.sv-doll-home{display:block;position:relative;isolation:isolate;line-height:normal;width:100%;overflow:clip}.sv-doll-home figure{margin:0}.sv-doll-home [hidden]{display:none!important}.sv-doll-home p{margin-block:1em}.sv-doll-home{color:#282522;background:#fff;font-family:Arial,Helvetica,sans-serif;font-synthesis:none;--wine:#781e2c}.sv-doll-home *{box-sizing:border-box}.sv-doll-home{margin:0}.sv-doll-home button,.sv-doll-home a{-webkit-tap-highlight-color:transparent}.sv-doll-home a{color:inherit;text-decoration:none}.sv-doll-home button{font:inherit;cursor:pointer}.sv-doll-home button:focus-visible,.sv-doll-home a:focus-visible,.sv-doll-home .stage:focus-visible{outline:2px solid var(--wine);outline-offset:5px}.sv-doll-home .wordmark{font:22px Georgia,serif;letter-spacing:.29em}.sv-doll-home .scroll-scene{height:280svh;position:relative}.sv-doll-home .stage{position:sticky;top:0;height:100svh;overflow:hidden;background:#fff;touch-action:pan-y}.sv-doll-home .stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.sv-doll-home .stage{container-type:size}.sv-doll-home .fallback{--front-width:max(105cqw,155cqh);position:absolute;width:var(--front-width);height:calc(var(--front-width)*56/45);left:calc(50cqw - var(--front-width)/2);top:calc(70cqh - var(--front-width)*.5351111111);transform:none;max-width:none;object-fit:contain}.sv-doll-home .stage canvas{opacity:0}.sv-doll-home .stage.ready canvas{opacity:1}@media(max-width:700px){.sv-doll-home .fallback{--front-width:215cqw;top:calc(63cqh - var(--front-width)*.5351111111)}}@media(prefers-reduced-motion:reduce){.sv-doll-home .fallback{--front-width:min(44cqw,76cqh);left:calc(73cqw - var(--front-width)/2);top:calc((100cqh - var(--front-width)*56/45)/2 + 10px)}}@media(prefers-reduced-motion:reduce)and (max-width:700px){.sv-doll-home .fallback{--front-width:min(82cqw,43cqh);left:calc(58cqw - var(--front-width)/2);top:calc(100cqh - var(--front-width)*56/45 - 52px)}}.sv-doll-home .ready .fallback{display:none}.sv-doll-home .intro{position:absolute;top:20%;left:5%;right:5%;text-align:center;color:#fff;pointer-events:none;text-shadow:0 2px 18px #0003;opacity:1}.sv-doll-home .eyebrow{font-size:10px;letter-spacing:.2em;font-weight:400;line-height:1.6}.sv-doll-home .intro h1{font:clamp(70px,7.5vw,122px)/.94 Georgia,"Times New Roman",serif;letter-spacing:-.055em;margin:23px 0 22px}.sv-doll-home .intro em,.sv-doll-home .reveal em{font-weight:400}.sv-doll-home .intro>p:last-child{font-size:13px;line-height:1.6}.sv-doll-home .reveal{position:absolute;left:9%;top:50%;width:43%;transform:translateY(-45%);opacity:0;visibility:hidden}.sv-doll-home .reveal h2{font:clamp(40px,4.6vw,80px)/1.05 Georgia,serif;letter-spacing:-.045em;margin:25px 0}.sv-doll-home .reveal>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#716963}.sv-doll-home .button{display:inline-flex;align-items:center;gap:40px;margin-top:23px;padding:18px 24px;background:var(--wine);color:#fff;font-size:12px}.sv-doll-home .scene-bottom{position:absolute;bottom:30px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;color:#77706a}.sv-doll-home .scroll-cue{border:0;background:transparent;color:inherit;font-size:9px;letter-spacing:.17em;padding:15px}.sv-doll-home .scroll-cue span{display:inline-block;margin-left:15px;font-size:18px}.sv-doll-home .scene-count{letter-spacing:.15em}.sv-doll-home output{display:block;font-size:10px;margin-top:10px;color:#837a75}.sv-doll-home .stage.loading-failed .intro{display:none}@media(max-width:700px){.sv-doll-home .wordmark{font-size:16px}.sv-doll-home .scroll-scene{height:260svh}.sv-doll-home .intro{top:23%}.sv-doll-home .intro h1{font-size:68px;margin:17px 0}.sv-doll-home .intro .eyebrow{font-size:7px;letter-spacing:.15em}.sv-doll-home .intro>p:last-child{font-size:10px}.sv-doll-home .reveal{top:13%;left:8%;width:84%;transform:none;text-align:left}.sv-doll-home .reveal .eyebrow{font-size:8px}.sv-doll-home .reveal h2{font-size:40px;margin:13px 0}.sv-doll-home .reveal>p:not(.eyebrow){font-size:12px;line-height:1.5;margin:0}.sv-doll-home .button{padding:13px 18px;margin-top:15px;font-size:10px;gap:24px}.sv-doll-home .scene-bottom{bottom:24px;justify-content:flex-end}.sv-doll-home .pointer-hint,.sv-doll-home .scene-count{display:none}.sv-doll-home .scroll-cue{font-size:7px}}@media(prefers-reduced-motion:reduce){.sv-doll-home .scroll-scene{height:100svh}.sv-doll-home .intro{display:none}.sv-doll-home .reveal{opacity:1;visibility:visible}.sv-doll-home .scroll-cue,.sv-doll-home .pointer-hint{display:none}}@media(min-width:701px){.sv-doll-home .intro{top:15%}.sv-doll-home .intro h1{font-size:clamp(64px,6.5vw,104px)}}@media(max-width:700px){.sv-doll-home .scroll-cue{background:#ffffffeb;border-radius:24px;color:#57514a;padding:8px 12px}}.sv-doll-home.scroll-only .pointer-hint{display:none}@media(max-width:700px)and (max-height:740px){.sv-doll-home .reveal{top:9%}.sv-doll-home .reveal h2{font-size:34px}.sv-doll-home .reveal .button{margin-top:12px}}.sv-doll-home.scroll-only .stage{touch-action:pan-y pinch-zoom}.sv-doll-home .next-chapter{position:absolute;left:50%;transform:translate(-50%);font-size:9px;letter-spacing:.17em;white-space:nowrap;padding:12px 16px;color:#57514a;visibility:hidden;opacity:0;transition:opacity .25s}.sv-doll-home .next-chapter span{font-size:17px;margin-left:14px}.sv-doll-home .content-wrap{width:82%;max-width:1280px;margin:0 auto}.sv-doll-home .story-continuation{background:linear-gradient(#fff 0,#f6f3ee 300px);padding:70px 0 85px;scroll-margin-top:28px}.sv-doll-home .story-heading{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;margin-bottom:90px}.sv-doll-home .story-heading h2,.sv-doll-home .process-heading h2{font:clamp(42px,5.2vw,76px)/1.06 Georgia,serif;letter-spacing:-.045em;margin:20px 0 0}.sv-doll-home .story-heading em,.sv-doll-home .process-heading em{font-weight:400}.sv-doll-home .story-intro{max-width:360px;padding-top:30px}.sv-doll-home .story-intro .story-lead{font:26px/1.3 Georgia,serif;color:#282522;margin:0 0 20px}.sv-doll-home .story-intro>p{font-size:13px;line-height:1.8;color:#716963}.sv-doll-home .story-intro .case-note{font-size:10px;line-height:1.7;color:#8a8077;margin-top:22px;max-width:310px}.sv-doll-home .detail-heading{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:25px}.sv-doll-home .detail-heading h3{font:27px/1.25 Georgia,serif;margin:0;letter-spacing:-.025em}.sv-doll-home .detail-heading>span{font-size:8px;letter-spacing:.15em;color:#897d72}.sv-doll-home .detail-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px}.sv-doll-home .detail-grid figure{min-width:0;margin:0}.sv-doll-home .detail-image{position:relative;overflow:hidden;aspect-ratio:1/1.12;background:#e7e1d8;border-radius:2px}.sv-doll-home .detail-image img{position:absolute;max-width:none;width:var(--crop-width);height:auto;left:var(--crop-left);top:var(--crop-top)}.sv-doll-home .detail-eyes{--crop-width:220%;--crop-left:-61%;--crop-top:-55%;background:#e7e1d8}.sv-doll-home .detail-crescent{--crop-width:330%;--crop-left:-50%;--crop-top:-45%;background:#e9e1d5}.sv-doll-home .detail-outfit{--crop-width:300%;--crop-left:-100%;--crop-top:-182%;background:#e3d9cf}.sv-doll-home .detail-grid figcaption{display:flex;align-items:baseline;gap:13px;padding:20px 0 0}.sv-doll-home .detail-number{font-size:9px;letter-spacing:.1em;color:#917d70}.sv-doll-home .detail-grid h4{font:21px/1.25 Georgia,serif;margin:0 0 8px;letter-spacing:-.02em}.sv-doll-home .detail-grid figcaption p{font-size:11px;line-height:1.7;color:#82776d;margin:0;max-width:240px}.sv-doll-home .detail-footnote{font-size:10px;line-height:1.6;color:#897f76;text-align:right;margin:34px 0 0}.sv-doll-home .process-continuation{background:linear-gradient(#f6f3ee 0,#fff 150px);padding:100px 0 0}.sv-doll-home .process-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:58px}.sv-doll-home .process-heading h2{font-size:clamp(37px,4.3vw,62px)}.sv-doll-home .text-link{display:inline-flex;align-items:center;gap:35px;padding:12px 0;border-bottom:1px solid #bdaca0;font-size:12px;color:#781e2c;white-space:nowrap}.sv-doll-home .process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:0;list-style:none;margin:0}.sv-doll-home .process-steps li{border-top:1px solid #d9cfc6;padding-top:24px}.sv-doll-home .step-number{font-size:10px;color:#8b695b;letter-spacing:.15em}.sv-doll-home .process-steps h3{font:24px/1.25 Georgia,serif;letter-spacing:-.025em;margin:27px 0 16px}.sv-doll-home .process-steps p{font-size:12px;line-height:1.85;color:#797069;margin:0;max-width:320px}.sv-doll-home .process-note{font-size:10px;line-height:1.6;color:#918780;margin-top:30px}.sv-doll-home .continuation-close{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:65px 0;border-bottom:0;margin-top:35px}.sv-doll-home .continuation-close h3{font:clamp(29px,3.7vw,52px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:0}.sv-doll-home .continuation-close .button{margin:0}@media(max-width:700px){.sv-doll-home .next-chapter{left:auto;right:0;transform:none;font-size:8px}.sv-doll-home .content-wrap{width:84%}.sv-doll-home .story-continuation{padding:40px 0 48px;background:linear-gradient(#fff,#f6f3ee 200px)}.sv-doll-home .story-heading{grid-template-columns:1fr;gap:24px;margin-bottom:42px}.sv-doll-home .story-heading h2{font-size:clamp(38px,11.8vw,46px);margin-top:15px}.sv-doll-home .story-heading .eyebrow,.sv-doll-home .process-heading .eyebrow{font-size:8px}.sv-doll-home .story-intro{padding:0;max-width:none}.sv-doll-home .story-intro .story-lead{font-size:23px;margin-bottom:12px}.sv-doll-home .story-intro>p{font-size:12px}.sv-doll-home .story-intro .case-note{font-size:10px;margin-top:15px}.sv-doll-home .detail-heading{display:block;margin-bottom:20px}.sv-doll-home .detail-heading h3{font-size:25px;max-width:260px}.sv-doll-home .detail-heading>span{display:none}.sv-doll-home .detail-grid{grid-template-columns:1fr 1fr;gap:28px 14px}.sv-doll-home .detail-feature{grid-column:1/-1}.sv-doll-home .detail-image{aspect-ratio:1/1.12}.sv-doll-home .detail-eyes{aspect-ratio:1.22;--crop-width:180%;--crop-left:-41%;--crop-top:-68%}.sv-doll-home .detail-grid figcaption{gap:8px;padding-top:12px}.sv-doll-home .detail-grid h4{font-size:18px}.sv-doll-home .detail-grid figcaption p{font-size:10px}.sv-doll-home .detail-footnote{text-align:left;margin-top:24px}.sv-doll-home .process-continuation{padding-top:52px}.sv-doll-home .process-heading{display:block;margin-bottom:32px}.sv-doll-home .process-heading h2{font-size:clamp(29px,8.5vw,38px)}.sv-doll-home .process-heading h2 em{white-space:nowrap}.sv-doll-home .text-link{margin-top:22px}.sv-doll-home .process-steps{grid-template-columns:1fr;gap:24px}.sv-doll-home .process-steps li{padding-top:18px}.sv-doll-home .process-steps h3{font-size:23px;margin:14px 0 10px}.sv-doll-home .process-steps p{max-width:none}.sv-doll-home .process-note{margin-top:22px}.sv-doll-home .continuation-close{display:block;padding:38px 0;margin-top:15px}.sv-doll-home .continuation-close h3{font-size:35px;max-width:270px}.sv-doll-home .continuation-close .button{margin-top:25px}}@media(prefers-reduced-motion:reduce){.sv-doll-home .next-chapter{transition:none}}.sv-doll-home .founder-section{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:65px 0;margin-top:60px;border-top:1px solid #e4dcd5;border-bottom:1px solid #e4dcd5}.sv-doll-home .founder-heading h2,.sv-doll-home .faq-heading h2{font:clamp(34px,3.3vw,49px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:24px 0}.sv-doll-home .founder-heading em,.sv-doll-home .faq-heading em{font-weight:400}.sv-doll-home .founder-signature{font:italic 36px Georgia,serif;color:var(--wine);margin:30px 0 0}.sv-doll-home .founder-copy p{font-size:13px;line-height:1.85;color:#756b63;margin:0 0 20px}.sv-doll-home .founder-copy .founder-invitation{font:21px/1.45 Georgia,serif;color:#302925;margin-top:26px}.sv-doll-home .founder-copy .text-link{margin-top:0}.sv-doll-home .faq-section{display:grid;grid-template-columns:.9fr 1.3fr;gap:10%;padding:80px 0 25px}.sv-doll-home .faq-list{border-top:1px solid #ded5cd}.sv-doll-home .faq-list details{border-bottom:1px solid #ded5cd}.sv-doll-home .faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;cursor:pointer;font:18px/1.35 Georgia,serif;list-style:none}.sv-doll-home .faq-list summary::-webkit-details-marker{display:none}.sv-doll-home .faq-list summary span{font:20px Arial,sans-serif;color:var(--wine);flex:none}.sv-doll-home .faq-list details[open] summary span{transform:rotate(45deg)}.sv-doll-home .faq-list details>div{padding:0 25px 20px 0}.sv-doll-home .faq-list p{font-size:12px;line-height:1.85;color:#756b63;margin:0}.sv-doll-home .faq-list a{text-decoration:underline;text-underline-offset:3px}.sv-doll-home .faq-list summary:focus-visible{outline:2px solid var(--wine);outline-offset:3px}@media(max-width:700px){.sv-doll-home .founder-section{grid-template-columns:1fr;gap:28px;padding:40px 0;margin-top:38px}.sv-doll-home .founder-heading h2{font-size:34px;margin:18px 0}.sv-doll-home .founder-signature{font-size:30px;margin-top:20px}.sv-doll-home .founder-copy p{font-size:12px}.sv-doll-home .founder-copy .founder-invitation{font-size:20px}.sv-doll-home .faq-section{grid-template-columns:1fr;gap:30px;padding:42px 0 0}.sv-doll-home .faq-heading h2{font-size:36px;margin:18px 0}.sv-doll-home .faq-heading .text-link{margin-top:0}.sv-doll-home .faq-list summary{font-size:17px;padding:20px 0}.sv-doll-home .faq-list details>div{padding-right:0}}.sv-doll-home .founder-copy p:last-of-type{font:21px/1.45 Georgia,serif;color:#302925;margin-top:26px}.sv-site--doll-home .sv-site-header{background:#fffffff5}.sv-site--doll-home .page-wrapper{position:relative}.sv-doll-home .doll-portrait{display:contents}.sv-doll-home .mobile-actions{display:none}@media(max-width:700px){.sv-home-module .sv-doll-home .content-wrap{width:88%}.sv-home-module [data-mobile-static] .scroll-scene{height:auto}.sv-home-module [data-mobile-static] .stage{position:relative;height:auto;container-type:normal;padding:70px 0 30px;touch-action:pan-y pinch-zoom}.sv-home-module [data-mobile-static] .stage canvas,.sv-home-module [data-mobile-static] .reveal,.sv-home-module [data-mobile-static] .scene-bottom{display:none}.sv-home-module [data-mobile-static] .doll-portrait{display:block;position:relative;height:min(94vw,430px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 82%,transparent 100%);mask-image:linear-gradient(#000 0 82%,transparent 100%)}.sv-home-module [data-mobile-static] .fallback{display:block;position:absolute;width:126%;height:auto;max-width:none;left:-13%;top:0;transform:none}.sv-home-module [data-mobile-static] .intro{display:block;position:relative;inset:auto;width:88%;margin:-14px auto 0;text-align:left;color:#42171d;text-shadow:none;pointer-events:auto;opacity:1}.sv-home-module [data-mobile-static] .intro .eyebrow{display:none}.sv-home-module [data-mobile-static] .intro h1{font-size:clamp(48px,13vw,64px);line-height:.98;letter-spacing:-.05em;margin:0 0 16px}.sv-home-module [data-mobile-static] .intro>p:last-child{font-size:15px;line-height:1.55;max-width:290px;color:#514943;margin:0}.sv-home-module [data-mobile-static] .mobile-actions{display:grid;width:88%;margin:20px auto 0;gap:6px}.sv-home-module .sv-doll-home .button{min-height:48px;font:14px Arial,sans-serif;letter-spacing:0;border-radius:2px;padding:14px 20px}.sv-home-module [data-mobile-static] .mobile-actions .button{width:100%;justify-content:center;margin:0;gap:12px}.sv-home-module [data-mobile-static] .mobile-shop{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.sv-home-module .sv-doll-home .sv-wardrobe{padding:34px 6% 40px}.sv-home-module .sv-doll-home .sv-wardrobe__heading{margin-bottom:22px}.sv-home-module .sv-doll-home .sv-wardrobe h2{font-size:clamp(30px,8.5vw,40px)}.sv-home-module .sv-doll-home .sv-wardrobe__intro{font-size:14px}.sv-home-module .sv-doll-home .sv-wardrobe__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.sv-home-module .sv-doll-home .sv-wardrobe__grid--1{grid-template-columns:minmax(0,1fr)}.sv-home-module .sv-doll-home .sv-wardrobe h3{font-size:16px;line-height:1.4;margin:12px 0 6px}.sv-home-module .sv-doll-home .sv-wardrobe__price{font-size:14px}.sv-home-module .sv-doll-home .story-continuation{padding:40px 0}.sv-home-module .sv-doll-home .story-heading{gap:20px;margin-bottom:28px}.sv-home-module .sv-doll-home .story-heading h2{font-size:38px}.sv-home-module .sv-doll-home .story-intro>p{font-size:14px;line-height:1.7}.sv-home-module .sv-doll-home .story-intro .case-note{font-size:12px;max-width:none}.sv-home-module .sv-doll-home .detail-grid{gap:22px 12px}.sv-home-module .sv-doll-home .detail-grid figcaption p{font-size:12px;line-height:1.6}.sv-home-module .sv-doll-home .detail-footnote{font-size:12px;line-height:1.6}.sv-home-module .sv-doll-home .process-continuation{padding-top:40px}.sv-home-module .sv-doll-home .process-heading{margin-bottom:26px}.sv-home-module .sv-doll-home .process-heading h2{font-size:clamp(29px,8vw,36px)}.sv-home-module .sv-doll-home .process-steps{gap:20px}.sv-home-module .sv-doll-home .process-steps h3{font-size:22px;margin:10px 0}.sv-home-module .sv-doll-home .process-steps p{font-size:14px;line-height:1.7}.sv-home-module .sv-doll-home .process-note{font-size:12px}.sv-home-module .sv-doll-home .founder-section{gap:18px;margin-top:30px;padding:34px 0}.sv-home-module .sv-doll-home .founder-heading h2{font-size:32px;max-width:360px}.sv-home-module .sv-doll-home .founder-signature{margin-top:14px}.sv-home-module .sv-doll-home .founder-copy p{font-size:14px;line-height:1.75;margin-bottom:16px}.sv-home-module .sv-doll-home .founder-copy p:last-of-type{font-size:20px}.sv-home-module .sv-doll-home .faq-section{gap:22px;padding-top:34px}.sv-home-module .sv-doll-home .faq-heading h2{font-size:34px}.sv-home-module .sv-doll-home .faq-list summary{min-height:56px;font-size:18px;gap:16px;padding:18px 0}.sv-home-module .sv-doll-home .faq-list p{font-size:14px;line-height:1.7}.sv-home-module .sv-doll-home .continuation-close{padding:34px 0;margin-top:10px}.sv-home-module .sv-doll-home .continuation-close h3{font-size:34px;max-width:330px}.sv-home-module .sv-doll-home .continuation-close .button{display:flex;justify-content:space-between;margin-top:22px}.sv-home-module .sv-doll-home .text-link{min-height:44px;font-size:14px}.sv-doll-home :is(.button,.mobile-shop,.text-link,.sv-wardrobe__all,.sv-wardrobe__details)>span,.sv-character-footer :is(.sv-footer__field button,.sv-footer__back)>span,.sv-character-footer .sv-link-arrow{--sv-arrow:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2016%2016%204M4%204h12v12%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);display:inline-block;position:static;flex:0 0 14px;width:14px;height:14px;font-size:0!important;line-height:0;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--sv-arrow) center/contain no-repeat;mask:var(--sv-arrow) center/contain no-repeat}.sv-character-footer .sv-footer__back>span{--sv-arrow:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%2017V3M4%209l6-6%206%206%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sv-doll-home.css.map */
