.soraw-worlds{--ink:#201e20;--blush:#f4cdd7;--paper:#fff;--progress:0;--step:0;color:var(--ink);background:#fff;min-height:100svh;font-family:Arial,Helvetica,sans-serif}.soraw-worlds *{box-sizing:border-box}.soraw-worlds button,.soraw-worlds a{color:inherit}.soraw-worlds button{font:inherit;cursor:pointer}.soraw-worlds a{text-decoration:none}.soraw-worlds :focus-visible{outline-offset:5px;outline:2px solid #9f4a64}.world-header{z-index:60;background:#fff;border-bottom:1px solid #ece8e9;justify-content:space-between;align-items:center;height:96px;padding:0 4%;display:flex;position:relative}.world-header nav{align-items:center;gap:25px;display:flex}.world-header nav a,.world-header nav button,.header-contact{letter-spacing:1.6px;font-size:10px}.world-header button{background:0 0;border:0;padding:10px 0}.world-wordmark{letter-spacing:12px;text-align:center;font-family:Georgia,serif;font-size:38px;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.world-wordmark small{letter-spacing:3.2px;margin:11px 0 0;font:7px Arial,sans-serif;display:block}.world-choice{isolation:isolate;background:#fff;grid-template-columns:1fr 1fr;height:calc(100svh - 96px);min-height:620px;transition:grid-template-columns .95s cubic-bezier(.76,0,.24,1);display:grid;position:relative;overflow:hidden}.choice-panel{min-width:0;position:relative;overflow:hidden}.fashion-panel{background:#f7edf0}.decor-panel{background:#fbf8f5;border-left:1px solid #e7dfe1}.runway-background{background:#f5eff0 url(/runway.png) 50%/cover no-repeat;position:absolute;inset:0}.runway-background:before{content:"";background:linear-gradient(90deg,#f4e6ea20,#0000 60%);position:absolute;inset:0}.choice-outfit{mix-blend-mode:multiply;align-items:flex-end;width:clamp(150px,19vw,300px);height:90%;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ghost-outfit{aspect-ratio:579/1358;filter:drop-shadow(0 10px 10px #56314015);width:100%;position:relative}.outfit-layer{position:absolute;inset:0;overflow:hidden}.outfit-layer img{object-fit:fill;width:200%;height:100%;position:absolute;top:0;left:0;max-width:none!important}.outfit-layer.top{clip-path:polygon(0 0,100% 0,100% 42%,0 42%)}.outfit-layer.left-leg{clip-path:polygon(0 40%,57% 40%,52% 100%,0 100%);transform-origin:48% 43%}.outfit-layer.right-leg{clip-path:polygon(57% 40%,100% 40%,100% 100%,52% 100%);transform-origin:60% 43%}.walking .left-leg{transform:rotate(calc(var(--step)*2deg))}.walking .right-leg{transform:rotate(calc(var(--step)*-2deg))}.walking .top{transform:translateY(calc(var(--step)*1px))}.choice-copy{z-index:5;isolation:isolate;max-width:80%;position:absolute;top:47%;left:7%;transform:translateY(-50%)}.choice-copy:before,.story-copy:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(9px);pointer-events:none;position:absolute;inset:-16px -14px;-webkit-mask-image:radial-gradient(#000 35%,#0000 73%);mask-image:radial-gradient(#000 35%,#0000 73%)}.world-overline{letter-spacing:2px;font-size:8px;font-weight:600}.choice-copy h1,.choice-copy h2{text-transform:uppercase;letter-spacing:2px;white-space:nowrap;margin:18px 0 12px;font:clamp(35px,4.7vw,75px)/1 Georgia,serif}.choice-copy p{letter-spacing:1px;margin-bottom:28px;font-size:11px;line-height:1.6}.choice-copy button{background:var(--blush);text-align:left;letter-spacing:1.4px;border:0;justify-content:space-between;align-items:center;gap:30px;min-width:200px;padding:17px 20px;font-size:10px;display:flex}.choice-copy button:hover{background:#ecc0ce}.choose-seal{z-index:10;text-align:center;letter-spacing:2.5px;background:#fff;border:1px solid #d2c8cb;border-radius:50%;place-content:center;width:115px;height:115px;font-size:9px;line-height:1.8;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ffffff90}.gallery-wall,.story-wall{background:#f6f3f0 url(/boards/wall.jpg) 50%/cover;position:absolute;inset:0}.gallery-wall:after,.story-wall:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fff9,#0000 45%,#fff4);position:absolute;inset:0}.wall-light{background:linear-gradient(110deg,#0000 35%,#fff9 36%,#0000 56%);position:absolute;inset:0}.hero-deck{object-fit:contain;filter:drop-shadow(11px 9px 6px #342b2840);z-index:2;max-width:30%;height:62%;position:absolute;top:4%}.hero-deck-one{left:31%;transform:rotate(1deg)}.hero-deck-two{height:57%;top:8%;left:64%;transform:rotate(-1deg)}.gallery-bench{z-index:1;background:radial-gradient(at 40% 5%,#fff,#e5ded3);border-radius:100px 100px 20px 20px;width:80%;height:28%;position:absolute;bottom:-9%;right:-7%;box-shadow:0 -2px 3px #fff,0 -10px 40px #83725915}.decor-panel .choice-copy{top:66%;left:8%}.decor-panel .choice-copy h2{font-size:clamp(35px,4.4vw,70px)}.selected .world-choice{z-index:50;pointer-events:none;animation:1.5s both world-arrival;position:absolute;top:96px;left:0;right:0}.selected.fashion .world-choice{grid-template-columns:1fr 0fr}.selected.art-decor .world-choice{grid-template-columns:0fr 1fr}.selected .choose-seal{opacity:0;transition:opacity .3s}.selected.fashion .decor-panel,.selected.art-decor .fashion-panel{opacity:0;transition:opacity .65s}.selected .choice-copy{opacity:0;transition:opacity .4s}@keyframes world-arrival{0%,60%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.world-story{height:320svh;position:relative}.story-frame{isolation:isolate;--progress:0;--step:0;background:#fcf9fa;height:calc(100svh - 80px);min-height:600px;position:sticky;top:0;overflow:hidden}.runway-outfit{z-index:3;width:clamp(180px,23vw,360px);transform:translateX(-50%) scale(calc(.55 + var(--progress)*.55));transform-origin:bottom;mix-blend-mode:multiply;position:absolute;bottom:0;left:58%}.story-copy{z-index:4;isolation:isolate;opacity:calc(1 - var(--progress)*1.5);pointer-events:none;position:absolute;top:35%;left:7%}.story-copy h2{letter-spacing:-2px;margin:16px 0 28px;font:clamp(40px,5.7vw,88px)/1.03 Georgia,serif}.story-copy h2 em,.world-section-heading em{color:#97596e;font-weight:400}.story-copy p{letter-spacing:2px;font-size:9px}.coming-pill{letter-spacing:2px;background:#fff8;border:1px solid #b68a9990;border-radius:30px;padding:12px 15px;font-size:9px;position:absolute;top:35px;right:5%}.switch-world{z-index:20;letter-spacing:1px;background:#fff9;border:0;padding:12px 15px;position:absolute;top:30px;left:4%;font-size:9px!important}.wall-carousel{perspective:1600px;touch-action:pan-y;z-index:3;transform:scale(calc(.65 + var(--progress)*.4));transform-origin:50% 60%;position:absolute;inset:0 0 22%}.wall-board{width:180px;height:88%;transform:translateX(-50%) translateX(calc(var(--offset)*265px)) translateZ(calc(var(--offset)*var(--offset)*-150px)) rotateY(calc(var(--offset)*-14deg));opacity:clamp(0,calc(1 - var(--offset)*var(--offset)*.08),1);cursor:pointer;border:0;padding:0;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s;position:absolute;top:8%;left:50%;background:0 0!important}.wall-board img{object-fit:contain;filter:drop-shadow(10px 8px 5px #473c344f);width:100%;height:100%}.wall-board:not(.center-board){visibility:hidden}.detail-ready .wall-board{visibility:visible}.board-controls{z-index:10;opacity:0;visibility:hidden;width:min(480px,80%);transition:opacity .5s,transform .5s;position:absolute;bottom:20px;left:50%;transform:translate(-50%,25px)}.detail-ready .board-controls{opacity:1;visibility:visible;transform:translate(-50%)}.swipe-label{text-align:center;letter-spacing:2.4px;margin:0 0 13px;font-size:8px}.board-selector{text-align:center;grid-template-columns:45px 1fr 45px;align-items:center;margin-bottom:16px;display:grid}.board-selector button{background:#ffffffb0;border:1px solid #302b2150;border-radius:50%;width:40px;height:40px;font-size:18px}.board-selector h3{margin:0 0 6px;font:24px Georgia,serif}.board-selector p{margin:0;font-size:13px}.board-selector p span{color:#615a5c;margin-left:8px;font-size:10px}.board-buy{letter-spacing:1.5px;background:#f5cbd7;justify-content:space-between;padding:18px 22px;font-size:10px;display:flex}.all-boards-link{text-align:center;letter-spacing:1.4px;margin-top:15px;font-size:9px;display:block}.skip-zoom{z-index:10;letter-spacing:1.5px;background:#fff;border:1px solid #ddd2d6;padding:18px 24px;position:absolute;bottom:35px;left:50%;transform:translate(-50%);font-size:9px!important}.world-section-heading{max-width:1300px;margin:0 auto 55px}.world-section-heading>span{letter-spacing:2.5px;font-size:10px}.world-section-heading h2{letter-spacing:-2px;margin:20px 0;font:clamp(44px,6vw,78px)/1.05 Georgia,serif}.world-section-heading p{color:#6b6367;font-size:13px;line-height:1.8}.fashion-preview,.board-collection{padding:100px 5%}.fashion-collection-track{scroll-snap-type:x mandatory;gap:25px;padding-bottom:30px;display:flex;overflow-x:auto}.fashion-collection-card{scroll-snap-align:start;flex:0 0 310px}.fashion-collection-card>div{background:#faf8f9;height:390px;position:relative;overflow:hidden}.fashion-collection-card img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.fashion-collection-card>div span{letter-spacing:1.4px;background:#fff;padding:9px;font-size:8px;position:absolute;top:12px;left:12px}.fashion-collection-card small{letter-spacing:1.7px;margin-top:22px;font-size:8px;display:block}.fashion-collection-card h3{margin:10px 0;font:19px Georgia,serif}.fashion-collection-card p{letter-spacing:1px;font-size:9px}.world-primary-link{letter-spacing:1.6px;background:#f4cdd7;margin-top:35px;padding:20px 28px;font-size:10px;display:inline-block}.board-grid{grid-template-columns:repeat(4,1fr);gap:55px 30px;max-width:1300px;margin:auto;display:grid}.board-grid-image{background:#faf8f7 url(/boards/wall.jpg) 50%/cover;height:390px;padding:35px;display:block}.board-grid-image img{object-fit:contain;filter:drop-shadow(7px 7px 4px #46362d40);width:100%;height:100%;transition:transform .4s}.board-grid-image:hover img{transform:scale(1.04)}.board-grid h3{margin:20px 0 10px;font:22px Georgia,serif}.board-grid p{font-size:13px}.board-grid p span{color:#746d6f;font-size:10px}.board-grid article>a:last-child{letter-spacing:1.2px;border-bottom:1px solid #cfb9c0;padding:10px 0;font-size:9px;display:inline-block}.collection-note{text-align:center;color:#81777c;max-width:850px;margin:65px auto 0;font-size:11px;line-height:1.9}.world-footer{background:#fff;border-top:1px solid #eee6e9;align-items:center;gap:30px;padding:45px 5%;display:flex}.world-footer>a{letter-spacing:6px;font:24px Georgia,serif}.world-footer>span{letter-spacing:2px;font-size:7px}.world-footer>div{letter-spacing:1px;gap:22px;margin-left:auto;font-size:8px;display:flex}.reduced-story{height:100svh}.reduced-story .story-copy{display:none}.reduced-story .runway-outfit,.reduced-story .wall-carousel{transform:translate(0)scale(1)}.reduced-story .runway-outfit{left:45%}@media (min-width:1500px){.wall-board{width:220px}.choice-copy{top:54%}}@media (max-width:760px){.world-header{height:80px;padding:0 5%}.world-header nav{gap:0}.world-header nav a{display:none}.world-header nav button,.header-contact{letter-spacing:.5px;font-size:8px}.world-wordmark{letter-spacing:7px;font-size:25px}.world-wordmark small{letter-spacing:1.4px;font-size:5px}.world-choice{grid-template-rows:1fr 1fr;grid-template-columns:1fr;height:calc(100svh - 80px);min-height:670px;transition:grid-template-rows .95s cubic-bezier(.76,0,.24,1)}.choice-outfit{width:135px;height:97%;bottom:0;left:75%}.choice-copy{max-width:60%;top:54%;left:6%}.choice-copy h1,.choice-copy h2,.decor-panel .choice-copy h2{letter-spacing:.3px;margin:10px 0;font-size:39px}.choice-copy p{max-width:150px;margin-bottom:17px;font-size:9px;line-height:1.6}.world-overline{letter-spacing:1px;font-size:7px}.choice-copy button{gap:15px;min-width:150px;padding:13px;font-size:8px}.choose-seal{letter-spacing:1px;width:75px;height:75px;font-size:6px;line-height:1.7;top:50%;left:50%}.decor-panel{border-top:1px solid #eee;border-left:0}.decor-panel .choice-copy{top:58%;left:6%}.hero-deck{max-width:20%;height:79%;top:7%}.hero-deck-one{left:62%}.hero-deck-two{height:66%;top:12%;left:82%}.gallery-bench{width:48%;height:20%}.selected .world-choice{top:80px}.selected.fashion .world-choice{grid-template-rows:1fr 0fr;grid-template-columns:1fr}.selected.art-decor .world-choice{grid-template-rows:0fr 1fr;grid-template-columns:1fr}.selected .choice-outfit{width:220px;left:50%}.selected .hero-deck-one{height:70%;left:45%}.selected .hero-deck-two{height:57%;left:76%}.story-frame{height:100svh;min-height:650px}.world-story{height:280svh}.runway-outfit{width:230px;bottom:4%;left:62%}.story-copy{top:25%;left:7%}.story-copy h2{letter-spacing:-1px;font-size:42px}.coming-pill{font-size:7px;top:70px;right:5%}.story-frame .switch-world{top:22px;font-size:8px!important}.wall-carousel{perspective:800px;inset:9% 0 29%}.wall-board{width:150px;height:98%;transform:translateX(-50%) translateX(calc(var(--offset)*175px)) translateZ(calc(var(--offset)*var(--offset)*-150px)) rotateY(calc(var(--offset)*-18deg));top:0}.board-controls{width:84%;bottom:50px}.board-selector h3{font-size:22px}.board-buy{padding:18px}.fashion-preview,.board-collection{padding:65px 6%}.world-section-heading{margin-bottom:35px}.world-section-heading h2{font-size:45px}.fashion-collection-card{flex-basis:270px}.fashion-collection-card>div{height:350px}.board-grid{grid-template-columns:repeat(2,1fr);gap:35px 15px}.board-grid-image{height:280px;padding:25px 18px}.board-grid h3{font-size:18px;line-height:1.3}.board-grid p span{margin-top:4px;display:block}.board-grid article>a:last-child{font-size:8px}.world-footer{flex-wrap:wrap;gap:16px}.world-footer>div{flex-basis:100%;justify-content:space-between;margin-left:0;font-size:7px}.reduced-story{height:100svh}}@media (prefers-reduced-motion:reduce){.soraw-worlds *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.selected .world-choice{display:none}}.soraw-worlds{--header-height:84px}.world-header{height:var(--header-height);position:sticky;top:0}.world-choice{height:calc(100svh - var(--header-height))}.selected .world-choice{top:var(--header-height)}.story-frame{top:var(--header-height);height:calc(100svh - var(--header-height));min-height:540px}.choice-runway-image{object-fit:cover;object-position:53% center;width:100%;height:100%;position:absolute;inset:0}.decor-panel .choice-copy{color:#fff;top:73%;left:8%}.decor-panel .choice-copy button{color:#201e20}.decor-panel .choice-copy p{text-shadow:0 1px 4px #0007}.decor-room-scene{background:#d4b590;position:absolute;inset:0;overflow:hidden}.decor-camera{transform-origin:50% 36%;transform:scale(calc(1 + clamp(0,var(--progress),1)*1.1));will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.room-backdrop{display:block;position:absolute;inset:0}.room-backdrop img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%}.room-mounted-boards{perspective:1200px;transform-style:preserve-3d;position:absolute;inset:0}.mounted-board{aspect-ratio:.285;transform-origin:50%;width:auto;height:32%;transform:translateX(-50%) translateX(calc(var(--offset)*clamp(90px,12vw,155px))) translateZ(calc(var(--distance)*-100px)) rotateY(calc(var(--offset)*-14deg));opacity:1;z-index:calc(10 - var(--distance));filter:drop-shadow(5px 4px 3px #21160f90);transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .75s;position:absolute;top:20%;left:50%;background:0 0!important;border:0!important;padding:0!important}.mounted-board img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.mounted-board:not(.mounted-center){visibility:hidden;opacity:0;pointer-events:none}.carousel-revealed .mounted-board{visibility:visible;opacity:clamp(0,calc(1 - var(--distance)*.32),1);pointer-events:auto}.mounted-board:disabled{cursor:default}.room-hero .decor-camera{transform:none}.wall-carousel{perspective:none;touch-action:pan-y;z-index:2;padding:0;inset:0;transform:none!important}.decor-story .story-copy{color:#fff;text-shadow:0 1px 5px #0004;top:55%}.decor-story .story-copy h2 em{color:#f0d6dc}.decor-story .board-controls{-webkit-backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #eee0e4;width:min(440px,86%);padding:15px 20px;bottom:18px;box-shadow:0 5px 30px #27180f18}.decor-story .board-selector h3{font-size:23px}.decor-story .board-selector{margin-bottom:12px}.decor-story .board-buy{padding:16px 18px}.decor-story .swipe-label{margin-bottom:10px;font-size:7px}.decor-story .all-boards-link{margin-top:12px;font-size:8px}.runway-rendered-scene{isolation:isolate;position:absolute;inset:0;overflow:hidden}.runway-whole-outfit{aspect-ratio:.5;height:93%;transform:translateX(-50%) scale(calc(.76 + var(--progress)*.24));transform-origin:50% 100%;filter:drop-shadow(0 8px 5px #4a2a341b);position:absolute;bottom:1%;left:57%}.runway-whole-outfit canvas{width:100%;height:100%;display:block}.fashion-story .story-copy{top:38%;left:7%}.fashion-story .coming-pill{top:25px}.board-grid-image{background-image:url(/decor-room-v2.png);background-position:50% 15%;background-size:auto 150%}.reduced-story .decor-camera{transform:scale(2.1)}.reduced-story .runway-whole-outfit{transform:translate(-50%)}@media (max-width:760px){.soraw-worlds{--header-height:76px}.story-frame{height:calc(100svh - var(--header-height));min-height:560px;top:var(--header-height)}.world-choice{height:calc(100svh - var(--header-height));min-height:660px}.choice-runway-image{object-position:53% 50%}.choice-copy{max-width:58%;top:55%;left:6%}.choice-copy h1{font-size:35px}.choice-copy p{max-width:150px}.decor-panel .choice-copy{max-width:72%;top:68%;left:6%}.decor-panel .choice-copy h2{font-size:35px}.decor-panel .choice-copy p{display:none}.room-mounted-boards{perspective:800px}.mounted-board{height:30%;transform:translateX(-50%) translateX(calc(var(--offset)*90px)) translateZ(calc(var(--distance)*-90px)) rotateY(calc(var(--offset)*-16deg));top:21%}.decor-camera{transform-origin:50% 36%;transform:scale(calc(1 + var(--progress)*1.1))}.room-hero .decor-camera{transform:none}.room-hero .mounted-board{height:38%;top:14%}.room-hero .room-backdrop img{object-position:50% 46%}.decor-story .story-copy{max-width:70%;top:61%;left:7%}.decor-story .story-copy h2{font-size:43px}.decor-story .board-controls{width:88%;padding:14px 16px;bottom:18px}.decor-story .board-selector h3{font-size:21px}.decor-story .board-selector p{font-size:12px}.decor-story .board-selector p span{font-size:9px}.decor-story .board-buy{padding:15px;font-size:9px}.runway-whole-outfit{height:91%;bottom:2%;left:57%}.fashion-story .story-copy{max-width:55%;top:32%;left:6%}.fashion-story .story-copy h2{font-size:38px}.fashion-story .coming-pill{top:65px}.reduced-story .decor-camera{transform:scale(2.1)}}.runway-preview-poster{object-fit:cover;object-position:53% center;width:100%;height:100%;transform:scale(calc(1 + var(--progress)*.05));transform-origin:53% 80%;position:absolute;inset:0}.decor-story .room-mounted-boards{transform:translateZ(0)}.decor-journey{height:440svh}.decor-story{background:#30241e}.decor-story .decor-room-scene{perspective:1600px}.decor-story .decor-camera{transform-origin:50% 36%;transform:translateX(var(--camera-x,3%)) rotateY(var(--camera-turn,-4deg)) scale(var(--camera-scale,1));will-change:transform}.decor-story .room-backdrop:after{content:"";pointer-events:none;opacity:calc(.35 + var(--detail-pass,0)*.4);background:radial-gradient(at 50% 36%,#0000 25%,#120b0640 100%);position:absolute;inset:0}.decor-story .room-mounted-boards{transform-style:preserve-3d;perspective:1000px}.decor-story .mounted-board{height:32%;transform:translateX(-50%) translateX(calc(var(--offset)*clamp(88px,13vw,175px) + var(--drag-x,0px)*.32)) translateZ(calc(var(--distance)*-85px)) rotateY(calc(var(--offset)*-27deg));filter:drop-shadow(4px 4px 1px #25160bb3)drop-shadow(10px 7px 8px #1b110a50);will-change:transform;-webkit-user-select:none;user-select:none;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .6s;top:20%}.decor-story .mounted-board:not(.mounted-center){visibility:visible;opacity:calc(var(--gallery,0)*max(0,1 - var(--distance)*.33));pointer-events:none}.decor-story .carousel-revealed .mounted-board{pointer-events:auto}.deck-surface{border-radius:45% 45% 40% 40%/9% 9% 8% 8%;width:100%;height:100%;display:block;position:relative;overflow:hidden;transform:translateZ(1px);box-shadow:2px 0 #5c432b,3px 1px #211a15}.deck-reflection{pointer-events:none;mix-blend-mode:screen;opacity:calc(var(--detail-pass,0)*.32);transform:translateX(calc(-120% + var(--progress,0)*250%));border-radius:inherit;background:linear-gradient(110deg,#0000 28%,#fff0 38%,#fff8 48%,#fff1 54%,#0000 63%);position:absolute;inset:0}.decor-story .story-copy{opacity:calc(1 - var(--approach,0)*1.5);top:53%}.detail-caption{z-index:4;color:#fff;opacity:var(--detail-pass,0);transform:translateY(calc(20px - var(--detail-pass,0)*20px));pointer-events:none;text-shadow:0 2px 10px #20150a90;position:absolute;top:55%;left:7%}.detail-caption>span{letter-spacing:3px;font-size:8px}.detail-caption p{margin:18px 0;font:clamp(25px,3.2vw,50px)/1.12 Georgia,serif}.detail-caption em{color:#f2ceda}.journey-index{z-index:15;color:#fff;letter-spacing:1.4px;text-shadow:0 1px 4px #20150a;align-items:center;gap:13px;font:8px Arial,sans-serif;display:flex;position:absolute;top:34px;right:4%}.journey-index span{opacity:.4;align-items:center;gap:7px;transition:opacity .4s;display:flex}.journey-index span.active{opacity:1}.journey-index i{font-style:normal}.journey-index b{background:#ffffff50;width:22px;height:1px}.journey-index:after{content:"";transform-origin:0;width:100%;height:1px;transform:scaleX(var(--progress,0));background:#ffffff30;position:absolute;bottom:-11px;left:0}.decor-story .board-controls{-webkit-backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffffb3;border-radius:2px;padding:16px 22px;bottom:22px;box-shadow:0 5px 30px #1f110d20}.decor-story .swipe-label{letter-spacing:2px;color:#726068;justify-content:space-between;display:flex}.swipe-label span{color:#30272a;letter-spacing:1px}.board-selector h3{animation:.45s both piece-title-in}.board-selector button:hover{background:#f6d5df;transform:scale(1.05)}.board-selector button{transition:background .2s,transform .2s}.board-buy:hover{background:#edbbca}.wall-carousel{cursor:grab}.wall-carousel.is-dragging{cursor:grabbing}.is-dragging .mounted-board{transition:none!important}.wall-carousel img{pointer-events:none;-webkit-user-drag:none}.skip-zoom{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ffffff70;bottom:33px}.decor-story .switch-world{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9}@keyframes piece-title-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.decor-journey{height:390svh}.decor-story .decor-camera{transform:translateX(var(--camera-x,3%)) rotateY(var(--camera-turn,-4deg)) scale(var(--camera-scale,1))}.decor-story .mounted-board{height:30%;transform:translateX(-50%) translateX(calc(var(--offset)*92px + var(--drag-x,0px)*.32)) translateZ(calc(var(--distance)*-65px)) rotateY(calc(var(--offset)*-28deg));top:21%}.journey-index{justify-content:center;gap:10px;font-size:7px;top:80px;left:6%;right:6%}.journey-index b{width:19px}.journey-index:after{bottom:-10px}.detail-caption{top:60%;left:7%}.detail-caption>span{letter-spacing:2px;font-size:7px}.detail-caption p{font-size:28px}.decor-story .board-controls{width:88%;padding:14px 17px;bottom:16px}.decor-story .story-copy{top:58%}.decor-story .story-copy h2{font-size:43px}.swipe-label{font-size:7px}.decor-story .board-selector{margin-bottom:10px}.decor-story .board-buy{padding:14px 16px}.decor-story .all-boards-link{margin-top:10px}}@media (prefers-reduced-motion:reduce){.decor-journey{height:calc(100svh - var(--header-height))}.decor-story .decor-camera{transform:scale(1.85)}.detail-caption,.journey-index,.deck-reflection{display:none}}.decor-story{min-height:0}@media (max-height:570px){.decor-story .board-controls{width:280px;padding:12px 16px;bottom:18px;left:auto;right:4%;transform:translateY(25px)}.decor-story.detail-ready .board-controls{transform:none}.decor-story .decor-camera{transform-origin:38% 36%}.decor-story .journey-index{font-size:6px;top:27px;left:auto;right:4%}.decor-story .board-selector h3{font-size:18px}.decor-story .board-buy{padding:12px;font-size:8px}.decor-story .detail-caption{top:48%}.decor-story .swipe-label{margin-bottom:6px}}.runway-walk-video{object-fit:cover;object-position:50% center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fashion-story .runway-preview-poster{object-position:50% center;transform:none}.fashion-story{min-height:0}.fashion-story .story-copy{max-width:38%}.fashion-story .story-copy h2{font-size:clamp(35px,4.7vw,72px)}@media (max-width:760px){.fashion-story .story-copy{max-width:38%;top:20%;left:5%}.fashion-story .story-copy h2{font-size:30px;line-height:1.08}.fashion-story .story-copy p{max-width:95px;font-size:7px;line-height:1.8}.fashion-story .story-copy .world-overline{font-size:6px}.fashion-story .coming-pill{background:#fffc;top:auto;bottom:24px}.fashion-story .runway-walk-video,.fashion-story .runway-preview-poster{object-position:50% center}}.fashion-story .runway-walk-video,.fashion-story .runway-preview-poster{object-fit:contain;background:#f7e9e7}@media (max-width:760px){.fashion-story .runway-preview-poster{object-fit:cover}}.board-checkout-form{margin:0}.board-checkout-form button{width:100%;font:inherit;cursor:pointer}.board-checkout-form .board-buy{letter-spacing:1.5px;border:0;font-size:10px}.board-checkout-form button:disabled{cursor:default;opacity:.65}.board-grid-buy{text-align:left;letter-spacing:1.2px;background:0 0;border:0;border-bottom:1px solid #cfb9c0;padding:10px 0!important;font-size:9px!important}.checkout-status{min-height:100svh;padding:45px 7%}.checkout-wordmark{letter-spacing:8px;font:30px Georgia,serif}.checkout-status section{max-width:600px;margin:12svh auto}.checkout-status h1{font:44px/1.1 Georgia,serif}.checkout-status p{color:#6b6367;font-size:14px;line-height:1.8}.checkout-help{letter-spacing:1.5px;margin-top:25px;font-size:10px;display:block}
