.pFmR8W_link{border-radius:2px;align-items:center;min-width:0;min-height:44px;display:inline-flex}.pFmR8W_link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.pFmR8W_artwork{width:clamp(8.25rem,44vw,9.75rem);max-width:100%;height:auto;fill:var(--brand-ink,hsl(var(--foreground)))}.pFmR8W_mark{fill:var(--brand-mark,hsl(var(--primary)))}.pFmR8W_spark{fill:var(--brand-impact,hsl(var(--brand-spark)))}@media (forced-colors:active){.pFmR8W_artwork,.pFmR8W_mark,.pFmR8W_spark{fill:linktext}}
.zVhpvW_walkthrough,.zVhpvW_features{align-items:center;min-height:100svh;padding-block:clamp(3.5rem,8svh,6rem);display:grid}.zVhpvW_walkthrough{background:var(--surface)}.zVhpvW_features{padding-block:clamp(3rem,7svh,5rem)}.zVhpvW_sectionTitle{font-size:clamp(2.2rem,5.5vw,4.5rem);font-weight:var(--display-weight);letter-spacing:-.04em;text-wrap:balance;line-height:1.02}.zVhpvW_walkthrough .zVhpvW_sectionTitle,.zVhpvW_lead{text-align:center}.zVhpvW_lead{max-width:52ch;color:var(--muted);text-wrap:pretty;margin:1rem auto 0;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.55}.zVhpvW_methods{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block:clamp(1.5rem,4svh,2.75rem);display:flex}.zVhpvW_methods button{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--ink);border-radius:2rem;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.zVhpvW_methods button:hover{border-color:var(--focus)}.zVhpvW_methods button[aria-selected=true]{border-color:var(--action);background:var(--action);color:var(--action-ink)}.zVhpvW_walkthroughGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.zVhpvW_steps{--number-size:2.125rem}.zVhpvW_steps li{padding-block:.25rem .875rem;position:relative}.zVhpvW_steps li:not(:last-child):after{inset:calc(var(--number-size) + .55rem) auto -.55rem calc(var(--number-size) / 2);background:var(--line);content:"";pointer-events:none;width:1px;position:absolute}.zVhpvW_steps button{width:100%;min-height:44px;color:var(--ink);text-align:left;letter-spacing:-.025em;border-radius:.375rem;align-items:center;gap:.75rem;font-size:clamp(1.0625rem,2.25vw,1.5rem);font-weight:620;display:flex}.zVhpvW_steps button:hover{color:var(--focus)}.zVhpvW_stepNumber{flex:0 0 var(--number-size);height:var(--number-size);border:1px solid var(--line);background:var(--bg);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:50%;place-items:center;font-size:.875rem;display:grid}.zVhpvW_steps li[data-current=true] .zVhpvW_stepNumber{border-color:var(--action);background:var(--action);color:var(--action-ink)}.zVhpvW_steps p{margin:.15rem 0 0 calc(var(--number-size) + .75rem);max-width:44ch;color:var(--muted);line-height:1.55}.zVhpvW_previewStage{background:#2d261f;border:1px solid #514539;border-radius:1rem;place-items:center;min-width:0;min-height:23rem;padding:clamp(1rem,4vw,3rem);display:grid}.zVhpvW_preview{background:var(--bg);border-radius:.875rem;width:min(100%,23rem);min-height:16.75rem;box-shadow:0 12px 22px #100c0866}.zVhpvW_previewBar,.zVhpvW_previewBody{padding:.875rem clamp(.875rem,2.5vw,1.375rem)}.zVhpvW_previewBar{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .625rem;font-size:.8125rem;font-weight:580;display:flex}.zVhpvW_status{border:1px solid var(--line);color:var(--ink);border-radius:.375rem;padding:.15rem .5rem}.zVhpvW_status[data-complete=true]{color:#255b3d;background:#dbece0;border-color:#0000}.zVhpvW_previewGoal{letter-spacing:-.035em;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:640;line-height:1.15}.zVhpvW_previewTerms{margin-top:.75rem;font-size:.875rem}.zVhpvW_previewTerms div{border-top:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem;padding-block:.5rem;display:grid}.zVhpvW_previewTerms dt,.zVhpvW_receipt p{color:var(--muted)}.zVhpvW_previewTerms dd{font-weight:540}.zVhpvW_receipt{background:var(--surface);border-radius:.625rem;align-items:start;gap:.75rem;margin-top:1rem;padding:1rem;font-size:.875rem;display:flex}.zVhpvW_receipt svg{color:var(--focus);flex:none}.zVhpvW_receipt p{margin-top:.25rem;line-height:1.55}.zVhpvW_tourLink{text-underline-offset:.23em;align-items:center;gap:.5rem;width:fit-content;min-height:44px;margin:1rem auto 0;font-weight:600;text-decoration:underline;display:flex}.zVhpvW_features .zVhpvW_sectionTitle{max-width:18ch}.zVhpvW_featureList{margin-block:clamp(1.5rem,4svh,3rem)}.zVhpvW_feature{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:clamp(1.5rem,4svh,3rem);display:grid}.zVhpvW_feature h3{letter-spacing:-.03em;font-size:clamp(1.375rem,3vw,2.25rem);font-weight:620;line-height:1.13}.zVhpvW_featureCopy p,.zVhpvW_close p{max-width:43ch;color:var(--muted);margin-top:.75rem;line-height:1.6}.zVhpvW_featureSample{border:1px solid var(--line);background:var(--surface);border-radius:1rem;min-width:0;padding:clamp(1rem,3.5vw,2rem)}.zVhpvW_featureSample strong{align-items:center;gap:.5rem;font-size:1rem;font-weight:640;display:flex}.zVhpvW_featureSample strong svg{color:var(--focus);flex:none}.zVhpvW_featureSample p{color:var(--muted);margin-top:.625rem;line-height:1.55}.zVhpvW_featureSample .zVhpvW_status{margin-top:.75rem;font-size:.8125rem;display:inline-block}.zVhpvW_days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;max-width:23rem;margin-top:1rem;font-size:clamp(.6875rem,1.35vw,.875rem);font-weight:580;display:grid}.zVhpvW_days li{border:1px solid var(--line);color:var(--muted);border-radius:.375rem;padding-block:.5rem}.zVhpvW_days li[data-check-in=true]{border-color:var(--action);background:var(--action);color:var(--action-ink)}.zVhpvW_close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.zVhpvW_close p{margin:0}@media (min-width:48rem){.zVhpvW_feature:nth-child(2n) .zVhpvW_featureSample{grid-area:1/1}}@media (max-width:47.99rem){.zVhpvW_walkthrough{padding-block:3rem}.zVhpvW_walkthroughGrid,.zVhpvW_feature{grid-template-columns:minmax(0,1fr)}.zVhpvW_methods{margin-block:1.25rem}.zVhpvW_steps li{padding-bottom:.625rem}.zVhpvW_steps li:not([data-current=true]) p{display:none}.zVhpvW_previewStage{min-height:0;padding:.75rem}.zVhpvW_preview{min-height:15.5rem}}@media (max-width:39.99rem){.zVhpvW_methods button{padding-inline:.625rem;font-size:.8125rem}.zVhpvW_close a{width:100%}}
.txgM7a_page{--bg:#faf9f6;--ink:#211e1a;--muted:#514c43;--line:#d9d3c8;--surface:#efebe3;--action:#24211c;--action-ink:#fffaf1;--focus:#946006;--brand-ink:var(--ink);--brand-mark:var(--ink);--brand-impact:var(--focus);--font-display:var(--font-geist-sans), sans-serif;--display-weight:630;--bar:4.5rem;--gutter:clamp(1rem, 5vw, 4rem);--wrap-width:76rem;background:var(--bg);color:var(--ink)}.dark .txgM7a_page{--bg:#181613;--ink:#f8f3eb;--muted:#c5bdb0;--line:#494239;--surface:#211e19;--action:#f6eee0;--action-ink:#211e1a;--focus:#ffc765}.txgM7a_page .wrap{width:min(100% - 2 * var(--gutter), var(--wrap-width));margin-inline:auto}.txgM7a_page a:focus-visible,.txgM7a_page button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.txgM7a_page ::selection{color:#211e1a;background:#ffd18a}.txgM7a_skip{z-index:3;top:.75rem;left:max(var(--gutter), (100% - var(--wrap-width)) / 2);background:var(--action);color:var(--action-ink);border-radius:.5rem;padding:.75rem 1rem;position:fixed;transform:translateY(calc(-100% - 1.5rem))}.txgM7a_skip:focus{transform:none}.txgM7a_header{z-index:2;top:0;position:absolute;inset-inline:0}.txgM7a_headerInner,.txgM7a_footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;display:flex}.txgM7a_headerInner{min-height:var(--bar);border-bottom:1px solid var(--line)}.txgM7a_account{grid-template-columns:44px auto;align-items:center;gap:.5rem;display:grid}.txgM7a_account button{width:44px;height:44px;color:var(--ink)}.txgM7a_account button svg{color:inherit}.txgM7a_account button:hover{background:var(--surface)}.txgM7a_signIn,.txgM7a_footer a{text-underline-offset:.25em;align-items:center;min-height:44px;font-size:.875rem;font-weight:550;display:inline-flex}.txgM7a_signIn{grid-column:2}.txgM7a_signIn:hover,.txgM7a_footer a:hover{text-decoration:underline}.txgM7a_hero{min-height:100svh;padding-block:calc(var(--bar) + clamp(1.5rem, 6svh, 4rem)) clamp(1.5rem, 5svh, 3rem);align-items:center;display:grid}.txgM7a_heroInner{gap:clamp(1.75rem,5svh,3.25rem);display:grid}.txgM7a_heroCopy{text-align:center}.txgM7a_hero h1{color:var(--ink);font-size:clamp(2.4rem,7vw,5.25rem);font-weight:var(--display-weight);letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0 auto;line-height:1.02}.txgM7a_intro{max-width:46ch;color:var(--muted);text-wrap:pretty;margin:clamp(.75rem,2.4svh,1.25rem) auto 0;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.55}.txgM7a_actions{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:clamp(1rem,2.6svh,1.625rem);display:flex}.txgM7a_primary,.txgM7a_secondary{border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.625rem 1rem;font-size:.9375rem;font-weight:620;display:inline-flex}.txgM7a_primary{background:var(--action);color:var(--action-ink)}.txgM7a_secondary{border-color:var(--line);color:var(--ink)}.txgM7a_contract{--contract-rule:#51483b;--contract-muted:#d1c6b5;color:#fcf5e9;background:#211e19;border-radius:1rem;min-width:0;overflow:hidden}.txgM7a_contractBar{border-bottom:1px solid var(--contract-rule);color:var(--contract-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem clamp(1rem,3.5vw,2.5rem);font-size:.8125rem;font-weight:550;display:flex}.txgM7a_draft{color:#fcf5e9;border:1px solid #746959;border-radius:.25rem;padding:.1875rem .5rem}.txgM7a_contractGrid{grid-template-columns:minmax(0,1.27fr) minmax(0,1fr);display:grid}.txgM7a_contractBody,.txgM7a_deadline{padding:clamp(1rem,3.5vw,2.5rem)}.txgM7a_contractTitle{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,3.4vw,2.5rem);font-weight:620;line-height:1.12}.txgM7a_contract dl{margin-top:clamp(.75rem,2.5vw,1.5rem);font-size:.9375rem}.txgM7a_contract dl>div{border-top:1px solid var(--contract-rule);grid-template-columns:minmax(8rem,.9fr) minmax(0,1.2fr);gap:.5rem;padding-block:.6rem;display:grid}.txgM7a_contract dt{color:var(--contract-muted);align-items:center;gap:.5rem;display:flex}.txgM7a_contract dt svg{flex:none;width:1rem;height:1rem}.txgM7a_contract dd{font-weight:550}.txgM7a_deadline{border-left:1px solid var(--contract-rule);background:radial-gradient(at 40% 120%,#5b3d20,#3c2d1e 38%,#2f261d 60%,#26211b 85%,#211e19);flex-direction:column;justify-content:start;min-width:0;display:flex}.txgM7a_deadline>span{color:#f0d9b7;align-items:center;gap:.5rem;font-size:.875rem;font-weight:550;display:flex}.txgM7a_deadline time{color:#ffd18a;letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-block:.45rem .8rem;font-size:clamp(2.75rem,6.5vw,5.25rem);font-weight:570;line-height:.98}.txgM7a_deadline small{letter-spacing:0;font-size:.29em}.txgM7a_fuse{color:#ffba58;align-items:center;min-height:1rem;display:flex}.txgM7a_fuse:before,.txgM7a_fuse:after{content:"";height:1px}.txgM7a_fuse:before{background:currentColor;width:57%}.txgM7a_fuse:after{border-top:1px dashed #a58b68;flex:1}.txgM7a_fuse i{background:currentColor;flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)}.txgM7a_footerInner{min-height:5.25rem;padding-block:1rem}.txgM7a_footer a{color:var(--muted)}@media (min-width:40rem){.txgM7a_page{--gutter:4rem}}@media (min-width:40rem) and (max-height:50rem){.txgM7a_hero{padding-block:calc(var(--bar) + 1.75rem) 1.75rem}.txgM7a_heroInner{gap:1.75rem}.txgM7a_hero h1{font-size:clamp(2.8rem,8svh,5.25rem)}.txgM7a_contractBody,.txgM7a_deadline{padding:1.5rem clamp(1.5rem,3.5vw,2.5rem)}.txgM7a_deadline time{font-size:clamp(2.8rem,8svh,5.25rem)}}@media (min-width:40rem) and (max-width:56rem) and (min-height:56rem){.txgM7a_heroInner{gap:4rem}.txgM7a_hero h1{font-size:clamp(3.5rem,8.5vw,4.625rem)}.txgM7a_contractGrid{min-height:22rem}.txgM7a_contractBody{align-self:center}}@media (max-width:39.99rem){.txgM7a_page{--bar:3.75rem}.txgM7a_hero{padding-top:calc(var(--bar) + 1.75rem)}.txgM7a_hero h1{max-width:15ch}.txgM7a_actions{grid-template-columns:minmax(0,1fr);display:grid}.txgM7a_contractGrid{grid-template-columns:minmax(0,1fr)}.txgM7a_contract dl{font-size:.8125rem}.txgM7a_contract dl>div{grid-template-columns:minmax(6.6rem,.9fr) minmax(0,1.2fr);padding-block:.45rem}.txgM7a_deadline{border-left:0;border-top:1px solid var(--contract-rule)}.txgM7a_deadline time{margin-block:.25rem;font-size:2.4rem}.txgM7a_footerInner{display:grid}}
.uC7zcW_document{overflow-wrap:anywhere;max-width:68ch;margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem)}.uC7zcW_heading{border-bottom:1px solid var(--rule);padding-bottom:1.5rem}.uC7zcW_heading h1{letter-spacing:-.04em;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:780;line-height:1.05}.uC7zcW_heading p{color:var(--muted-ink);margin-top:.75rem;font-size:.875rem}.uC7zcW_content{color:var(--muted-ink);margin-top:1.5rem;line-height:1.7}.uC7zcW_content section{margin-top:2rem}.uC7zcW_content h2{margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.uC7zcW_content h2,.uC7zcW_content strong,.uC7zcW_content a{color:var(--ink)}.uC7zcW_content p+p,.uC7zcW_content li+li{margin-top:.65rem}.uC7zcW_content ul{padding-inline-start:1.25rem;list-style:outside}.uC7zcW_content a{text-underline-offset:.2em;text-decoration:underline}
.e6Z45q_main{max-width:48rem;margin-inline:auto;padding-block:clamp(2.5rem,7vw,5rem)}.e6Z45q_intro{margin-bottom:2rem}.e6Z45q_intro h1{letter-spacing:-.035em;font-size:clamp(2.5rem,6vw,4rem);font-weight:760;line-height:1.05}.e6Z45q_intro p,.e6Z45q_support p,.e6Z45q_empty p{color:var(--muted-ink);margin-top:.65rem;line-height:1.6}.e6Z45q_search label{margin-bottom:.4rem;font-weight:650;display:block}.e6Z45q_searchField{color:var(--muted-ink);align-items:center;display:flex;position:relative}.e6Z45q_searchField svg{pointer-events:none;position:absolute;left:.9rem}.e6Z45q_searchField input{border:1px solid hsl(var(--input));width:100%;min-width:0;min-height:3.125rem;color:var(--ink);background:var(--sheet);border-radius:.75rem;padding:.65rem .9rem .65rem 2.75rem}.e6Z45q_searchField input::placeholder{color:var(--muted-ink);opacity:1}.e6Z45q_topics{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.e6Z45q_topics button,.e6Z45q_empty button{border:1px solid var(--rule);border-radius:.5rem;min-height:2.75rem;padding:.4rem .75rem;font-size:.875rem;font-weight:600}.e6Z45q_topics button:hover,.e6Z45q_empty button:hover{background:var(--sheet)}.e6Z45q_topics button[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.e6Z45q_topic{margin-top:2.5rem}.e6Z45q_topic h2,.e6Z45q_support h2,.e6Z45q_empty h2{letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.3rem;font-weight:720}.e6Z45q_article{border-top:1px solid var(--rule)}.e6Z45q_article:last-child{border-bottom:1px solid var(--rule)}.e6Z45q_article summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 1.125rem;align-items:center;gap:.45rem .75rem;min-height:3.25rem;padding:.7rem .25rem;font-weight:620;list-style:none;display:grid}.e6Z45q_article summary::-webkit-details-marker{display:none}.e6Z45q_article summary:hover{background:var(--sheet)}.e6Z45q_article summary svg{grid-area:1/3}.e6Z45q_article[open] summary svg{transform:rotate(180deg)}.e6Z45q_status{background:hsl(var(--fuse));color:hsl(var(--fuse-foreground));border-radius:.25rem;padding:.125rem .4rem;font-size:.75rem;font-weight:650}.e6Z45q_article p{max-width:69ch;color:var(--muted-ink);padding:0 .25rem 1rem;line-height:1.65}.e6Z45q_empty,.e6Z45q_support{background:var(--sheet);border-radius:.75rem;margin-top:2.5rem;padding:1.25rem}.e6Z45q_empty button{margin-top:1rem}.e6Z45q_support a{text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.e6Z45q_main :is(button,input,summary,a):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (max-width:34rem){.e6Z45q_article summary{grid-template-columns:minmax(0,1fr) 1.125rem}.e6Z45q_article summary svg{grid-column:2}.e6Z45q_status{grid-column:1;justify-self:start}}
