@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff")}:root{font-family:DM Sans,sans-serif;color:#242321;background:#f4f1eb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;--paper: #f4f1eb;--white: #fffdfa;--ink: #242321;--wine: #692f43;--line: #d8d3cc}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--wine);outline-offset:5px}a{color:inherit;text-decoration:none}button{border:0;background:none}svg{flex-shrink:0}h1,h2,h3,p{margin:0}button{transition:background-color .18s ease-out,color .18s ease-out}button:active{transform:scale(.97)}.site-header{height:88px;padding:0 4.2vw;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;z-index:50;width:100%}.wordmark{font-family:"Instrument Serif",serif;font-size:38px;letter-spacing:-1.1px;color:var(--wine)}.wordmark span{font:10px DM Sans,sans-serif;vertical-align:top;display:inline-block;margin:9px 0 0 5px;letter-spacing:0}.scroll-story{height:660svh}.stage{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden;isolation:isolate}.studio{position:absolute;inset:88px 0 0;background:var(--paper);z-index:-2}.anchor-sequence{position:absolute;left:0;top:0;width:1920px;height:1080px;z-index:14;transform-origin:0 0;will-change:transform,opacity;pointer-events:none;background:transparent}.anchor-sequence .anchor-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;will-change:opacity}.story-frames{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none;will-change:opacity}.anchor-sequence .anchor-frame:first-child{opacity:1}.anchor-sequence[data-frame-ready=true] .anchor-frame{visibility:hidden}.scene-title{font-family:"Instrument Serif",serif;font-size:clamp(48px,5.5vw,86px);font-weight:400;line-height:.98;letter-spacing:-.035em;position:absolute;left:6.1%;z-index:8;pointer-events:auto;-webkit-user-select:text;user-select:text}.intro-title{top:29%}.main-store{position:absolute;width:63%;left:32%;top:18%;transform-origin:0 50%;z-index:3;will-change:transform}.store{--improved: 0;background:#fffefa;border:1px solid #d7d4cd;border-radius:7px;box-shadow:0 20px 45px -30px #36322850,0 2px 4px #302b2410;aspect-ratio:1.35;padding:0 4.4% 2.8%;font-family:DM Sans,sans-serif;overflow:hidden;container-type:inline-size}.store.improved{--improved: 1}.store-header{height:12.8cqw;max-height:69px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ece9e2;gap:12px}.store-header strong{font-size:1.8cqw;font-weight:600;letter-spacing:.11em}.store-header>div{display:flex;gap:1.7cqw;font-size:1.1cqw}.store-crumb{font-size:1.1cqw;color:#797971;margin:2.4cqw 0}.store-crumb span{padding:0 .7cqw;color:#aaa}.store-body{display:grid;grid-template-columns:7.3% 47.4% 1fr;gap:2.2%;height:auto}.thumbnails{display:flex;flex-direction:column;gap:1cqw}.thumbnails .crop{aspect-ratio:.84!important;background:#ddddd7;border:1px solid #d3d3cb}.thumbnails .new-thumbnail{opacity:var(--improved);border:1px solid var(--wine)}.crop{position:relative;overflow:hidden;isolation:isolate}.crop img{max-width:none;position:absolute;object-fit:fill;-webkit-user-select:none;user-select:none}.product-photo{background:#dddcd6;aspect-ratio:.79;position:relative;border:2px solid var(--wine)}.product-photo>.photo-before,.product-photo>.photo-after{position:absolute;inset:0;overflow:hidden}.product-photo .crop{height:100%;width:100%;aspect-ratio:auto!important}.product-photo .photo-before{opacity:calc(1 - var(--improved))}.product-photo .photo-after{opacity:var(--improved)}.product-photo .crop img{object-fit:fill}.store-info{padding:0 0 0 2cqw}.store-category{font-size:.96cqw;letter-spacing:.13em;color:#676b62;margin-bottom:.8cqw}.store-info h3{font-size:3.4cqw;font-weight:400;letter-spacing:-.04em;line-height:1.2}.price{font-size:1.7cqw;margin:.7cqw 0 1.7cqw}.benefit-stack{position:relative;height:8cqw;font-size:1.35cqw;line-height:1.55}.benefit-stack h4{font-size:1.45cqw;margin:0 0 .4cqw;letter-spacing:-.025em}.benefit-stack p{color:#67695f}.before-copy{opacity:calc(1 - var(--improved))}.after-copy{opacity:var(--improved);position:absolute;inset:0}.after-copy h4{text-decoration:underline;text-decoration-color:#ad8390;text-underline-offset:4px;text-decoration-thickness:1px}.colour{font-size:1.13cqw;margin:.3cqw 0 1cqw}.swatches{display:flex;gap:.9cqw;margin-bottom:2cqw}.swatches i{width:1.5cqw;height:1.5cqw;border-radius:50%;background:#5f634b}.swatches i:first-child{outline:1px solid #62644c;outline-offset:2px}.swatches i:nth-child(2){background:#2e302b}.swatches i:nth-child(3){background:#b3aea0}.cart-prop{background:#363f2f;color:#fff;text-align:center;padding:1.5cqw;font-size:1.15cqw}.delivery{font-size:1cqw;color:#6b6c65;line-height:1.6;margin:1.1cqw 0 1.7cqw}.detail-row{display:flex;justify-content:space-between;border-top:1px solid #dcdfd6;padding:1.2cqw 0;font-size:1.1cqw}.page-details{font-size:1.05cqw;line-height:1.6;color:#666b60;position:relative;min-height:5.8cqw}.page-details b{color:#272c25;font-weight:500}.card{border:1px solid #ffffffad;border-radius:12px;background:#fffdfaf0;box-shadow:0 25px 55px -34px #453a303b,0 1px 1px #4d41300d}.answer-beat,.compare-beat,.social-beat,.campaign-beat,.queue-beat{position:absolute;z-index:12;opacity:0;visibility:hidden}.answer-beat{left:7%;top:31%;width:43%}.assistant-tabs{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:25px 25px 0;border-bottom:1px solid #e9e4df;margin:0 10px}.assistant-tabs>span{font-size:12px;white-space:nowrap;display:flex;align-items:center;gap:6px;padding-bottom:17px;color:#77716c}.assistant-tabs .selected{color:#292622;border-bottom:2px solid #2c2925}.assistant-tabs svg{width:16px;height:16px}.prompt{background:#eeebe7;border-radius:17px 17px 4px;font-size:20px;line-height:1.5;letter-spacing:-.02em;padding:21px 24px;margin:27px 27px 25px 55px}.answer-line{display:flex;align-items:center;gap:14px;margin:0 27px;font-size:16px;line-height:1.6}.answer-avatar{height:32px;width:32px;display:grid;place-items:center;background:#3c8575;color:#fff;border-radius:8px;flex-shrink:0}.answer-avatar svg{width:24px}.answer-line sup{font-size:11px;color:#777}.absent{font-size:16px;margin:22px 25px 29px 74px;color:var(--wine)}.compare-beat{left:max(8%,calc((100% - 1080px)/2));top:17%;width:min(84%,1080px);transform-origin:0 50%}.compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}.evidence{padding:clamp(18px,2vw,28px)}.evidence>p{font-size:16px;margin-bottom:18px}.evidence sup{font-size:10px;color:#777}.evidence>.crop{width:100%;aspect-ratio:.91!important;border-radius:4px;background:#d6d7cf}.evidence h3{font-size:20px;line-height:1.4;margin-top:17px;font-weight:500}.compare-beat .evidence>.product-render{height:min(30svh,300px);aspect-ratio:auto}.evidence-insight{max-width:760px;margin:26px auto 0;text-align:center}.evidence-insight h3{font-family:"Instrument Serif",serif;font-size:clamp(27px,2.7vw,38px);font-weight:400;line-height:1.1;margin-bottom:10px}.evidence-insight p{max-width:760px;margin:auto;font-size:16px;line-height:1.55;color:#69665e}.evidence-insight .evidence-action{margin-top:12px;color:#34352e}.improve-title{top:32%;opacity:0;visibility:hidden}.social-beat{left:27%;top:24%;width:43%}.social{padding:0 20px 20px}.social-tabs{display:flex;gap:22px;justify-content:space-between;align-items:center;padding:22px 0 14px;border-bottom:1px solid #ece7e0}.social-tabs span{display:flex;align-items:center;gap:6px;font-size:12px}.social-tabs svg{width:20px;height:20px}.social-tabs span:nth-child(1) svg{color:#f45016}.social-tabs span:nth-child(2) svg{color:#b83179}.social-tabs span:nth-child(4) svg{color:#f00000}.social-tabs .selected{position:relative}.social-tabs .selected:after{content:"";position:absolute;bottom:-15px;left:0;right:0;height:2px;background:#242321}.social-content{display:grid;grid-template-columns:1fr 30%;gap:15px;margin-top:18px}.social-content p{font-size:13px;margin-bottom:11px}.competitor-post>.product-render{aspect-ratio:1.08!important;border-radius:5px}.your-posts{display:flex;flex-direction:column}.your-posts .product-render{height:43%;margin-bottom:7px;border-radius:4px}.comment{display:flex;align-items:center;gap:9px;font-size:12px;padding:11px 0 0}.avatar{width:25px;height:25px;background:#ddd9d3;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.avatar:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#8a8884;left:8px;top:3px}.avatar:after{content:"";position:absolute;width:22px;height:15px;border-radius:50%;background:#8a8884;left:2px;top:13px}.learn-title{font-size:clamp(38px,3.6vw,56px);top:23%;opacity:0;visibility:hidden}.campaign-beat{left:34%;width:60%;top:27%;transform-origin:right top}.campaign{padding:20px}.campaign h3{font-family:"Instrument Serif",serif;font-size:clamp(24px,2.8vw,43px);font-weight:400;letter-spacing:-.02em;margin-bottom:18px;line-height:1.1}.shots{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.shots figure{margin:0;min-width:0}.shots .product-render{border-radius:4px;aspect-ratio:.77!important}.shots figcaption{font-size:12px;line-height:1.3;padding:10px 2px 2px;color:#605e56}.shots figure:nth-child(2) .product-render{background:#e9e4db}.shots figure:nth-child(3) .product-render{background:#dedfd5}.mobile-break{display:none}.ending-title{top:16%;font-size:clamp(48px,4.4vw,68px);opacity:0;visibility:hidden}.queue-beat{width:65%;left:23%;top:40%}.queue{padding:0 24px 15px}.queue-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9e4de;padding:15px 0 10px}.queue-header h3{font-size:16px;font-weight:500}.queue-header button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#77656b}.queue ol{list-style:none;padding:5px 0 0;margin:0}.queue li{display:flex;align-items:center;gap:16px;min-height:48px;padding:9px 12px;border-bottom:1px solid #ede9e4;font-size:15px;transition:background-color .3s ease-out;color:#3a3733}.queue li:last-child{border:0}.queue li.checking{background:#f1e6e9;border-radius:6px;border-color:transparent}.queue-icon{width:16px;display:flex;justify-content:center;color:var(--wine)}.pending{width:6px;height:6px;border:1px solid #b7b1a9;border-radius:50%}.ring{width:13px;height:13px;border-radius:50%;border:1.5px solid #692f4340;border-top-color:var(--wine);animation:spin 1.2s linear infinite}.ring.paused{animation-play-state:paused}.queue-status{margin-left:auto;color:#8e8680;font-size:12px}.checking .queue-status{color:var(--wine)}@keyframes spin{to{transform:rotate(360deg)}}.story-controls{position:absolute;bottom:26px;left:4.2%;right:4.2%;display:flex;align-items:center;justify-content:space-between;z-index:25;gap:20px}.story-controls nav{display:flex;gap:6px}.story-controls nav button{min-width:32px;height:36px;font-size:10px;color:#7d766f;border-bottom:1px solid #bdb7ae;position:relative}.story-controls nav button.active{color:var(--wine);border-bottom:2px solid var(--wine)}.progress-line{position:absolute;bottom:0;left:0;right:0;height:2px;background:#dcd6cd}.progress-fill{width:100%;height:100%;background:var(--wine);transform:scaleX(0);transform-origin:left}.site-footer{min-height:100px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 4.2%;font-size:13px;color:#655f58}.site-footer small{font-size:11px;max-width:380px;text-align:right;line-height:1.5}.static-story{padding:130px 5% 30px;max-width:1040px;margin:auto}.static-story section{margin-bottom:70px}.static-keyframe{display:block;width:100%;height:auto;margin:0 0 24px;border-radius:10px;background:transparent}.static-story h1,.static-story h2{font:400 clamp(42px,7vw,72px)/1 "Instrument Serif",serif;letter-spacing:-.03em;margin:0 0 30px}.static-story .store{width:100%;max-width:850px}.static-story .answer,.static-story .social,.static-story .compare,.static-story .queue{max-width:720px;margin:0 auto}.static-reveal>.static-keyframe{width:100%;margin:auto}.static-arrow{margin:28px auto 0;display:block;color:#81766b}.static-story .campaign{max-width:850px}.static-story .evidence>.product-render{aspect-ratio:1.2!important}.static-story .store-header{max-height:none}.static-story .store-info h3{font-size:3.7cqw}.static-story .queue-status{min-width:55px;text-align:right}@media(hover:hover)and (pointer:fine){.story-controls nav button:hover{background:#e9e2da}.queue-header button:hover{background:#f0e8e9}}@media(max-width:1100px){.answer-beat{width:48%;left:4%}.assistant-tabs{gap:10px;padding:19px 10px 0}.assistant-tabs>span{font-size:10px}.prompt{font-size:18px;margin-left:35px;padding:16px 18px}.answer-line{font-size:14px;margin:0 22px}.absent{font-size:14px;margin-left:65px}.social-beat{left:23%;width:48%}.social-tabs{gap:10px}.social-tabs span{font-size:10px}.queue-beat{width:72%;left:20%}.main-store{top:22%}.scene-title{font-size:6vw}.intro-title{top:32%}.evidence{padding:16px 12px}.evidence h3{font-size:17px}}@media(max-width:760px){.site-header{height:82px;padding:0 6%}.wordmark{font-size:34px}.static-story{padding:128px 6% 10px}.static-story section{margin-bottom:48px}.static-story h1{font-size:58px}.static-story h2{font-size:44px}.static-story .store{aspect-ratio:auto;padding:0 5% 5%;border-radius:6px}.store-header{height:48px!important}.store-header strong{font-size:13px}.store-header>div:first-of-type{display:none}.store-header>div:last-of-type{gap:13px}.store-crumb{font-size:9px;margin:16px 0}.store-body{grid-template-columns:11% 1fr;gap:4%;height:auto}.product-photo{aspect-ratio:.92}.store-info{grid-column:1/-1;padding:22px 0 0}.store-category{display:none}.store-info h3{font-size:26px!important;display:inline-block}.price{font-size:15px;float:right;margin:5px 0}.benefit-stack{font-size:13px;line-height:1.5;height:62px;margin-top:14px}.benefit-stack h4{font-size:15px}.colour,.swatches,.delivery,.detail-row,.page-details{display:none}.cart-prop{font-size:12px;padding:13px}.thumbnails{gap:9px}.thumbnails .crop{min-height:36px}.assistant-tabs{padding:18px 3px 0;margin:0 10px;gap:9px}.assistant-tabs>span{font-size:9px;gap:3px;padding-bottom:14px}.assistant-tabs svg{width:12px;height:12px}.prompt{font-size:17px;margin:20px 17px 20px 28px;padding:16px}.answer-line{font-size:13px;margin:0 17px;gap:10px}.answer-avatar{width:26px;height:26px}.answer-avatar svg{width:20px}.absent{font-size:13px;margin:20px 20px 23px 53px}.compare{gap:8px}.evidence{padding:13px 10px 16px}.evidence>p{font-size:14px;margin-bottom:12px}.evidence h3{font-size:16px;line-height:1.4;margin-top:14px}.static-reveal>.static-keyframe{width:100%}.social{padding:0 13px 10px}.social-tabs{gap:8px;padding:16px 0}.social-tabs span{font-size:9px;gap:4px}.social-tabs svg{width:16px;height:16px}.social-content{gap:10px}.social-content p{font-size:11px}.comment{font-size:10px;gap:6px}.avatar{width:20px;height:20px}.campaign{padding:15px}.campaign h3{font-size:29px;line-height:1.03;letter-spacing:-.02em}.mobile-break{display:block}.shots{gap:5px}.shots .product-render{aspect-ratio:.65!important}.queue{padding:0 12px 10px}.queue-header h3{font-size:14px}.queue li{font-size:12px;gap:10px;padding:12px 5px;line-height:1.4}.queue-status{font-size:10px;min-width:42px}.queue-icon{width:14px;flex-shrink:0}.site-footer{padding:25px 6% 35px;display:block;border-top:1px solid var(--line)}.site-footer>span{font-size:13px;display:block;margin-bottom:14px}.site-footer small{display:block;text-align:left;font-size:10px;max-width:290px}.static-story .queue-status{min-width:42px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.live-photo{background:linear-gradient(135deg,#d5d3cd,#e4e2db)}::selection{background:#ded0d5;color:#41212c}.main-store{top:18%;width:min(63%,calc(73svh * 1.35))}.store{--improved: 0}.page-details .after-copy{line-height:1.45}.card{background:#fffdfa}.product-render{position:relative;overflow:hidden;aspect-ratio:1;background:#e5e4dc}.product-still,.product-motion,.generated-art{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.generated-art{padding:4%;-webkit-user-select:none;user-select:none}.product-render.competitor-sequence,.product-render.evidence-own{background:transparent}.generated-weekender-angle,.generated-competitor-closed{background:#e4e2da}.generated-competitor-open{background:#e2e0d9}.generated-packing-last{background:#e3e1d9}.shots figure:nth-child(2) .packing-clip{background:#e5e4d9}.generated-competitor-closed .generated-art,.generated-competitor-open .generated-art,.generated-weekender-angle .generated-art,.generated-packing-last .generated-art{padding:0}.product-still{overflow:hidden}.product-motion{opacity:0;pointer-events:none}.product-render[data-frame-ready=true] .product-still,.stage .main-store .product-photo .product-render,.stage .evidence-own .product-still,.stage .social-dock .product-still{visibility:hidden}.campaign-dock .product-still,.campaign-dock .product-motion{filter:opacity(calc(1 - var(--product-docked, 0)))}.static-story .product-motion{display:none}.product-render.competitor .product-still,.product-render.competitor .product-motion{filter:grayscale(1) brightness(.82)}.product-photo .product-render{height:100%;background:transparent;aspect-ratio:auto}.thumbnails .product-render{aspect-ratio:.84;border:1px solid #d3d3cb}.evidence>.product-render{aspect-ratio:.91;border-radius:4px}@media(min-width:761px)and (max-height:760px){.compare-beat{top:14%}.compare-beat .evidence{padding:16px}.compare-beat .evidence>p{margin-bottom:12px}.compare-beat .evidence>.product-render{height:18svh}.compare-beat .evidence h3{margin-top:12px;font-size:18px}.evidence-insight{margin-top:16px}.evidence-insight h3{font-size:27px}.evidence-insight p{line-height:1.4}}@media(min-width:761px)and (max-width:1000px)and (max-height:760px){.compare-beat{top:11%}.evidence-insight{margin-top:12px}.evidence-insight h3{font-size:25px}.evidence-insight p{display:inline}.evidence-insight .evidence-action:before{content:" "}}.static-reveal>.product-render{max-width:760px;margin:auto;aspect-ratio:1.35;background:transparent}.learn-title{top:18%;font-size:clamp(38px,3.8vw,58px)}.campaign-beat{top:30%;width:59%}.queue-beat{top:43%;left:24%;width:67%}.ending-title{top:17%}.story-controls nav button{min-width:36px;height:44px}.queue-header button{width:44px;height:44px}.site-footer small{font-size:12px}.static-story .before-copy{visibility:visible}.static-story .after-copy,.static-story .improved .before-copy{visibility:hidden}.static-story .improved .after-copy{visibility:visible}@media(max-width:760px){.thumbnails .product-render{min-height:36px}.static-story .evidence>.product-render{aspect-ratio:.9}.static-story .product-photo .product-render{aspect-ratio:auto}.store.improved .page-details{display:block;font-size:12px;line-height:1.6;min-height:65px;margin-top:16px}.store.improved .detail-row{display:block;font-size:12px;padding:14px 0;margin-top:18px}.store.improved .detail-row svg{float:right}.store.improved .detail-row:last-child{display:none}.static-story .queue li{font-size:13px}.static-story .queue-status{font-size:11px}.static-story .social-tabs span{font-size:10px}}.detail-view img{transform:scale(2.4);transform-origin:65% 55%}.story-title-block>h1,.story-title-block>h2{font:inherit;letter-spacing:inherit;text-wrap:balance}.story-support,.story-objective{font-family:DM Sans,sans-serif;font-weight:400;letter-spacing:0;line-height:1.5}.story-support{color:#625e57;font-size:clamp(14px,1.12vw,17px);margin-top:18px}.intro-title.story-title-block{top:50%;translate:0 -50%;width:24.5%;font-size:clamp(36px,4.05vw,65px);line-height:1.02}.improve-title.story-title-block{width:24%;font-size:clamp(38px,4.5vw,72px)}.learn-title.story-title-block{width:25%;font-size:clamp(36px,3.8vw,58px)}.ending-title.story-title-block{width:41%;font-size:clamp(34px,3.5vw,54px)}.story-objective{color:var(--wine);font-size:14px;margin-top:12px}.story-beat-caption{position:absolute;bottom:calc(100% + 20px);width:100%}.story-beat-caption h2,.story-comparison-title{font:400 clamp(28px,3vw,44px)/1.04 "Instrument Serif",serif;letter-spacing:-.025em;text-wrap:balance}.story-beat-caption .story-support{margin-top:10px;font-size:14px}.story-beat-caption.social-caption{position:static;margin-bottom:20px}.story-comparison-title{margin-bottom:20px;text-align:center}.answer{padding-bottom:27px}.answer-caption{max-width:720px;margin:18px auto 0;color:var(--wine);font:500 clamp(16px,1.5vw,20px)/1.45 "DM Sans",sans-serif;text-align:center}.queue li.example-current{background:#f1e6e9;border-radius:6px;border-color:transparent}.example-dot{width:6px;height:6px;border:1px solid #a99c9f;border-radius:50%}.example-current .example-dot{background:var(--wine);border-color:var(--wine)}.static-story h1,.static-story h2{text-wrap:balance}.static-story .story-support{margin:-12px 0 24px;max-width:680px;font-size:17px}.static-story .story-objective{margin-bottom:28px}#story-answer{scroll-margin-top:28px}@media(min-width:761px)and (max-width:1000px){.intro-title.story-title-block{font-size:3.9vw}.intro-title .story-support,.improve-title .story-support,.learn-title .story-support{font-size:13px}.ending-title.story-title-block{top:11%}.story-beat-caption h2{font-size:29px}.story-beat-caption .story-support{font-size:13px}}@media(max-width:760px){.static-story h1{font-size:clamp(42px,11.4vw,66px);line-height:1.03}.static-story h2{font-size:clamp(34px,9.5vw,46px);line-height:1.07}.static-story .story-support{font-size:16px;line-height:1.6}}.stage{perspective-origin:50% 46%}.stage .studio{inset:0}.stage .main-store{top:16%;width:min(63%,calc(68svh * 1.35))}.stage .social-beat,.stage .campaign-beat,.stage .queue-beat{transform-origin:50% 50%;will-change:transform,opacity;backface-visibility:hidden}.stage .social-beat{width:min(38vw,67svh);z-index:11}.stage .social-caption .story-support{font-size:17px}.stage .campaign-beat{width:min(62vw,105svh);z-index:12}.stage .queue-beat{width:min(70vw,960px);z-index:18}.stage .learn-title{top:13%;max-width:27%}.stage .ending-title{top:12%;max-width:34%}.stage .social .comment{font-size:14px;min-height:44px;padding-top:12px}.stage .queue li{min-height:43px;padding-block:8px}.stage .queue-header{padding-block:10px 7px}.stage .queue-icon{flex:0 0 16px}.stage .queue-status{flex:0 0 102px;text-align:right}.stage .main-store .photo-after .product-render{visibility:visible;opacity:var(--retained-photo, 0)}.stage .social-dock .product-still{visibility:visible;opacity:calc(1 - var(--social-product-docked, 0))}.stage .anchor-sequence{filter:drop-shadow(8px 18px 12px rgb(54 50 44 / calc(var(--studio-depth, 0) * var(--hero-shadow, 0) * .2)))}@media(max-width:1100px){.stage .social-beat{width:min(48vw,67svh)}}@media(max-width:1100px),(max-height:680px){.stage .queue-beat{width:60vw}.stage .ending-title{max-width:32%}.stage .ending-title .story-support,.stage .ending-title .story-objective{font-size:13px}.stage .ending-title .story-support{margin-top:12px}}@media(min-width:761px)and (max-height:680px){.stage .social-tabs{padding-top:16px;gap:12px}.stage .social-content{margin-top:12px}.stage .social-content p{margin-bottom:8px}.stage .queue li{min-height:38px;font-size:14px}.stage .queue{padding-bottom:10px}.stage .campaign{padding:16px}.stage .campaign h3{margin-bottom:12px}}.stage .main-store{transform-style:preserve-3d;border-radius:7px;box-shadow:1px 2px #a9a69eb8,2px 3px 2px #706d6638,13px 28px 48px -15px #36342e3b,0 20px 45px -30px #36322850,0 2px 4px #302b2410}.stage .main-store:before{content:"";position:absolute;inset:0;border-radius:7px;background:linear-gradient(105deg,#bcb9b1,#e9e6dc 45%,#8f8a80);transform:translateZ(-6px);box-shadow:0 3px 2px #4a433333;opacity:var(--page-edge, 1);pointer-events:none}.stage .main-store .store{transform:translateZ(0);background-image:none;box-shadow:none}.stage .studio:before,.stage .studio:after{content:"";position:absolute;inset:0;pointer-events:none}.stage .studio:before{opacity:var(--studio-depth, 0);background:radial-gradient(ellipse at 18% 12%,#f6f5f0c9,#eeede600 53%),radial-gradient(ellipse at 80% 45%,#aeb0ae43,#bfc0b900 60%),radial-gradient(ellipse at 48% 94%,#eeede8a3,#e6e4df00 48%),linear-gradient(166deg,#d4d3ce,#cbcaca 54%,#d3d2cd)}.stage .studio:after{opacity:calc(var(--studio-depth, 0) * .12);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' viewBox='0 0 192 192'%3E%3Cfilter id='grain' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.54' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23ffffff' filter='url(%23grain)' d='M0 0h192v192H0z'/%3E%3C/svg%3E");background-size:192px 192px}.stage .social-beat>.card,.stage .campaign-beat>.card,.stage .queue-beat>.card{position:relative;background-image:none;box-shadow:inset 1px 1px #fffffff2,inset -1px -1px #8b83791f,1px 2px #b3aea3bf,2px 3px 2px #736c6333,16px 32px 50px -18px #332f283d,0 25px 55px -34px #453a303b,0 1px 1px #4d41300d}.stage .main-store:after,.stage .social-beat>.card:after,.stage .campaign-beat>.card:after,.stage .queue-beat>.card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff17,#fff0 47%,#847b6e11);opacity:calc(var(--studio-depth, 0) * (1 - var(--panel-light, 1) * .35));will-change:opacity}.stage .main-store:after{transform:translateZ(.1px);box-shadow:inset 1px 1px #fffffff2,inset -1px -1px #8983781f}.stage .main-store{--overview-width: min(63vw, calc((100svh - 230px)/.8) );width:var(--overview-width);top:calc(50svh + 3px - var(--overview-width) / 2.7);aspect-ratio:1.35}@media(min-width:761px)and (max-height:640px){.stage .main-store{top:calc(50svh + 10px - var(--overview-width) / 2.7)}}.store-resolution{position:absolute;inset:0 auto auto 0;width:calc(100% * var(--store-paint-scale, 1));transform:scale(calc(1 / var(--store-paint-scale, 1)));transform-origin:0 0}.store-resolution>.store{zoom:var(--store-paint-scale, 1)}.stage .main-store{transform-style:flat;will-change:auto}.stage .store-resolution>.store{transform:none;--cutout-right: calc(var(--cutout-left, 0px) + var(--cutout-width, 0px));--cutout-bottom: calc(var(--cutout-top, 0px) + var(--cutout-height, 0px));background-color:transparent;background-image:linear-gradient(#fffefa 0 0),linear-gradient(#fffefa 0 0),linear-gradient(#fffefa 0 0),linear-gradient(#fffefa 0 0);background-origin:border-box;background-repeat:no-repeat;background-position:0 0,0 0,var(--cutout-right) 0,0 var(--cutout-bottom);background-size:100% var(--cutout-top, 0px),var(--cutout-left, 0px) 100%,calc(100% - var(--cutout-right)) 100%,100% calc(100% - var(--cutout-bottom))}.stage .main-store .live-photo{background:transparent}.stage .main-store .live-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#d5d3cd,#e4e2db);opacity:calc(1 - var(--cutout-open, 0));pointer-events:none}.store .benefit-stack,.store .page-details{display:grid}.store .benefit-stack{height:auto;min-height:8cqw}.stage .store .benefit-stack h4{font-size:1.6cqw}.stage .store .page-details{font-size:1.22cqw;line-height:1.55;color:#51584c}.stage .store .page-details .after-copy{line-height:inherit}.store .store-info>:not(.benefit-stack):not(.page-details),.store .store-header,.store .store-crumb{opacity:calc(1 - var(--rewrite-focus, 0) * .58)}.stage .store .store-info{opacity:calc(1 - var(--rewrite-gallery-focus, 0) * .58)}.store .benefit-stack>.before-copy,.store .benefit-stack>.after-copy,.store .page-details>.before-copy,.store .page-details>.after-copy{grid-area:1 / 1;position:relative;inset:auto;opacity:1}.store .before-copy[aria-hidden=true],.store .after-copy[aria-hidden=true]{pointer-events:none}.store .benefit-stack>.before-copy,.store .benefit-stack>.after-copy{pointer-events:none}.store .rewrite-headline-window[aria-hidden=false],.store .rewrite-support-window[aria-hidden=false]{pointer-events:auto}.store .rewrite-headline-window,.store .rewrite-support-window,.store .rewrite-details-window{position:relative;overflow:hidden;isolation:isolate}.store .rewrite-headline,.store .rewrite-support,.store .rewrite-details-content{position:relative;z-index:1;will-change:auto}.store .before-copy .rewrite-headline{transform:translateY(calc(-110% * var(--rewrite-headline, var(--improved))))}.store .after-copy .rewrite-headline{transform:translateY(calc(110% * (1 - var(--rewrite-headline, var(--improved)))));text-decoration:none}.store .before-copy .rewrite-support{transform:translateY(calc(-110% * var(--rewrite-support, var(--improved))))}.store .after-copy .rewrite-support{transform:translateY(calc(110% * (1 - var(--rewrite-support, var(--improved)))))}.store .before-copy .rewrite-details-content{transform:translateY(calc(-110% * var(--rewrite-details, var(--improved))))}.store .after-copy .rewrite-details-content{transform:translateY(calc(110% * (1 - var(--rewrite-details, var(--improved)))))}.store .rewrite-headline-window:before,.store .rewrite-support-window:before{content:"";position:absolute;inset:0;z-index:0;border-radius:.12em;background:linear-gradient(100deg,#ecd8c9bf,#b37a8a2b);transform-origin:left center;pointer-events:none}.store .before-copy .rewrite-headline-window:before{transform:scaleX(calc(1 - var(--rewrite-headline, var(--improved))));opacity:calc(var(--rewrite-focus, 0) * (1 - var(--rewrite-headline, var(--improved))))}.store .after-copy .rewrite-headline-window:before{transform:scaleX(var(--rewrite-headline, var(--improved)));opacity:calc(var(--rewrite-focus, 0) * var(--rewrite-headline, var(--improved)))}.store .before-copy .rewrite-support-window:before{transform:scaleX(calc(1 - var(--rewrite-support, var(--improved))));opacity:calc(var(--rewrite-focus, 0) * (1 - var(--rewrite-support, var(--improved))) * .45)}.store .after-copy .rewrite-support-window:before{transform:scaleX(var(--rewrite-support, var(--improved)));opacity:calc(var(--rewrite-focus, 0) * var(--rewrite-support, var(--improved)) * .45)}.store .replacement-thumbnail{position:relative;flex:0 0 auto;aspect-ratio:.84;perspective:360px;isolation:isolate}.stage .store .replacement-thumbnail:after{content:"";position:absolute;inset:-.5cqw;border:.15cqw solid #855163;border-radius:.5cqw;box-shadow:0 .6cqw 1.8cqw -.5cqw #692f4340;opacity:var(--rewrite-gallery-focus, 0);pointer-events:none}.stage .store .thumbnails>.product-render{opacity:calc(1 - var(--rewrite-gallery-focus, 0) * .38)}.store .replacement-thumbnail>.thumbnail-before,.store .replacement-thumbnail>.thumbnail-after{position:absolute;inset:0;overflow:hidden;border:1px solid #d3d3cb;background:#fffefa;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:center;will-change:transform}.store .replacement-thumbnail>.thumbnail-before{transform:rotateY(calc(-180deg * var(--thumbnail-swap, var(--improved))))}.store .replacement-thumbnail>.thumbnail-after{transform:rotateY(calc(180deg * (1 - var(--thumbnail-swap, var(--improved)))))}.store .replacement-thumbnail .product-render{width:100%;height:100%;min-height:0;aspect-ratio:auto;border:0}@media(max-width:760px){.store .benefit-stack{min-height:62px}.store:not(.improved) .page-details{display:none}.store.improved .page-details{display:grid}.store .replacement-thumbnail{min-height:36px}}.stage{overflow:clip}.site-header{transform:translateY(0);transition:transform .36s cubic-bezier(.22,1,.36,1),visibility 0s}.site-header[data-hidden=true]{transform:translateY(-100%);visibility:hidden;pointer-events:none;transition:transform .36s cubic-bezier(.22,1,.36,1),visibility 0s .36s}.site-header[data-animated=true]{position:fixed;background:#f4f1eb}.story-controls{bottom:18px;left:4.2%;right:4.2%;min-height:64px;padding:9px 16px;background:transparent;display:flex;justify-content:center;gap:16px}.story-controls nav button{min-width:36px}.story-controls button:focus-visible{outline:2px solid var(--wine);outline-offset:3px}.story-transition-veil{position:absolute;inset:0;z-index:20;pointer-events:none;background:var(--paper);opacity:var(--story-jump, 0)}.story-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.static-story>section{scroll-margin-top:24px}.stage .social .comment{font-size:14px;color:#34312d}@media(min-width:761px){.site-header[data-animated=false]{position:fixed;background:#f4f1eb}.static-story>section,#story-answer{scroll-margin-top:112px}.stage .learn-title{top:max(104px,13%)}.stage .ending-title{top:max(104px,12%)}}@media(min-width:761px)and (max-height:760px){.stage .compare-beat{top:max(104px,14%)}}@media(min-width:761px)and (max-width:1000px){.story-controls{left:20px;right:20px;padding-inline:12px;gap:10px}.story-controls nav{gap:3px}.story-controls nav button{min-width:32px}}@media(min-width:761px)and (max-height:640px){.stage{min-height:0}.story-controls{bottom:10px;min-height:58px;padding-block:6px}}@media(pointer:coarse){.story-controls nav button{min-width:44px}}@media(prefers-reduced-motion:reduce){.site-header,.site-header[data-hidden=true]{transition:none}.story-transition-veil{display:none}}.mobile-stage{--mobile-content-top: 220px;--mobile-copy-top: 64px;--mobile-panel-height: calc(100svh - 292px) ;position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden;isolation:isolate;background:var(--paper)}.mobile-backdrop{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 72% 61%,#d9d8cb70,#f4f1eb00 65%);pointer-events:none}.mobile-copy{position:absolute;z-index:15;top:var(--mobile-copy-top);left:max(20px,calc((100% - 440px)/2));right:max(20px,calc((100% - 440px)/2));visibility:hidden;opacity:0}.mobile-copy:first-child{visibility:visible;opacity:1}.mobile-copy h1,.mobile-copy h2{font:400 clamp(30px,8.2vw,43px)/1.03 "Instrument Serif",serif;letter-spacing:-.035em;text-wrap:balance}.mobile-copy p{font:400 14px/1.4 DM Sans,sans-serif;color:#666158;margin-top:9px}.mobile-panel{position:absolute;left:max(18px,calc((100% - 440px)/2));right:max(18px,calc((100% - 440px)/2));top:var(--mobile-content-top);height:var(--mobile-panel-height);visibility:hidden;opacity:0;transform-origin:50% 50%;will-change:transform,opacity}.mobile-panel>.card,.mobile-panel .evidence,.mobile-panel .store{border:1px solid #d8d3c9;box-shadow:0 15px 26px -22px #443b3380,0 1px 1px #fff inset}.mobile-panel .product-render{min-width:0}.mobile-queue-panel{top:var(--mobile-queue-top, var(--mobile-content-top));z-index:12}.mobile-measure-dock{position:absolute;top:var(--mobile-content-top);left:max(24px,calc((100% - 416px)/2));right:max(24px,calc((100% - 416px)/2));height:var(--mobile-measure-product-height, 400px);pointer-events:none}.mobile-product{position:absolute;top:0;left:0;width:1920px;height:1080px;transform-origin:0 0;z-index:10;pointer-events:none;will-change:transform,opacity}.mobile-product>img,.mobile-product>canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0}.mobile-product>img:first-child{opacity:1}.mobile-product[data-frame-ready=true]>img{visibility:hidden}.mobile-stage .live-photo .photo-before,.mobile-stage .live-photo .photo-after,.mobile-stage .evidence-own>*,.mobile-stage .social-dock>*,.mobile-stage .campaign .media-openShot>*,.mobile-stage .campaign .campaign-dock>*{visibility:hidden}.mobile-stage .store{--mobile-gallery-focus: 0;width:100%;height:100%;aspect-ratio:auto;padding:0 12px 12px;border-radius:11px;overflow:hidden}.mobile-stage .store-header{height:34px!important;max-height:none;opacity:1}.mobile-stage .store-header strong{font-size:11px}.mobile-stage .store-header>div:first-of-type{display:none}.mobile-stage .store-header>div:last-of-type{gap:12px}.mobile-stage .store-crumb{display:none}.mobile-stage .store-body{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:minmax(74px,1fr) auto;height:calc(100% - 34px);gap:10px;padding-top:10px}.mobile-stage .thumbnails{gap:6px;justify-content:center}.mobile-stage .thumbnails>.product-render,.mobile-stage .replacement-thumbnail{height:36px;min-height:0;max-height:30%;aspect-ratio:auto;border-radius:3px;background:#eeede5;overflow:hidden}.mobile-stage .replacement-thumbnail{outline:1px solid rgb(105 47 67 / calc(var(--mobile-gallery-focus) * .7));outline-offset:2px;transform:scale(calc(1 + var(--mobile-gallery-focus) * .09))}.mobile-stage .product-photo{height:100%;min-height:0;width:100%;aspect-ratio:auto;border:1px solid #d7d7cb;border-radius:5px;background:radial-gradient(ellipse at 50% 35%,#f0f0e6,#e5e5dc);box-shadow:0 0 0 calc(var(--mobile-gallery-focus) * 2px) #9f788875}.mobile-stage .store-info{grid-column:1 / -1;padding:0;position:relative;opacity:1}.mobile-stage .store-category,.mobile-stage .colour,.mobile-stage .swatches,.mobile-stage .delivery,.mobile-stage .detail-row{display:none}.mobile-stage .store-info h3{display:inline-block;font-size:23px!important;line-height:1.1;letter-spacing:-.025em}.mobile-stage .price{float:right;font-size:14px;margin:4px 0 0}.mobile-stage .store .benefit-stack{font-size:14px;line-height:1.35;min-height:0;height:auto;margin-top:8px}.mobile-stage .benefit-stack h4{font-size:15px;line-height:1.3;margin:0 0 4px;letter-spacing:-.02em}.mobile-stage .benefit-stack p{font-size:14px;line-height:1.35}.mobile-stage .store .page-details{display:grid;min-height:0;margin-top:9px;padding-top:8px;border-top:1px solid #e6e3dc;font-size:14px;line-height:1.35;color:#616454}.mobile-stage .store .page-details b{font-weight:500}.mobile-stage .cart-prop{font-size:14px;padding:8px;margin-top:10px;border-radius:3px}.mobile-stage .store-info>:not(.benefit-stack):not(.page-details){opacity:1}@media(max-height:760px){.mobile-stage .cart-prop{display:none}.mobile-stage .store .page-details{margin-top:7px;padding-top:6px}}.mobile-answer-panel{display:flex;flex-direction:column}.mobile-stage .answer{flex:0 0 auto;padding-bottom:16px}.mobile-stage .assistant-tabs{display:flex;justify-content:flex-start;gap:14px;padding:14px 3px 0;margin:0 12px}.mobile-stage .assistant-tabs>span{font-size:0;gap:0;padding-bottom:11px}.mobile-stage .assistant-tabs>span.selected{font-size:14px;gap:6px;margin-right:auto}.mobile-stage .assistant-tabs>span:last-child{display:none}.mobile-stage .assistant-tabs svg{width:16px;height:16px}.mobile-stage .prompt{font-size:16px;line-height:1.4;padding:13px 14px;margin:16px 13px 16px 28px}.mobile-stage .answer-line{font-size:14px;line-height:1.45;margin:0 14px;align-items:flex-start}.mobile-stage .answer-avatar{width:26px;height:26px}.mobile-stage .answer-caption{font-size:14px;line-height:1.4;margin:12px 10px 0}.mobile-answer-dock{position:relative;flex:1;min-height:70px;margin-top:12px}.mobile-answer-dock span{position:absolute;top:0;left:0;font-size:12px;color:#777165}.mobile-stage .comparison-story,.mobile-stage .compare{height:100%}.mobile-stage .compare{grid-template-columns:1fr 1fr;gap:9px}.mobile-stage .evidence{display:flex;flex-direction:column;padding:14px 10px;min-width:0}.mobile-stage .evidence>p{font-size:14px;margin-bottom:12px}.mobile-stage .evidence>.product-render{height:auto;flex:1;min-height:100px;aspect-ratio:auto!important;border-radius:5px}.mobile-stage .evidence h3{font-size:16px;line-height:1.35;font-weight:500;min-height:66px;margin-top:14px}.mobile-stage .social{padding:0 13px 12px;height:100%;display:flex;flex-direction:column}.mobile-stage .social-tabs{padding:14px 0 11px;gap:12px;justify-content:flex-start}.mobile-stage .social-tabs span{font-size:0;gap:0}.mobile-stage .social-tabs span.selected{font-size:14px;gap:6px;margin-right:auto;order:-1}.mobile-stage .social-tabs svg{width:16px;height:16px}.mobile-stage .social-tabs .selected:after{bottom:-12px}.mobile-stage .social-content{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px;margin-top:12px}.mobile-stage .social-content p{font-size:14px;margin-bottom:7px}.mobile-stage .competitor-post{flex:1;min-height:0;display:flex;flex-direction:column}.mobile-stage .competitor-post>.product-render{flex:1;min-height:70px;aspect-ratio:auto!important}.mobile-stage .comment{font-size:14px;padding-top:10px;gap:8px;line-height:1.35}.mobile-stage .your-posts{flex:0 0 28%;min-height:65px;display:grid;grid-template-columns:1fr 43%;gap:10px;border-top:1px solid #e7e3db;padding-top:10px}.mobile-stage .your-posts>p{align-self:center}.mobile-stage .your-posts>.generated-weekender-angle{display:none}.mobile-stage .your-posts .social-dock{width:100%;height:100%;margin:0;aspect-ratio:auto}.mobile-stage .campaign{height:100%;padding:14px;display:flex;flex-direction:column}.mobile-stage .campaign h3{font-size:clamp(25px,6.7vw,34px);line-height:1.05;margin-bottom:14px}.mobile-stage .campaign .mobile-break{display:block}.mobile-stage .shots{position:relative;flex:1;display:block;min-height:0}.mobile-stage .shots figure{position:absolute;inset:0;display:flex;flex-direction:column}.mobile-stage .shots .product-render{flex:1;min-height:0;width:100%;aspect-ratio:auto!important}.mobile-stage .shots figcaption{flex:0 0 auto;padding:12px 0 0;font-size:15px;line-height:1.3;color:#555748}.mobile-proof-count{position:absolute;bottom:15px;right:15px;font-size:12px;line-height:19px;letter-spacing:.06em;color:#777167}.mobile-stage .queue{height:auto;max-height:100%;padding:0 12px 9px}.mobile-stage .queue-header{gap:8px;padding:10px 0}.mobile-stage .queue-header h3{font-size:14px;line-height:1.4}.mobile-stage .queue-header button{flex:0 0 44px;width:44px;height:44px}.mobile-stage .queue ol{padding-top:3px}.mobile-stage .queue li{gap:8px;min-height:43px;padding:10px 7px;font-size:14px;line-height:1.35}.mobile-stage .queue-icon{flex:0 0 10px;width:10px}.mobile-controls{position:absolute;z-index:30;left:max(12px,calc((100% - 440px)/2));right:max(12px,calc((100% - 440px)/2));bottom:max(12px,env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0}.mobile-controls button{height:44px;padding:0;font-size:11px;color:#81786f}.mobile-controls button span{display:inline-grid;place-items:center;min-width:22px;height:29px;border-bottom:1px solid #bdb5aa}.mobile-controls button.active{color:var(--wine)}.mobile-controls button.active span{border-bottom:2px solid var(--wine)}.mobile-controls button:focus-visible{outline-offset:-3px;border-radius:4px}.mobile-reading-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-transition-veil{position:absolute;inset:0;z-index:20;pointer-events:none;background:var(--paper);opacity:var(--story-jump, 0)}.mobile-progress{position:absolute;height:2px;left:0;right:0;bottom:0}.mobile-progress-fill{height:100%;background:#692f4380;transform:scaleX(0);transform-origin:left}@media(max-height:700px){.mobile-copy h1,.mobile-copy h2{font-size:clamp(28px,7.5vw,35px)}.mobile-copy p{line-height:1.35;margin-top:7px}.mobile-stage .store-body{gap:8px;padding-top:8px}.mobile-stage .store{padding:0 10px 10px}.mobile-stage .store-header{height:30px!important}.mobile-stage .store-body{height:calc(100% - 30px)}.mobile-stage .store-info h3{font-size:21px!important}.mobile-stage .store .benefit-stack{margin-top:6px}.mobile-stage .campaign h3{font-size:26px;margin-bottom:10px}.mobile-stage .queue li{padding:8px 6px;min-height:41px}.mobile-stage .queue-header{padding:5px 0}}@media(min-width:550px){.mobile-copy h1,.mobile-copy h2{font-size:40px}}.mobile-stage .comparison-story{display:flex;align-items:center}.mobile-stage .compare{width:100%;height:auto;grid-template-columns:1fr;gap:12px}.mobile-stage .evidence{display:grid;grid-template-columns:minmax(104px,42%) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:14px;row-gap:8px;height:clamp(156px,calc(var(--mobile-panel-height) / 2 - 6px),210px)}.mobile-stage .evidence>p{grid-column:2;margin:3px 0 0}.mobile-stage .evidence>.product-render{grid-column:1;grid-row:1 / 3;height:100%;min-height:0}.mobile-stage .evidence h3{grid-column:2;align-self:center;margin:0;min-height:0;font-size:16px}@media(max-height:700px){.mobile-stage .queue{padding:0 10px 6px}.mobile-stage .queue-header{padding:4px 0}.mobile-stage .queue-header h3{line-height:1.3}.mobile-stage .queue li{padding:4px 6px;min-height:35px;line-height:1.3}}.site-header[data-layout=mobile]{position:fixed;height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));background:var(--paper)}.site-header[data-layout=mobile] .wordmark{font-size:32px}.static-story>section,.static-story>#story-answer{scroll-margin-top:min(96px,20svh)}@media(max-width:760px){.site-header[data-layout=reading]{position:fixed;background:var(--paper)}.static-story .story-introduction>.store{margin-top:24px}}@media(max-width:1100px)and (max-height:599px){.site-header[data-layout=reading]{position:fixed;height:60px;background:var(--paper)}.static-story{padding-top:96px}.static-story>section,.static-story>#story-answer{scroll-margin-top:min(76px,20svh)}}
