.edit{--paper:#f2f0e9;--black:#201e1b;--red:#9b211f;--gray:#77736c;background:var(--paper);color:var(--black);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:14px/1.6 Arial,Helvetica,sans-serif}.edit *{box-sizing:border-box}.edit a{color:inherit;text-decoration:none}.edit button,.edit input,.edit textarea,.edit select{font:inherit;color:inherit}.edit button{cursor:pointer}:is(.edit button:focus-visible,.edit a:focus-visible,.edit input:focus-visible,.edit textarea:focus-visible,.edit select:focus-visible){outline:2px solid var(--red);outline-offset:5px}.edit-announcement{text-align:center;background:var(--red);color:#fff3e7;letter-spacing:1.2px;padding:9px 20px;font-size:10px}.edit-announcement span{margin-left:25px}.edit-header{border-bottom:1px solid #24201c30;justify-content:space-between;align-items:center;gap:25px;padding:24px 5%;display:flex}.edit-brand{letter-spacing:-2px;align-items:baseline;gap:10px;font:italic 38px/1 Georgia,serif;display:inline-flex}.edit-brand>span{letter-spacing:3px;font:9px Arial}.edit-header nav{gap:35px;font-size:12px;display:flex}.edit-header nav a:hover{text-underline-offset:6px;text-decoration:underline}.edit-saved{background:0 0;border:0;align-items:center;gap:9px;display:flex;font-size:11px!important}.edit-saved b{text-align:center;border:1px solid #24201c55;border-radius:50%;width:21px;height:21px;font-size:10px;font-weight:400;line-height:19px}.edit-hero{border-bottom:1px solid #24201c30;grid-template-columns:1.03fr 1fr 45px;min-height:680px;margin:0 5%;display:grid}.edit-hero-title{flex-direction:column;justify-content:space-between;padding:48px 30px 35px 0;display:flex}.edit-kicker{letter-spacing:1.8px;text-transform:uppercase;margin:0 0 22px;font-size:9px;font-weight:400}.edit h1,.edit h2,.edit h3{font-weight:400}.edit h1{letter-spacing:-7px;margin:45px 0 55px;font:clamp(70px,8.5vw,140px)/.95 Georgia,serif;position:relative}.edit h1 i{color:var(--red);font-weight:400}.edit-star{color:var(--red);font:70px/1 Georgia;position:absolute;bottom:-65px;right:7%}.edit-hero-bottom{justify-content:space-between;align-items:center;max-width:410px;padding-top:30px;display:flex}.edit-hero-bottom p{font-size:14px;line-height:1.8}.edit-round{border:1px solid #24201c88;border-radius:50%;place-items:center;width:65px;height:65px;transition:background .2s;display:grid}.edit-round:hover{background:#e2d9ca}.edit-hero-photo{min-height:640px;margin:24px 0;position:relative}.edit-hero-photo>img{object-fit:cover;object-position:50% 24%;filter:saturate(.75);width:100%;height:100%;position:absolute;inset:0}.edit-photo-tag{letter-spacing:1.4px;color:#25201c;font-size:8px;position:absolute;top:18px;left:18px}.edit-photo-note{color:#f7f1e9;text-shadow:0 2px 15px #0006;font:italic 38px Georgia;position:absolute;bottom:35px;right:20px;transform:rotate(-7deg)}.edit-hero-side{flex-direction:column;justify-content:space-between;align-items:center;padding:35px 0 35px 20px;display:flex}.edit-hero-side span{writing-mode:vertical-rl;letter-spacing:2px;font-size:8px}.edit-intro-strip{border-bottom:1px solid #24201c30;align-items:center;gap:40px;margin:0 5%;padding:25px 0;display:flex}.edit-intro-strip>span:first-child{letter-spacing:1.4px;max-width:230px;font-size:9px}.edit-intro-strip p{max-width:450px;margin:0;font-size:12px}.edit-strip-mark{color:var(--red);white-space:nowrap;margin-left:auto;font:25px Georgia}.edit-section{padding:85px 5%;scroll-margin-top:20px}.edit-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:40px;display:flex}.edit h2{letter-spacing:-2px;margin:0;font:clamp(36px,4.3vw,65px)/1.1 Georgia,serif}.edit h2 i,.edit h3 i{color:var(--red);font-weight:400}.edit-heading>p{color:var(--gray);margin:0 0 5px;font-size:12px}.edit-toolbar{border-block:1px solid #24201c35;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;padding:16px 0;display:flex}.edit-tabs{gap:28px;display:flex}.edit-tabs button{color:var(--gray);background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font-size:13px;display:flex}.edit-tabs button span{align-self:flex-start;font-size:8px}.edit-tabs button.active{color:var(--red)}.edit-search{align-items:center;gap:10px;display:flex}.edit-search input{background:0 0;border:0;outline:0;width:160px;font-size:11px}.edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 25px;display:grid}.edit-card-image{aspect-ratio:3/4;background:#e6e0d7;position:relative;overflow:hidden}.edit-image-open{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.edit-image-open img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .4s}.edit-card-label{color:#23201d;letter-spacing:1px;pointer-events:none;background:#f3f0e9e8;padding:6px 9px;font-size:8px;position:absolute;top:14px;left:14px}.edit-heart{color:#23201d;background:#f3f0e9e8;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.edit-image-no{color:#fff;text-shadow:0 1px 5px #000;font:italic 20px Georgia;position:absolute;bottom:13px;right:15px}.edit-card-meta{letter-spacing:1.3px;color:var(--gray);justify-content:space-between;margin-top:15px;font-size:8px;display:flex}.edit-card-meta>span:last-child{color:var(--red)}.edit-card-title{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:8px 0 5px;display:flex}.edit-card h3{letter-spacing:-.4px;margin:0;font:24px/1.2 Georgia}.edit-card>p{color:var(--gray);max-width:340px;margin:2px 0 0;font-size:12px;line-height:1.7}.edit-footnote{color:var(--gray);margin:35px 0 0;font-size:10px}.edit-feature{color:#eee8dc;background:#24211e;grid-template-columns:1fr 1fr;display:grid}.edit-feature-image{min-height:650px;position:relative}.edit-feature-image>img{object-fit:cover;object-position:center 27%;width:100%;height:100%;position:absolute;inset:0}.edit-feature-image>span{color:#24211e;letter-spacing:1.4px;background:#eee8dce8;padding:5px 10px;font-size:9px;position:absolute;bottom:25px;left:25px}.edit-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:65px 12%;display:flex}.edit-feature-copy h2{font-size:clamp(40px,4.6vw,70px)}.edit-feature-copy h2 i{color:#d19f85}.edit-feature-copy>p:not(.edit-kicker){color:#c2bcb2;max-width:360px;margin-top:22px;font-size:12px;line-height:1.9}.edit-link{border:0;background:0 0;border-bottom:1px solid #bdb2a5;align-items:center;gap:18px;margin-top:15px;padding:10px 0;font-size:12px;display:flex;color:#eee8dc!important}.edit-feature-sign{color:#bf7966;margin-top:40px;font:italic 30px Georgia;transform:rotate(-6deg)}.edit-service-list{border-top:1px solid #24201c55}.edit-service-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #24201c55;grid-template-columns:50px 1fr 200px 30px;align-items:center;gap:25px;width:100%;padding:30px 0;display:grid}.edit-service-list>button:hover h3{color:var(--red)}.edit-service-num{color:var(--gray);font-size:10px}.edit-service-list h3{margin:0 0 8px;font:31px Georgia}.edit-service-list p{color:var(--gray);margin:0;font-size:12px}.edit-service-tag{letter-spacing:1.5px;color:var(--gray);font-size:8px}.edit-service-list svg{justify-self:end}.edit-brief{background:#e7e2d8;grid-template-columns:1fr 1.1fr;gap:90px;margin-top:65px;padding:45px;scroll-margin-top:20px;display:grid}.edit-brief h3{letter-spacing:-2px;margin:0 0 25px;font:50px/1.1 Georgia}.edit-brief>div>p:not(.edit-kicker){color:#68625b;max-width:300px;font-size:12px}.edit-brief form>label{letter-spacing:1.4px;margin-bottom:20px;font-size:9px;display:block}.edit-brief select,.edit-brief textarea{letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #24201c65;border-radius:0;width:100%;margin-top:7px;padding:12px 0;font-size:13px;display:block}.edit-brief textarea{resize:vertical;min-height:100px}.edit-primary{background:var(--black);border:1px solid var(--black);justify-content:center;align-items:center;gap:25px;padding:15px 22px;font-size:12px;text-decoration:none;display:inline-flex;color:var(--paper)!important}.edit-primary:hover{background:var(--red);border-color:var(--red)}.edit-brief form>p{min-height:18px;font-size:11px}.edit-questions{border-top:1px solid #24201c45;grid-template-columns:1fr 1.3fr;gap:65px;margin:0 5%;padding:60px 0;display:grid}.edit-questions h2{font-size:44px}.edit-questions article{border-bottom:1px solid #24201c35}.edit-questions article>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:20px 0;font-size:13px;display:flex}.edit-questions article>button svg{flex-shrink:0}.edit-questions article>p{color:var(--gray);margin:0;padding:0 30px 20px 0;font-size:12px;line-height:1.9}.edit-questions [hidden]{display:none}.edit-outro{background:var(--red);color:var(--paper);text-align:center;padding:65px 20px}.edit-outro h2{font-size:clamp(48px,6vw,90px);line-height:1.05}.edit-outro h2 i{color:#f4e8d4}.edit-outro .edit-primary{background:var(--paper);border:0;margin-top:30px;color:var(--black)!important}.edit-footer{justify-content:space-between;align-items:center;gap:25px;padding:35px 5%;display:flex}.edit-footer>.edit-brand{font-size:30px}.edit-footer>span{letter-spacing:1px;font-size:8px}.edit-footer>a:not(.edit-brand){align-items:center;gap:7px;font-size:11px;display:flex}.edit-filter-note{gap:20px;margin-bottom:25px;font-size:12px;display:flex}.edit-filter-note button{color:var(--red);background:0 0;border:0;text-decoration:underline}.edit-empty{text-align:center;border:1px dashed #24201c55;padding:50px;font-size:13px}.edit-dialog{background:var(--paper);color:var(--black);border:0;width:calc(100% - 40px);max-width:850px;max-height:90dvh;padding:0;overflow:auto}.edit-dialog::backdrop{background:#16100fe0}.edit-dialog-content{padding:40px;position:relative}.edit-close{background:var(--paper);z-index:1;border:0;padding:7px;position:absolute;top:10px;right:10px}.edit-dialog-top{grid-template-columns:180px 1fr;align-items:center;gap:30px;display:grid}.edit-dialog-top>img{object-fit:cover;width:100%;height:220px}.edit-dialog h2{letter-spacing:-1px;font-size:38px}.edit-dialog-top p:not(.edit-kicker){color:var(--gray);font-size:13px}.edit-free{color:var(--red);letter-spacing:1px;margin-top:20px;font-size:8px;display:block}.edit-guide{border-block:1px solid #24201c40;margin-top:30px;padding:25px 0}.edit-guide h3{margin:0 0 15px;font:23px Georgia}.edit-guide>p{color:var(--gray);margin-bottom:15px;font-size:12px}.edit-prompt-list article{border-bottom:1px solid #24201c35;padding:25px 0}.edit-prompt-list article>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.edit-prompt-list article span{letter-spacing:1px;font-size:10px}.edit-prompt-list button{color:var(--red);background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.edit-prompt-list pre{white-space:pre-wrap;color:#625b53;max-height:200px;margin-top:15px;font:12px/1.8 Arial;overflow:auto}.edit-svg-preview{object-fit:contain;width:180px;max-height:300px;margin:0 auto 25px}.edit-status{color:var(--red);margin-top:20px;font-size:12px}@media (min-width:1600px){.edit-hero{min-height:800px}.edit-hero-photo{min-height:750px}.edit-hero-title{padding-top:70px}.edit h1{font-size:155px}}@media (max-width:1000px){.edit h1{letter-spacing:-5px;font-size:90px}.edit-hero{grid-template-columns:1fr 1fr 30px;min-height:590px}.edit-hero-photo{min-height:540px}.edit-hero-title{padding-right:20px}.edit-hero-side{padding-left:12px}.edit-star{font-size:55px;bottom:-70px}.edit-feature-image{min-height:580px}.edit-feature-copy{padding:45px 9%}.edit-brief{gap:40px;padding:35px}.edit-card h3{font-size:20px}.edit-service-list>button{grid-template-columns:35px 1fr 150px 25px;gap:15px}.edit-footer>span:nth-child(2){display:none}}@media (max-width:700px){.edit-announcement{letter-spacing:.6px;padding:9px 8px;font-size:8px}.edit-announcement span{margin-left:10px}.edit-header{gap:15px;padding:19px 6%}.edit-brand{font-size:32px}.edit-brand>span{letter-spacing:2px;font-size:7px}.edit-header nav{display:none}.edit-saved{gap:6px;padding:0}.edit-saved>span{display:none}.edit-hero{grid-template-columns:1fr;min-height:0;margin:0 6%}.edit-hero-title{padding:30px 0 20px}.edit-kicker{letter-spacing:1.3px;margin-bottom:18px;font-size:8px}.edit h1{letter-spacing:-4px;margin:15px 0 20px;font-size:clamp(70px,16vw,110px);line-height:.92}.edit-star{font-size:45px;bottom:6px;right:8%}.edit-hero-bottom{max-width:none;padding-top:10px}.edit-hero-bottom p{margin:0;font-size:12px}.edit-round{width:48px;height:48px}.edit-round svg{width:23px}.edit-hero-photo{aspect-ratio:4/4.7;min-height:0;margin:12px 0 25px}.edit-hero-photo>img{object-position:50% 28%}.edit-photo-note{font-size:32px;bottom:25px}.edit-photo-tag{font-size:7px}.edit-hero-side{display:none}.edit-intro-strip{flex-wrap:wrap;gap:20px;margin:0 6%;padding:22px 0}.edit-intro-strip>span:first-child{max-width:200px;font-size:8px}.edit-intro-strip p{order:3;max-width:85%;font-size:11px}.edit-strip-mark{font-size:24px}.edit-section{padding:50px 6%}.edit-heading{margin-bottom:25px;display:block}.edit h2{letter-spacing:-1.5px;font-size:39px}.edit-heading>p{margin-top:18px;font-size:11px}.edit-toolbar{flex-direction:column;align-items:flex-start;gap:18px;padding:15px 0}.edit-tabs{gap:25px}.edit-tabs button{font-size:12px}.edit-search,.edit-search input{width:100%}.edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 15px}.edit-card-label{letter-spacing:.5px;padding:4px 5px;font-size:6px;top:8px;left:8px}.edit-heart{width:27px;height:27px;top:5px;right:5px}.edit-heart svg{width:15px}.edit-image-no{font-size:17px;bottom:8px;right:9px}.edit-card-meta{letter-spacing:.6px;gap:5px;margin-top:11px;font-size:6px}.edit-card h3{font-size:18px;line-height:1.2}.edit-card-title{align-items:flex-start;gap:4px;padding:8px 0}.edit-card-title svg{flex-shrink:0;width:15px}.edit-card>p{font-size:10px;line-height:1.65}.edit-footnote{font-size:9px;line-height:1.8}.edit-feature{grid-template-columns:1fr}.edit-feature-image{aspect-ratio:4/4.7;min-height:0}.edit-feature-copy{padding:40px 8% 50px}.edit-feature-copy h2{font-size:48px}.edit-feature-sign{margin-top:25px;font-size:29px}.edit-feature-copy>p:not(.edit-kicker){max-width:none}.edit-service-list>button{grid-template-columns:22px 1fr 22px;gap:10px;padding:24px 0}.edit-service-tag{display:none}.edit-service-list h3{font-size:25px}.edit-service-list p{font-size:11px}.edit-service-list svg{width:20px}.edit-brief{grid-template-columns:1fr;gap:25px;margin-top:40px;padding:25px}.edit-brief h3{font-size:42px}.edit-brief>div>p:not(.edit-kicker){max-width:none}.edit-brief .edit-primary{gap:18px;width:100%;font-size:11px}.edit-questions{grid-template-columns:1fr;gap:25px;margin:0 6%;padding:40px 0}.edit-questions h2{font-size:38px}.edit-questions article>button{padding:18px 0;font-size:12px}.edit-questions article>p{font-size:11px}.edit-outro{padding:50px 20px}.edit-outro h2{font-size:58px}.edit-footer{flex-wrap:wrap;gap:20px;padding:28px 6%}.edit-footer>.edit-brand{width:100%;font-size:32px}.edit-footer>span:last-child{margin-left:auto}.edit-dialog{width:calc(100% - 24px);max-height:92dvh}.edit-dialog-content{padding:40px 20px 25px}.edit-dialog-top{grid-template-columns:100px 1fr;gap:18px}.edit-dialog-top>img{height:150px}.edit-dialog h2{font-size:27px}.edit-dialog-top .edit-kicker{margin-bottom:10px;font-size:7px}.edit-dialog-top p:not(.edit-kicker){font-size:11px;line-height:1.6}.edit-free{margin-top:10px;font-size:6px}.edit-dialog .edit-primary{gap:12px;padding:13px;font-size:11px}.edit-prompt-list pre{font-size:11px}.edit-primary{min-height:45px}}@media (prefers-reduced-motion:reduce){.edit *{scroll-behavior:auto!important;transition:none!important}}.edit-card-template{background:#e6e0d7}.edit-card-template .edit-image-open{padding:13px}.edit-card-template .edit-image-open img{object-fit:contain;object-position:center;box-shadow:0 8px 16px #0002}.edit-dialog-top>img.edit-dialog-template-cover{object-fit:contain;background:#e4ddd2;padding:8px}.edit-reference-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.edit-reference-gallery img{aspect-ratio:3/4;object-fit:cover;object-position:center 25%;width:100%}.template-editor{border-top:1px solid #24201c40;margin-top:28px;padding-top:25px}.template-editor-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.template-editor-heading h3{margin:0 0 8px;font:25px Georgia}.template-editor-heading p{color:#77736c;margin:0;font-size:10px}.template-reset{white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;display:flex;font-size:10px!important}.template-workspace{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:28px;display:grid}.template-preview{background:#e0dad0;padding:18px;position:sticky;top:0}.template-preview svg{width:100%;height:auto;max-height:600px;display:block;box-shadow:0 7px 20px #0002}.template-settings>label{margin-bottom:15px;font-size:11px;display:block}.template-settings>label>input:not([type=color]){background:#fff9;border:1px solid #24201c30;border-radius:0;width:100%;margin-top:6px;padding:9px;font-size:12px;display:block}.template-color{justify-content:space-between;align-items:center;display:flex!important}.template-color input{background:0 0;border:1px solid #24201c30;width:42px;height:30px;padding:1px}.template-photo-fields>p{margin:18px 0 10px;font-size:11px}.template-photo-fields small{color:#77736c;font-size:9px;display:block}.template-photo-row{align-items:center;gap:5px;margin-bottom:7px;display:flex}.template-photo-row>label{cursor:pointer;border:1px solid #24201c35;align-items:center;gap:7px;width:100%;padding:9px;font-size:10px;display:flex;position:relative}.template-photo-row input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.template-photo-row label:focus-within{outline-offset:2px;outline:2px solid #9b211f}.template-photo-row>button{background:0 0;border:0;padding:8px}.template-export{flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;display:flex}.template-svg{text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:9px;text-decoration:underline;display:flex;font-size:11px!important}.template-privacy,.template-license{color:#77736c;margin:15px 0 0;font-size:10px;line-height:1.85}.template-export button:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.template-workspace{grid-template-columns:1fr;gap:22px}.template-preview{padding:15px;position:static}.template-preview svg{max-height:450px}.template-editor-heading h3{font-size:23px}.template-editor-heading{gap:10px}.template-editor-heading p{font-size:9px}.template-settings{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.template-settings>label:nth-child(3),.template-photo-fields{grid-column:1/-1}.template-photo-fields{grid-template-columns:1fr 1fr;gap:6px;display:grid}.template-photo-fields>p{grid-column:1/-1;margin:3px 0 8px}.template-photo-row{margin:0}.template-photo-row>label{padding:9px 6px;font-size:9px}.template-photo-row>button{padding:4px}.template-export{gap:18px}.template-privacy,.template-license{font-size:9px}.edit-reference-gallery{gap:6px;margin-top:20px}}.edit-tabs{flex-wrap:wrap}.paid-product{margin-top:28px}.paid-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.paid-gallery figure{margin:0}.paid-gallery img{aspect-ratio:4/5;object-fit:contain;background:#e0d9cf;width:100%;display:block}.paid-gallery figcaption{letter-spacing:1px;color:#756d63;margin-top:8px;font-size:7px}.paid-product-offer{border-block:1px solid #24201c35;grid-template-columns:1.3fr 1fr;gap:30px;margin-top:30px;padding:25px 0;display:grid}.paid-product h3{margin:0 0 15px;font:27px Georgia}.paid-product-offer ul{color:#756d63;padding-left:18px;font-size:12px;line-height:1.9}.paid-product-offer li{margin-bottom:8px}.paid-product-offer aside{background:#e7e0d4;flex-direction:column;justify-content:center;align-items:flex-start;padding:22px;display:flex}.paid-product-offer aside strong{color:#782635;font:42px Georgia}.paid-product-offer aside span{color:#756d63;margin-top:7px;font-size:9px}.paid-product-offer aside button{color:#675a4f;cursor:default;background:#ded4c8;border:1px solid #c7b8a7;margin-top:20px;padding:12px;font-size:10px}.paid-test-note{padding-top:25px}.paid-test-note h4{color:#782635;font-size:13px;font-weight:400}.paid-test-note p{color:#756d63;font-size:11px;line-height:1.9}@media (max-width:700px){.edit-tabs{gap:20px}.paid-gallery{gap:6px}.paid-gallery figcaption{letter-spacing:.4px;font-size:5px}.paid-product-offer{grid-template-columns:1fr;gap:15px}.paid-product-offer aside{padding:20px}.paid-product-offer aside strong{font-size:38px}.paid-product h3{font-size:24px}.paid-product-offer ul{font-size:11px}.paid-test-note p{font-size:10px}}.seller-page{max-width:1250px;min-height:75vh;margin:auto;padding:65px 6% 75px}.seller-page>h1{letter-spacing:-3px;margin:35px 0 25px;font:clamp(48px,6vw,82px)/1.02 Georgia,serif}.seller-page>h1 i{color:#782635}.seller-intro{color:#756d63;max-width:430px;font-size:13px;line-height:1.9}.seller-back{align-items:center;gap:9px;font-size:12px;display:inline-flex}.seller-details{border-block:1px solid #24201c35;grid-template-columns:1fr 1.15fr;gap:65px;margin-top:55px;padding:35px 0;display:grid}.seller-details h2{letter-spacing:-1px;font-size:37px;line-height:1.2}.seller-details>div>p:last-child{color:#756d63;margin-top:20px;font-size:11px}.seller-details dl{margin:0}.seller-details dl>div{border-bottom:1px solid #24201c20;margin-bottom:20px;padding:0 0 20px}.seller-details dl>div:last-child{border:0;margin-bottom:0;padding-bottom:0}.seller-details dt{text-transform:uppercase;letter-spacing:1.4px;color:#756d63;margin-bottom:8px;font-size:9px}.seller-details dd{overflow-wrap:anywhere;margin:0;font-size:17px}.seller-details dd a{align-items:center;gap:7px;display:inline-flex}.seller-inn{font-variant-numeric:tabular-nums;letter-spacing:1px}.seller-contact{grid-template-columns:1fr 1.15fr;gap:65px;margin:45px 0 55px;display:grid}.seller-contact h2{font-size:37px}.seller-contact p{color:#756d63;margin:0 0 20px;font-size:12px;line-height:1.9}@media (max-width:700px){.seller-page{padding:40px 6% 50px}.seller-page>h1{letter-spacing:-2px;margin:25px 0;font-size:53px}.seller-intro{font-size:12px}.seller-details{grid-template-columns:1fr;gap:30px;margin-top:35px;padding:28px 0}.seller-details h2{font-size:33px}.seller-details dd{font-size:16px}.seller-contact{grid-template-columns:1fr;gap:20px;margin:35px 0 40px}.seller-contact h2{font-size:34px}.seller-back{font-size:11px}}.edit-hero-photo>img{object-fit:contain;object-position:center;filter:none;background:#e5e0d7}.edit-image-open img{object-fit:contain;object-position:center;transition:none}.edit-image-open:hover img{transform:none}.edit-dialog-top>img,.edit-reference-gallery img,.paid-gallery img{object-fit:contain;object-position:center;filter:none;background:#e5e0d7}.edit-feature-image>img{object-fit:contain;object-position:center;filter:none;background:#24211e}.card-kit-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.card-kit-gallery figure{min-width:0;margin:0}.card-kit-gallery img{aspect-ratio:3/4;object-fit:contain;background:#e6dfd4;width:100%;height:auto;display:block}.card-kit-gallery figcaption{letter-spacing:1px;color:#756d63;margin-top:10px;font-size:9px}@media (max-width:560px){.card-kit-gallery{grid-template-columns:1fr;gap:22px}.card-kit-gallery img{max-height:500px}.card-kit-gallery figcaption{font-size:10px}}.studio-reading-track{z-index:90;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.studio-reading-track span{background:var(--red);height:100%;transform:scaleX(var(--reading-progress,0));transform-origin:0;display:block}.studio-notice{left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:80;pointer-events:none;width:max-content;max-width:calc(100% - 32px);position:fixed;transform:translate(-50%)}.studio-notice>span{color:#f2f0e9;background:#29221f;border:1px solid #f2f0e930;padding:14px 22px;font-size:12px;animation:.25s ease-out studio-note-in;display:block;box-shadow:0 8px 30px #201e1b20}.studio-welcome{border-bottom:1px solid #24201c30;grid-template-columns:1fr 1fr;gap:7%;margin:65px 5% 0;padding:36px 0;display:grid}.studio-author{align-items:flex-start;gap:20px;display:flex}.studio-monogram{width:60px;height:60px;color:var(--red);border:1px solid #9b211f50;border-radius:50%;flex-shrink:0;place-items:center;font:italic 32px Georgia;display:grid}.studio-author .edit-kicker{margin:3px 0 13px}.studio-author h2{letter-spacing:-1px;font:36px/1.15 Georgia}.studio-author p:not(.edit-kicker){max-width:390px;color:var(--gray);margin:18px 0;font-size:13px;line-height:1.9}.studio-signature{color:var(--red);font:italic 19px Georgia}.studio-guide-label{margin:0 0 14px;font:23px Georgia}.studio-paths{flex-wrap:wrap;gap:8px;display:flex}.studio-paths button{background:0 0;border:1px solid #24201c35;align-items:center;gap:14px;padding:10px 12px;font-size:11px;transition:background .2s,color .2s,border-color .2s;display:flex}.studio-paths button[aria-pressed=true]{background:var(--red);color:var(--paper);border-color:var(--red)}.studio-guide-note{color:var(--gray);margin:18px 0;font-size:12px;line-height:1.9;animation:.3s ease-out studio-note-in}.studio-guide-action{background:0 0;border:0;border-bottom:1px solid #9b211f70;align-items:center;gap:16px;padding:0 0 7px;display:flex;color:var(--red)!important;font-size:12px!important}.studio-personal-contact{align-items:center;gap:8px;margin-top:18px;font-size:11px;display:inline-flex;color:var(--gray)!important}.studio-personal-contact:hover{color:var(--red)!important}.studio-result-count{color:var(--gray);letter-spacing:.6px;margin:-15px 0 24px;font-size:10px}.edit button,.edit .edit-primary{touch-action:manipulation}.edit .edit-primary,.edit-round,.edit-heart,.edit-service-list>button{transition:background .2s,box-shadow .2s,color .2s,border-color .2s}.edit button:active:not(:disabled){box-shadow:inset 0 0 0 1px #9b211f60}.edit-heart[aria-pressed=true]{color:#fff5e8;background:#9b211f}.edit-card-title svg,.edit-link svg,.studio-guide-action svg,.edit-service-list>button>svg,.edit-round svg{transition:transform .25s}.edit-card-title:hover svg,.edit-link:hover svg,.studio-guide-action:hover svg,.edit-service-list>button:hover>svg{transform:translate(3px,-3px)}.edit-round:hover svg{transform:translate(4px)}.edit-card-title:hover h3{color:var(--red)}.edit-tabs button{position:relative}.edit-tabs button:after{content:"";background:var(--red);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.edit-tabs button.active:after{transform:scaleX(1)}.edit-tabs button:hover,.edit-search:focus-within{color:var(--red)}.edit-brief input,.edit-brief textarea,.edit-brief select{transition:border-color .2s,background .2s}.edit-brief textarea:focus,.edit-brief select:focus{background:#fff8}.edit-questions article p:not([hidden]),.edit-dialog[open] .edit-dialog-content{animation:.25s ease-out studio-note-in}.edit-dialog[open]::backdrop{animation:.25s ease-out studio-backdrop-in}.edit-hero-title>.edit-kicker{animation:.55s ease-out studio-note-in}.edit-hero-title h1{animation:.7s ease-out studio-rise}.edit-hero-bottom{animation:.85s ease-out studio-rise}.edit-star{animation:1.4s ease-out studio-star-turn}.edit-announcement>span{animation:1.2s ease-in-out 3 studio-nudge;display:inline-block}.studio-arrived{animation:.6s ease-out both studio-rise}.edit-card{animation:.4s ease-out both studio-card-in}.edit-card:nth-child(3n+2){animation-delay:50ms}.edit-card:nth-child(3n){animation-delay:.1s}@media (hover:hover){.edit-image-open:hover{box-shadow:inset 0 0 0 1px #9b211f80}.edit-service-list>button:hover{background:#e9e3d9}.studio-paths button:hover{border-color:var(--red)}}@keyframes studio-note-in{0%{opacity:.3;translate:0 7px}to{opacity:1;translate:0}}@keyframes studio-rise{0%{opacity:.45;translate:0 18px}to{opacity:1;translate:0}}@keyframes studio-card-in{0%{opacity:.55}to{opacity:1}}@keyframes studio-star-turn{0%{rotate:-60deg}to{rotate:0deg}}@keyframes studio-nudge{50%{translate:0 3px}}@keyframes studio-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.studio-welcome{grid-template-columns:1fr;gap:28px;margin-top:35px;padding:25px 0}.studio-author{gap:15px}.studio-monogram{width:48px;height:48px;font-size:26px}.studio-author h2{font-size:31px}.studio-author p:not(.edit-kicker){font-size:12px}.studio-guide{padding-left:63px}.studio-paths{gap:7px}.studio-paths button{padding:10px;font-size:11px}.studio-notice>span{padding:12px 16px;font-size:11px}.studio-result-count{margin-top:-12px}.studio-reading-track{height:2px}}@media (max-width:400px){.studio-guide{padding-left:0}.studio-paths button{flex:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.edit *,.edit :before,.edit :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.studio-reading-track{display:none}}
