.YZY1-a_languages,.YZY1-a_option{flex-shrink:0;align-items:center;gap:.25rem;font-size:1rem;line-height:1.3;display:flex}.YZY1-a_languages a{color:inherit;border-bottom:1px solid #0000;padding:.25rem 0}.YZY1-a_languages a:hover,.YZY1-a_languages .YZY1-a_active{border-bottom-color:currentColor}.YZY1-a_languages a:focus-visible{outline-offset:4px;outline:1px solid}.YZY1-a_divider{opacity:.3}.YZY1-a_inactive{opacity:.4}
._2NABzW_action,._2NABzW_compact{max-width:100%;height:auto;font:400 1rem / 1.25 var(--font-arizona-sans);white-space:normal;box-shadow:none;border-radius:.25rem;gap:.5rem}._2NABzW_action{--button-icon-size:1.125rem;min-height:2.75rem;padding:.625rem 1rem}._2NABzW_compact{--button-icon-size:1rem;min-height:2.25rem;padding:.375rem .75rem;font-size:.875rem}._2NABzW_action:before,._2NABzW_compact:before{box-shadow:none;border-radius:calc(.25rem - 1px)}._2NABzW_action:focus-visible,._2NABzW_compact:focus-visible{outline:2px solid var(--button-focus-color,#95856a);outline-offset:5px}._2NABzW_action svg,._2NABzW_compact svg{margin-inline:0}._2NABzW_action svg:not([class*=size-]),._2NABzW_compact svg:not([class*=size-]){width:var(--button-icon-size);height:var(--button-icon-size)}
.OExs8G_trigger,.OExs8G_close{width:2.75rem;height:2.75rem;color:var(--menu-control-color,#fff);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:-.625rem;padding:0}.OExs8G_trigger:focus-visible,.OExs8G_close:focus-visible{outline-offset:2px;outline:2px solid}.OExs8G_icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.5rem;height:1.5rem}:is(html:has(.OExs8G_menu[data-open]:not([data-starting-style])),html:has(.OExs8G_menu[data-open][data-initially-open=true])){--menu-icon-offset:0px;--menu-icon-angle:45deg;--menu-icon-middle-scale:0}.OExs8G_icon path{transform-origin:12px 12px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.OExs8G_iconTop{transform:translateY(calc(-1 * var(--menu-icon-offset,6px))) rotate(var(--menu-icon-angle,0deg))}.OExs8G_iconMiddle{transform:scaleX(var(--menu-icon-middle-scale,1))}.OExs8G_iconBottom{transform:translateY(var(--menu-icon-offset,6px)) rotate(calc(-1 * var(--menu-icon-angle,0deg)))}html:has(.OExs8G_menu){--mobile-menu-background:#a57a4b;background:var(--mobile-menu-background)}html:has(.OExs8G_menu):before{background:var(--mobile-menu-background)}body:has(.OExs8G_menu){background:var(--mobile-menu-background)}.OExs8G_menu{z-index:50;overscroll-behavior:contain;background:var(--mobile-menu-background);color:var(--brand-cream);font-family:var(--font-arizona-flare);-webkit-font-smoothing:antialiased;outline:none;flex-direction:column;font-weight:400;transition:opacity .3s ease-in-out;display:flex;position:fixed;inset:0;overflow-y:auto}.OExs8G_menu[data-starting-style],.OExs8G_menu[data-ending-style]{opacity:0}.OExs8G_menu[data-initially-open=true][data-starting-style]{opacity:1}.OExs8G_menu[data-ending-style]{transition-duration:.2s}.OExs8G_header{z-index:1;background:var(--mobile-menu-background);flex-shrink:0;justify-content:space-between;align-items:center;height:3.5rem;padding-inline:1.25rem;display:flex;position:sticky;top:0}.OExs8G_close{display:flex}.OExs8G_logo{align-items:center;width:7.5rem;min-height:2.75rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OExs8G_logo svg{width:100%;height:auto;display:block}.OExs8G_navigation{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1rem;padding:2.5rem 1.25rem;display:flex}.OExs8G_navigation a{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.5rem;line-height:1.16}.OExs8G_navigation a:hover,.OExs8G_navigation a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.OExs8G_legalLink{--reveal-opacity:.85;margin:auto 1.25rem max(1.25rem, env(safe-area-inset-bottom));text-underline-offset:.2em;opacity:var(--reveal-opacity);flex-shrink:0;align-self:flex-start;padding-block:.5rem;font-size:1.5rem;line-height:1.3;transition:opacity .2s}.OExs8G_legalLink:hover,.OExs8G_legalLink:focus-visible{opacity:1;text-decoration:underline}.OExs8G_menu a:focus-visible{outline-offset:4px;outline:1px solid}.OExs8G_reveal{animation:.42s cubic-bezier(.16,1,.3,1) backwards OExs8G_menuItemReveal;animation-delay:calc(.15s + var(--item-index) * 40ms)}.OExs8G_menu[data-initially-open=true] .OExs8G_reveal,.OExs8G_reveal:focus-visible{animation:none}@keyframes OExs8G_menuItemReveal{0%{opacity:0;filter:blur(6px);transform:translateY(.5rem)}to{opacity:var(--reveal-opacity,1);filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.OExs8G_menu,.OExs8G_menu[data-ending-style],.OExs8G_legalLink,.OExs8G_icon path{transition:none}.OExs8G_reveal{animation:none}}
.E0kJGG_hero,.E0kJGG_header{--grid-margin:1.25rem;--grid-gutter:1.25rem;color:var(--brand-cream);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:400;line-height:1.3}.E0kJGG_hero{--grid-cols:6;--column-width:calc((100vw - var(--grid-margin) * 2 - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols));isolation:isolate;background:var(--brand-cream);height:60svh;position:relative;overflow:hidden}.E0kJGG_scene{background:var(--brand-charcoal);animation:1.2s cubic-bezier(.16,1,.3,1) 1.6s both E0kJGG_sceneReveal;position:absolute;inset:0}.E0kJGG_media{pointer-events:none;position:absolute;inset:0}.E0kJGG_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.E0kJGG_header{z-index:20;height:3.5rem;padding-inline:var(--grid-margin);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.E0kJGG_navigationBlur{z-index:-1;pointer-events:none;height:7rem;position:absolute;inset:0 0 auto}.E0kJGG_navigationBlur span{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);position:absolute;inset:0}.E0kJGG_navigationBlur span:first-child{--blur:1.5px;--mask:linear-gradient(to top, transparent 0%, #000 25%, #000 50%, transparent 75%)}.E0kJGG_navigationBlur span:nth-child(2){--blur:5px;--mask:linear-gradient(to top, transparent 25%, #000 50%, #000 75%, transparent 100%)}.E0kJGG_navigationBlur span:nth-child(3){--blur:14px;--mask:linear-gradient(to top, transparent 50%, #000 75%, #000 100%, transparent 125%)}.E0kJGG_leftNavigation{display:none}.E0kJGG_rightNavigation{justify-content:space-between;align-items:center;gap:var(--grid-gutter);flex-direction:row-reverse;width:100%;display:flex}.E0kJGG_navItem{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex-shrink:0;padding:.25rem 0}.E0kJGG_navItem:hover{border-bottom-color:currentColor}.E0kJGG_tagline:focus-visible,.E0kJGG_navItem:focus-visible{outline-offset:4px;outline:1px solid}.E0kJGG_desktopItem{display:none}.E0kJGG_tagline{text-align:center;letter-spacing:.02em;place-items:center;width:9.75rem;min-height:2rem;font-size:.875rem;line-height:1.15;animation:1.2s cubic-bezier(.16,1,.3,1) 1.6s backwards E0kJGG_taglineColor;display:grid;position:absolute;top:calc(50% + .25rem);left:50%;transform:translate(-50%,-50%)}.E0kJGG_taglineText{transition:opacity .175s .175s,translate .175s .175s;display:block}.E0kJGG_headerBrand{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .175s;display:flex;position:absolute;inset:0}.E0kJGG_headerBrand svg{width:7.5rem;height:auto}.E0kJGG_headerBrand svg>g{fill:#292720}.E0kJGG_taglineText>span{animation:.4s ease-in-out both E0kJGG_taglineReveal;display:inline-block}.E0kJGG_taglineText>span:first-child{animation-delay:.2s}.E0kJGG_taglineText>span:last-child{animation-delay:.4s}.E0kJGG_menuButton{display:flex}.E0kJGG_wordmark{width:calc(var(--column-width) * 4 + var(--grid-gutter) * 3);aspect-ratio:464/160.91;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.E0kJGG_wordmark:before{content:"";z-index:-1;filter:blur(36px);pointer-events:none;background:radial-gradient(closest-side,#00000040 0%,#00000020 45%,#0000 100%);position:absolute;inset:-65% -30%}.E0kJGG_wordmark svg{width:100%;height:auto;animation:1.2s cubic-bezier(.16,1,.3,1) 1.6s both E0kJGG_wordmarkLanding;display:block}.E0kJGG_scrollHint{opacity:.8;pointer-events:none;width:1.5rem;height:2.25rem;animation:.6s ease-out 10s both E0kJGG_scrollHintReveal;display:none;position:absolute;bottom:1.875rem;left:50%;transform:translate(-50%)}.E0kJGG_scrollWheel{stroke-width:1.5px;animation:2.2s ease-in-out 10s infinite both E0kJGG_scrollWheel}@keyframes E0kJGG_scrollHintReveal{0%{opacity:0}to{opacity:.8}}@keyframes E0kJGG_scrollWheel{0%{opacity:0;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(10px)}}@keyframes E0kJGG_sceneReveal{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}@keyframes E0kJGG_wordmarkLanding{0%{scale:1.12}to{scale:1}}@keyframes E0kJGG_taglineReveal{0%{opacity:0;translate:0 2px}to{opacity:1;translate:0}}@keyframes E0kJGG_taglineColor{0%{color:#000}to{color:inherit}}@media (prefers-reduced-motion:reduce){.E0kJGG_scene,.E0kJGG_wordmark svg,.E0kJGG_tagline,.E0kJGG_taglineText>span,.E0kJGG_scrollWheel{animation:none}.E0kJGG_scrollHint{animation-duration:1ms}}@media (min-width:768px){.E0kJGG_tagline{width:18.75rem;top:calc(50% + .1rem)}.E0kJGG_taglineText>span:first-child{animation-delay:.6s}.E0kJGG_taglineText>span:last-child{animation-delay:.8s}}@media (min-width:1024px){.E0kJGG_hero,.E0kJGG_header{--grid-margin:1.875rem}.E0kJGG_hero{--grid-cols:12;height:100svh}.E0kJGG_leftNavigation{align-items:center;gap:var(--grid-gutter);display:flex}.E0kJGG_rightNavigation{flex-direction:row;width:auto}.E0kJGG_desktopItem,.E0kJGG_scrollHint{display:block}.E0kJGG_menuButton{display:none}}.E0kJGG_header[data-inner-page=true],.E0kJGG_header[data-past-hero=true]{color:#292720}.E0kJGG_header[data-past-hero=true] .E0kJGG_taglineText{opacity:0;transition:none;translate:0 -6px}.E0kJGG_header[data-past-hero=true] .E0kJGG_headerBrand{opacity:1}.E0kJGG_header[data-inner-page=true] .E0kJGG_tagline,.E0kJGG_header[data-inner-page=true] .E0kJGG_taglineText>span{animation:none}.E0kJGG_header[data-inner-page=true] .E0kJGG_tagline,.E0kJGG_header[data-past-hero=true] .E0kJGG_tagline{top:50%}.E0kJGG_header[data-inner-page=true] .E0kJGG_taglineText{display:none}.E0kJGG_header[data-inner-page=true] .E0kJGG_headerBrand{opacity:1;transition:none}@media (min-width:1024px){.E0kJGG_header[data-inner-page=true] .E0kJGG_navigationBlur,.E0kJGG_header[data-past-hero=true] .E0kJGG_navigationBlur{background:linear-gradient(to bottom, color-mix(in srgb, var(--brand-cream) 85%, transparent) 0%, color-mix(in srgb, var(--brand-cream) 65%, transparent) 25%, color-mix(in srgb, var(--brand-cream) 35%, transparent) 50%, color-mix(in srgb, var(--brand-cream) 10%, transparent) 75%, transparent 100%)}}@media (max-width:1023px){.E0kJGG_header[data-inner-page=true],.E0kJGG_header[data-past-hero=true]{--menu-control-color:var(--brand-charcoal);background:var(--brand-cream)}}@media (max-width:767px){.E0kJGG_navigationBlur{height:5rem}.E0kJGG_navigationBlur span:first-child{--blur:3px}.E0kJGG_navigationBlur span:nth-child(2){--blur:6px}.E0kJGG_navigationBlur span:nth-child(3){--blur:12px}}@media (prefers-reduced-motion:reduce){.E0kJGG_taglineText,.E0kJGG_headerBrand{transition:none}}
.-nrVtG_footer{--button-focus-color:var(--brand-cream);background:var(--brand-charcoal);color:var(--brand-cream);-webkit-font-smoothing:antialiased;padding:3.5rem 1.25rem 1.5rem}.-nrVtG_content{align-items:start;gap:2.5rem;display:grid}.-nrVtG_brand{justify-self:center;width:13rem;max-width:100%;display:block}.-nrVtG_brand svg{width:100%;height:auto;display:block}.-nrVtG_heading{font:var(--heading-small);margin-bottom:1rem}.-nrVtG_details{flex-direction:column;align-self:stretch;display:flex}.-nrVtG_address,.-nrVtG_contactLink,.-nrVtG_actions,.-nrVtG_bottom{font-family:var(--font-arizona-sans);font-size:.9375rem;line-height:1.65}.-nrVtG_address{color:#c6c3bb;font-style:normal}.-nrVtG_contactLink{overflow-wrap:anywhere;color:#c6c3bb;width:fit-content;max-width:100%;display:block}.-nrVtG_actions{flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:flex}.-nrVtG_contactButton{border-color:var(--brand-cream);background:var(--brand-cream);color:var(--brand-charcoal)}.-nrVtG_contactButton:hover{background:#e8e4db}.-nrVtG_outlineButton{color:var(--brand-cream);background:0 0;border-color:#68675f}.-nrVtG_outlineButton:hover{background:#353531}.-nrVtG_bottom{color:#c6c3bb;border-top:1px solid #484841;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:3.5rem;padding-top:1.25rem;font-size:.8125rem;display:flex}.-nrVtG_bottom small{font-size:inherit}.-nrVtG_legalLinks{flex-wrap:wrap;gap:1.5rem;margin-left:auto;display:flex}.-nrVtG_contactLink:hover,.-nrVtG_bottom a:hover{color:var(--brand-cream);text-underline-offset:.25em;text-decoration:underline}.-nrVtG_footer a:focus-visible{outline:2px solid var(--brand-cream);outline-offset:5px}@media (max-width:1023px){.-nrVtG_brand [data-part=upper-word],.-nrVtG_brand [data-part=shared-t-crossbar]{transform:translate(0)}}@media (min-width:768px){.-nrVtG_content{grid-template-columns:repeat(2,minmax(0,1fr))}.-nrVtG_brand{grid-column:1/-1}}@media (min-width:1024px){.-nrVtG_footer{padding:5rem 1.875rem 1.5rem}.-nrVtG_content{grid-template-columns:1fr 1fr 1.25fr;gap:clamp(2rem,4vw,5rem)}.-nrVtG_brand{grid-column:auto;justify-self:start;width:15rem}}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.JuRlHq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.JuRlHq_variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
._040s2a_flow{font-family:var(--font-arizona-sans);font-size:.9375rem;line-height:1.6}._040s2a_panel,._040s2a_result{background:#fffdf9;border:1px solid #dfd9cf;border-radius:.375rem}._040s2a_panel{padding:var(--panel-padding)}._040s2a_flow h2{font:var(--heading-section);letter-spacing:var(--heading-section-tracking);outline:none;margin-bottom:2rem;scroll-margin-top:7rem}._040s2a_questions{gap:2rem;display:grid}._040s2a_intro{color:#625e56;max-width:48rem;margin-block:-.75rem 2rem}._040s2a_question{min-width:0}._040s2a_question legend{margin-bottom:.75rem}._040s2a_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}._040s2a_option{cursor:pointer;border:1px solid #d8d2c8;border-radius:.25rem;align-items:center;gap:.8rem;min-height:3.25rem;padding:.75rem 1rem;display:flex}._040s2a_option:hover,._040s2a_option:focus-within{border-color:#7e715d}._040s2a_option[data-selected=true]{background:#f1ede5;border-color:#7e715d}._040s2a_flow ._040s2a_primary{color:var(--brand-cream);background:#292720;border-color:#292720}._040s2a_flow ._040s2a_primary:hover{background:#444137}._040s2a_actions{border-top:1px solid #dfd9cf;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}._040s2a_actions ._040s2a_primary{margin-left:auto}._040s2a_result{grid-template:"heading planning""recommendation planning"1fr/1.2fr 1fr;display:grid}._040s2a_result[data-with-image=true]{grid-template-areas:"heading photo""recommendation photo""planning planning"}._040s2a_resultHeading{padding:var(--panel-padding) var(--panel-padding) 0;grid-area:heading}._040s2a_resultHeading h2{margin-bottom:1rem}._040s2a_recommendation{padding:0 var(--panel-padding) var(--panel-padding);grid-area:recommendation}._040s2a_resultPhoto{padding:var(--panel-padding);grid-area:photo}._040s2a_resultPhoto ._040s2a_stovePhoto{margin-bottom:0}._040s2a_planning{padding:var(--panel-padding);border-left:1px solid #dfd9cf;grid-area:planning}._040s2a_result[data-with-image=true] ._040s2a_planning{border-top:1px solid #dfd9cf;border-left:0}._040s2a_result[data-with-image=true] ._040s2a_planning ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}._040s2a_stovePhoto{width:100%;margin-bottom:1.5rem}._040s2a_photoFrame{aspect-ratio:3/2;background:#eee9e0;border-radius:.25rem;position:relative;overflow:hidden}._040s2a_photoFrame img{object-fit:cover}._040s2a_hint{color:#777269;font-size:.8125rem}._040s2a_reason{margin-bottom:1.75rem}._040s2a_hint{margin-top:.75rem}._040s2a_error{color:#c42028;margin-top:.75rem;scroll-margin-block:6rem;font-size:.8125rem}._040s2a_planning h3{font:var(--heading-small);margin-bottom:1rem}._040s2a_planning ul{color:#625e56;gap:1rem;padding-left:1.1rem;font-size:.875rem;list-style:outside;display:grid}._040s2a_planning ._040s2a_hint{margin-top:1.5rem}._040s2a_resultActions{margin-top:1rem}._040s2a_alternatives{border-top:1px solid #d8d2c8;margin-top:2.5rem;padding-top:1.75rem}._040s2a_typeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;margin-top:2rem;display:grid}._040s2a_type{flex-direction:column;align-items:start;min-width:0;display:flex}._040s2a_type h3{font:var(--heading-card);letter-spacing:var(--heading-card-tracking);margin-bottom:.75rem}._040s2a_type p{color:#625e56;margin-bottom:1.25rem}._040s2a_type [data-slot=button]{margin-top:auto}@media (min-width:1024px){._040s2a_result[data-with-image=true] ._040s2a_recommendation{flex-direction:column;align-items:flex-start;display:flex}._040s2a_result[data-with-image=true] ._040s2a_recommendation ._040s2a_primary{margin-top:auto}._040s2a_resultPhoto{align-self:end}}@media (max-width:1023px){._040s2a_result{grid-template-columns:1fr;grid-template-areas:"heading""recommendation""planning"}._040s2a_result[data-with-image=true]{grid-template-areas:"heading""photo""recommendation""planning"}._040s2a_resultPhoto{padding-top:0}._040s2a_planning{border-top:1px solid #dfd9cf;border-left:0}._040s2a_result[data-with-image=true] ._040s2a_planning ul{grid-template-columns:1fr}}@media (max-width:639px){._040s2a_typeGrid{grid-template-columns:1fr}}@media (max-width:479px){._040s2a_options{grid-template-columns:1fr}}
@font-face{font-family:arizonaFlare;src:url(../media/ABCArizonaFlare_Regular.p.3p6_e142npyt2.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}._35ArcG_className{font-family:arizonaFlare,serif;font-style:normal;font-weight:400}._35ArcG_variable{--font-arizona-flare:"arizonaFlare", serif}
.eE9PAa_section{padding:var(--section-spacing-mobile) 1.25rem;color:#292720;-webkit-font-smoothing:antialiased;background:#eee9e0;align-items:center;gap:2.5rem;display:grid}.eE9PAa_copy{max-width:36rem}.eE9PAa_copy h2{margin-bottom:var(--section-spacing-mobile);font:var(--heading-section);letter-spacing:var(--heading-section-tracking);text-wrap:balance}.eE9PAa_copy p{color:#625e56;font-family:var(--font-arizona-sans);margin-top:1rem;font-size:1rem;line-height:1.65}.eE9PAa_button{color:var(--brand-cream);background:#292720;margin-top:1.75rem}.eE9PAa_button:hover{background:#444137}.eE9PAa_images{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.eE9PAa_images figure{margin:0}.eE9PAa_additionalImage{aspect-ratio:3/2;object-fit:cover;border-radius:.25rem;width:100%;height:auto}@media (min-width:768px){.eE9PAa_copy h2{margin-bottom:1.5rem}.eE9PAa_section{padding-block:var(--section-spacing-tablet);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.eE9PAa_images{gap:1rem}}@media (min-width:1024px){.eE9PAa_section{padding:var(--section-spacing-desktop) 1.875rem;gap:clamp(4rem,7vw,8rem)}}
@font-face{font-family:arizonaSans;src:url(../media/ABCArizonaSans_Regular.p.1z_0bw1mf2m0-.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}.TIt4bq_className{font-family:arizonaSans,sans-serif;font-style:normal;font-weight:400}.TIt4bq_variable{--font-arizona-sans:"arizonaSans", sans-serif}
.aXBbkG_shell,.aXBbkG_login{background:var(--brand-cream);color:var(--brand-charcoal);min-height:100svh;font-family:var(--font-arizona-sans);--admin-border:#e4e0d8;--admin-muted:#706c63}.aXBbkG_logo{height:auto}.aXBbkG_logo>g{fill:var(--brand-charcoal)}.aXBbkG_main{max-width:1540px;padding:var(--content-spacing-desktop) 3rem 2rem;margin:auto}.aXBbkG_intro{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.aXBbkG_intro h1,.aXBbkG_login h1{font:var(--heading-page);letter-spacing:var(--heading-page-tracking);margin-bottom:.75rem}.aXBbkG_intro h1{margin-bottom:.5rem}.aXBbkG_muted{color:var(--admin-muted,#706c63)}.aXBbkG_calendarPanel{border:1px solid var(--admin-border);border-radius:var(--radius-xl);background:#fff;overflow:hidden}.aXBbkG_toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem;display:grid}.aXBbkG_toolbar h2{font:var(--heading-small);text-align:center}.aXBbkG_weekControls{align-items:center;gap:.4rem;display:flex}.aXBbkG_weekControls>button:first-child,.aXBbkG_weekControls>button:nth-child(2){padding-inline:.6rem}.aXBbkG_calendarScroll{overflow-x:auto}.aXBbkG_calendar{min-width:850px}.aXBbkG_dayHeaders,.aXBbkG_calendarBody{grid-template-columns:64px repeat(7,minmax(0,1fr));display:grid}.aXBbkG_dayHeaders{border-block:1px solid var(--admin-border);background:#fffdf9}.aXBbkG_dayHeaders>div{color:var(--admin-muted);justify-content:center;align-items:center;gap:.5rem;padding:.85rem 0;font-size:.8125rem;display:flex}.aXBbkG_dayHeaders strong{text-align:center;font-variant-numeric:tabular-nums;width:2rem;color:var(--brand-charcoal);flex-shrink:0;padding:.2rem;font-size:1.125rem;font-weight:400}.aXBbkG_dayHeaders [data-today=true] strong{background:var(--brand-charcoal);color:var(--brand-cream);border-radius:50%}.aXBbkG_timeLabel{text-align:center;color:var(--admin-muted);align-self:center;font-size:.625rem}.aXBbkG_calendarBody{--hour-height:48px}.aXBbkG_timeColumn{grid-auto-rows:var(--hour-height);color:var(--admin-muted);text-align:center;font-size:.6875rem;display:grid}.aXBbkG_timeColumn span{padding-top:.2rem}.aXBbkG_dayColumn{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hour-height) - 1px), #eeece7 calc(var(--hour-height) - 1px), #eeece7 var(--hour-height));border-left:1px solid #eeece7;position:relative}.aXBbkG_appointment{border-left:3px solid var(--event-accent);text-align:left;cursor:pointer;z-index:1;border-radius:5px;flex-direction:column;gap:.15rem;padding:.4rem .5rem;font-size:.6875rem;line-height:1.25;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.aXBbkG_appointment:hover{filter:brightness(.96)}.aXBbkG_appointment[data-short=true]>span:last-child{display:none}.aXBbkG_appointment[data-short=true] strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aXBbkG_appointment strong{font-size:.8125rem;font-weight:500}.aXBbkG_appointmentTime{font-size:.625rem}.aXBbkG_construction{color:#5e4628;--event-accent:#9a7950;background:#ebe2d3}.aXBbkG_replacement{color:#3e5332;--event-accent:#748866;background:#e1e7da}.aXBbkG_maintenance{color:#385664;--event-accent:#76949f;background:#e1e9ed}.aXBbkG_block{color:#69655b;background:repeating-linear-gradient(135deg,#f3f1ed,#f3f1ed 5px,#eae7e1 5px 6px);border-inline:1px solid #d9d6ce;flex-direction:column;gap:.3rem;padding:.6rem;font-size:.6875rem;display:flex;position:absolute;inset-inline:3px;overflow:hidden}.aXBbkG_block[data-short=true]{padding:.2rem .4rem;display:block}.aXBbkG_block[data-short=true]>svg,.aXBbkG_block[data-short=true]>span{display:none}.aXBbkG_block[data-short=true] strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aXBbkG_block strong{overflow-wrap:anywhere;font-weight:500}.aXBbkG_legend{border-top:1px solid var(--admin-border);flex-wrap:wrap;gap:1.5rem;padding:1rem 1.25rem;display:flex}.aXBbkG_legend>span{color:var(--admin-muted);align-items:center;gap:.45rem;font-size:.75rem;display:flex}.aXBbkG_dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.aXBbkG_legend .aXBbkG_dot{background:var(--event-accent)}.aXBbkG_blockSection{grid-template-columns:1fr 2fr;gap:2rem;padding-block:2rem;display:grid}.aXBbkG_blockSection h2{font:var(--heading-card);margin-bottom:.5rem}.aXBbkG_blockSection p{font-size:.875rem}.aXBbkG_blockList{align-content:start;gap:.6rem;display:grid}.aXBbkG_blockRow{border-bottom:1px solid var(--admin-border);align-items:center;gap:1rem;padding:.75rem 0;display:flex}.aXBbkG_blockRow>div{overflow-wrap:anywhere;flex:1;min-width:0}.aXBbkG_blockRow strong,.aXBbkG_blockRow span{display:block}.aXBbkG_blockRow strong{font-weight:400}.aXBbkG_blockRow>div>span{color:var(--admin-muted);margin-top:.3rem;font-size:.8125rem}.aXBbkG_empty{text-align:center;color:var(--admin-muted);border-top:1px solid var(--admin-border);padding:1rem}.aXBbkG_mobileHint{display:none}.aXBbkG_login{place-items:center;padding:2rem 1.25rem;display:grid}.aXBbkG_loginCard{width:100%;max-width:440px}.aXBbkG_loginCard>.aXBbkG_logo{width:13rem;margin:0 auto 3rem}.aXBbkG_login h1{font:var(--heading-section)}.aXBbkG_lockIcon{background:#eae4d8;border-radius:50%;margin-bottom:1.5rem;padding:.8rem;display:inline-flex}.aXBbkG_form{flex-direction:column;gap:.6rem;margin-top:1.5rem;font-size:.875rem;display:flex}.aXBbkG_form input:not([type=checkbox]){border-radius:var(--radius-lg);width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d2cec5;padding:.65rem .75rem;font-size:1rem}.aXBbkG_form>button{margin-top:.75rem}.aXBbkG_form>label:not(:first-child){margin-top:.5rem}.aXBbkG_checkbox{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;display:flex}.aXBbkG_checkbox input{width:18px;height:18px;accent-color:var(--brand-charcoal)}.aXBbkG_dateTrigger{justify-content:space-between;width:100%;font-weight:400}.aXBbkG_datePopover{font-family:var(--font-arizona-sans);background:var(--brand-cream)}.aXBbkG_timeFields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.aXBbkG_timeFields label{flex-direction:column;gap:.5rem;display:flex}.aXBbkG_error{color:#a13c2c;font-size:.875rem}.aXBbkG_modal{max-width:640px;font-family:var(--font-arizona-sans);background:var(--brand-cream)}.aXBbkG_modalContent{padding:var(--panel-padding);font-size:.9375rem;line-height:1.6;overflow-y:auto}.aXBbkG_dialogTitle{font:var(--heading-section);margin-bottom:.5rem;padding-right:1.5rem}.aXBbkG_modalContent h3{font:var(--heading-small);margin:1.5rem 0 .75rem}.aXBbkG_dateCard{border-radius:var(--radius-lg);background:#ede8df;gap:1rem;margin-top:1.5rem;padding:1rem;display:flex}.aXBbkG_dateCard>svg{flex-shrink:0;margin-top:.2rem}.aXBbkG_dateCard strong{font-weight:400;display:block}.aXBbkG_dateCard span{align-items:center;gap:.4rem;margin-top:.25rem;font-size:.8125rem;display:flex}.aXBbkG_details{gap:.5rem;display:grid}.aXBbkG_details>div{grid-template-columns:90px 1fr;gap:.5rem;display:grid}.aXBbkG_details dt{color:#706c63}.aXBbkG_details dd{overflow-wrap:anywhere}.aXBbkG_taskName{color:#706c63;margin-bottom:.5rem}.aXBbkG_hint{color:#706c63;margin-top:.5rem;font-size:.8125rem;line-height:1.6}.aXBbkG_photos{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.aXBbkG_photos a{border-radius:var(--radius-lg);background:#ede8df;overflow:hidden}.aXBbkG_photos img{aspect-ratio:4/3;object-fit:cover;width:100%}.aXBbkG_photos a>span{justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.75rem;display:flex}.aXBbkG_shell :focus-visible,.aXBbkG_login :focus-visible,.aXBbkG_modal :focus-visible{outline-offset:3px;outline:2px solid #8a704a}@media (max-width:1023px){.aXBbkG_main{padding:2rem 1.5rem}.aXBbkG_toolbar{flex-wrap:wrap;display:flex}.aXBbkG_toolbar h2{order:-1;width:100%}.aXBbkG_blockSection{grid-template-columns:1fr;gap:1rem}.aXBbkG_mobileHint{color:var(--admin-muted);padding:0 1.25rem 1rem;font-size:.75rem;display:block}}@media (max-width:599px){.aXBbkG_main{padding:1.5rem 1.25rem}.aXBbkG_intro{flex-direction:column;align-items:flex-start}.aXBbkG_toolbar{gap:.75rem;padding:1rem}.aXBbkG_toolbar h2{font-size:1.125rem}.aXBbkG_legend{gap:.75rem 1.25rem}.aXBbkG_blockRow{gap:.6rem}.aXBbkG_blockRow>svg{display:none}.aXBbkG_blockRow button{padding-inline:.5rem}.aXBbkG_blockRow button span{display:none}}.aXBbkG_feedback{color:var(--admin-muted);padding:1rem 1.5rem}.aXBbkG_jobDetails{gap:.75rem;display:grid}.aXBbkG_description{white-space:pre-wrap;overflow-wrap:anywhere}.aXBbkG_downloads{gap:.5rem;padding:0;list-style:none;display:grid}.aXBbkG_downloads a{overflow-wrap:anywhere;align-items:center;gap:.5rem;display:flex}.aXBbkG_downloads svg{flex-shrink:0}.aXBbkG_deleteArea{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.aXBbkG_deleteButton{color:var(--destructive-foreground)}.aXBbkG_deleteActions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}
.j3UOFa_page{--primary:#292720;--primary-foreground:var(--brand-cream);--foreground:#292720;--muted-foreground:#777269;--ring:#95856a;--input:#d8d2c8;--background:#fff;--accent:#f1ede5;--radius-lg:.25rem;padding:var(--page-padding);background:var(--brand-cream);color:#292720;-webkit-font-smoothing:antialiased;flex:1}.j3UOFa_container{max-width:76rem;margin-inline:auto}.j3UOFa_pageHeading{margin-bottom:3rem}.j3UOFa_pageHeading h1{font:var(--heading-page);letter-spacing:var(--heading-page-tracking)}.j3UOFa_layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:2.5rem;display:grid}.j3UOFa_form{min-width:0;scroll-margin-top:5.5rem}.j3UOFa_steps{font-family:var(--font-arizona-sans);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}.j3UOFa_steps li{color:#777269;border-bottom:1px solid #d8d2c8;padding-bottom:1rem}.j3UOFa_steps li[data-active=true]{color:#292720;border-color:#292720}.j3UOFa_steps button{text-align:left;cursor:pointer;align-items:center;gap:.65rem;width:100%;font-size:.875rem;display:flex}.j3UOFa_steps button:disabled{cursor:default}.j3UOFa_stepNumber{border:1px solid #ccc6bb;border-radius:50%;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;font-size:.7rem;display:grid}.j3UOFa_steps li[data-active=true] .j3UOFa_stepNumber,.j3UOFa_steps li[data-complete=true] .j3UOFa_stepNumber{color:var(--brand-cream);background:#292720;border-color:#292720}.j3UOFa_stepNumber svg{width:.85rem;height:.85rem}.j3UOFa_panel{padding:var(--panel-padding);font-family:var(--font-arizona-sans);background:#fffdf9;border:1px solid #dfd9cf;border-radius:.375rem;font-size:.9375rem;line-height:1.6}.j3UOFa_panelHeading{margin-bottom:2rem}.j3UOFa_panelHeading h2{font:var(--heading-section);letter-spacing:var(--heading-section-tracking);outline:none}.j3UOFa_intro{color:#625e56;max-width:55ch;margin-top:.75rem}.j3UOFa_job+.j3UOFa_job{border-top:1px solid #dfd9cf;margin-top:2rem;padding-top:2rem}.j3UOFa_jobHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.j3UOFa_jobHeading h3{font:var(--heading-label);color:#777269}.j3UOFa_serviceChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.j3UOFa_serviceChoice{cursor:pointer;border:1px solid #d8d2c8;border-radius:.25rem;min-width:0;padding:1rem .85rem;transition:background-color .16s,border-color .16s}.j3UOFa_serviceChoice:hover{border-color:#95856a}.j3UOFa_serviceChoice[data-selected=true]{background:#f1ede5;border-color:#7e715d}.j3UOFa_choiceTop{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.j3UOFa_choiceTop>svg{stroke-width:1.3px;width:1.35rem;height:1.35rem}.j3UOFa_choiceTitle{font-family:var(--font-arizona-flare);font-size:1.25rem;line-height:1.2;display:block}.j3UOFa_choiceHint{color:#777269;margin-top:.4rem;font-size:.75rem;line-height:1.4;display:block}.j3UOFa_jobDetails{gap:1.5rem;margin-top:1.75rem;display:grid}.j3UOFa_panel [data-slot=field]{gap:.6rem;width:100%}.j3UOFa_panel [data-slot=field-label],.j3UOFa_label{font-size:.875rem;font-weight:400;line-height:1.4}.j3UOFa_required{color:#8b8070}.j3UOFa_input,.j3UOFa_textarea,.j3UOFa_select{box-shadow:none;border-radius:.25rem}.j3UOFa_input input{height:2.75rem;font-size:1rem;line-height:2.75rem}.j3UOFa_select{min-height:2.75rem;font-size:1rem}.j3UOFa_selectPopup{font-family:var(--font-arizona-sans);--primary:#292720;--foreground:#292720}.j3UOFa_textarea textarea{resize:vertical;min-height:7rem;padding-block:.75rem;font-size:1rem}.j3UOFa_tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin-top:1rem;display:grid}.j3UOFa_tasks+.j3UOFa_hint{margin-top:.6rem}.j3UOFa_checkLabel{cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.j3UOFa_checkLabel [data-slot=checkbox]{margin-top:.15rem}.j3UOFa_upload{border:1px dashed #ccc6bb;border-radius:.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.j3UOFa_upload .j3UOFa_hint{margin-top:.35rem}.j3UOFa_muted{color:#777269;margin-left:.35rem;font-size:.75rem}.j3UOFa_hint{color:#777269;font-size:.8125rem;line-height:1.6}.j3UOFa_finderLink{color:var(--brand-charcoal);text-underline-offset:.2em;align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.j3UOFa_finderLink svg{width:.875rem;height:.875rem}.j3UOFa_finderLink:focus-visible{outline-offset:3px;outline:2px solid}.j3UOFa_files{flex-basis:100%;gap:.5rem;display:grid}.j3UOFa_files li{justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.j3UOFa_files li>span{overflow-wrap:anywhere;min-width:0}.j3UOFa_addJob{margin-top:1.75rem}.j3UOFa_addJob .j3UOFa_hint{margin-top:.6rem}.j3UOFa_files [data-slot=button]{min-height:2.5rem;box-shadow:none;border-radius:.25rem;font-weight:400}.j3UOFa_panel .j3UOFa_primary{color:var(--brand-cream);background:#292720;border-color:#292720}.j3UOFa_panel .j3UOFa_primary:hover{background:#444137}.j3UOFa_formActions{border-top:1px solid #dfd9cf;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.j3UOFa_error{color:#c42028;transform-origin:0;margin-top:.75rem;scroll-margin-block:6rem;font-size:.8125rem}.j3UOFa_contactFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}.j3UOFa_fullWidth{grid-column:1/-1}.j3UOFa_travelNote{background:#f3f0e9;border-radius:.25rem;gap:.85rem;margin-block:1.75rem 1.25rem;padding:1rem;display:flex}.j3UOFa_travelNote>svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:.15rem}.j3UOFa_travelNote .j3UOFa_hint{margin-top:.35rem}.j3UOFa_calendarLayout{grid-template-columns:auto minmax(0,1fr);gap:1.5rem;display:grid}.j3UOFa_calendar{--cell-size:2.35rem;margin-inline:auto}.j3UOFa_calendar button{border-radius:.25rem}.j3UOFa_timeSection{padding-top:.25rem}.j3UOFa_timeSection h3{font:var(--heading-label);margin-bottom:1rem}.j3UOFa_times{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.j3UOFa_duration{color:#625e56;margin-bottom:1rem;font-size:.8125rem}.j3UOFa_time{cursor:pointer;border:1px solid #d8d2c8;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;font-size:.8125rem;display:flex}.j3UOFa_time[data-selected=true]{background:#f1ede5;border-color:#7e715d}.j3UOFa_hours{color:#777269;gap:.75rem;margin-top:1.5rem;font-size:.8125rem;display:flex}.j3UOFa_hours svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.j3UOFa_review{border-top:1px solid #dfd9cf;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.875rem;display:grid}.j3UOFa_reviewHeading{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.j3UOFa_reviewHeading h3{font:var(--heading-label)}.j3UOFa_review p{color:#625e56;overflow-wrap:anywhere}.j3UOFa_summary{--summary-background:#eee9e0;background:var(--summary-background);font-family:var(--font-arizona-sans);border:1px solid #dfd9cf;border-radius:.375rem;position:sticky;top:6rem;overflow:hidden}.j3UOFa_summaryImage{aspect-ratio:2;position:relative}.j3UOFa_summaryImage img{object-fit:cover;object-position:center 58%}.j3UOFa_summaryBody{padding:var(--panel-padding)}.j3UOFa_summaryBody h2{font:var(--heading-card);letter-spacing:var(--heading-card-tracking);margin-bottom:1.25rem}.j3UOFa_summaryJobs{gap:1rem;display:grid}.j3UOFa_summaryJobs li{font-size:.9375rem}.j3UOFa_summaryTasks{color:#625e56;gap:.4rem;margin-top:.5rem;display:grid}.j3UOFa_summaryTasks li{font-size:.8125rem;line-height:1.5}.j3UOFa_chosenDate{gap:.65rem;margin-top:1.25rem;font-size:.875rem;line-height:1.5;display:flex}.j3UOFa_chosenDate svg{flex-shrink:0;width:1rem;margin-top:.2rem}.j3UOFa_costs{border-top:1px solid #d5cfc4;margin-top:1.25rem;padding-top:1.25rem}.j3UOFa_costs h3{font:var(--heading-label);margin-bottom:1rem}.j3UOFa_costs dl{gap:.7rem;font-size:.8125rem;line-height:1.4;display:grid}.j3UOFa_costs dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:.75rem;display:grid;position:relative}.j3UOFa_costs dl>div:before{content:"";inset-inline:0;border-bottom:2px dotted #625e5647;position:absolute;bottom:.25em}.j3UOFa_costs dt{color:#625e56}.j3UOFa_costs dt span{background:var(--summary-background);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-right:.5rem;position:relative}.j3UOFa_costs dd{background:var(--summary-background);white-space:nowrap;text-align:right;padding-left:.5rem;position:relative}.j3UOFa_costs .j3UOFa_hint{margin-top:1rem}.j3UOFa_steps button:focus-visible,.j3UOFa_page a:focus-visible{outline-offset:5px;outline:2px solid #95856a}@media (max-width:1199px){.j3UOFa_layout{grid-template-columns:minmax(0,1fr) 18rem;gap:1.5rem}.j3UOFa_calendarLayout{grid-template-columns:1fr}.j3UOFa_times{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.j3UOFa_layout{grid-template-columns:1fr}.j3UOFa_summary{grid-template-columns:1fr 1fr;display:grid;position:static}.j3UOFa_summaryImage{aspect-ratio:auto;min-height:15rem}.j3UOFa_calendarLayout{grid-template-columns:auto minmax(0,1fr)}.j3UOFa_times{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.j3UOFa_pageHeading{margin-bottom:2rem}.j3UOFa_steps{gap:.5rem;margin-bottom:1.25rem}.j3UOFa_steps button{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.75rem}.j3UOFa_serviceChoices{grid-template-columns:1fr}.j3UOFa_serviceChoice{grid-template-columns:1fr auto;gap:.25rem 1rem;padding:.9rem;display:grid}.j3UOFa_choiceTop{grid-area:1/2/3;align-self:center;margin:0}.j3UOFa_choiceTop>svg{display:none}.j3UOFa_choiceTitle{grid-area:1/1}.j3UOFa_choiceHint{grid-area:2/1;margin:0}.j3UOFa_tasks,.j3UOFa_contactFields,.j3UOFa_calendarLayout,.j3UOFa_review{grid-template-columns:1fr}.j3UOFa_times{grid-template-columns:repeat(3,minmax(0,1fr))}.j3UOFa_calendar{--cell-size:clamp(1.85rem, 8vw, 2.5rem)}.j3UOFa_summary{display:block}.j3UOFa_summaryImage{display:none}.j3UOFa_formActions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.j3UOFa_serviceChoice{transition:none}}.j3UOFa_travelStatus{margin-block:1rem .65rem}.j3UOFa_submissionFields{display:contents}
.qiWFoG_page{padding:var(--page-padding);background:var(--brand-cream);color:#292720;flex:1}.qiWFoG_container{max-width:75rem;margin-inline:auto}.qiWFoG_heading{max-width:46rem;margin-bottom:3rem}.qiWFoG_heading h1,.qiWFoG_articleHeader h1{font:var(--heading-page);letter-spacing:var(--heading-page-tracking);text-wrap:balance}.qiWFoG_heading p,.qiWFoG_intro{color:#625e56;font-family:var(--font-arizona-sans);margin-top:1.25rem;line-height:1.65}.qiWFoG_grid{grid-template-columns:minmax(0,1fr);gap:2.5rem 1.5rem;display:grid}.qiWFoG_card{border-radius:.25rem;height:100%;display:block}.qiWFoG_card:focus-visible,.qiWFoG_back:focus-visible,.qiWFoG_sources a:focus-visible{outline-offset:5px;outline:2px solid}.qiWFoG_photo{aspect-ratio:3/2;background:#eee9e0;border-radius:.25rem;position:relative;overflow:hidden}.qiWFoG_photo img{object-fit:cover}.qiWFoG_card h2{font:var(--heading-card);letter-spacing:var(--heading-card-tracking);margin-top:.65rem}.qiWFoG_card:hover h2{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.qiWFoG_readingTime{color:#625e56;font:.875rem / 1.5 var(--font-arizona-sans);margin-top:1rem;display:block}.qiWFoG_article{max-width:56rem;margin-inline:auto}.qiWFoG_back{min-height:2.75rem;font-family:var(--font-arizona-sans);text-underline-offset:.25em;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:inline-flex}.qiWFoG_back:hover{text-decoration:underline}.qiWFoG_back svg{width:1rem;height:1rem}.qiWFoG_articleHeader,.qiWFoG_body{max-width:42rem;margin-inline:auto}.qiWFoG_hero{margin-block:2rem 3rem}.qiWFoG_hero .qiWFoG_photo{aspect-ratio:16/9}.qiWFoG_section+.qiWFoG_section{margin-top:2.5rem}.qiWFoG_section h2,.qiWFoG_cta h2{font:var(--heading-section);letter-spacing:var(--heading-section-tracking);text-wrap:balance;margin-bottom:1rem}.qiWFoG_body p,.qiWFoG_body ul,.qiWFoG_body ol{font-family:var(--font-arizona-sans);line-height:1.7}.qiWFoG_section p+p,.qiWFoG_section ul,.qiWFoG_section ol{margin-top:1rem}.qiWFoG_section ul,.qiWFoG_section ol{padding-left:1.25rem}.qiWFoG_section ul{list-style:outside}.qiWFoG_section ol{list-style:decimal}.qiWFoG_section li+li{margin-top:.5rem}.qiWFoG_cta{padding:var(--panel-padding);background:#eee9e0;border-radius:.25rem;margin-top:3rem}.qiWFoG_cta p{color:#625e56;margin-bottom:1.5rem}.qiWFoG_sources{font-family:var(--font-arizona-sans);color:#625e56;margin-top:2rem}.qiWFoG_sources h2{font:var(--heading-label);margin-bottom:.5rem}.qiWFoG_sources ul{font-size:.875rem}.qiWFoG_sources a{text-underline-offset:.2em;text-decoration:underline}@media (min-width:640px){.qiWFoG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.qiWFoG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}}
