html.home-intro-playing{overflow:hidden}html.home-intro-playing .home-account,html.home-intro-playing .home-scroll-rail{visibility:hidden}.home-intro{--intro-paper:#f3e6d6;--intro-ink:#2d4a2a;--intro-out:cubic-bezier(.23, 1, .32, 1);--intro-move:cubic-bezier(.77, 0, .175, 1);z-index:10000;color:var(--intro-ink);animation:3.62s step-end forwards home-intro-finish;position:fixed;inset:0;overflow:hidden}.home-intro[hidden]{display:none}.home-intro__door{background:var(--intro-paper);width:50%;animation:home-intro-left 1.05s var(--intro-move) 2.42s both;position:absolute;inset:0 auto 0 0}.home-intro__door:nth-child(2){animation-name:home-intro-right;left:auto;right:0}.home-intro__seam{z-index:1;background:var(--intro-ink);transform-origin:50%;width:1px;animation:home-intro-line .4s var(--intro-move) 2.07s both, home-intro-line-fade .35s var(--intro-out) 2.42s forwards;position:absolute;inset:0 auto 0 50%}.home-intro__content{z-index:2;animation:home-intro-content-out .5s var(--intro-move) 1.62s both;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}.home-intro__logo{gap:4px;display:grid}.home-intro__tagline{color:#4a3229;text-align:left;font:italic 400 clamp(20px, 3vw, 28px)/1.2 var(--home-serif), Georgia, serif;margin:20px 0 0}.home-intro__row{gap:4px;display:flex}.home-intro__tile{aspect-ratio:1;color:#fad7b3;width:clamp(28px,5vw,44px);font:400 clamp(22px, 4vw, 34px)/1 var(--home-serif), Georgia, serif;animation:home-intro-tile .9s var(--intro-out) both;background:#24120f;place-items:center;display:grid}.home-intro__progress{background:#2d4a2a29;width:224px;max-width:calc(100vw - 48px);height:1px;overflow:hidden}.home-intro__progress span{background:var(--intro-ink);transform-origin:0;height:100%;animation:home-intro-progress 1.4s var(--intro-out) both;display:block}@keyframes home-intro-tile{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-intro-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-intro-content-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-28px)}}@keyframes home-intro-line{0%{opacity:0;transform:scaleY(0)}to{opacity:.95;transform:scaleY(1)}}@keyframes home-intro-line-fade{to{opacity:0}}@keyframes home-intro-left{to{transform:translate(-100%)}}@keyframes home-intro-right{to{transform:translate(100%)}}@keyframes home-intro-finish{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.home-intro{display:none}}
html:has(.home-scroll-rail[data-ready=true]){scrollbar-width:none}html:has(.home-scroll-rail[data-ready=true]) body{scrollbar-width:none}html:has(.home-scroll-rail[data-ready=true])::-webkit-scrollbar{display:none}html:has(.home-scroll-rail[data-ready=true]) body::-webkit-scrollbar{display:none}.home-scroll-rail{z-index:50;opacity:0;-webkit-user-select:none;user-select:none;width:16px;font:400 12px/1.4 var(--home-sans), sans-serif;transition:opacity .4s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0 0 0 auto}.home-scroll-rail[data-visible=true]{opacity:1}.home-scroll-track{cursor:pointer;position:absolute;inset:8px 0}.home-scroll-tick,.home-scroll-thumb,.home-scroll-label{--rail-ink:#f3e6d6;--rail-paper:#170c0b}.home-scroll-rail [data-light=true]{--rail-ink:#170c0b;--rail-paper:#f3e6d6}.home-scroll-tick{cursor:pointer;opacity:0;background:0 0;border:0;justify-content:flex-end;align-items:center;width:24px;height:12px;padding:0 4px 0 0;transition:opacity .2s;display:flex;position:absolute;right:0;transform:translateY(-50%)}.home-scroll-rail[data-expanded=true] .home-scroll-tick{opacity:1}.home-scroll-tick span{background:color-mix(in srgb, var(--rail-ink) 45%, var(--rail-paper));width:4px;height:1px;box-shadow:0 0 0 1px var(--rail-paper);transition:width .2s}.home-scroll-tick[data-active=true] span{background:var(--rail-ink);width:8px}.home-scroll-tick:focus-visible{outline:1px solid var(--rail-ink);outline-offset:2px}.home-scroll-thumb{cursor:grab;touch-action:none;justify-content:flex-end;width:100%;padding-right:4px;display:flex;position:absolute;top:0;right:0}.home-scroll-thumb span{background:color-mix(in srgb, var(--rail-ink) 70%, var(--rail-paper));width:3px;height:100%;box-shadow:0 0 0 1px var(--rail-paper);transition:width .2s,background-color .2s}.home-scroll-rail[data-expanded=true] .home-scroll-thumb span{background:var(--rail-ink);width:6px}.home-scroll-label{background:var(--rail-ink);color:var(--rail-paper);box-shadow:0 0 0 1px var(--rail-paper);white-space:nowrap;cursor:grab;touch-action:none;align-items:center;gap:4px;padding:2px 8px;display:flex;position:absolute;right:20px;transform:translateY(-50%)}.home-scroll-thumb:active,.home-scroll-label:active{cursor:grabbing}@media (pointer:coarse){.home-scroll-rail{pointer-events:none}}@media (prefers-reduced-motion:reduce){.home-scroll-rail,.home-scroll-rail *{transition:none}}.signature-home{--silence:#170c0b;--earth:#261512;--gold:#d09558;--balance:#fad7b3;--rust:#4c1513;--forest:#2d4a2a;--paper:#f3e6d6;--paper-2:#d2bfaa;--ink:#170c0b;--ink-2:#4a3229;--card:#fff6ec;--serif:var(--home-serif), Georgia, "Times New Roman", serif;--sans:var(--home-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--hand:var(--font-hand), "Bradley Hand", "Segoe Print", cursive;--gut:clamp(16px, 5vw, 72px);--hdr:68px;--section-heading-size:clamp(30px, 3vw, 44px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.signature-home *{box-sizing:border-box}.signature-home{scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 12px);-webkit-text-size-adjust:100%;background:var(--silence);color:var(--paper);font:400 17px/1.6 var(--sans);margin:0;overflow-x:hidden}.signature-home img{max-width:100%;height:auto;display:block}.signature-home a{color:inherit}.signature-home h1,.signature-home h2,.signature-home h3{font-family:var(--serif);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.04}.signature-home p{margin:0}.signature-home button{font:inherit}.signature-home [hidden]{display:none!important}.signature-home :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.signature-home .light :focus-visible{outline-color:var(--rust)}.signature-home .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signature-home .dr{background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.signature-home .m-athome_book{aspect-ratio:307/365;-webkit-mask-image:url(/home-art/0a73f50cf4bd.png);mask-image:url(/home-art/0a73f50cf4bd.png)}.signature-home .m-bird_crane{aspect-ratio:197/314;-webkit-mask-image:url(/home-art/30950211248e.png);mask-image:url(/home-art/30950211248e.png)}.signature-home .m-bird_crested_eagle{aspect-ratio:181/208;-webkit-mask-image:url(/home-art/40916b936fd9.png);mask-image:url(/home-art/40916b936fd9.png)}.signature-home .m-bird_darter{aspect-ratio:198/278;-webkit-mask-image:url(/home-art/219f547dd50b.png);mask-image:url(/home-art/219f547dd50b.png)}.signature-home .m-bird_eagle_a{aspect-ratio:226/198;-webkit-mask-image:url(/home-art/e605e299bccd.png);mask-image:url(/home-art/e605e299bccd.png)}.signature-home .m-bird_eagle_b{aspect-ratio:191/246;-webkit-mask-image:url(/home-art/970968951ac4.png);mask-image:url(/home-art/970968951ac4.png)}.signature-home .m-bird_egret{aspect-ratio:211/256;-webkit-mask-image:url(/home-art/c8ebd2fa8e2b.png);mask-image:url(/home-art/c8ebd2fa8e2b.png)}.signature-home .m-bird_flamingo{aspect-ratio:234/342;-webkit-mask-image:url(/home-art/4019c50ac9c3.png);mask-image:url(/home-art/4019c50ac9c3.png)}.signature-home .m-bird_hornbill{aspect-ratio:183/269;-webkit-mask-image:url(/home-art/a73865d5e514.png);mask-image:url(/home-art/a73865d5e514.png)}.signature-home .m-bird_ibis{aspect-ratio:180/206;-webkit-mask-image:url(/home-art/451dd360198e.png);mask-image:url(/home-art/451dd360198e.png)}.signature-home .m-bird_kite{aspect-ratio:262/224;-webkit-mask-image:url(/home-art/e3c705a45430.png);mask-image:url(/home-art/e3c705a45430.png)}.signature-home .m-bird_openbill_stork{aspect-ratio:158/172;-webkit-mask-image:url(/home-art/b51c93a46751.png);mask-image:url(/home-art/b51c93a46751.png)}.signature-home .m-bird_owl{aspect-ratio:142/192;-webkit-mask-image:url(/home-art/93d3070413ab.png);mask-image:url(/home-art/93d3070413ab.png)}.signature-home .m-bird_painted_stork_feeding{aspect-ratio:259/122;-webkit-mask-image:url(/home-art/4af75cb470c5.png);mask-image:url(/home-art/4af75cb470c5.png)}.signature-home .m-bird_peacock{aspect-ratio:345/391;-webkit-mask-image:url(/home-art/b39102566b29.png);mask-image:url(/home-art/b39102566b29.png)}.signature-home .m-bird_pelican{aspect-ratio:264/258;-webkit-mask-image:url(/home-art/5ae1bca0bb91.png);mask-image:url(/home-art/5ae1bca0bb91.png)}.signature-home .m-bird_spoonbill{aspect-ratio:192/219;-webkit-mask-image:url(/home-art/5804facb95e6.png);mask-image:url(/home-art/5804facb95e6.png)}.signature-home .m-bird_stilt{aspect-ratio:304/336;-webkit-mask-image:url(/home-art/b9e9089f1537.png);mask-image:url(/home-art/b9e9089f1537.png)}.signature-home .m-bird_vulture{aspect-ratio:177/171;-webkit-mask-image:url(/home-art/ccc17e883d02.png);mask-image:url(/home-art/ccc17e883d02.png)}.signature-home .m-bird_woolly_neck_stork{aspect-ratio:166/182;-webkit-mask-image:url(/home-art/cc625ccda385.png);mask-image:url(/home-art/cc625ccda385.png)}.signature-home .m-c_entrance2{aspect-ratio:781/228;-webkit-mask-image:url(/home-art/441a061de4f0.png);mask-image:url(/home-art/441a061de4f0.png)}.signature-home .m-c_pavilion{aspect-ratio:768/300;-webkit-mask-image:url(/home-art/b5f8867d726a.png);mask-image:url(/home-art/b5f8867d726a.png)}.signature-home .m-club_birds{aspect-ratio:1909/717;-webkit-mask-image:url(/home-art/de3805c44f08.png);mask-image:url(/home-art/de3805c44f08.png)}.signature-home .m-clubhouse_big{aspect-ratio:1909/717;-webkit-mask-image:url(/home-art/4b2fdb950eb3.png);mask-image:url(/home-art/4b2fdb950eb3.png)}.signature-home .m-fountain{aspect-ratio:1076/293;-webkit-mask-image:url(/home-art/069526eea09e.png);mask-image:url(/home-art/069526eea09e.png)}.signature-home .m-item_bicycle{aspect-ratio:673/430;-webkit-mask-image:url(/home-art/58c2d46f455a.png);mask-image:url(/home-art/58c2d46f455a.png)}.signature-home .m-item_binoculars{aspect-ratio:436/168;-webkit-mask-image:url(/home-art/34b13996c227.png);mask-image:url(/home-art/34b13996c227.png)}.signature-home .m-item_boat{aspect-ratio:581/307;-webkit-mask-image:url(/home-art/a11593af9a99.png);mask-image:url(/home-art/a11593af9a99.png)}.signature-home .m-item_bowl{aspect-ratio:479/319;-webkit-mask-image:url(/home-art/9cd0b7aa0e12.png);mask-image:url(/home-art/9cd0b7aa0e12.png)}.signature-home .m-item_chessboard{aspect-ratio:302/302;-webkit-mask-image:url(/home-art/e894cb32a159.png);mask-image:url(/home-art/e894cb32a159.png)}.signature-home .m-item_deck_chair{aspect-ratio:367/276;-webkit-mask-image:url(/home-art/b0c58ea570ac.png);mask-image:url(/home-art/b0c58ea570ac.png)}.signature-home .m-item_drink{aspect-ratio:281/405;-webkit-mask-image:url(/home-art/c749e3be4370.png);mask-image:url(/home-art/c749e3be4370.png)}.signature-home .m-item_dumbbell{aspect-ratio:547/254;-webkit-mask-image:url(/home-art/9b7e301bdeba.png);mask-image:url(/home-art/9b7e301bdeba.png)}.signature-home .m-item_easel{aspect-ratio:349/553;-webkit-mask-image:url(/home-art/4dffcf3d4a2b.png);mask-image:url(/home-art/4dffcf3d4a2b.png)}.signature-home .m-item_fire_pit{aspect-ratio:599/521;-webkit-mask-image:url(/home-art/ee138781dc71.png);mask-image:url(/home-art/ee138781dc71.png)}.signature-home .m-item_fishing_rod{aspect-ratio:708/412;-webkit-mask-image:url(/home-art/047044618b1d.png);mask-image:url(/home-art/047044618b1d.png)}.signature-home .m-item_hammock{aspect-ratio:674/500;-webkit-mask-image:url(/home-art/ddba18e96234.png);mask-image:url(/home-art/ddba18e96234.png)}.signature-home .m-item_headphones{aspect-ratio:311/345;-webkit-mask-image:url(/home-art/072044b9ff75.png);mask-image:url(/home-art/072044b9ff75.png)}.signature-home .m-item_journal{aspect-ratio:324/392;-webkit-mask-image:url(/home-art/eba8ef65432c.png);mask-image:url(/home-art/eba8ef65432c.png)}.signature-home .m-item_kettlebell{aspect-ratio:259/314;-webkit-mask-image:url(/home-art/2b684f86c8fc.png);mask-image:url(/home-art/2b684f86c8fc.png)}.signature-home .m-item_pizza{aspect-ratio:349/350;-webkit-mask-image:url(/home-art/4666126ff245.png);mask-image:url(/home-art/4666126ff245.png)}.signature-home .m-item_popcorn{aspect-ratio:303/366;-webkit-mask-image:url(/home-art/20c71cc010f0.png);mask-image:url(/home-art/20c71cc010f0.png)}.signature-home .m-item_projector_screen{aspect-ratio:536/535;-webkit-mask-image:url(/home-art/7c61c4e691e8.png);mask-image:url(/home-art/7c61c4e691e8.png)}.signature-home .m-item_swim_ring{aspect-ratio:393/249;-webkit-mask-image:url(/home-art/9544d762f7e8.png);mask-image:url(/home-art/9544d762f7e8.png)}.signature-home .m-item_telescope{aspect-ratio:378/554;-webkit-mask-image:url(/home-art/766d88468ec8.png);mask-image:url(/home-art/766d88468ec8.png)}.signature-home .m-item_umbrella{aspect-ratio:522/533;-webkit-mask-image:url(/home-art/7666e4ed6b5c.png);mask-image:url(/home-art/7666e4ed6b5c.png)}.signature-home .wrap{max-width:1240px;padding-inline:var(--gut);margin:0 auto}.signature-home section{padding-block:clamp(88px,10vw,150px);position:relative;overflow:hidden}.signature-home .light{color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.signature-home .lede{max-width:34em;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.signature-home .sub{color:var(--paper-2)}.signature-home .light .sub{color:var(--ink-2)}.signature-home .h2{font-size:var(--section-heading-size)}.signature-home .h2 em,.signature-home .h1 em,.signature-home .draft .inv em,.signature-home .flead em{color:var(--gold)}.signature-home .light .h2 em{color:var(--rust)}.signature-home .h3{font-size:clamp(30px,3vw,44px)}.signature-home .hand{font:600 24px/1.1 var(--hand);color:var(--gold)}.signature-home .light .hand{color:var(--rust)}.signature-home .btn{background:var(--balance);min-height:56px;color:var(--rust);font:600 15px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 32px;text-decoration:none;transition:background-color .35s,color .35s,box-shadow .35s,transform .15s;display:inline-flex}.signature-home .btn:hover{background:var(--gold);color:var(--silence)}.signature-home .btn:active{transform:scale(.97)}.signature-home .btn.ghost{color:inherit;box-shadow:inset 0 0 0 1.5px var(--gold);background:0 0}.signature-home .btn.ghost:hover{background:#fad7b31f}.signature-home .btn.dark{background:var(--silence);color:var(--paper)}.signature-home .btn.dark:hover{background:var(--rust)}.signature-home .btn.sm{letter-spacing:.12em;min-height:44px;padding:0 18px;font-size:13px}.signature-home .btn.two{letter-spacing:.08em;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 24px;font-size:14px}.signature-home .btn.two small{letter-spacing:0;text-transform:none;opacity:.85;font-size:14px;font-weight:400}.signature-home .tlink{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:500;display:inline-flex}.signature-home .ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.signature-home .tag{letter-spacing:.04em;background:var(--silence);color:var(--gold);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.signature-home .ph{color:var(--paper-2);background:repeating-linear-gradient(135deg,#fad7b30d 0 12px,#fad7b31a 12px 24px);border-radius:12px;flex-direction:column;justify-content:flex-end;min-width:0;padding:16px;font-size:14px;line-height:1.4;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #fad7b340}.signature-home .ph b{color:var(--paper);font-size:16px;font-weight:500;display:block}.signature-home .ph .tag{position:absolute;top:12px;left:12px}.signature-home .fig{pointer-events:none;-webkit-user-select:none;user-select:none}.signature-home .hdr{top:env(safe-area-inset-top,0px);z-index:40;-webkit-backdrop-filter:blur(8px);background:#170c0bf0;border-bottom:1px solid #fad7b31a;position:sticky}.signature-home .hdr .wrap{height:var(--hdr);align-items:center;gap:24px;max-width:none;display:flex}.signature-home .mark{font:400 22px/1 var(--serif);white-space:nowrap;margin-right:auto;text-decoration:none}.signature-home .menu{gap:22px;margin:0;padding:0;list-style:none;display:flex}.signature-home .menu a{opacity:.85;align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.signature-home .menu a:hover{opacity:1}.signature-home .menu a:not(.btn):hover{text-underline-offset:5px;text-decoration:underline}.signature-home .mbtn{width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:none;box-shadow:inset 0 0 0 1.5px #fad7b366}.signature-home .mbtn i,.signature-home .mbtn i:before,.signature-home .mbtn i:after{background:currentColor;width:18px;height:1.5px;transition:transform .2s;display:block;position:relative}.signature-home .mbtn i:before,.signature-home .mbtn i:after{content:"";position:absolute;left:0}.signature-home .mbtn i:before{top:-6px}.signature-home .mbtn i:after{top:6px}.signature-home .mbtn[aria-expanded=true] i{background:0 0}.signature-home .mbtn[aria-expanded=true] i:before{transform:translateY(6px)rotate(45deg)}.signature-home .mbtn[aria-expanded=true] i:after{transform:translateY(-6px)rotate(-45deg)}.signature-home .stripx{margin-top:36px;position:relative}.signature-home .track{grid-auto-flow:column;grid-auto-columns:var(--cw,320px);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding:4px var(--gut) 8px;margin-inline:calc(var(--gut) * -1);scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;display:grid;overflow-x:auto}.signature-home .track::-webkit-scrollbar{display:none}.signature-home .track>*{scroll-snap-align:start;min-width:0}.signature-home .track:focus-visible{outline-offset:-2px}.signature-home .sctl{align-items:center;gap:12px;margin-top:18px;display:flex}.signature-home .ar{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid;box-shadow:inset 0 0 0 1.5px}.signature-home .ar:disabled{opacity:.3;cursor:default}.signature-home .dots{flex-wrap:wrap;gap:4px;min-width:0;margin-left:6px;display:flex}.signature-home .dots button{cursor:pointer;width:28px;height:28px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.signature-home .dots button:before{content:"";opacity:.3;background:currentColor;border-radius:50%;width:8px;height:8px;transition:opacity .2s,transform .2s}.signature-home .dots button[aria-current=true]:before{opacity:1;transform:scale(1.25)}.signature-home .count{white-space:nowrap;opacity:.75;font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.signature-home .open{min-height:calc(100svh - var(--hdr));background:var(--rust);align-items:center;padding-block:clamp(40px,5vw,72px) clamp(72px,8vw,120px);display:grid}.signature-home .ogrid{grid-template-columns:6fr 5fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.signature-home .logo{max-width:620px}.signature-home .logo .row{gap:clamp(4px,.5vw,8px);margin-bottom:clamp(4px,.5vw,8px);display:flex}.signature-home .logo .row span{aspect-ratio:1;width:calc(16.6667cqi - clamp(4px,.5vw,8px)/1.2);color:var(--balance);font:400 clamp(20px, 3.2vw, 44px)/1 var(--serif);background:#24120f;flex:none;place-items:center;display:grid}.signature-home .logo .sas{font:italic 400 clamp(30px, 3.6vw, 52px)/1 var(--serif);color:var(--gold);margin-top:clamp(16px,2.4vw,36px)}.signature-home .mark .logo{width:112px}.signature-home .mark .logo .row{gap:2px;margin-bottom:2px}.signature-home .mark .logo .row span{width:14px;font-size:12px}.signature-home .house{color:var(--gold);position:relative}.signature-home .house .h{width:100%}.signature-home .house .bb{position:absolute;inset:0;-webkit-mask-position:top;mask-position:top}.signature-home.js .house .h{clip-path:inset(0 100% 0 0);transition:clip-path 2.4s cubic-bezier(.6,.1,.2,1)}.signature-home.js .house.in .h{clip-path:inset(0)}.signature-home.js .house .bb{opacity:0;transition:opacity 1.6s 1.8s,transform 2.4s cubic-bezier(.2,.7,.2,1) 1.8s;transform:translate(-40px,20px)}.signature-home .omsg{max-width:38rem}.signature-home .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:14px}.signature-home .h1{font-size:clamp(48px,5.4vw,84px)}.signature-home .hero-location{max-width:28em;color:var(--balance);margin-top:24px;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.signature-home .omsg .lede{max-width:29em;color:var(--paper-2);text-wrap:pretty;margin-top:16px}.signature-home .open .ctas{margin-top:28px}.signature-home .week{background:var(--earth)}.signature-home .wsay{text-align:center;font:500 clamp(24px, 2.4vw, 36px)/1.3 var(--hand);color:var(--balance);text-wrap:balance;max-width:30em;margin:clamp(44px,5vw,72px) auto 0}.signature-home .wgrid{grid-template-columns:6fr 5fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.signature-home .wgrid>div,.signature-home .sgrid>div,.signature-home .agrid>*,.signature-home .draft>*,.signature-home .lgrid>*,.signature-home .ggrid>*,.signature-home .hgrid>*,.signature-home .why>*,.signature-home .faq>*,.signature-home .ogrid>*{min-width:0}.signature-home .week .lede{font:400 14px/1.6 var(--sans);color:var(--paper-2);margin-top:24px}.signature-home .week .h2{font-size:var(--section-heading-size)}.signature-home .rhythm{gap:20px;margin-top:20px;display:grid}.signature-home .week .week-intro,.signature-home .rhythm div{font:400 clamp(16px, 1.4vw, 18px)/1.6 var(--sans)}.signature-home .rhythm b{font:inherit;white-space:nowrap;font-weight:400}.signature-home .rhythm b:after{content:" "}.signature-home .rhythm b,.signature-home .rhythm span{color:var(--paper-2)}.signature-home .daytabs{grid-template-rows:repeat(7,minmax(44px,1fr));gap:clamp(10px,1.8vw,36px);width:100%;height:100%;display:grid}.signature-home .daytabs button{cursor:pointer;min-height:44px;color:var(--gold);font:400 clamp(24px, 2vw, 40px)/1 var(--serif);background:#421b16;border:0;border-radius:0;place-items:center;min-width:0;padding:6px 0;transition:background .16s,color .16s;display:grid;position:relative;overflow:hidden}.signature-home .daytabs button:hover{background:#5b2b20}.signature-home .daytabs button[aria-selected=true]{background:var(--gold);color:var(--forest)}.signature-home .days{--cw:100%;gap:24px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.signature-home .dc{aspect-ratio:4/5.2;color:var(--paper);border-radius:18px;flex-direction:column;padding:clamp(22px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.signature-home .dc.c1{background:var(--silence)}.signature-home .dc.c2{background:var(--rust)}.signature-home .dc.c3{background:var(--forest)}.signature-home .dc .when{font:600 26px/1 var(--hand);color:var(--gold)}.signature-home .dc h3{z-index:2;max-width:11em;margin-top:10px;font-size:clamp(34px,3.4vw,50px);position:relative}.signature-home .dc p{color:var(--paper-2);z-index:2;max-width:22em;margin-top:12px;position:relative}.signature-home .dc .art{flex:1;min-height:180px;margin-top:16px;position:relative}.signature-home .dc .art .g{object-fit:contain;object-position:right bottom;width:auto;max-width:78%;max-height:100%;position:absolute;bottom:-1px;right:0}.signature-home .dc .art .g.l{object-position:left bottom;left:0;right:auto}.signature-home .dc .art .acc{color:var(--gold);opacity:.95;height:30%;position:absolute;bottom:0}.signature-home .dcnav{align-items:center;gap:16px;margin-top:20px;display:flex}.signature-home .daytabs button.on:after{content:"";background:var(--rust);transform-origin:0;height:3px;animation:5s linear forwards home-dfill;position:absolute;inset:auto 0 0;transform:scaleX(0)}.signature-home .paused .daytabs button.on:after{animation-play-state:paused}.signature-home .still .daytabs button.on:after{animation:none;transform:none}@keyframes home-dfill{to{transform:scaleX(1)}}.signature-home .dpause{min-height:44px;color:var(--paper-2);font:500 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 4px}.signature-home .dpause:hover{color:var(--balance)}.signature-home .stays{background:var(--balance);padding-block:clamp(56px,6.5vw,100px)}@media (min-width:1024px){.signature-home .stays{padding-block:clamp(100px,9vw,184px)}.signature-home .stays .wrap{max-width:2048px}.signature-home .stays .shead .h2{font-size:clamp(40px,3vw,60px)}.signature-home .stays .rt td:first-child{font-size:clamp(24px,1.6vw,32px)}.signature-home .stays .rt td.n{font-size:clamp(17px,1.2vw,24px)}}.signature-home .sgrid{margin-top:36px}.signature-home .shead{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.signature-home .shead+.sgrid{margin-top:20px}.signature-home .stays .sgrid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;column-gap:clamp(36px,6vw,100px);max-width:none;margin-top:52px;display:grid}.signature-home .stays .shead{padding-left:calc(33.3333% - clamp(36px,6vw,100px)/3 + clamp(36px,6vw,100px))}.signature-home .stay-art{color:var(--gold);text-align:center}.signature-home .stay-art-window{aspect-ratio:1.8;position:relative;overflow:hidden}.signature-home .stay-art-reel{height:100%;animation:12s cubic-bezier(.23,1,.32,1) infinite paused home-stay-roll;position:absolute;inset:0}.signature-home .stay-art-reel>.dr{aspect-ratio:auto;width:100%;height:100%}.signature-home .stay-art.is-visible .stay-art-reel{animation-play-state:running}@keyframes home-stay-roll{0%,25%{transform:translateY(0)}33.333%,58.333%{transform:translateY(-100%)}66.666%,91.666%{transform:translateY(-200%)}to{transform:translateY(-300%)}}@media (max-width:860px){.signature-home .stays .shead{padding-left:0}.signature-home .stays .sgrid{grid-template-columns:1fr;margin-top:28px}.signature-home .stay-art{width:min(100%,400px);margin:0 auto 24px}}@media (prefers-reduced-motion:reduce){.signature-home .stay-art-reel{animation:none}}.signature-home .shead .h2{font-size:var(--section-heading-size);flex:0 auto;max-width:none;margin:0}.signature-home .dr.pav{height:clamp(64px,6.5vw,96px);color:var(--ink);flex:none;max-width:100%}.signature-home .rt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.signature-home .rt th,.signature-home .rt td{text-align:left;vertical-align:baseline;border-bottom:1px solid #4c151333;padding:12px 10px}.signature-home .rt th{font:500 14px/1.2 var(--sans);color:var(--ink-2)}.signature-home .rt td:first-child{font:400 24px/1.1 var(--serif);padding-left:0}.signature-home .rt td small{font:400 14px/1.3 var(--sans);color:var(--ink-2);margin-top:3px;display:block}.signature-home .rt td.n{font:600 17px/1.2 var(--sans);white-space:nowrap}.signature-home .rt th:not(:first-child),.signature-home .rt td.n{width:7.5em}.signature-home .rt .nm{flex-wrap:wrap;align-items:baseline;column-gap:.3em;display:flex}.signature-home .rt .nm b{font-weight:400}.signature-home .rt .nm .tg{font:inherit;color:inherit;margin:0;display:inline}.signature-home .rt th:first-child{padding-left:0}.signature-home .cap{color:var(--ink-2);margin-top:14px;font-size:15px}.signature-home .incl{color:var(--ink-2);margin-top:6px;font-size:15px}@media (min-width:900px){.signature-home .incl{white-space:nowrap}}.signature-home .incl b{color:var(--ink);font-weight:600}.signature-home .inc{font:600 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--forest);background:#2d4a2a1f;border-radius:999px;align-self:flex-start;margin-top:8px;padding:6px 10px;display:inline-flex}.signature-home .opt input:checked+span .inc{color:var(--balance);background:#fad7b329}.signature-home .tg{font:600 21px/1.1 var(--hand);color:var(--rust);margin:4px 0 2px;font-style:normal;display:block}.signature-home .opt input:checked+span .tg{color:var(--gold)}.signature-home .rt td small .tg{font-size:22px}.signature-home .steps{counter-reset:s;gap:0;margin:0;padding:0;list-style:none;display:grid}.signature-home .steps li{counter-increment:s;border-bottom:1px solid #4c151333;grid-template-columns:44px 1fr;align-items:baseline;gap:12px;padding:14px 0;font-size:18px;display:grid}.signature-home .steps li:before{content:counter(s);font:600 26px/1 var(--hand);color:var(--rust)}.signature-home .table{height:120px;color:var(--rust);margin-top:30px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.signature-home .belt{width:max-content;height:100%;animation:70s linear infinite home-belt;display:flex}.signature-home .run{align-items:flex-end;gap:clamp(36px,4vw,64px);height:100%;padding-right:clamp(36px,4vw,64px);display:flex}.signature-home .run .dr{flex:none;max-height:100%}.signature-home .flock{height:170px;color:var(--balance);margin-top:clamp(48px,6vw,88px)}.signature-home .flock .belt{animation-duration:90s}@keyframes home-belt{0%{transform:translate(-50%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.signature-home .belt{animation:none}}.signature-home .table:after{content:"";opacity:.5;background:currentColor;height:1.5px;position:absolute;bottom:0;left:0;right:0}.signature-home .attn{background:var(--forest);padding-bottom:clamp(40px,4.5vw,64px)}.signature-home .agrid{grid-template-columns:1fr;align-items:end;gap:clamp(32px,5vw,80px);margin-top:clamp(36px,4vw,56px);display:grid}.signature-home .attn .h2{font-size:var(--section-heading-size);max-width:none}.signature-home .pts{gap:clamp(26px,3vw,40px);max-width:44em;display:grid}.signature-home .pt{grid-template-columns:clamp(56px,6vw,84px) minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,28px);display:grid}.signature-home .pt>.dr{color:var(--balance);justify-self:center;max-width:100%;height:clamp(72px,7.5vw,104px)}.signature-home .pt b{font:600 clamp(19px,1.6vw,22px)/1.3 var(--sans);color:var(--balance);display:block}.signature-home .pt p{color:var(--paper-2);margin-top:6px;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.signature-home .take{font:italic 400 clamp(20px,1.85vw,27px)/1.35 var(--serif);color:var(--balance);border-top:1px solid #fad7b340;max-width:none;margin-top:clamp(18px,2.4vw,32px);margin-left:calc(clamp(56px,6vw,84px) + clamp(14px,2vw,28px));padding-top:clamp(18px,2.4vw,28px)}@media (min-width:1024px){.signature-home .take{white-space:nowrap}}.signature-home .shore{margin-top:clamp(56px,6vw,90px);position:relative}.signature-home .birds{grid-template-columns:repeat(6,1fr);align-items:start;gap:clamp(12px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.signature-home .birds li{flex-direction:column;min-width:0;display:flex}.signature-home .birds .dr{color:var(--balance);max-width:100%;margin-inline:auto}.signature-home .birds b{font:600 22px/1.1 var(--hand);color:var(--gold);margin-top:18px}.signature-home .birds span{color:var(--paper-2);margin-top:6px;font-size:14px;line-height:1.45}.signature-home .waterline{background:#fad7b359;height:1.5px;margin-top:-1px}.signature-home .birds .fig-wrap{border-bottom:1.5px solid #fad7b359;align-items:flex-end;height:200px;padding-bottom:4px;display:flex}.signature-home.js .birds li.arrive .dr{opacity:0;transition:transform 2.2s cubic-bezier(.2,.7,.2,1),opacity 1.2s;transform:translate(60px,-40px)}.signature-home.js .shore.in .birds li.arrive .dr{opacity:1;transform:none}.signature-home .room{background:var(--forest)}.signature-home .prompts{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,32px);margin-top:clamp(28px,3vw,40px);display:grid}.signature-home .pr{flex-direction:column;min-width:0;display:flex}.signature-home .pr h3{margin-top:0;font-size:clamp(26px,2.2vw,32px)}.signature-home .pr p{color:var(--paper-2);margin-top:8px}.signature-home .draft{grid-template-columns:minmax(0,9fr) minmax(0,11fr);grid-template-areas:"h h""b t";align-items:end;gap:24px 32px;display:grid}.signature-home .draft .dh{grid-area:b;max-width:65ch}.signature-home .draft .ex{grid-area:t;width:100%;min-width:0;margin-top:0}.signature-home .draft .dc2{margin-top:16px}.signature-home .draft .inv{white-space:nowrap;font:400 clamp(16px, 3vw, 44px)/1.08 var(--serif);color:var(--paper);grid-area:h}.signature-home .draft .helper{color:var(--paper-2);margin-top:12px;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.signature-home .mini{color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3e6d6;border-radius:16px;min-width:0;padding:14px 16px}.signature-home .mini .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.signature-home .mini .top b{font:400 24px/1 var(--serif)}.signature-home .mini .tag{background:var(--rust);color:var(--balance)}.signature-home .mg{table-layout:fixed;border-spacing:4px;text-align:left;width:100%}.signature-home .mg tr>:first-child{width:14%}.signature-home .mg .d{font:400 15px/1.3 var(--serif);overflow-wrap:anywhere;padding:2px 2px 6px}.signature-home .mg .c{vertical-align:top;overflow-wrap:anywhere;border-radius:7px;height:64px;padding:6px;font-size:12px;line-height:1.25}.signature-home .preview-note{color:var(--ink-2);margin-top:16px;font-size:14px;line-height:1.5}.signature-home .mg .w{background:var(--rust);color:var(--balance)}.signature-home .mg .y{background:var(--gold);color:var(--ink)}.signature-home .mg .s{background:var(--forest);color:var(--balance)}.signature-home .mg .o{color:var(--ink-2);background:repeating-linear-gradient(135deg,#0000 0 6px,#4c15130d 6px 12px);box-shadow:inset 0 0 0 1.5px #4c151340}.signature-home .mkey{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:13px;display:flex}.signature-home .mkey i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.signature-home .life{background:var(--rust)}.signature-home .lgrid{grid-template-columns:7fr 4fr;align-items:end;gap:clamp(24px,4vw,64px);display:grid}.signature-home .life .lede{margin-top:18px}.signature-home .life .fountain{color:var(--gold);width:100%}.signature-home .ptabs{border-bottom:1px solid #fad7b333;flex-wrap:wrap;gap:4px clamp(20px,3vw,48px);margin-top:36px;display:flex}.signature-home .ptabs button{color:var(--paper-2);font:600 14px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-height:52px;padding:0 2px;box-shadow:inset 0 -2px #0000}.signature-home .ptabs button[aria-selected=true]{color:var(--paper);box-shadow:inset 0 -2px 0 var(--gold)}.signature-home .pstrip{margin-top:28px}.signature-home .ptrack{--cw:calc((100% - 64px) / 3);gap:32px;margin-inline:-16px;padding:24px 16px 52px;scroll-padding-inline:16px}.signature-home .pol{transform:rotate(var(--r,0deg));color:var(--ink);background:#ede4d6;margin:0;padding:16px;box-shadow:0 18px 40px #00000059}.signature-home .pol .img{aspect-ratio:4/5;color:#cfd6d2;font:500 22px/1.2 var(--hand);text-align:center;background:linear-gradient(#3c4a4e,#1e2624);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.signature-home .pol figcaption{box-sizing:border-box;font:500 19px/1.25 var(--hand);text-align:center;place-items:center;height:104px;padding:10px 6px 12px;display:grid}.signature-home #pp-3d .ptrack{grid-auto-columns:min(100%,960px);justify-content:center;margin-inline:0;padding-inline:0}.signature-home .walkthrough{width:100%;margin:0}.signature-home .walkthrough-screen{aspect-ratio:16/9;background:var(--silence);text-align:center;border:1px solid #fad7b340;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;box-shadow:0 16px 40px #0003}.signature-home .walkthrough-status{color:var(--paper-2);font:500 11px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0}.signature-home .walkthrough-title{color:var(--paper);font:400 clamp(24px, 4vw, 48px)/1.15 var(--serif);margin:0}.signature-home .walkthrough figcaption{color:var(--paper-2);font:400 14px/1.5 var(--sans);text-align:center;padding-top:16px}.signature-home .pstrip .sctl{justify-content:center;margin-top:-20px}.signature-home .pstrip .sctl .ar{background:var(--silence);width:56px;height:56px;color:var(--paper);z-index:2;position:absolute;top:calc(50% - 40px);box-shadow:inset 0 0 0 1px #fad7b34d}.signature-home .pstrip .sctl .ar:first-child{left:calc(var(--gut) * -.7)}.signature-home .pstrip .sctl .ar:nth-child(2){right:calc(var(--gut) * -.7)}.signature-home .pstrip .sctl .ar:disabled{opacity:0;pointer-events:none}.signature-home .pstrip .count,.signature-home .pstrip .sctl .ar{display:none}.signature-home [data-auto] .dots button.on{width:52px}.signature-home [data-auto] .dots button.on:before{opacity:1;background:linear-gradient(var(--gold), var(--gold)) left/0% 100% no-repeat, #fad7b34d;border-radius:4px;width:40px;transition:width .4s;animation:4.5s linear forwards home-pfill;transform:none}.signature-home [data-auto].paused .dots button.on:before{animation-play-state:paused}@keyframes home-pfill{to{background-size:100% 100%,auto}}@media (prefers-reduced-motion:reduce){.signature-home [data-auto] .dots button.on:before{background:var(--gold);animation:none}}.signature-home .pline{text-align:center;font:500 13px/1.6 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-top:20px}.signature-home .estate{background:var(--earth)}.signature-home .egrid{grid-template-columns:13fr 7fr;align-items:start;gap:clamp(24px,3vw,48px);margin-top:36px;display:grid}.signature-home .egrid>div{min-width:0}.signature-home .chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.signature-home .chip{min-height:44px;font:500 15px/1 var(--sans);cursor:pointer;color:var(--paper);background:#fad7b31a;border:0;border-radius:999px;padding:0 18px;box-shadow:inset 0 0 0 1.5px #fad7b359}.signature-home .chip[aria-pressed=true]{background:var(--balance);color:var(--rust);box-shadow:none}.signature-home .chip i{opacity:.75;margin-left:6px;font-style:normal}.signature-home .map{margin-top:18px;position:relative}.signature-home .map img{aspect-ratio:3142/2719;width:100%;height:auto;display:block}.signature-home .pin{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:absolute}.signature-home .pin:before{content:"";background:#35583b;width:18px;height:26px;transition:background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 26'%3E%3Cpath d='M9 0a9 9 0 0 0-9 9c0 8 9 17 9 17s9-9 9-17a9 9 0 0 0-9-9Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 26'%3E%3Cpath d='M9 0a9 9 0 0 0-9 9c0 8 9 17 9 17s9-9 9-17a9 9 0 0 0-9-9Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.signature-home .pin:after{content:attr(data-number);clip-path:circle(50%);color:#291810;width:12px;height:12px;font:600 8px/1 var(--sans);background:#ce9654;place-items:center;display:grid;position:absolute;top:calc(50% - 4px);left:50%;transform:translate(-50%,-50%)}.signature-home .pin.dim{visibility:hidden}.signature-home .pin:hover:before,.signature-home .pin.on:before,.signature-home .pin:focus-visible:before{background:var(--balance)}.signature-home .pview{top:calc(var(--hdr) + 24px);margin-top:0;position:sticky}.signature-home .places{align-items:start;max-width:364px;margin-inline:auto;padding:8px 10px 0;display:grid}.signature-home .places>.pc{opacity:0;visibility:hidden;transform:rotate(var(--r,0deg)) translateY(8px);grid-area:1/1;transition:opacity .35s,transform .35s,visibility 0s .35s}.signature-home .places>.pc.on{opacity:1;visibility:visible;transform:rotate(var(--r,0deg));transition:opacity .35s,transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s}.signature-home .pc{box-sizing:border-box;color:var(--ink);transform:rotate(var(--r,0deg));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ede4d6;flex-direction:column;padding:16px;transition:box-shadow .2s,transform .3s;display:flex;box-shadow:0 18px 40px #00000059}.signature-home .pc .img{aspect-ratio:4/5;color:#cfd6d2;font:500 22px/1.2 var(--hand);text-align:center;background:linear-gradient(#3c4a4e,#1e2624);place-items:center;padding:0;display:grid}.signature-home .pc .cap{box-sizing:border-box;grid-template-columns:1fr auto;align-items:center;gap:12px;height:104px;margin:0;padding:10px 4px 14px;display:grid;overflow:hidden}.signature-home .pc .cap .l,.signature-home .pc .cap .r{flex-direction:column;gap:6px;min-width:0;display:flex}.signature-home .pc .cap .r{text-align:right;align-items:flex-end;max-width:9.5em}.signature-home .pc b{font:600 24px/1.05 var(--hand);color:var(--ink)}.signature-home .pc .n{font:600 20px/1 var(--hand);color:var(--rust);opacity:.7}.signature-home .st{font:600 18px/1 var(--hand);border-radius:999px;padding:4px 12px;display:inline-block}.signature-home .pc .st.ready{background:var(--rust);color:var(--balance)}.signature-home .pc .st.making{color:var(--rust);box-shadow:inset 0 0 0 1.5px var(--rust)}.signature-home .pc .st.planned,.signature-home .pc .st.check{color:#4c1513b3;box-shadow:inset 0 0 0 1.5px #4c151359}.signature-home .pc small{font:500 15px/1.15 var(--hand);color:#261512bf}.signature-home .getting{background:var(--balance)}.signature-home .getting .h2{font-size:var(--section-heading-size)}.signature-home .ggrid{grid-template-columns:5fr 6fr;align-items:end;gap:clamp(24px,4vw,64px);display:grid}.signature-home .getting .gate{color:var(--rust);width:100%}.signature-home .getting .lede{margin-top:20px}.signature-home .gmap{isolation:isolate;background:repeating-linear-gradient(135deg,#4c15130a 0 14px,#4c151317 14px 28px);border-radius:14px;flex-direction:column;justify-content:flex-end;gap:6px;min-height:clamp(240px,28vw,380px);margin-top:28px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #4c15134d}.signature-home .gmap iframe{z-index:0;border:0;width:100%;height:100%;position:absolute;inset:0}.signature-home .gmap:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#fff7e8f0);position:absolute;inset:55% 0 0}.signature-home .gmap>:not(iframe){z-index:2}.signature-home .gmap .tag{background:var(--rust);color:var(--balance);position:absolute;top:16px;left:16px}.signature-home .gmap b{font:400 clamp(26px, 2.6vw, 36px)/1.1 var(--serif)}.signature-home .gmap span{color:var(--ink-2)}.signature-home .dist{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;display:grid}.signature-home .dist div{background:var(--card);border-radius:14px;padding:18px}.signature-home .dist b{font:400 clamp(36px, 3.4vw, 52px)/1 var(--serif);font-variant-numeric:tabular-nums;display:block}.signature-home .dist span{color:var(--ink-2);font-size:15px}.signature-home .practical{border-top:1px solid #4c151340;border-bottom:1px solid #4c151340;margin-top:28px}.signature-home .practical summary{cursor:pointer;min-height:72px;font:400 clamp(24px, 2.4vw, 32px)/1.1 var(--serif);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.signature-home .practical summary::-webkit-details-marker{display:none}.signature-home .practical summary:after{content:"+";width:40px;height:40px;font:400 28px/1 var(--sans);color:var(--rust);border:1px solid #4c151340;border-radius:50%;flex:none;place-items:center;display:grid}.signature-home .practical[open] summary:after{content:"−"}@media (prefers-reduced-motion:no-preference){.signature-home .practical.in summary:after{animation:.8s cubic-bezier(.77,0,.175,1) .15s practical-expand-cue}}@keyframes practical-expand-cue{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.signature-home .facts{grid-template-columns:repeat(3,1fr);gap:18px 32px;margin:0;padding:0 0 28px;list-style:none;display:grid}.signature-home .facts li{color:var(--ink-2);font-size:16px}.signature-home .facts b{color:var(--ink);font-weight:500;display:block}.signature-home .visit{background:var(--gold);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.signature-home .visit .lede{margin-top:18px}.signature-home .vbk{grid-template-columns:7fr 5fr;align-items:stretch;gap:20px;margin-top:40px;display:grid}.signature-home .panel{background:var(--balance);border-radius:18px;align-content:start;gap:14px;min-width:0;padding:clamp(16px,2vw,24px);display:grid}.signature-home .stay-details{display:grid}.signature-home .stay-details>*{grid-area:1/1;align-self:start}.signature-home .stay-details>#timeq{grid-template-rows:auto 1fr;align-self:stretch;gap:10px;line-height:1.2}.signature-home #bedq[hidden]{visibility:hidden;display:block!important}.signature-home #timeq[hidden]{visibility:hidden;display:grid!important}.signature-home .panel fieldset{border:0;min-width:0;margin:0;padding:0}.signature-home .panel legend{font:500 14px/1.2 var(--sans);color:var(--ink-2);margin-bottom:10px;padding:0}.signature-home .opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.signature-home .opt{cursor:pointer;display:block;position:relative}.signature-home .opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.signature-home .opt>span{background:var(--card);border-radius:12px;flex-direction:column;gap:4px;height:100%;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1.5px #4c15132e}.signature-home .opt b{font:400 24px/1.1 var(--serif);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.signature-home .opt b em{font:600 14px/1 var(--sans);white-space:nowrap;font-style:normal}.signature-home .opt small{color:var(--ink-2);font-size:14px;line-height:1.4}.signature-home .opt input:checked+span{background:var(--rust);color:var(--paper);box-shadow:none}.signature-home .opt input:checked+span small{color:var(--paper-2)}.signature-home .opt input:focus-visible+span{outline:2px solid var(--rust);outline-offset:3px}.signature-home .opt input:disabled+span{opacity:.45;cursor:not-allowed}.signature-home .seg{grid-template-columns:1fr 1fr;gap:10px;display:grid}.signature-home .seg .opt>span{padding:12px 14px}.signature-home .seg .opt b{font-size:20px}.signature-home .row2{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.signature-home .sel{color:var(--ink-2);gap:8px;font-size:14px;display:grid}.signature-home .sel select{appearance:none;min-height:52px;font:500 16px/1.2 var(--sans);color:var(--ink);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%234C1513' stroke-width='2'/%3E%3C/svg%3E") right 14px center no-repeat;border:0;border-radius:12px;width:100%;padding:0 40px 0 14px;box-shadow:inset 0 0 0 1.5px #4c15132e}.signature-home .calsel{position:relative}.signature-home .calbtn{cursor:pointer;width:100%;min-height:52px;font:500 16px/1.2 var(--sans);color:var(--ink);background:var(--card);text-align:left;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1.5px #4c15132e}.signature-home .calbtn:hover,.signature-home .calbtn[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--rust)}.signature-home .calbtn svg{fill:none;width:20px;height:20px;stroke:var(--rust);stroke-width:1.6px;stroke-linecap:round;flex:none}.signature-home .cal{z-index:20;width:min(340px, calc(100vw - 2 * var(--gut)));background:var(--card);color:var(--ink);border-radius:16px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #170c0b47,inset 0 0 0 1px #4c15131f}.signature-home .calhd{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.signature-home .calhd b{font:400 24px/1 var(--serif)}.signature-home .calnav{width:44px;height:44px;color:var(--rust);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:22px}.signature-home .calnav:hover{background:#4c151314}.signature-home .calnav:disabled{opacity:.25;cursor:default;background:0 0}.signature-home .calg{grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}.signature-home .calw{text-align:center;font:500 12px/1 var(--sans);color:var(--ink-2);padding:6px 0}.signature-home .cald{height:42px;color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0}.signature-home .cald:disabled{color:#26151247;cursor:default}.signature-home .cald.out:not(.in){color:#26151280}.signature-home .cald.out:disabled{color:#26151226}.signature-home .cald.pv{background:#4c15131a}.signature-home .cald.in{background:var(--rust);color:var(--balance)}.signature-home .cald.s{border-radius:10px 0 0 10px}.signature-home .cald.e{border-radius:0 10px 10px 0}.signature-home .cald.s.e{border-radius:10px}.signature-home .cald:not(:disabled):hover{outline:1.5px solid var(--rust);outline-offset:-2px}.signature-home .calnote{font:600 18px/1.2 var(--hand);color:var(--rust);margin-top:10px}.signature-home .note{color:var(--ink-2);font-size:14px}.signature-home .vest{color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:18px;grid-template-rows:auto auto 1fr auto auto auto;align-content:start;gap:10px;min-width:0;padding:clamp(16px,2vw,24px);display:grid}.signature-home .vest small{color:var(--ink);font-size:14px}.signature-home .vest b.t{font:600 clamp(50px, 4.6vw, 68px)/1 var(--sans);font-variant-numeric:tabular-nums}.signature-home .vest dl{align-self:start;gap:6px;margin:0;font-size:15px;display:grid}.signature-home .vest dl div{border-bottom:1px solid #170c0b59;grid-template-columns:128px 1fr;gap:10px;padding-bottom:6px;display:grid}.signature-home .vest dt{color:var(--ink);font-family:var(--serif);white-space:nowrap}.signature-home .vest dd{overflow-wrap:anywhere;margin:0}.signature-home .vest .btn{width:100%;color:var(--ink);transition:background-color .16s,color .16s,transform .15s}.signature-home .vest .btn:hover{background:var(--balance)}@media (hover:hover) and (pointer:fine){.signature-home .vest .btn:hover{background:var(--ink);color:var(--balance)}}.signature-home .vest .fine{color:var(--ink);font-size:14px}.signature-home .evs{margin-top:clamp(56px,6vw,80px)}.signature-home .evs h3{font-size:clamp(30px,3vw,42px)}.signature-home .evrow{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.signature-home .evhead{gap:8px;display:grid}.signature-home .evhead p{color:var(--ink-2);font-size:16px}.signature-home .evtabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.signature-home .evtabs button{cursor:pointer;min-height:48px;color:var(--ink);font:500 15px/1.15 var(--sans);text-align:left;background:#26151214;border:0;border-radius:12px;padding:8px 16px;box-shadow:inset 0 0 0 1.5px #2615122e}.signature-home .evtabs button small{font:600 17px/1 var(--hand);color:var(--rust);margin-bottom:3px;display:block}.signature-home .evtabs button[aria-selected=true]{background:var(--silence);color:var(--balance);box-shadow:none}.signature-home .evtabs button[aria-selected=true] small{color:var(--gold)}.signature-home .evrow{gap:16px}.signature-home .ev{min-width:0;container-type:inline-size}.signature-home .ev-poster-link{display:block}.signature-home .ev-poster-link img{width:100%}.signature-home .ev-poster-link:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.signature-home .evend{font:600 22px/1.2 var(--hand);color:var(--rust);margin-top:16px}.signature-home .evs .q{color:var(--ink-2);margin-top:14px;font-size:15px}.signature-home .home{background:var(--earth)}.signature-home .hgrid{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.signature-home .home .lede{max-width:none;color:var(--paper-2);margin-top:22px}.signature-home .home .book{width:min(190px,100%);color:var(--balance);justify-self:end}.signature-home .course{--cw:min(280px, 72vw);overflow-y:hidden}.signature-home .cc{aspect-ratio:4/5;background:var(--silence);cursor:default;overflow:hidden}.signature-home .home .end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;display:flex}.signature-home .home .end p{font:400 clamp(28px, 3vw, 42px)/1.1 var(--serif)}.signature-home .founder{background:var(--silence)}.signature-home .why{grid-template-columns:4fr 7fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}.signature-home .fpol{justify-self:center;width:100%;max-width:344px;padding:16px}.signature-home .why .fpol img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.signature-home .fpol figcaption em{white-space:nowrap;display:block}@media (max-width:360px){.signature-home .pol figcaption{font-size:16.5px}}.signature-home .fcol{justify-items:center;gap:28px;min-width:0;display:grid}.signature-home .fnote{text-align:center;max-width:344px;font:500 clamp(22px, 1.9vw, 26px)/1.3 var(--hand);color:var(--gold);text-wrap:balance}.signature-home .flead{font:italic 400 var(--section-heading-size)/1.15 var(--serif);color:var(--balance);max-width:22em;margin:0}.signature-home .why .txt{color:var(--paper-2);gap:16px;max-width:34em;margin-top:24px;font-size:clamp(17px,1.4vw,20px);display:grid;container-type:inline-size}.signature-home .why .sig{margin-top:18px;font-size:30px}.signature-home .help{margin-top:24px}.signature-home .help>p{font:500 18px/1.3 var(--sans);color:#93877c}.signature-home .help .ctas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:16px;display:grid}.signature-home .faqs{background:var(--silence)}.signature-home .faq{grid-template-columns:4fr 7fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.signature-home .faq .sub{max-width:24em;margin-top:20px}.signature-home .fitx{gap:28px;margin-top:clamp(36px,4vw,56px);display:grid}.signature-home .fitx h3{font:italic 400 clamp(36px, 3.4vw, 52px)/1 var(--serif);color:var(--gold)}.signature-home .fitx ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.signature-home .fitx li{background:var(--earth);color:var(--paper);border-radius:999px;padding:8px 14px;font-size:15px}.signature-home .fitx .no li{color:var(--paper-2);background:0 0;box-shadow:inset 0 0 0 1px #fad7b340}.signature-home .qs{border-top:1px solid #fad7b333}.signature-home .qs details{border-bottom:1px solid #fad7b333}.signature-home .qs summary{cursor:pointer;min-height:44px;font:400 clamp(22px, 2vw, 28px)/1.2 var(--serif);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.signature-home .qs summary::-webkit-details-marker{display:none}.signature-home .qs summary:after{content:"+";font:400 26px/1 var(--sans);color:var(--gold);flex:none}.signature-home .qs details[open] summary:after{content:"−"}.signature-home .qs details p{color:var(--paper-2);max-width:40em;padding:0 0 24px}.signature-home .close{text-align:center;background:var(--silence);padding-block:clamp(40px,6vw,80px) clamp(60px,7vw,100px)}.signature-home .scene2{justify-content:center;align-items:flex-end;gap:clamp(12px,3vw,40px);margin-bottom:44px;display:flex}.signature-home .scene2 .g{width:min(380px,58%)}.signature-home .scene2 .b{color:var(--gold);height:clamp(70px,8vw,120px)}.signature-home .close h2{font-size:var(--section-heading-size)}.signature-home .close h2 em{color:var(--gold);display:block}.signature-home .close .ctas{justify-content:center;margin-top:36px}.signature-home .exp{max-width:80em;color:var(--paper-2);justify-items:center;gap:10px;margin:clamp(56px,6vw,88px) auto 0;font-size:clamp(16px,1.3vw,18px);display:grid}.signature-home .exp b{color:var(--paper);font:italic 400 clamp(24px, 2.2vw, 30px)/1.2 var(--serif);margin-bottom:6px;display:block}.signature-home .exp .tlink{color:var(--gold)}.signature-home footer{color:var(--paper-2);background:var(--silence);border-top:1px solid #fad7b326;padding-block:40px 48px;font-size:15px}.signature-home footer .wrap{grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;display:grid}.signature-home footer b{color:var(--paper);margin-bottom:6px;font-weight:500;display:block}.signature-home footer .big{font:400 28px/1.1 var(--serif);color:var(--paper)}.signature-home .visit .sgrid{max-width:760px;margin-top:8px}.signature-home .vh3{margin-top:clamp(56px,6vw,88px);font-size:clamp(34px,3.6vw,52px)}.signature-home .light .vh3 em{color:var(--rust)}.signature-home .visit .table{margin-top:clamp(48px,5vw,72px)}.signature-home .evenings{background:var(--balance)}.signature-home .evenings .evs{margin-top:0}.signature-home .evenings .evhead{align-items:end}.signature-home .pline a{text-decoration:none}.signature-home .pline a:hover{color:var(--balance)}.signature-home.mo .logo .row{perspective:600px}.signature-home.mo .logo .row span{opacity:0;transform-origin:50% 0;transition:transform 1s cubic-bezier(.2, .7, .2, 1) var(--d,0s), opacity .6s var(--d,0s);transform:rotateX(-90deg)}.signature-home.mo .logo .sas{opacity:0;transition:opacity 1.6s 1.3s}.signature-home.mo .logo.in .sas{opacity:1}.signature-home.mo .eyebrow.lead{opacity:0;transition:opacity 1.2s .1s}.signature-home.mo .logo-in .eyebrow.lead{opacity:1}.signature-home .pol,.signature-home .pc{position:relative}.signature-home.mo .pol:after,.signature-home.mo .pc:after{content:"";pointer-events:none;opacity:1;background:#e7dccb;transition:opacity 2.8s cubic-bezier(.4,0,.2,1) .2s;position:absolute;inset:16px 16px 104px}.signature-home.mo .pol.dev:after{opacity:0}.signature-home.mo .pc.on:after{opacity:0;transition:opacity 1.4s cubic-bezier(.4,0,.2,1) .1s}.signature-home .pol{transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s}@media (hover:hover) and (pointer:fine){.signature-home .pol:hover,.signature-home .places>.pc.on:hover{transform:rotate(0)translateY(-6px);box-shadow:0 28px 56px #0000006b}}.signature-home.mo .pin{opacity:0;transition:opacity .6s var(--d,0s), transform .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:scale(.4)}.signature-home.mo .map.in .pin{opacity:1;transform:none}.signature-home.mo .map.in .pin.dim{opacity:1}.signature-home .dist{position:relative}.signature-home.mo .dist{padding-top:30px}.signature-home.mo .dist:before{content:"";border-top:2px dotted var(--rust);opacity:.6;transform-origin:0;transition:transform 2.6s cubic-bezier(.6,.1,.2,1);position:absolute;top:10px;left:0;right:0;transform:scaleX(0)}.signature-home.mo .dist.in:before{transform:none}.signature-home.mo .sig{clip-path:inset(-20% 100% -20% 0);transition:clip-path 2s cubic-bezier(.6,.1,.2,1) .4s}.signature-home.mo .sig.in{clip-path:inset(-20% -5% -20% 0)}.signature-home .tlink{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/100% 1px no-repeat;text-decoration:none}@media (hover:hover){.signature-home .tlink:hover{animation:.8s cubic-bezier(.6,.1,.2,1) home-redraw}}@keyframes home-redraw{0%{background-size:0 1px}to{background-size:100% 1px}}.signature-home :is(.exp,.stays) .tlink{background:0 0;position:relative}.signature-home :is(.exp,.stays) .tlink:after{content:"";inset-inline:-3px;background:var(--forest);clip-path:inset(0);opacity:.9;pointer-events:none;height:12px;position:absolute;bottom:2px;-webkit-mask:url(/home-art/hand-drawn-underline.svg) 50%/100% 100% no-repeat;mask:url(/home-art/hand-drawn-underline.svg) 50%/100% 100% no-repeat}.signature-home :is(.exp,.stays) .tlink:hover{animation:none}.signature-home.mo :is(.exp,.stays) .tlink:after{clip-path:inset(0 100% 0 0);transition:clip-path .65s linear .25s}.signature-home.mo .exp.in .tlink:after,.signature-home.mo .stays .tlink.underline-in:after,.signature-home :is(.exp,.stays) .tlink:focus-visible:after{clip-path:inset(0)}.signature-home .belt.off{animation-play-state:paused}.signature-home .week.walk{padding-block:0;overflow:clip}.signature-home .week.walk .wpin{position:relative}.signature-home .week.walk .wgrid{top:var(--hdr);min-height:calc(100vh - var(--hdr));align-content:center;padding-block:40px;position:sticky}.signature-home .week.walk{padding-bottom:clamp(40px,5vw,80px)}.signature-home .week.walk .dpause{display:none}@media (max-width:1023px){.signature-home .pview{margin-top:0;position:static}.signature-home .mbtn{display:grid}.signature-home .menu{left:0;right:0;top:var(--hdr);background:var(--silence);padding:8px var(--gut) 20px;border-bottom:1px solid #fad7b326;flex-direction:column;gap:0;display:none;position:absolute}.signature-home .menu.open{display:flex}.signature-home .menu a{border-bottom:1px solid #fad7b31a;width:100%;min-height:52px;font-size:20px}.signature-home .hdr .wrap{gap:10px}.signature-home .draft{grid-template-areas:"h""b""t"}.signature-home .wgrid,.signature-home .sgrid,.signature-home .agrid,.signature-home .draft,.signature-home .lgrid,.signature-home .egrid,.signature-home .ggrid,.signature-home .vbk,.signature-home .hgrid,.signature-home .why,.signature-home .faq,.signature-home .ogrid{grid-template-columns:1fr}.signature-home .birds{grid-template-columns:repeat(3,1fr);row-gap:36px}.signature-home .facts{grid-template-columns:1fr 1fr}.signature-home .vest{position:static}.signature-home .home .book{justify-self:start;width:130px}.signature-home .fpol{max-width:76vw}.signature-home .places{max-width:calc(76vw + 20px)}.signature-home .pc b{font-size:22px}.signature-home .pc small{font-size:15px}.signature-home .pc .cap .r{max-width:7.5em}.signature-home .life .fountain{max-width:420px}.signature-home .getting .gate{max-width:520px}.signature-home footer .wrap{grid-template-columns:1fr 1fr}}@media (max-width:640px){.signature-home{font-size:16px}.signature-home .hdr .btn{letter-spacing:.1em;white-space:nowrap;min-height:44px;padding:0 12px;font-size:11px}.signature-home .mark{font-size:19px}.signature-home .open .ctas .btn{flex:100%}.signature-home .btn.two{letter-spacing:.1em;padding:14px 20px;font-size:14px}.signature-home .daytabs button{min-height:52px;font-size:16px}.signature-home .dc{aspect-ratio:auto;min-height:540px}.signature-home .dc .art{min-height:250px}.signature-home .birds{grid-template-columns:repeat(2,1fr)}.signature-home .birds .fig-wrap{height:150px}.signature-home .prompts,.signature-home .opts,.signature-home .dist,.signature-home .facts,.signature-home .evrow{grid-template-columns:1fr}.signature-home .ptrack{--cw:76vw;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut);gap:20px}.signature-home .pstrip .sctl .ar{display:none}.signature-home .vest dl div{grid-template-columns:112px 1fr}.signature-home .vest dt{font-size:14px}.signature-home .rt td:first-child{font-size:22px}.signature-home .rt th,.signature-home .rt td{padding:12px 6px}.signature-home .rt th:not(:first-child),.signature-home .rt td.n{width:auto;font-size:16px}.signature-home footer .wrap{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.signature-home :is(.exp,.stays) .tlink:after,.signature-home.mo :is(.exp,.stays) .tlink:after{clip-path:inset(0);transition:none}.signature-home{scroll-behavior:auto}.signature-home *,.signature-home :before,.signature-home :after{transition:none!important;animation:none!important}.signature-home.js .house .h{clip-path:none}.signature-home.js .house .bb,.signature-home.js .birds li.arrive .dr{opacity:1;transform:none}}html:has(.signature-home){background:#170c0b;scroll-padding-top:80px}body:has(.signature-home):after{display:none}.signature-home{overflow-x:clip}.signature-home a{text-decoration:underline}.signature-home .mark,.signature-home .menu a,.signature-home .btn,.signature-home .tlink,.signature-home .pline a{text-decoration:none}.signature-home .skip-home{z-index:100;background:var(--balance);color:var(--rust);padding:12px 18px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.signature-home .skip-home:focus{transform:none}.signature-home .pol .img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.signature-home .visit{overflow:visible}.signature-home .house{min-width:0}.signature-home.js .house .h{clip-path:none;opacity:0;transition:opacity .9s cubic-bezier(.23,1,.32,1) .1s,transform 1.1s cubic-bezier(.23,1,.32,1) .1s;transform:translateY(10px)}.signature-home.js .house.in .h{opacity:1;transform:none}.signature-home.js .house .bb{transition:opacity .9s .35s,transform 1.1s cubic-bezier(.23,1,.32,1) .35s;transform:translate(-8px,4px)}.signature-home.js .house.in .bb{opacity:1;transform:none}.signature-home.mo .logo .row span{transition:opacity .3s ease var(--d,0s);position:relative;overflow:hidden;transform:none}.signature-home.mo .logo.in .row span{opacity:1;transform:none}.signature-home .logo-reel{font:inherit;display:block;position:absolute;inset:0;transform:translateY(-200%)}.signature-home .logo-reel>i{height:100%;font:inherit;place-items:center;display:grid}.signature-home.mo .logo.in .logo-reel{animation:home-logo-roll 1s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}@keyframes home-logo-roll{0%{transform:translateY(0)}to{transform:translateY(-200%)}}.signature-home.mo .logo .sas{transition:opacity .8s .4s}.signature-home.mo .pol:after,.signature-home.mo .pc:after{transition-duration:.9s;transition-delay:80ms}.signature-home.mo .pin{transition-duration:.45s,.6s;transform:translateY(4px)}.signature-home.mo .dist:before{transition-duration:1.1s}.signature-home.mo .sig{transition-duration:1.1s;transition-delay:.15s}@media (hover:hover) and (pointer:fine){.signature-home .pol:hover,.signature-home .places>.pc.on:hover{transform:rotate(0)translateY(-3px)}}@media (max-width:640px){.signature-home .hdr .wrap{gap:8px}.signature-home .hdr .btn{letter-spacing:.035em;padding-inline:9px;font-size:10px}.signature-home .mark{font-size:18px}}@media (prefers-reduced-motion:reduce){html:has(.signature-home){scroll-behavior:auto}.signature-home.js .house .h,.signature-home.js .house .bb,.signature-home.mo .rv,.signature-home.mo .logo .row span,.signature-home.mo .logo .sas,.signature-home.mo .pin{opacity:1;transform:none}.signature-home.mo .rv em{opacity:1}.signature-home .logo-reel{transform:translateY(-200%)}.signature-home.mo .pol:after,.signature-home.mo .pc:after{opacity:0}.signature-home.mo .sig{clip-path:none}.signature-home .pol:hover,.signature-home .places>.pc.on:hover{transform:rotate(var(--r,0deg))}}.signature-home .pslide{min-width:0}.signature-home .pfr{aspect-ratio:4/5;background:var(--earth);border:7px solid #4a201b;width:100%;overflow:hidden}.signature-home .pfr img,.signature-home .cc img{width:100%;height:auto;display:block}.signature-home .week-posters{grid-template-columns:clamp(44px,4vw,80px) minmax(0,1fr);align-items:stretch;gap:clamp(20px,5.2vw,106px);display:grid}.signature-home .week .dcnav{margin:0}.signature-home .week .h2 em{color:var(--gold)}@media (min-width:1024px){.signature-home .week{min-height:calc(100svh - var(--hdr));align-items:center;padding-block:clamp(80px,5vw,110px);display:grid}.signature-home .week .wgrid{grid-template-columns:1fr 1fr;gap:8.5vw;max-width:2048px;padding-inline:7.8vw 6.6vw}.signature-home .week .h2{margin-bottom:clamp(56px,5.5vw,112px);font-size:clamp(44px,3.3vw,68px)}.signature-home .week .week-intro,.signature-home .week .rhythm div{font-size:clamp(18px,1.2vw,25px);line-height:1.5}.signature-home .week .rhythm{gap:28px;margin-top:28px}.signature-home .week .rhythm+.lede{margin-top:36px;font-size:clamp(14px,.9vw,19px)}}.signature-home .week .darr{width:44px;height:44px;color:var(--balance);cursor:pointer;background:0 0;border:1px solid #fad7b34d;border-radius:22px;place-items:center;padding:0;display:grid}.signature-home .week .darr:hover{background:#fad7b31a}.signature-home .week .dpause{min-height:44px;color:var(--balance);border:1px solid #fad7b34d;border-radius:22px;align-items:center;margin-left:6px;padding:0 18px;display:inline-flex}.signature-home .week .dpause:hover{background:#fad7b31a}.signature-home .open{background:#481814;padding:0;display:block;overflow:visible}.signature-home .intro-pin{isolation:isolate;align-items:center;min-height:100svh;display:grid;position:relative}.signature-home .intro-pin:before{content:"";z-index:-1;pointer-events:none;opacity:var(--intro-reveal,1);background:linear-gradient(#46191640 0% 48%,#421a17 82%);position:absolute;inset:0}.signature-home .intro-art{object-fit:contain;opacity:1;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.signature-home .intro-content{text-align:center;width:100%;max-width:none;padding-block:0;position:absolute;bottom:clamp(24px,2.7svh,40px)}.signature-home .intro-content .h1{font:500 clamp(24px, 2.8vw, 60px)/1.2 var(--hand);letter-spacing:0;color:var(--balance)}.signature-home .intro-content .ctas{justify-content:center}.signature-home .intro-content .ctas .btn{flex:0 auto;width:clamp(240px,23vw,468px);max-width:100%;min-height:clamp(56px,4.4vw,90px)}.signature-home .hdr .btn,.signature-home .intro-content .ctas .btn{background:var(--balance);color:var(--rust);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid #fad7b361;border-radius:14px;box-shadow:inset 0 1px #fff6ec33,0 6px 20px #170c0b2e}.signature-home .hdr .btn:hover,.signature-home .intro-content .ctas .btn:hover{background-color:var(--gold);color:var(--silence);box-shadow:inset 0 1px #fff6ec4d,0 8px 24px #170c0b3d}.signature-home .week .week-intro{max-width:44ch;color:var(--paper-2);margin-top:20px}.signature-home.js .hdr{position:fixed;left:0;right:0}.signature-home.js.intro-wait .hdr,.signature-home.js:not(.intro-ready) .hdr .btn{visibility:hidden}html:has(.signature-home.intro-wait) .home-account{visibility:hidden}@media (prefers-reduced-motion:no-preference){.signature-home.js .open{height:300svh}.signature-home.js .intro-pin{height:100svh;position:sticky;top:0}.signature-home.js .intro-step{opacity:0}}
