@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}:root{--panel:#f8f5ef;--muted:#69645a;--control-border:#82796b;--line:#d0cbc1;--accent:#61513c;--header:82px;--sans:Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html{scroll-padding-top:var(--header)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px}button,input,select,textarea{font:inherit;color:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button:disabled{cursor:wait;opacity:.45}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #817156;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}p{line-height:1.7}::selection{background:#d4c8b5}.honeypot,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{padding:15px}.site-header nav a{font-size:12px;display:inline-flex;min-height:44px;align-items:center}.wordmark{font-size:44px;letter-spacing:-3px}.header-order{justify-self:end;display:flex;align-items:center;gap:16px;min-height:43px;padding:0 20px;border-radius:100px;background:var(--ink);color:var(--panel);font-size:11px;font-weight:500}.header-order:hover,.primary:hover{background:#51493a}.header-order span:last-child{font-size:15px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:49px;padding:15px 23px;border-radius:100px;font-size:12px;font-weight:600;text-align:left}.primary{background:var(--ink);color:var(--panel)}.secondary{background:transparent;color:var(--ink);border:1px solid var(--line)}.stock{display:inline-flex;gap:8px;align-items:center;font-size:10px;color:#65665a}.stock i{display:block;width:5px;height:5px;border-radius:50%;background:#6e7e58}.experience{height:540svh}.scene-stage{padding:20px 28px 25px}.scene-status{position:absolute;right:4%;top:18px;z-index:3}.scene-visual{width:min(100%,calc((100svh - 215px)*16/9))}.scene-visual canvas,.scene-visual img,.scene-visual picture,.scene-visual video{border:0;outline:0;box-shadow:none}.scene-visual>canvas,.scene-visual>picture,.scene-visual>video{inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}.scene-visual>video{background:#e7e5e1}.scene-loading{position:absolute;left:18px;bottom:15px;font-size:10px;color:var(--muted);background:var(--paper);padding:6px 10px}.scene-footer{width:min(100%,1120px);display:grid;grid-template-columns:1fr;gap:20px;align-items:center;margin-top:20px}.scene-replay{justify-self:start;min-height:44px;gap:7px;background:transparent;color:var(--muted);font-size:11px}.scene-chapters,.scene-replay{display:flex;align-items:center}.scene-chapters{gap:27px}.scene-chapters button{position:relative;background:transparent;color:var(--muted);font-size:10px;min-height:44px;padding:10px 0;white-space:nowrap}.scene-chapters button.is-current{color:var(--ink)}.scene-chapters button.is-current:after{content:"";position:absolute;bottom:5px;left:0;right:0;height:1px;background:var(--accent)}.scene-hint{justify-self:center;font-size:10px;text-align:right}.scene-error{font-size:11px;text-align:center;color:var(--muted);margin-top:10px;max-width:400px}.product-section{max-width:1110px;margin:0 auto;padding:100px 35px 120px;grid-template-columns:1.25fr 1fr;gap:100px}.product-summary h2{font-size:30px;letter-spacing:-1.1px;line-height:1.25;max-width:350px;margin:22px 0 18px}.product-summary>p{font-size:13px;color:var(--muted)}.product-order{display:flex;align-items:center;gap:26px;margin:32px 0 15px}.product-price{font-size:25px;font-weight:500;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-caption{display:block;font-size:10px;color:var(--muted);line-height:1.6}.product-details{padding-top:32px}.product-details details{border-bottom:1px solid var(--line)}.product-details summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:12px}.product-details details[open] summary span{transform:rotate(45deg)}.product-details details p{font-size:12px;color:var(--muted);padding:0 15px 22px 0}.fine-print a,.legal-page p a,.product-details p a{text-decoration:underline;text-underline-offset:3px}.ideas-link{display:flex;justify-content:space-between;margin-top:28px;font-size:12px;min-height:44px;align-items:center}.back-link{display:inline-block;font-size:11px;color:var(--muted);min-height:36px}.ideas-page{max-width:1280px;margin:auto;padding:calc(var(--header) + 45px) 45px 80px}.ideas-intro{margin-bottom:40px}.ideas-intro h1{font-size:43px;letter-spacing:-1.8px;line-height:1.2;margin:13px 0}.ideas-intro>p{color:var(--muted);font-size:12px}.ideas-gallery{display:grid;grid-template-columns:1fr 1fr;gap:48px 32px}.ideas-gallery figure{margin:0}.ideas-gallery .idea-feature{grid-column:1/-1}.ideas-gallery img{width:100%;aspect-ratio:16/9;object-fit:cover}.ideas-gallery figcaption{padding:20px 0 0}.ideas-gallery h2{font-size:19px;letter-spacing:-.5px;margin-bottom:5px}.ideas-gallery figcaption p{font-size:12px;color:var(--muted)}.ideas-end{text-align:center;padding:85px 20px 10px}.ideas-end>p{font-size:23px;letter-spacing:-.6px;margin-bottom:23px}.ideas-end .primary{margin-bottom:15px;min-width:250px}.site-footer{padding:40px 4% 30px}.footer-top{gap:30px;margin-bottom:43px}.footer-top .wordmark{letter-spacing:-2.5px}.footer-top>a:last-child{font-size:11px}.footer-bottom{gap:24px}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}.footer-bottom button{background:none;padding:0;color:inherit;font-size:inherit}.preview-label{white-space:nowrap}dialog::backdrop{background:#302b2352;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.checkout{padding:0;width:min(540px,calc(100vw - 30px));max-height:92svh;border-radius:13px;overflow:auto;box-shadow:0 20px 100px #24201526}.checkout-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:14px 22px 5px;background:var(--panel)}.checkout-top>span{font-size:10px;color:var(--muted)}.close-button{font-size:27px;display:grid;place-items:center}.close-button:hover{background:#eae4d8}.checkout-content{padding:0 36px 32px}.checkout-product{display:grid;grid-template-columns:68px 1fr auto;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0 23px;margin-bottom:27px}.checkout-product>img{width:68px;height:80px;object-fit:cover;object-position:center}.checkout-product h3{font-size:13px;font-weight:600}.checkout-product p{font-size:10px;color:var(--muted);margin-top:5px}.quantity{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:9px;color:var(--muted)}.quantity select{padding:6px 24px 6px 10px;border:1px solid var(--line);border-radius:6px;background:transparent;font-size:12px;min-height:34px}.checkout h2{font-size:25px;letter-spacing:-.8px;margin-bottom:9px;outline:none}.checkout-description{font-size:12px;color:var(--muted);margin-bottom:23px}.test-notice{font-size:10px;line-height:1.7;padding:10px 12px;background:#ebe5da;border-left:2px solid #b9a788;color:#655c4c;margin:18px 0}.checkout form>label,.form-grid label,.legal-page label,.optional-phone label{display:block;font-size:11px;margin:17px 0 0}.checkout form select,.checkout input,.legal-page input,.legal-page select{width:100%;border:1px solid var(--line);border-radius:6px;min-height:44px;padding:11px 12px;background:transparent;margin-top:7px;font-size:13px;outline-offset:2px}.checkout input:focus,.checkout select:focus{background:#fcfaf6;border-color:#9f907b}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid.postal{grid-template-columns:110px 1fr}.optional-phone{margin-top:22px}.optional-phone summary{font-size:11px;color:var(--muted);min-height:32px}.fine-print,.optional-phone summary span{color:var(--muted)}.fine-print{font-size:10px;line-height:1.75;margin:21px 0}.order-wide{width:100%}.review-heading{display:flex;justify-content:space-between;align-items:center;margin:25px 0 12px}.review-heading h3{font-size:11px;color:var(--muted)}.text-link{background:transparent;padding:6px 0;font-size:11px;text-decoration:underline;text-underline-offset:3px}.checkout address{font-size:13px;font-style:normal;line-height:1.7}.review-contact{font-size:12px;color:var(--muted);margin-top:13px;overflow-wrap:anywhere}.totals{margin-top:27px;border-top:1px solid var(--line);padding-top:20px;font-size:12px}.totals>div{display:flex;justify-content:space-between;gap:20px;margin:10px 0}.totals>div>span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.totals .total{border-top:1px solid var(--line);padding-top:17px;margin-top:19px;font-size:16px}.total strong{font-weight:500}.form-error{font-size:12px;color:#954936;margin:16px 0 0;line-height:1.6}.order-success{padding:8px 0 15px}.order-success>p{font-size:12px;color:var(--muted);margin:20px 0}.order-success .receipt-label{font-size:10px;margin:25px 0 8px}.receipt{display:block;font-size:14px;font-weight:600;letter-spacing:.5px}.order-success .primary{margin-top:16px}.small-dialog{position:relative;width:min(450px,calc(100vw - 30px));padding:42px 30px 30px;border-radius:12px}.small-dialog>.close-button{position:absolute;right:8px;top:8px}.small-dialog h2{font-size:23px;letter-spacing:-.5px;margin:5px 0 20px}.small-dialog p{font-size:12px;color:var(--muted);margin:13px 0}.privacy-actions{margin:25px 0}.privacy-actions button{font-size:11px;gap:0;padding:13px 17px}.small-dialog>a{font-size:11px;text-decoration:underline}.legal-page{max-width:720px;margin:0 auto;padding:calc(var(--header) + 45px) 28px 85px}.legal-page h1{font-size:34px;letter-spacing:-1px;margin:18px 0 30px}.legal-page h2{font-size:18px;margin:28px 0 10px;letter-spacing:-.4px}.legal-page p{font-size:13px;color:#69645a;margin:12px 0}.legal-page .draft{background:#e1d9c9;padding:16px 19px;border-left:2px solid #ae9675;font-size:12px}.legal-page form{max-width:430px}.legal-page form .primary{margin-top:25px}@media(max-width:700px){:root{--header:72px}.site-header{padding:0 19px}.wordmark{font-size:40px;letter-spacing:-2.8px}.site-header nav a{font-size:11px}.header-order{font-size:10px;gap:8px;padding:0 13px;min-height:42px}.header-order .order-word{display:none}.scene-stage{padding:15px 0 22px}.scene-status{right:20px;top:18px;font-size:9px}.scene-visual{width:min(100%,calc(100svh - 255px));aspect-ratio:1;max-width:600px}.scene-footer{padding:0 20px;display:grid;grid-template-columns:1fr;gap:7px 15px;margin-top:14px}.scene-chapters{grid-column:1/-1;grid-row:1;justify-content:space-between;gap:14px}.scene-chapters button{font-size:9px;white-space:normal;max-width:32%;text-align:left;line-height:1.5}.scene-chapters button:last-child{text-align:right}.scene-replay{font-size:10px;grid-row:2;min-height:36px}.scene-hint{font-size:9px;max-width:175px}.scene-loading{font-size:9px;bottom:10px;left:14px}.product-section{display:block;padding:65px 25px 75px;max-width:500px}.product-summary h2{font-size:28px;max-width:300px;margin-top:20px}.product-summary>p{font-size:12px}.product-order{gap:24px;margin-top:28px}.product-price{font-size:24px}.primary{font-size:11px;gap:22px;padding:15px 21px;min-height:48px}.product-details{padding-top:38px}.product-caption{font-size:9px}.product-details summary{font-size:12px;padding:21px 0}.site-footer{padding:33px 25px 25px}.footer-top{grid-template-columns:1fr auto;gap:18px;margin-bottom:30px}.footer-top p{grid-row:2;grid-column:1/-1;font-size:11px}.footer-top .wordmark{font-size:32px}.footer-top>a:last-child{font-size:10px;grid-row:1;grid-column:2}.footer-bottom{align-items:flex-start;gap:20px;flex-wrap:wrap;font-size:9px}.footer-bottom nav{width:100%;order:3;gap:12px 19px;line-height:1.8}.ideas-page{padding:calc(var(--header) + 30px) 20px 60px}.ideas-intro{margin-bottom:28px}.ideas-intro h1{font-size:36px}.ideas-gallery{display:block}.ideas-gallery figure{margin-bottom:37px}.ideas-gallery h2{font-size:18px}.ideas-gallery figcaption{padding-top:15px}.ideas-gallery figcaption p{font-size:11px}.ideas-end{padding:20px 0 0}.ideas-end>p{font-size:23px}.checkout{width:calc(100vw - 18px);max-height:94svh;border-radius:12px}.checkout-top{padding:9px 15px 0}.checkout-content{padding:0 23px 26px}.checkout-product{grid-template-columns:59px 1fr auto;gap:12px;margin-bottom:23px}.checkout-product>img{width:59px;height:68px}.checkout-product h3{font-size:12px}.checkout h2{font-size:24px}.checkout form select,.checkout input{font-size:16px;min-height:46px}.checkout label{font-size:11px}.form-grid{gap:12px}.form-grid.postal{grid-template-columns:95px 1fr}.test-notice{font-size:10px}.checkout .primary{font-size:12px}.legal-page{padding-top:calc(var(--header) + 30px)}.legal-page h1{font-size:29px}.privacy-actions{flex-wrap:wrap}.privacy-actions button{flex:1 1;justify-content:center}}@media(max-width:350px){.site-header{padding:0 16px}.scene-chapters{gap:10px}.product-order{gap:14px}.product-order .primary{padding:15px 17px}.checkout-content{padding:0 19px 23px}.checkout-product{gap:9px}.quantity{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important}}html{overscroll-behavior-y:none}.storefront{padding-bottom:0}body:has(>.site-information){display:flex;flex-direction:column;min-height:100vh;min-height:100svh}body:has(>.site-information)>main{width:100%;margin-block:0}.site-footer.site-information{margin-block-start:auto;padding:12px max(28px,calc((100% - 664px) / 2)) max(16px,env(safe-area-inset-bottom))}.site-information .footer-links{gap:0 24px;margin-bottom:8px}.site-information .footer-links a,.site-information .footer-links button{font-size:12px;text-align:left}.site-information .footer-bottom{padding-top:4px}.site-information .footer-bottom button{font-size:12px}@media(max-width:700px){.site-footer.site-information{padding-inline:max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-right))}.site-information .footer-links{column-gap:18px}}.checkout-edition{font-size:10px;color:var(--muted);margin:-8px 0 21px}.checkout-specifications{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:27px}.checkout-specifications summary{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:11px;min-height:46px}.checkout-specifications[open] summary span{transform:rotate(45deg)}.checkout-specifications p{font-size:11px;color:var(--muted);margin:0 0 16px}.checkout-specifications dl{margin:0 0 18px;font-size:11px;line-height:1.6}.checkout-specifications dl>div{display:grid;grid-template-columns:95px 1fr;gap:12px;margin:10px 0}.checkout-specifications dt{color:var(--muted)}.checkout-specifications dd{margin:0}.delivery-heading{font-size:15px;letter-spacing:-.25px;margin-bottom:8px}.header-order .order-word{display:inline}.header-order{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(min-width:701px){.scene-visual{width:min(100%,calc((100svh - var(--header) - 70px)*16/9))}.scene-stage{padding-bottom:46px}}@media(max-width:700px){.header-order{gap:9px;font-size:11px;padding:0 14px}.checkout-specifications summary{font-size:12px;min-height:48px}.checkout-edition{font-size:10px}}@media(max-width:420px){.site-header{display:flex;justify-content:space-between;gap:14px}.header-spacer{display:none}.site-header .wordmark{font-size:38px}.header-order{gap:9px;white-space:nowrap}.header-order span:last-child{font-size:13px}}.checkout-payment-methods{font-size:10px;color:var(--muted);margin:-8px 0 20px}.payment-return .checkout-content{padding-top:20px}.payment-return .receipt-label{font-size:10px;color:var(--muted);margin:23px 0 6px}.payment-return .checkout-description{margin:24px 0}.payment-actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.payment-actions>.text-link{align-self:center;min-height:40px}.header-shipping{font-size:9px;color:var(--muted);padding-right:7px;white-space:nowrap}.quantity input{display:block;width:70px;min-height:40px;margin-top:7px;padding:6px 7px;background:transparent;border:1px solid var(--line);border-radius:5px;font-size:14px;text-align:center}.quantity input:disabled{opacity:.6}.finish-options{border:0;padding:0;margin:0 0 20px}.finish-options legend{font-size:11px;margin-bottom:10px}.finish-options>div{display:flex;gap:8px;flex-wrap:wrap}.finish-options .finish-choice{position:relative;display:flex;align-items:center;gap:8px;min-height:43px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;font-size:11px;cursor:pointer;margin:0}.finish-choice.selected{border-color:var(--ink);background:#eae4d9}.finish-choice input{min-height:0;padding:0;margin:0}.finish-choice:has(input:focus-visible){outline-offset:3px}.finish-colour{width:16px;height:16px;border-radius:50%;border:1px solid #0002;flex-shrink:0}.finish-options>p{font-size:10px;color:var(--muted);margin-top:8px}.campaign-note{border-left:1px solid var(--line);padding-left:13px;margin:18px 0 23px}.campaign-note p{font-size:11px;color:var(--muted);margin:7px 0}.checkout-price-preview{display:flex;justify-content:space-between;gap:15px;padding-top:18px;margin-top:7px;border-top:1px solid var(--line);font-size:11px;align-items:center}.checkout-price-preview strong{font-size:17px;white-space:nowrap}.checkout .totals>div{gap:20px}.checkout .totals>div>span:last-child{white-space:nowrap}.legal-page address{font-style:normal;font-size:13px;line-height:1.9}.legal-page ul{padding-left:20px;font-size:13px;line-height:1.8;color:#69645a}@media(max-width:700px){.header-order{padding:0 10px;gap:7px;font-size:10px;min-height:39px}.header-shipping{font-size:8px;padding-right:3px}.quantity input{font-size:16px;width:61px}.finish-options .finish-choice{font-size:11px;padding:9px 10px;min-height:44px}.finish-options legend{font-size:12px}.checkout-price-preview{font-size:10px}.campaign-note p{font-size:11px}}@media(max-width:380px){.wordmark{font-size:33px;letter-spacing:-2.2px}.header-order{padding:0 8px;gap:6px}.header-order span:last-child{font-size:13px}.finish-options>div{gap:6px}.finish-options .finish-choice{font-size:10px;padding:9px}.finish-colour{width:13px;height:13px}}.withdrawal-form label{display:block;font-size:12px;line-height:1.6;margin:18px 0}.withdrawal-form label>span{color:var(--muted)}.withdrawal-form input,.withdrawal-form textarea{display:block;width:100%;margin-top:7px;border:1px solid var(--line);border-radius:5px;min-height:46px;background:var(--panel);padding:12px;font-size:14px}.withdrawal-form textarea{resize:vertical;min-height:95px}.withdrawal-review dl{font-size:13px;margin:20px 0}.withdrawal-review dl>div{display:grid;grid-template-columns:110px 1fr;gap:12px;margin:12px 0}.withdrawal-review dt{color:var(--muted)}.withdrawal-review dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.withdrawal-actions{display:flex;align-items:center;gap:24px;margin:24px 0}.withdrawal-receipt{margin:25px 0}.withdrawal-receipt .primary{margin-top:15px}@media(max-width:700px){.withdrawal-form input,.withdrawal-form textarea{font-size:16px}.withdrawal-actions{flex-wrap:wrap;gap:18px}.withdrawal-review dl>div{grid-template-columns:90px 1fr}}.summary-download{margin:20px 0 12px}.checkout form select,.checkout input,.finish-options .finish-choice,.legal-page input,.legal-page select,.quantity input,.withdrawal-form input,.withdrawal-form textarea{border-color:var(--control-border)}.finish-options .finish-choice.selected{border-color:var(--ink)}.checkout-product .product-name{font-size:13px;font-weight:600;margin:0;color:var(--ink)}@media(max-width:700px){.checkout-product .product-name{font-size:12px}}.checkout input[aria-invalid=true],.checkout select[aria-invalid=true],.finish-options[aria-invalid=true] .finish-choice{border-color:#954936}.error-summary{border:1px solid #954936;border-radius:6px;padding:14px 16px}.error-summary ul{padding-left:18px;margin:8px 0 0}.error-summary li{margin:7px 0}.error-summary a{text-decoration:underline;text-underline-offset:3px}.error-summary:focus{outline:2px solid var(--accent);outline-offset:3px}.js-ready-fields{border:0;padding:0;margin:0;min-width:0}.site-test-notice{position:fixed;z-index:30;top:var(--header);left:0;right:0;padding:8px 20px;margin:0;background:#e5e1d7;color:#46483f;text-align:center;font-size:11px;line-height:1.6}.consent-banner{position:fixed;z-index:45;bottom:18px;left:18px;right:18px;max-width:760px;margin:auto;padding:20px 24px;background:var(--paper,#f3f1ec);color:var(--ink,#252622);border:1px solid #8b8e83;border-radius:12px;box-shadow:0 8px 40px #0002;font-size:12px;line-height:1.6}.consent-banner p{margin:6px 0 14px}.privacy-actions{display:flex;flex-wrap:wrap;gap:10px}.privacy-actions button{min-height:44px}.newsletter-choice{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.6;margin:18px 0}.newsletter-choice input{width:20px;height:20px;flex:0 0 20px;margin-top:3px}.operator-page{max-width:850px;margin:auto;padding:calc(var(--top,var(--header)) + 35px) 22px 80px}.operator-page input,.operator-page select,.operator-page textarea{display:block;width:100%;max-width:520px;padding:12px;margin:8px 0 18px;font:inherit}.operator-page button{min-height:44px;margin:8px 10px 8px 0}.operator-order{padding:20px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.operator-order pre{white-space:pre-wrap;font:inherit;font-size:13px}.operator-page .form-error{margin:15px 0}@media(max-width:600px){.site-test-notice{font-size:10px;padding:7px 15px}.consent-banner{left:10px;right:10px;bottom:10px;padding:16px}.privacy-actions button{flex:1 1 auto}}.operator-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:12px 0 18px}.operator-offer-settings,.operator-toolbar p{color:var(--muted);font-size:15px}.operator-offer-settings{margin-bottom:16px}.operator-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.operator-page .operator-actions button,.operator-page .operator-details button{font-size:15px;margin:0}.operator-inquiries{display:grid;gap:14px;font-size:16px}.operator-empty,.operator-inquiry-card{padding:clamp(16px,4vw,24px);border:1px solid var(--line);border-radius:9px;background:var(--panel)}.operator-inquiry-card{display:grid;gap:10px;overflow-wrap:anywhere}.operator-inquiry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--muted);font-size:14px}.operator-status{padding:3px 9px;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-weight:700}.operator-status[data-status=new]{background:#e2e6dc;border-color:#a2a799}.operator-inquiry-product{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;font-size:clamp(17px,4.8vw,21px);font-weight:700}.operator-inquiry-product h2{font:inherit}.operator-inquiry-product p{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.operator-inquiry-card .operator-actions{margin-top:4px}.operator-contact{color:var(--muted)}.operator-details{border-top:1px solid var(--line);font-size:15px}.operator-details summary{min-height:44px;padding:11px 0;cursor:pointer;font-weight:600}.operator-details dl{display:grid;gap:6px;margin:4px 0 14px}.operator-details dl>div{display:flex;flex-wrap:wrap;gap:2px 12px}.operator-details dt{color:var(--muted)}.operator-details dd{margin:0}.operator-page .operator-delete{color:#7f3026}.operator-tools{margin-top:20px}.operator-tools p{margin-bottom:10px}.inquiry-dialog form,.offer-page form{display:grid;gap:8px}.inquiry-dialog input,.offer-page input{width:100%;min-height:44px;padding:8px;border:1px solid #8b8e83;border-radius:4px;background:#fff;color:#252622;font:inherit}.inquiry-dialog label,.offer-page label{display:block;font-weight:600}.inquiry-dialog .primary,.offer-page .primary{margin-top:12px}.inquiry-dialog .inquiry-note{font-size:.9em}.offer-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 16px}.offer-facts dt{font-weight:600}.offer-facts dd{margin:0;overflow-wrap:anywhere}.offer-page details{margin:8px 0}.offer-page pre{white-space:pre-wrap;overflow-wrap:anywhere}.offer-notice{display:block;width:min(100%,270px);height:auto;margin:16px 0}.marketing-preferences{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.marketing-preferences h3{margin:0;font-size:14px}@font-face{font-family:Manrope;src:url(/landing/fonts/manrope-latin.woff2) format("woff2");font-weight:400 800;font-display:swap}:root{--paper:#eae7e1;--panel:#f5f2eb;--ink:#36332d;--muted:#686257;--line:#c8c1b5;--accent:#625139;--header:88px;font-family:Manrope,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-size:14px;font-synthesis:none}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header) + 24px);scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased}body,h1,h2,p{margin:0}button,input{font:inherit;color:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{display:block;max-width:100%;height:auto}[hidden]{display:none!important}p{line-height:1.75}button:disabled{cursor:default;opacity:.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-100px;left:16px;z-index:100;background:var(--panel);padding:16px}.skip:focus{top:10px}.site-header{position:fixed;inset:0 0 auto;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4%;background:var(--paper);border-bottom:1px solid transparent;transition:border-color .2s}.site-header.has-scrolled{border-color:var(--line)}.header-details{justify-self:start;display:flex;align-items:center;gap:24px;font-size:12px;min-height:44px}.wordmark{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:46px;letter-spacing:-3.3px;line-height:1}.wordmark span{color:var(--accent)}.header-purchase{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.buy-button,.primary{display:flex;justify-content:space-between;align-items:center;gap:22px;background:var(--ink);color:var(--panel);border-radius:60px;min-height:48px;padding:13px 22px;font-size:13px;font-weight:600;transition:background .2s,transform .2s}.buy-button:hover,.primary:hover{background:#544a39}.buy-button>span:last-child{font-size:18px;font-weight:400}.shipping-caption{font-size:10px;padding-right:10px;color:var(--muted)}main{padding-top:var(--header)}.experience{position:relative;height:250svh}.scene-stage{position:sticky;top:var(--header);height:calc(100svh - var(--header));display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:10px 4% 12px}.scene-intro{width:min(100%,1180px);display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:18px;flex-shrink:0}.scene-intro h1{font-size:27px;letter-spacing:-1px;font-weight:500;line-height:1.25}.scene-intro p{font-size:11px;color:var(--muted)}.scene-visual{position:relative;width:min(100%,1180px,calc((100svh - var(--header) - 170px)*16/9));aspect-ratio:16/9;flex-shrink:0;overflow:hidden;isolation:isolate;background:#e7e5e1}.scene-visual canvas,.scene-visual img,.scene-visual picture,.scene-visual video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.scene-visual>canvas,.scene-visual>picture,.scene-visual>video{inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}.scene-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1180px);margin-top:7px;flex-shrink:0}.chapters{display:flex;gap:38px}.chapters button{position:relative;display:flex;align-items:center;gap:9px;min-height:44px;background:transparent;padding:8px 0;color:var(--muted);font-size:12px}.chapters button>span{font-size:9px;opacity:.8}.chapters button:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .25s}.chapters button.is-current{color:var(--ink);font-weight:600}.chapters button.is-current:after{transform:scaleX(1)}.scene-progress{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:1.4px;color:var(--muted)}.scene-hint{background:transparent;display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:7px 16px;color:var(--muted);font-size:11px;flex-shrink:0}.hint-arrow{font-size:19px;animation:invite 1.4s ease-in-out 3}.hint-arrow,.scene-hint.is-last{color:var(--ink)}@keyframes invite{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}#loading{display:none!important}.product-section{scroll-margin-top:12px;max-width:1280px;padding:105px 50px 110px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:85px;border-top:1px solid var(--line)}.product-image{padding-top:8px}.product-image img{width:100%;aspect-ratio:1;object-fit:cover}.product-image>p{font-size:10px;color:var(--muted);margin-top:13px}.eyebrow{font-size:10px;font-weight:500;letter-spacing:1.7px}.product-copy h2{font-size:43px;line-height:1.13;font-weight:500;letter-spacing:-1.8px;margin:18px 0 20px}.product-description{font-size:13px;color:var(--muted);max-width:380px}.quick-facts{margin:24px 0 25px;font-size:12px;line-height:1.6}.quick-facts>div{display:grid;grid-template-columns:76px 1fr;gap:10px;margin:9px 0}.quick-facts dt{color:var(--muted)}dd{margin:0}.finishes{border:0;padding:0;margin:0 0 24px;min-width:0}.finishes legend{font-size:11px;margin-bottom:13px}.finishes legend>span{margin-left:16px;color:var(--muted)}.finish-row{display:flex;gap:20px;flex-wrap:wrap}.finish-choice{display:flex;align-items:center;gap:8px;position:relative;min-height:44px;font-size:11px;cursor:pointer}.finish-choice input{position:absolute;opacity:0;width:1px;height:1px}.swatch{display:block;width:23px;height:23px;border-radius:50%;border:1px solid #0002;outline:1px solid transparent;outline-offset:4px;transition:outline-color .2s}.swatch.clear{background:#d6bd91}.swatch.dark-brown{background:#654632}.swatch.reddish{background:#9d593d}.finish-choice:has(input:checked) .swatch{outline-color:var(--ink)}.finish-choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:5px}.product-buy{width:100%;font-size:13px;padding:15px 23px;min-height:52px}.product-buy>span{display:flex;gap:20px;align-items:center}.purchase-note{font-size:10px;color:var(--muted);text-align:center;margin:12px 0 24px}.product-detail{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.product-detail summary{min-height:53px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.product-detail summary span{font-size:20px;font-weight:400}.product-detail[open] summary span{transform:rotate(45deg)}.product-detail p{margin-bottom:16px}.product-detail p,.replay-link{font-size:11px;color:var(--muted)}.replay-link{min-height:44px;background:transparent;padding:14px 0;display:flex;justify-content:space-between;width:100%;margin-top:8px}.site-footer{border-top:1px solid var(--line);padding:40px 4% 25px}.footer-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:36px}.footer-top .wordmark{font-size:34px;letter-spacing:-2.4px}.footer-top p{font-size:12px;color:var(--muted)}.footer-top>a:last-child{justify-self:end;display:flex;gap:20px;align-items:center;min-height:44px;font-size:12px}.footer-links{display:flex;gap:12px 30px;flex-wrap:wrap;margin-bottom:23px}.footer-bottom button,.footer-links button{background:transparent;padding:0;min-height:44px;font-size:11px;color:var(--muted)}.footer-bottom button:hover,.footer-links button:hover,.replay-link:hover{text-decoration:underline;text-underline-offset:4px}.footer-bottom{border-top:1px solid var(--line);padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--muted);font-size:10px}.footer-bottom button{font-size:10px}dialog{background:var(--panel);color:var(--ink);border:0;border-radius:13px;box-shadow:0 25px 100px #26201730;max-height:90svh;overflow:auto}dialog::backdrop{background:#302b235c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.purchase-dialog{width:min(760px,calc(100% - 30px));padding:0}.dialog-head{display:flex;justify-content:space-between;align-items:center;padding:18px 25px 6px}.close-button{background:transparent;font-size:28px;font-family:Arial,sans-serif;font-weight:400;line-height:1;width:44px;height:44px;border-radius:50%;color:var(--muted)}.close-button:hover{background:#e7e0d4}.dialog-body{padding:16px 30px 35px;display:grid;grid-template-columns:220px 1fr;gap:30px;align-items:start}.dialog-product{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}dialog h2{font-size:27px;font-weight:500;letter-spacing:-1px;line-height:1.25;outline:none}.dialog-description{font-size:11px;color:var(--muted);margin:10px 0 24px}.dialog-body .finish-row{gap:12px}.selection-totals{font-size:12px;line-height:1.6;margin:20px 0}.selection-totals>div{display:flex;justify-content:space-between;gap:20px;margin:10px 0}.selection-totals dt{color:var(--muted)}.selection-totals dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.selection-totals .total{border-top:1px solid var(--line);padding-top:14px;margin-top:15px;font-size:17px}.selection-totals .total dt{color:var(--ink)}.demo-note{font-size:11px;color:var(--muted);margin:20px 0}.dialog-body .primary{width:100%}.selection-result{font-size:12px;padding-top:17px;color:var(--accent)}.information-body{padding:20px 32px 36px}.information-body h2{margin-bottom:20px}.information-body p{font-size:13px;color:var(--muted);margin:14px 0}.information-body a{text-decoration:underline;text-underline-offset:4px}.information-body button{margin-top:10px}.noscript-note{padding:25px;text-align:center;font-size:12px}@media(min-width:1600px){.scene-visual{width:min(1360px,calc((100svh - var(--header) - 190px)*16/9))}.scene-controls,.scene-intro{width:min(100%,1360px)}}@media(max-width:900px){.product-section{gap:40px;padding:75px 30px}.product-copy h2{font-size:36px}.dialog-body{grid-template-columns:170px 1fr}.header-details{font-size:11px;gap:12px}.chapters{gap:28px}}@media(max-width:700px){:root{--header:79px}.site-header{padding:0 20px;display:flex;justify-content:space-between;gap:15px}.header-details{display:none}.site-header .wordmark{font-size:37px;letter-spacing:-2.8px}.buy-button{gap:12px;min-height:44px;font-size:11px;padding:10px 15px}.buy-button>span:last-child{font-size:16px}.shipping-caption{font-size:8px;padding-right:5px}.scene-stage{padding:12px 0 7px;justify-content:center}.scene-intro{display:block;text-align:center;width:100%;padding:0 20px;margin-bottom:17px}.scene-intro h1{font-size:25px;letter-spacing:-.9px}.scene-intro p{font-size:10px;margin-top:7px}.scene-visual{width:min(100%,calc(100svh - var(--header) - 218px));aspect-ratio:1;max-width:570px}.scene-controls{width:100%;padding:0 22px;gap:12px;margin-top:13px}.chapters{width:100%;justify-content:space-between;gap:12px}.chapters button{font-size:11px;gap:0;min-height:44px}.chapters button>span,.scene-progress{display:none}.scene-hint{font-size:11px;margin-top:7px;padding:8px 15px;min-height:44px}.product-section{display:flex;flex-direction:column;gap:30px;padding:55px 24px 60px}.product-image{padding:0}.product-image img{aspect-ratio:4/3}.product-image>p{font-size:9px;margin-top:10px}.product-copy h2{font-size:37px;margin-top:15px}.product-description{font-size:13px;max-width:none}.quick-facts{margin-top:24px}.product-buy,.quick-facts{font-size:12px}.finish-row{gap:25px}.finish-choice{font-size:11px}.site-footer{padding:30px 24px 22px}.footer-top{grid-template-columns:1fr auto;gap:15px;margin-bottom:22px}.footer-top .wordmark{font-size:32px}.footer-top p{grid-row:2;grid-column:1/-1;font-size:11px}.footer-top>a:last-child{grid-column:2;grid-row:1;font-size:11px}.footer-links{gap:0 22px;margin-bottom:16px}.footer-links button{font-size:11px}.footer-bottom{flex-wrap:wrap;gap:0 15px;font-size:9px}.footer-bottom>span:nth-child(2){order:3;width:100%;margin:3px 0 8px}.footer-bottom>button{margin-left:auto;font-size:10px}.dialog-body{display:block;padding:10px 24px 26px}.dialog-product{width:82px;float:right;margin:0 0 18px 15px}.dialog-body h2{font-size:25px;margin-top:5px}.dialog-description{margin-bottom:30px}.dialog-body .finishes{clear:both}.dialog-head{padding:12px 17px 3px}.dialog-body .finish-row{gap:22px}.information-body{padding:15px 24px 27px}dialog h2{font-size:25px}}@media(max-width:360px){.site-header{padding:0 15px}.buy-button{font-size:10px;gap:9px;padding:10px 12px}.scene-intro h1{font-size:23px}.scene-controls{padding:0 16px}.chapters{gap:10px}.chapters button{font-size:10px}.dialog-body .finish-row,.finish-row{gap:16px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--reviewbar:34px;--header:86px;--top:calc(var(--reviewbar) + var(--header))}html{scroll-padding-top:calc(var(--top) + 18px)}main{padding-top:var(--top)}.site-header{top:var(--reviewbar);height:var(--header)}.review-bar{position:fixed;inset:0 0 auto;height:var(--reviewbar);z-index:30;background:#ded9d0;border-bottom:1px solid #c9c1b5;display:flex;justify-content:space-between;align-items:center;padding:0 4%;font-size:10px;gap:15px}.review-bar>span{color:var(--muted)}.review-bar a{min-height:32px;display:flex;align-items:center}.review-bar a:hover{text-decoration:underline;text-underline-offset:3px}.gallery{width:100%;display:flex;flex-direction:column;min-width:0;min-height:0}.gallery-media{position:relative;aspect-ratio:1;overflow:hidden;background:#e7e5e1;isolation:isolate}.gallery-media>canvas,.gallery-media>picture,.gallery-media>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.gallery-media>picture[data-crossfade]{z-index:3;opacity:0;transition:opacity .45s ease}.video-decoder{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gallery-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.display-nav{display:flex;gap:22px;min-width:0}.display-nav button{position:relative;min-height:44px;padding:8px 0;background:transparent;color:var(--muted);font-size:10px}.display-nav button.is-current{color:var(--ink);font-weight:600}.display-nav button.is-current:after{content:"";position:absolute;bottom:3px;left:0;right:0;height:1px;background:var(--ink)}.play-toggle{min-height:44px;min-width:48px;background:transparent;padding:8px 0;font-size:10px;text-align:right}.gallery-status{font-size:9px;color:var(--muted);letter-spacing:.3px;min-height:16px;margin-top:3px}.discover-cue{display:inline-flex;align-items:center;gap:24px;min-height:48px;font-size:11px;color:var(--muted)}.discover-cue span{font-size:21px;color:var(--ink)}.product-media{min-width:0;padding-top:8px}.image-note{font-size:9px;color:var(--muted);margin-top:13px}.product-section{scroll-margin-top:0;gap:75px}.product-copy{min-width:0}.product-copy h2{font-size:42px}.product-detail p{line-height:1.7}.replay-link{align-items:center}.detail-photo{position:relative;aspect-ratio:1;overflow:hidden;background:#e7e5e1}.detail-photo img{width:100%;height:100%;object-fit:cover;transform:scale(1.2);object-position:40% center}.footer-bottom{padding-bottom:3px}.purchase-dialog{scroll-padding:20px}.shared-journey{height:calc(100svh + 1050px);position:relative;max-width:1600px;margin:auto}.shared-stage{height:calc(100svh - var(--top));position:sticky;top:var(--top);overflow:hidden}.shared-intro{position:absolute;top:22px;left:4%;right:4%;text-align:center}.shared-intro h1{font-size:34px;font-weight:500;letter-spacing:-1.3px;margin-top:12px}.shared-media{position:absolute;left:8%;top:115px;width:84%;height:calc(100% - 170px)}.shared-media .gallery{height:100%}.shared-media .gallery-media{flex:1 1;min-height:0;aspect-ratio:auto}.shared-copy{position:absolute;left:58%;width:37%;top:35px;opacity:0;transform:translateY(30px)}.shared-copy .product-description{font-size:12px}.shared-copy h2{font-size:37px;margin:14px 0}.shared-copy .quick-facts{font-size:11px;margin:18px 0}.shared-copy .finishes{margin-bottom:16px}.shared-copy .purchase-note{margin:9px 0 16px}.shared-copy .product-detail summary{min-height:46px}.shared-copy .replay-link{margin-top:4px}.shared-cue{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);white-space:nowrap}.shared-copy,.shared-cue,.shared-intro{will-change:opacity,transform}.shared-copy[aria-hidden=true]{pointer-events:none}.static-stage .shared-journey{height:auto;padding:30px 4% 65px}.static-stage .shared-stage{position:relative;top:auto;height:auto;overflow:visible;display:grid;grid-template-columns:1.1fr 1fr;gap:35px 65px}.static-stage .shared-intro{position:static;grid-column:1/-1;opacity:1!important;transform:none!important}.static-stage .shared-media{position:static!important;width:100%!important;height:auto!important}.static-stage .shared-media .gallery-media{aspect-ratio:1;flex:auto}.static-stage .shared-copy{position:static;width:100%;opacity:1!important;transform:none!important;pointer-events:auto}.static-stage .shared-cue{display:none}.editorial-hero{max-width:1380px;margin:auto;min-height:calc(100svh - var(--top));display:grid;grid-template-columns:.82fr 1.18fr;gap:55px;align-items:center;padding:38px 50px 45px}.editorial-copy h1{font-size:clamp(48px,5.2vw,77px);line-height:1.05;letter-spacing:-3.4px;font-weight:500;margin:28px 0 25px}.editorial-copy>p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:290px}.editorial-copy .discover-cue{margin-top:25px}.editorial-media{min-width:0}.editorial-media .gallery-media{aspect-ratio:1.08}.editorial-product{padding-top:90px}.integrated-intro{max-width:1250px;margin:auto;padding:30px 30px 10px;text-align:center}.integrated-intro h1{font-size:43px;line-height:1.15;letter-spacing:-1.8px;font-weight:500;margin:13px 0 10px}.integrated-intro>p:last-child{font-size:11px;color:var(--muted)}.integrated-product{border-top:0;padding-top:34px;padding-bottom:85px;gap:75px}.integrated-product .product-copy h2{font-size:36px;margin-top:13px}.integrated-product .product-description{font-size:12px}.integrated-product .quick-facts{margin:18px 0;font-size:11px}.integrated-product .finishes,.integrated-product .purchase-note{margin-bottom:16px}.integrated-product .product-detail summary{min-height:47px}.empty-hero{min-height:calc(100svh - var(--top));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 4% 15px;gap:20px}.empty-brand{text-align:center}.empty-brand .wordmark{font-size:78px;letter-spacing:-5.5px}.empty-brand p{font-size:11px;color:var(--muted);margin-top:12px}.empty-media{width:min(1180px,100%,calc((100svh - var(--top) - 225px)*16/9))}.empty-media .gallery-media{aspect-ratio:16/9}.empty-hero .discover-cue{min-height:44px}.concept-empty-shelf .header-logo{opacity:0;transition:opacity .2s}.concept-empty-shelf .site-header.has-scrolled .header-logo{opacity:1}.discovery-product{padding-top:100px}.comparison{max-width:1420px;margin:auto;padding:0 4%}.comparison-header{display:flex;justify-content:space-between;align-items:center;padding:35px 0;border-bottom:1px solid var(--line);gap:25px}.comparison-header>span{font-size:9px;color:var(--muted);letter-spacing:1.1px}.comparison main{padding:0}.comparison-intro{padding:68px 0 45px;max-width:750px}.comparison-intro h1{font-size:57px;font-weight:500;line-height:1.07;letter-spacing:-2.5px;margin:20px 0 23px}.comparison-intro>p:last-child{font-size:13px;color:var(--muted);max-width:600px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px 35px}.concept-card{min-width:0}.concept-thumbnail{position:relative;display:block;background:#e1ddd5;aspect-ratio:16/10;overflow:hidden}.concept-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.concept-thumbnail:hover img{transform:scale(1.015)}.concept-number{position:absolute;top:14px;left:14px;display:flex;align-items:center;justify-content:center;width:33px;height:33px;background:var(--panel);font-size:11px;border-radius:50%}.concept-card-body{padding-top:22px}.concept-card-body h2{font-size:23px;font-weight:500;letter-spacing:-.6px}.concept-card-body p{font-size:12px;color:var(--muted);margin:10px 0 17px;max-width:480px;min-height:43px}.concept-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.concept-actions .primary{font-size:11px;gap:24px;min-height:44px;padding:12px 18px}.concept-actions>a:not(.primary){font-size:10px;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.comparison-notes{border-top:1px solid var(--line);margin-top:60px;padding:35px 0;max-width:850px}.comparison-notes h2{font-size:23px;font-weight:500;letter-spacing:-.5px;margin-bottom:14px}.comparison-notes p{font-size:12px;color:var(--muted);margin:12px 0}.comparison-footer{font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding:24px 0 35px}@media(max-height:820px) and (min-width:851px){.shared-copy{top:18px}.shared-copy h2{font-size:30px;margin:10px 0}.shared-copy .product-description{font-size:11px}.shared-copy .quick-facts{margin:12px 0}.shared-copy .quick-facts>div{margin:6px 0}.shared-copy .finishes{margin-bottom:10px}.shared-copy .product-buy{min-height:46px}.shared-copy .purchase-note{margin-bottom:9px}.shared-copy .product-detail summary{min-height:42px}.shared-copy .replay-link{font-size:10px;min-height:37px;padding:8px 0}.shared-copy .finish-choice{min-height:38px}.shared-copy .finishes legend{margin-bottom:7px}.shared-media .gallery-status{display:none}.shared-copy .product-detail[open]{max-height:150px;overflow:auto}}@media(max-width:1000px) and (min-width:701px){.display-nav{gap:14px}.display-nav button,.play-toggle{font-size:9px}.shared-copy{left:56%;width:40%}.shared-copy h2{font-size:32px}.shared-copy .finish-row{gap:14px}.shared-copy .product-buy{font-size:11px}.editorial-hero{padding-left:30px;padding-right:30px;gap:30px}.editorial-copy h1{font-size:56px;letter-spacing:-2.6px}.product-section{gap:40px;padding-left:30px;padding-right:30px}}@media(max-width:850px){.concept-continuous-stage .shared-journey{height:auto;padding:30px 24px 65px}.shared-stage{height:auto;position:relative;top:auto;overflow:visible;display:flex;flex-direction:column}.shared-intro{position:static;text-align:center;margin-bottom:25px;opacity:1!important;transform:none!important}.shared-intro h1{font-size:30px}.shared-media{position:static!important;width:100%!important;height:auto!important;transform:none!important}.shared-media .gallery-media{flex:auto;aspect-ratio:1}.shared-copy{position:static;width:100%;margin-top:38px;opacity:1!important;transform:none!important}.shared-copy h2{font-size:37px}.shared-copy .product-description{font-size:13px}.shared-copy .quick-facts{font-size:12px}.shared-cue{display:none}.shared-copy[aria-hidden=true]{pointer-events:auto}}@media(max-width:700px){:root{--header:78px;--reviewbar:34px}.review-bar{padding:0 16px;font-size:9px;gap:12px}.review-bar>span{max-width:44%;overflow:hidden;text-overflow:ellipsis;font-size:8px}.review-bar>a,.review-bar>span{white-space:nowrap}.gallery-controls{margin-top:7px;gap:16px}.display-nav{width:100%;justify-content:space-between;gap:12px}.display-nav button,.play-toggle{font-size:10px}.gallery-status{font-size:9px;margin-top:4px}.product-section{gap:30px}.product-copy h2{font-size:37px}.product-media{padding-top:0}.editorial-hero{display:flex;flex-direction:column;min-height:0;gap:28px;padding:37px 24px 40px}.editorial-copy{width:100%}.editorial-copy h1{font-size:49px;line-height:1.04;letter-spacing:-2.4px;margin:20px 0}.editorial-copy>p:not(.eyebrow){font-size:12px;max-width:300px}.editorial-copy .discover-cue{margin-top:13px}.editorial-media{width:100%}.editorial-media .gallery-media{aspect-ratio:1}.editorial-product{padding-top:50px}.integrated-intro{padding:33px 24px 0}.integrated-intro h1{font-size:31px;letter-spacing:-1.25px;margin:15px 0 10px}.integrated-intro .eyebrow{font-size:9px}.integrated-product{padding-top:28px;padding-bottom:55px}.integrated-product .product-copy h2{font-size:37px}.integrated-product .product-description{font-size:13px}.integrated-product .quick-facts{font-size:12px}.empty-hero{gap:25px;padding:25px 0 17px;min-height:calc(100svh - var(--top))}.empty-brand .wordmark{font-size:65px;letter-spacing:-4.5px}.empty-brand p{font-size:10px;margin-top:11px}.empty-media{width:min(100%,calc(100svh - var(--top) - 245px));min-width:200px}.empty-media .gallery-media{aspect-ratio:1}.discovery-product{padding-top:55px}.image-note{font-size:9px}.product-copy .finish-row{gap:23px}.comparison{padding:0 22px}.comparison-header{padding:25px 0}.comparison-header .wordmark{font-size:37px}.comparison-header>span{font-size:8px;letter-spacing:.5px;max-width:130px;text-align:right;line-height:1.7}.comparison-intro{padding:42px 0 30px}.comparison-intro h1{font-size:36px;letter-spacing:-1.5px;line-height:1.12}.comparison-intro>p:last-child{font-size:12px}.comparison-grid{display:block}.concept-card{margin-bottom:36px}.concept-card-body{padding-top:17px}.concept-card-body h2{font-size:22px}.concept-card-body p{min-height:0}.concept-actions{gap:15px}.concept-actions .primary{font-size:10px}.concept-actions>a:not(.primary){font-size:9px}.comparison-notes{margin-top:20px}.comparison-footer{font-size:9px;line-height:1.7}}@media(max-width:360px){.review-bar{padding:0 12px;font-size:8px}.review-bar>span{max-width:36%}.display-nav{gap:9px}.display-nav button,.play-toggle{font-size:9px}.gallery-controls{gap:13px}.product-copy .finish-row{gap:16px}.integrated-intro h1{font-size:28px}.empty-brand .wordmark{font-size:59px}.editorial-copy h1{font-size:43px}.shared-intro h1{font-size:27px}}@media(prefers-reduced-motion:reduce){.concept-empty-shelf .header-logo,.gallery-media>picture[data-crossfade]{transition:none}.shared-copy,.shared-cue,.shared-intro{will-change:auto}}.header-spacer{min-width:0}@media(max-width:700px){.header-spacer{display:none}}.shared-media{left:4%;top:18px;width:92%;height:calc(100% - 90px)}@media(min-width:851px){:is(.purchase-revealed,:where(:has([data-selection-entry],#selection:target))):not(.static-stage) .shared-journey{height:auto}:is(.purchase-revealed,:where(:has([data-selection-entry],#selection:target))):not(.static-stage) .shared-stage{position:relative;top:auto;height:auto;min-height:calc(100svh - var(--top));overflow:visible;display:flow-root}}:is(.purchase-revealed,:has([data-selection-entry],#selection:target)) .shared-cue{display:none}.gallery[data-region=hero] .gallery-controls,.gallery[data-region=hero] .gallery-status{visibility:hidden;opacity:0;pointer-events:none}@media(min-width:851px){body:not(.static-stage) .shared-media .gallery{position:relative;display:block;height:100%}body:not(.static-stage) .shared-media .gallery-media{height:100%;width:100%;flex:none}body:not(.static-stage) .shared-media .gallery-controls{position:absolute;left:0;right:0;top:100%;margin-top:12px}body:not(.static-stage) .shared-media .gallery-status{position:absolute;left:0;right:0;top:calc(100% + 58px);margin-top:0}}.static-stage .gallery[data-region=hero] .gallery-controls,.static-stage .gallery[data-region=hero] .gallery-status{display:none}.floating-shelf{position:fixed;z-index:19;right:14px;top:calc(var(--top) + 14px);width:var(--mobile-preview-size);aspect-ratio:1;border:3px solid var(--paper);border-radius:7px;overflow:hidden;background:var(--paper);box-shadow:0 4px 24px #36332d2b;pointer-events:none;contain:layout paint}.floating-shelf .gallery-media{width:100%;height:100%;aspect-ratio:1;display:block}.floating-shelf>img{width:100%;height:100%;display:block;object-fit:cover}.gallery-media-placeholder{width:100%;aspect-ratio:1;flex:0 0 auto}body:has(dialog[open]) .floating-shelf{visibility:hidden}.gallery-countdown{--remaining:1;position:absolute;right:9px;bottom:9px;z-index:5;width:44px;height:44px;padding:6px;display:grid;place-items:center;background:transparent;color:rgba(125,125,120,.9);cursor:pointer}.gallery-countdown .countdown-ring{display:block;width:32px;height:32px;overflow:visible;transform:rotate(-90deg);grid-area:1/1}.gallery-countdown circle{fill:none;stroke-width:3;stroke-linecap:round}.countdown-track{stroke:rgba(150,150,145,.4)}.countdown-progress{stroke:rgba(155,155,150,.95);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--remaining))}.gallery-countdown .countdown-icon{width:14px;height:14px;grid-area:1/1;fill:currentColor}.countdown-icon .pause-icon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.countdown-icon .play-icon,.gallery-countdown[data-manual-paused=true] .pause-icon{display:none}.gallery-countdown[data-manual-paused=true] .play-icon{display:block}.gallery-countdown:hover{color:rgba(95,95,90,1)}.gallery-countdown:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-radius:50%}.floating-shelf .gallery-countdown,.gallery[data-region=hero] .gallery-countdown{display:none}.gallery-controls{gap:17px}.display-nav{flex:1 1}.play-toggle{min-width:35px}@media(max-width:850px){.gallery[data-region=hero] .gallery-controls,.gallery[data-region=hero] .gallery-status{display:none}.shared-media .gallery-media{aspect-ratio:1}.concept-continuous-stage .shared-journey{padding-top:22px}.display-nav,.gallery-controls{gap:12px}.display-nav button{font-size:10px}}@media(max-width:360px){.display-nav{gap:8px}.display-nav button,.play-toggle{font-size:9px}.gallery-controls{gap:9px}}.nook-selection{scroll-margin-top:0;margin-top:18px}.nook-selection h2{font-weight:500}.selection-group{min-width:0;border:1px solid transparent;border-radius:7px;padding:7px 9px 9px;margin:0 -10px 8px}.selection-group legend{font-size:11px;padding:0 3px;font-weight:600}.selection-group legend>span{font-weight:400;color:var(--muted);margin-left:14px}.material-options{display:grid;gap:8px}.material-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:9px 13px;border:1px solid var(--line);border-radius:5px;cursor:pointer}.material-choice input{appearance:none;display:block;width:32px;height:32px;margin:0;border:1px solid #0002;border-radius:50%;background:#dfccb1 50%/cover no-repeat;cursor:inherit}.material-choice input[value=birch]{background-image:url(/landing/continuous-stage/product-images/birch-grain-swatch.webp)}.material-choice input[value=beech]{background-image:url(/landing/continuous-stage/product-images/beech-natural-480.webp);background-size:4600%;background-position:51% 24.7%}.material-choice input[value=oak]{background-image:url(/landing/continuous-stage/product-images/oak-natural-480.webp);background-size:4600%;background-position:49.5% 59.6%}.material-choice input:checked{outline:2px solid var(--ink);outline-offset:2px}.material-choice:has(input:checked){border-color:var(--ink);background:#e0dcd361}.material-choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.material-choice strong{display:block;font-size:15px;font-weight:600;line-height:1.25}.material-choice small{display:block;font-size:12px;line-height:1.3;color:var(--muted);margin-top:3px}.material-choice .option-price{font-size:15px;font-weight:600;color:var(--ink);margin-top:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#material-options{position:relative;padding-block:0;margin-bottom:0}#material-options>legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.field-hint{font-size:10px;color:var(--muted);margin:0 0 3px;line-height:1.5}.selection-group.finishes{margin-bottom:12px}.selection-group .finish-row{gap:18px}.selection-group .finish-choice{font-size:10px}.selection-group .swatch{width:20px;height:20px}.selection-group[data-unavailable=true] .finish-row{opacity:.4}.selection-group[data-unavailable=true] .finish-choice{cursor:default}.selection-group[aria-invalid=true]{border-color:#a45039;background:#a4503909}.field-error,.selection-feedback{font-size:10px;color:#8d3d2a;line-height:1.6}.field-error{margin:5px 0 0}.selection-feedback{margin:0 0 12px;padding:9px 11px;border-left:2px solid #a45039;background:#a4503909}.nook-selection .purchase-note{margin:9px 0 15px}.selection-photo{margin:0;min-width:0}.product-detail-photo,.selection-photo{position:relative}.product-detail-photo img,.selection-photo .dialog-product{display:block}.product-detail-photo{margin:0}.product-detail-photo img{width:100%;height:auto}.product-visualization-caption{position:absolute;right:7px;bottom:6px;color:#585651;font-size:10px;font-weight:600;line-height:1.15;white-space:nowrap;pointer-events:none}.product-visualization-overlay{position:absolute;inset:0;z-index:5;pointer-events:none;container-type:size}.gallery-media:has(>[data-product-image]:not([hidden])) .product-visualization-caption{right:calc(7px + max(0px, (100cqw - 100cqh) / 2));bottom:calc(6px + max(0px, (100cqh - 100cqw) / 2))}.floating-shelf .product-visualization-overlay{display:none}@media(max-width:700px){.product-visualization-caption{font-size:9px}.selection-photo .product-visualization-caption{right:4px;bottom:2px;font-size:clamp(7px,2vw,8px);letter-spacing:-.1px}}.selection-summary{display:grid;gap:14px;margin:0 0 18px;font-size:17px;line-height:1.4}.selection-summary dt,.selection-summary small{display:block;color:var(--muted);font-size:14px}.edit-selection{background:transparent;color:var(--ink);font-size:15px;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:3px}#buy-now{width:100%}@media(min-width:851px){body:not(.static-stage) .shared-copy{position:relative;left:auto;top:auto;width:37%;margin-left:58%;max-height:none;overflow:visible;padding:35px 12px;opacity:1;transform:none;clip-path:inset(0 0 0 100%);z-index:1}body:not(.static-stage) .shared-copy h2{font-size:32px;margin:10px 0}.shared-copy .quick-facts{margin:14px 0}.shared-copy .nook-selection{margin-top:14px}}@media(max-width:700px){.header-purchase .buy-button{gap:10px;padding:12px 15px;font-size:11px}.header-purchase .buy-button>span:last-child{font-size:16px}.nook-selection{margin-top:24px}.selection-group{margin-bottom:15px}}@media(max-width:360px){.selection-group .finish-row{gap:12px}.selection-group .finish-choice{gap:6px;font-size:9px}}@media(max-width:700px){.selection-photo .dialog-product{width:100%;float:none;margin:0}}@media(min-width:851px){body:not(.static-stage) .shared-stage{overflow:clip}body:not(.static-stage) .shared-media{z-index:2}body.purchase-revealed:not(.static-stage) .shared-stage{overflow:visible}body:not(.static-stage) .shared-copy{will-change:auto}}.concept-continuous-stage .shared-copy .product-detail[open]{max-height:none;overflow:visible}@media(max-width:850px){.shared-copy{margin-top:20px}.shared-copy .nook-selection{scroll-margin-top:calc(var(--mobile-preview-size) + 14px)}.shared-copy .nook-selection h2{margin:0 0 12px}}@media(max-width:700px){.shared-copy h2{font-size:clamp(24px,7.2vw,29px)}}.gallery-media>[data-product-image]{z-index:4}.gallery-media>[data-product-image] img{object-fit:contain}.gallery[data-mode=configuration] .gallery-media{background:var(--paper)}.gallery[data-mode=configuration] .display-nav,.gallery[data-mode=configuration] .gallery-countdown{display:none}.configuration-summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:10px;color:var(--muted)}.configuration-summary>span{min-width:0}.configuration-summary button{background:transparent;color:var(--ink);font-size:10px;min-height:44px;padding:8px 0;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.return-selection{position:absolute;bottom:10px;left:12px;z-index:6;min-height:44px;padding:10px 14px;background:#efede7dc;color:var(--ink);border-radius:24px;font-size:10px}.floating-shelf .return-selection{display:none}.finish-row[data-birch-finishes]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finish-row[data-birch-finishes] .finish-choice{padding:6px 9px;border:1px solid var(--line);border-radius:5px;min-height:42px;margin:0}.finish-row[data-birch-finishes] .finish-choice:has(input:checked){border-color:var(--ink);background:#e0dcd361}.finish-description{min-height:30px;margin-top:8px}.natural-material-note{font-size:10px;color:var(--muted);margin:0 0 15px}@media(min-width:851px){.purchase-revealed .header-purchase{visibility:hidden;pointer-events:none}}@media(max-width:360px){.configuration-summary,.configuration-summary button{font-size:9px}.finish-row[data-birch-finishes] .finish-choice{padding:5px 7px}}.swatch.natural{background:#e4d8bd url(/landing/continuous-stage/product-images/birch-grain-swatch.webp) 50%/cover no-repeat}.material-finish-samples{display:flex;gap:5px;margin-top:6px;pointer-events:none}.material-finish-samples .swatch{width:12px;height:12px;flex:0 0 12px;outline:none}.product-specs{font-size:11px;line-height:1.6;margin:12px 0 15px}.product-specs>div{display:grid;grid-template-columns:65px 1fr;gap:12px;margin:7px 0}.option-price,.product-specs dt{color:var(--muted)}.option-price{display:block;font-size:10px;line-height:1.5;margin-top:3px;font-weight:400;white-space:nowrap}.finish-name{display:block;min-width:0}.finish-row[data-birch-finishes] .finish-choice{min-height:55px}.selection-price{display:flex;justify-content:space-between;align-items:baseline;gap:15px;font-size:11px;margin:16px 0 3px}.selection-price>span{color:var(--muted)}.selection-price strong{font-size:21px;font-weight:500;letter-spacing:-.5px}.included-costs{font-size:10px;line-height:1.6;color:var(--muted);margin:0 0 13px}@media(max-width:360px){.option-price{font-size:9px}.selection-price strong{font-size:20px}}.configuration-summary{flex-direction:column;justify-content:center;gap:0;text-align:center}.configuration-summary>span{display:block;width:100%;text-align:center}.product-specs>div{grid-template-columns:105px 1fr}.footer-top>.wordmark:last-child{display:inline-block;justify-self:start;grid-column:1;grid-row:auto;font-size:34px;letter-spacing:-2.4px;line-height:44px}@media(max-width:700px){.footer-top>.wordmark:last-child{font-size:32px}}.shared-copy .nook-selection{margin-top:0}.shared-media .gallery-controls{margin-top:12px}.shared-media .display-nav{justify-content:center;gap:26px;width:100%}.shared-media .display-nav button{display:flex;align-items:flex-start;padding-top:0;font-size:12px;line-height:1.6}.shared-media .display-nav button.is-current:after{top:24px;bottom:auto}.return-selection{top:12px;bottom:auto}@media(max-width:700px){.shared-media .display-nav{gap:18px}.shared-media .display-nav button{font-size:11px}.shared-media .display-nav button.is-current:after{top:22px}}:root{--reviewbar:0px;--mobile-preview-size:clamp(80px,24vw,96px)}.footer-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--muted);text-decoration:none}.footer-links a:hover{text-decoration:underline}.purchase-dialog .dialog-head{gap:12px;padding:22px 26px 10px}.purchase-dialog h2{font-size:clamp(24px,5.4vw,30px);line-height:1.2}.purchase-dialog .dialog-body{padding:12px 26px 20px;gap:24px}.selection-review .selection-totals{margin:0;padding-top:13px;border-top:1px solid var(--line);font-size:16px}.selection-review .selection-totals>div{align-items:baseline;margin:0}.selection-review .selection-totals dd{font-size:24px;font-weight:700}.purchase-checkout-note,.selection-review .included-costs{font-size:14px;line-height:1.45;color:var(--muted);margin:0 0 12px}.inquiry-dialog .primary,.purchase-dialog #buy-now{font-size:16px;min-height:48px}.inquiry-dialog{width:min(480px,calc(100vw - 24px));padding:40px clamp(18px,5vw,28px) 24px;font-size:16px}.inquiry-dialog h2{font-size:clamp(23px,5.4vw,28px);line-height:1.2;margin:0 0 12px}.inquiry-dialog .inquiry-note,.inquiry-dialog p{font-size:15px;line-height:1.5;margin:0 0 12px}.inquiry-dialog .inquiry-note{margin:4px 0 0}.inquiry-dialog form{gap:7px}.inquiry-dialog input{font-size:16px;margin-bottom:7px}.inquiry-dialog .inquiry-newsletter{padding:12px;border:1px solid var(--line);border-radius:5px;font-size:14px;line-height:1.5}.inquiry-dialog .inquiry-newsletter label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.inquiry-dialog .inquiry-newsletter input{flex:none;width:18px;height:18px;min-height:0;padding:0;margin:2px 0 0}.inquiry-dialog .inquiry-newsletter a{display:inline-block;margin:5px 0 0 28px;text-decoration:underline}.inquiry-dialog #inquiry-quantity{width:7rem}.inquiry-product{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 10px;padding:12px;margin-bottom:16px;border:1px solid var(--line);border-radius:5px}.inquiry-product small{flex:0 0 100%;font-size:14px;color:var(--muted)}@media(max-width:700px){.purchase-dialog .dialog-head{padding:16px 18px 8px}.purchase-dialog .dialog-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(116px,33vw,128px);gap:10px 12px;padding:8px 18px 14px}.purchase-dialog .selection-photo{grid-column:2;grid-row:1}.selection-review{display:contents}.selection-review>*{grid-column:1/-1}.selection-review .selection-summary{grid-column:1;grid-row:1;margin:0}.purchase-checkout-note,.selection-review .included-costs{margin:0}.purchase-dialog .edit-selection{justify-self:start}}.consent-banner{z-index:70;max-height:45svh;overflow:auto}.small-dialog{z-index:100}.checkout{z-index:110}.legal-page{padding-top:calc(var(--header) + 40px);padding-bottom:60px}.checkout button,.legal-page button{cursor:pointer}@media(max-width:700px){.footer-links a{font-size:11px}.footer-links{gap:0 20px}.legal-page{padding-left:24px;padding-right:24px}}.checkout-selected-configuration{border:0;padding:0;margin-bottom:18px;font-size:13px}.checkout-selected-configuration p{font-size:11px;color:var(--muted);margin:8px 0}.checkout-selected-configuration button{min-height:44px}.legal-guarantee{margin:24px 0}.legal-guarantee img{display:block;width:min(100%,360px);height:auto;margin:auto}.legal-guarantee a,.legal-guarantee p{font-size:12px;line-height:1.7}.legal-guarantee a{text-decoration:underline}.legal-page table{width:100%;border-collapse:collapse;font-size:12px;margin:24px 0}.legal-page caption{text-align:left;margin-bottom:12px}.legal-page td,.legal-page th{text-align:left;padding:12px 8px;border-bottom:1px solid var(--line)}.legal-page tbody th{font-weight:500}.legal-page h1{font-size:32px}.checkout:focus-visible{outline:2px solid var(--ink)}.footer-links a[href$="/withdrawal/"]{font-weight:600;text-decoration:underline;text-underline-offset:4px}.review-essential{border-top:1px solid var(--line);padding:16px 0;margin-top:18px;font-size:12px}.review-essential p{font-size:11px;line-height:1.7;margin:8px 0}.language-switch{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;justify-self:start;font-size:11px;font-weight:700;letter-spacing:.05em}.language-switch:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.site-header:has(.language-switch){grid-template-columns:auto 1fr auto;column-gap:8px}.site-header:has(.language-switch) .wordmark{justify-self:center}.site-header:has(.language-switch) .buy-button{min-height:44px;padding-inline:12px;gap:7px}}body:has([data-selection-entry],#selection:target) .gallery[data-region=hero] .gallery-controls{display:flex;visibility:visible;opacity:1;pointer-events:auto}@media(min-width:851px){body:has([data-selection-entry],#selection:target) .shared-media{left:4%;top:30px;height:calc(100svh - var(--top) - 116px);width:min(50%,calc((100svh - var(--top) - 116px) * 16 / 9))}body:has([data-selection-entry],#selection:target) .shared-copy{clip-path:none}body:has([data-selection-entry],#selection:target) .header-purchase{visibility:hidden;pointer-events:none}body:has([data-selection-entry],#selection:target) #selection{scroll-margin-block-start:48px}}