.rDMV0G_box{border-radius:var(--r);background:var(--surface);min-height:92px;box-shadow:inset 0 0 0 1px var(--line-2);flex-wrap:wrap;align-items:center;gap:14px 20px;padding:20px 22px;display:flex}.rDMV0G_line{font-size:var(--fs-small);color:var(--ink);flex:260px;margin:0;line-height:1.5}
._4uAkoW_sec{padding-bottom:clamp(72px,11vh,128px)}._4uAkoW_in{max-width:68ch}._4uAkoW_updated{border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:40px;padding:18px 0 0;font-weight:500}._4uAkoW_body{counter-reset:sec;color:var(--ink-2);text-wrap:pretty;font-size:18px;line-height:1.65}._4uAkoW_body>*+*{margin-top:1em}._4uAkoW_body h2{counter-increment:sec;border-top:1px solid var(--line);font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink);margin-top:2.4em;padding-top:1.4em;font-size:26px;font-weight:500;line-height:1.2}._4uAkoW_body h2:before{content:counter(sec, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;color:var(--accent);margin-bottom:10px;font-weight:500;display:block}._4uAkoW_body h2:first-child{border-top:0;margin-top:0;padding-top:0}._4uAkoW_body h2+*{margin-top:.7em}._4uAkoW_body strong{color:var(--ink);font-weight:600}._4uAkoW_body ul,._4uAkoW_body ol{padding-left:1.2em}._4uAkoW_body li+li{margin-top:.5em}._4uAkoW_body code{font-family:var(--font-mono);color:var(--ink);font-size:.86em}._4uAkoW_body li::marker{color:var(--ink-3)}._4uAkoW_body a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:4px;transition:color var(--dur) var(--ease-out), text-decoration-color var(--dur) var(--ease-out)}._4uAkoW_body a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}._4uAkoW_body a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}@media (max-width:860px){._4uAkoW_body{font-size:17px}._4uAkoW_body h2{font-size:23px}}._4uAkoW_lost{padding:clamp(136px,18vh,184px) 0 clamp(72px,11vh,128px)}._4uAkoW_lostIn{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,96px);display:grid}._4uAkoW_lostCopy{min-width:0}._4uAkoW_lostTitle{max-width:14ch;font-family:var(--font-sans);font-size:var(--fs-h1);letter-spacing:-.045em;text-wrap:balance;margin-top:22px;font-weight:500;line-height:1.02}._4uAkoW_lostTitle em{color:var(--accent);font-style:normal}._4uAkoW_lostLede{max-width:34em;font-size:var(--fs-lede);color:var(--ink-2);text-wrap:pretty;margin-top:clamp(18px,2.6vh,26px);line-height:1.55}._4uAkoW_ways{flex-wrap:wrap;gap:14px 30px;margin-top:32px;padding:0;list-style:none;display:flex}._4uAkoW_duck{aspect-ratio:1;border-radius:var(--r-lg);background:var(--surface);width:clamp(240px,26vw,340px);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}@media (max-width:860px){._4uAkoW_lost{text-align:center;padding:120px 0 64px}._4uAkoW_lostIn{grid-template-columns:minmax(0,1fr);justify-items:center}._4uAkoW_lostTitle{letter-spacing:-.04em;margin-inline:auto;font-size:clamp(36px,10.4vw,52px);line-height:1.04}._4uAkoW_lostLede{margin-inline:auto}._4uAkoW_ways{justify-content:center}._4uAkoW_duck{order:-1;width:min(100%,220px)}._4uAkoW_lostCopy p:first-child{justify-content:center}}
.T-bYIW_box{background:var(--px-light);width:100%;height:100%;position:relative;overflow:hidden}html[data-theme=dark] .T-bYIW_box{background:var(--px-dark)}.T-bYIW_box.T-bYIW_box[data-px-theme=light]{background:var(--px-light)}.T-bYIW_box.T-bYIW_box[data-px-theme=dark]{background:var(--px-dark)}.T-bYIW_canvas{image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute;top:0;left:0}.T-bYIW_canvas:not([data-ready]){visibility:hidden}.T-bYIW_box.T-bYIW_box.T-bYIW_box[data-px-transparent]{background:0 0}
.Iun7XG_eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;font-weight:500;line-height:1.4;display:flex}.Iun7XG_n{color:var(--accent);font-style:normal}
.SCmkoa_back,.SCmkoa_trail ol{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:500;line-height:1.4}.SCmkoa_back a{transition:color var(--dur) var(--ease-out);border-radius:3px;align-items:baseline;gap:8px;margin-block:-14px;padding-block:14px;text-decoration:none;display:inline-flex}.SCmkoa_back a:hover{color:var(--accent)}.SCmkoa_back a:hover .arr{transform:translate(-3px)}.SCmkoa_back a:focus-visible,.SCmkoa_trail a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.SCmkoa_trail{padding-top:clamp(48px,8vh,80px)}.SCmkoa_trail ol{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 0;padding-top:20px;list-style:none;display:flex}.SCmkoa_trail li+li:before{content:"/";opacity:.5;margin:0 12px}.SCmkoa_trail a{transition:color var(--dur) var(--ease-out);border-radius:3px;margin-block:-14px;padding-block:14px;text-decoration:none;display:inline-block}.SCmkoa_trail a:hover{color:var(--accent)}.SCmkoa_trail [aria-current]{color:var(--ink-2)}
.HUUmiq_hero{padding:clamp(136px,18vh,184px) 0 clamp(72px,11vh,128px)}.HUUmiq_hero.HUUmiq_hasBand{padding-bottom:clamp(32px,5vh,48px)}.HUUmiq_copy{min-width:0}.HUUmiq_in{animation:HUUmiq_rise var(--dur-reveal) var(--ease-out) var(--d,0s) both}@keyframes HUUmiq_rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.HUUmiq_in{animation:none}}.HUUmiq_back{margin-bottom:18px}.HUUmiq_kick{margin-bottom:0}.HUUmiq_title{font-family:var(--font-sans);font-size:var(--fs-h1);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.02}*+.HUUmiq_title{margin-top:22px}.HUUmiq_title em{color:var(--accent);font-style:normal}.HUUmiq_lede{max-width:34em;font-size:var(--fs-lede);color:var(--ink-2);text-wrap:balance;margin-top:clamp(18px,2.6vh,26px);line-height:1.55}.HUUmiq_extra{margin-top:24px}.HUUmiq_act{margin-top:32px}.HUUmiq_band{height:var(--bh);margin-top:clamp(56px,8vh,88px)}.HUUmiq_center .HUUmiq_copy{text-align:center}.HUUmiq_center .HUUmiq_copy>*{margin-left:auto;margin-right:auto}.HUUmiq_center .HUUmiq_kick{justify-content:center}@media (max-width:860px){.HUUmiq_hero{padding:120px 0 64px}.HUUmiq_hero.HUUmiq_hasBand{padding-bottom:32px}.HUUmiq_title{letter-spacing:-.04em;font-size:clamp(36px,10.4vw,52px);line-height:1.04}.HUUmiq_lede{max-width:30em}.HUUmiq_act{margin-top:28px}.HUUmiq_copy{text-align:center}.HUUmiq_copy>*{margin-left:auto;margin-right:auto}.HUUmiq_kick{justify-content:center}.HUUmiq_band{margin-top:48px}}@media (max-width:639px){.HUUmiq_band{height:var(--bh-phone)}.HUUmiq_band.HUUmiq_bleed{overflow:hidden}.HUUmiq_band.HUUmiq_bleed>div{width:calc(100% * (1 + var(--bleed-l) + var(--bleed-r)));margin-left:calc(-100% * var(--bleed-l))}}
.nsXBFW_rail{border-top:1px solid var(--line);grid-template-columns:minmax(170px,250px) minmax(0,1fr);gap:clamp(28px,5vw,88px);padding:clamp(48px,7vh,80px) 0;display:grid}.nsXBFW_rail.nsXBFW_flush{border-top:0}.nsXBFW_rail[id]{scroll-margin-top:24px}.nsXBFW_lab{top:calc(var(--nav-h-scrolled,68px) + 24px);align-self:start;position:sticky}.nsXBFW_lab h2{font-family:var(--font-sans);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.2}.nsXBFW_n{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:12px;font-weight:500;line-height:1.4;display:block}.nsXBFW_body{min-width:0;max-width:680px}.nsXBFW_say{font-family:var(--font-sans);letter-spacing:-.022em;text-wrap:pretty;font-size:clamp(22px,2vw,28px);font-weight:450;line-height:1.36}.nsXBFW_say em{color:var(--accent);font-style:normal}@media (max-width:860px){.nsXBFW_rail{grid-template-columns:1fr;gap:16px;padding:44px 0}.nsXBFW_lab{position:static}.nsXBFW_say{font-size:21px}}
.qNmqbG_head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,80px);margin-bottom:clamp(40px,5vw,64px);display:grid}.qNmqbG_title{font-family:var(--font-sans);font-size:var(--fs-h2);letter-spacing:-.038em;text-wrap:balance;font-weight:500;line-height:1.02}*+.qNmqbG_title{margin-top:20px}.qNmqbG_lede{max-width:31em;font-size:var(--fs-lede);color:var(--ink-2);text-wrap:pretty;line-height:1.55}@media (max-width:900px){.qNmqbG_head{grid-template-columns:1fr;gap:20px}}
.xw5dGa_head em{color:var(--accent);font-style:normal}@media (max-width:900px){.xw5dGa_center{text-align:center}.xw5dGa_center>div>p:first-child{justify-content:center}.xw5dGa_center>p{margin-inline:auto}}
.TaUa8q_cards{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:clamp(14px,1.6vw,22px);list-style:none;display:grid}.TaUa8q_cards>li{display:flex}.TaUa8q_card{background:var(--card);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-sm);transition:box-shadow .45s var(--ease-out), transform .45s var(--ease-out);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.TaUa8q_card:hover,.TaUa8q_card:focus-within{box-shadow:var(--shadow);transform:translateY(-2px)}.TaUa8q_stage{aspect-ratio:1;background:var(--surface);position:relative;overflow:hidden}.TaUa8q_body{flex:1;align-content:start;gap:6px;padding:18px clamp(18px,1.8vw,24px) 24px;display:grid}.TaUa8q_card .TaUa8q_n{margin-bottom:4px}.TaUa8q_card h2{font-family:var(--font-sans);font-size:var(--fs-h3);letter-spacing:-.022em;justify-content:space-between;gap:12px;font-weight:500;line-height:1.2;display:flex}.TaUa8q_card h2 a{text-decoration:none}.TaUa8q_card h2 a:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.TaUa8q_card h2 a:focus-visible{outline:none}.TaUa8q_card:has(a:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.TaUa8q_card .TaUa8q_go{color:var(--ink-3);transition:transform .4s var(--ease-out), color .4s var(--ease-out);flex:none;font-weight:400}.TaUa8q_card:hover .TaUa8q_go,.TaUa8q_card:focus-within .TaUa8q_go{color:var(--accent);transform:translate(4px)}.TaUa8q_card p{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5}.TaUa8q_card .TaUa8q_note{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent);margin-top:6px;font-size:12px;font-weight:500;line-height:1.5}.TaUa8q_n{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.4}.TaUa8q_index{border-bottom:1px solid var(--line);list-style:none}.TaUa8q_row{border-top:1px solid var(--line);transition:padding .5s var(--ease-out);grid-template-columns:70px minmax(0,1.1fr) minmax(0,1fr) 40px;align-items:baseline;gap:24px;padding:30px 0;text-decoration:none;display:grid}.TaUa8q_row h2{font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.1}.TaUa8q_row p{font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;line-height:1.55}.TaUa8q_row small{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent);margin-top:8px;font-size:12px;font-weight:500;display:block}.TaUa8q_row .TaUa8q_go{color:var(--ink-3);transition:transform .45s var(--ease-out), color .3s;justify-self:end;font-size:22px}.TaUa8q_row:hover{padding-left:10px}.TaUa8q_row:hover h2,.TaUa8q_row:hover .TaUa8q_go{color:var(--accent)}.TaUa8q_row:hover .TaUa8q_go{transform:translate(4px)}.TaUa8q_row:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}@media (max-width:1080px){.TaUa8q_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.TaUa8q_row{grid-template-columns:36px minmax(0,1fr);gap:6px 12px;padding:24px 0}.TaUa8q_row p{grid-column:2}.TaUa8q_row .TaUa8q_go{display:none}}@media (max-width:560px){.TaUa8q_cards{grid-template-columns:1fr;gap:12px}.TaUa8q_card{flex-direction:row;align-items:stretch}.TaUa8q_stage{aspect-ratio:auto;flex:none;width:112px}.TaUa8q_body{align-content:center;padding:16px 18px}.TaUa8q_card .TaUa8q_n{display:none}.TaUa8q_card h2{font-size:18px}.TaUa8q_card p{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.TaUa8q_card,.TaUa8q_card .TaUa8q_go,.TaUa8q_row,.TaUa8q_row .TaUa8q_go{transition:none}.TaUa8q_card:hover,.TaUa8q_card:focus-within{transform:none}.TaUa8q_row:hover{padding-left:0}}
.TIw3bq_next{padding-top:clamp(56px,9vh,96px)}.TIw3bq_in{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding-top:36px;display:flex}.TIw3bq_lead{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:500;line-height:1.4}.TIw3bq_big{font-family:var(--font-sans);letter-spacing:-.035em;transition:color var(--dur) var(--ease-out);border-radius:6px;margin-block:-6px;padding-block:6px;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.15;text-decoration:none}.TIw3bq_big .arr{color:var(--accent);margin-left:.15em}.TIw3bq_big:hover{color:var(--accent)}.TIw3bq_big:hover .arr{transform:translate(6px)}.TIw3bq_big:focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media (max-width:860px){.TIw3bq_in{text-align:center;flex-direction:column;align-items:center}}
.P_1MHa_faq{border-top:1px solid var(--line);interpolate-size:allow-keywords}.P_1MHa_item{border-bottom:1px solid var(--line)}.P_1MHa_q{cursor:pointer;font-family:var(--font-sans);letter-spacing:-.02em;-webkit-tap-highlight-color:transparent;transition:color var(--dur) var(--ease-out);justify-content:space-between;align-items:center;gap:28px;padding:26px 0;font-size:clamp(18px,1.45vw,21px);font-weight:500;line-height:1.3;list-style:none;display:flex}.P_1MHa_q span:first-child{text-wrap:balance}.P_1MHa_q:hover{color:var(--accent)}.P_1MHa_q::-webkit-details-marker{display:none}.P_1MHa_q:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.P_1MHa_icon{width:16px;height:16px;transition:transform .5s var(--spring);flex:none;position:relative}.P_1MHa_icon:before,.P_1MHa_icon:after{content:"";background:var(--ink-3);height:1.5px;transition:transform .5s var(--spring), background-color var(--dur) var(--ease-out);border-radius:1px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.P_1MHa_q:hover .P_1MHa_icon:before,.P_1MHa_q:hover .P_1MHa_icon:after,.P_1MHa_item[open] .P_1MHa_icon:before,.P_1MHa_item[open] .P_1MHa_icon:after{background:var(--accent)}.P_1MHa_icon:after{transform:rotate(90deg)}.P_1MHa_item[open] .P_1MHa_icon{transform:rotate(180deg)}.P_1MHa_item[open] .P_1MHa_icon:after{transform:rotate(0)}.P_1MHa_q:hover .P_1MHa_icon{transform:scale(1.15)}.P_1MHa_item[open] .P_1MHa_q:hover .P_1MHa_icon{transform:rotate(180deg)scale(1.15)}.P_1MHa_a{max-width:62ch;font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;padding:0 52px 30px 0;line-height:1.65}.P_1MHa_item::details-content{height:0;transition:height .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}.P_1MHa_item[open]::details-content{height:auto}@media (max-width:860px){.P_1MHa_q{gap:20px;padding:22px 0;font-size:18px}.P_1MHa_a{padding:0 0 24px;font-size:16px}}@media (prefers-reduced-motion:reduce){.P_1MHa_item::details-content{transition:none}}
.AWskEq_sheet{background:var(--card);border-block:1px solid var(--line-2);position:relative}
.xZ-ikG_toggle{all:unset;box-sizing:border-box;cursor:pointer;min-height:24px;color:var(--ink-2);-webkit-tap-highlight-color:transparent;transition:color var(--dur) var(--ease-out);align-items:center;gap:7px;display:inline-flex}.xZ-ikG_toggle:hover,.xZ-ikG_toggle[aria-pressed=true]{color:var(--ink)}.xZ-ikG_toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.xZ-ikG_toggle svg{flex:none;width:12px;height:12px}.xZ-ikG_box{fill:none;stroke:currentColor;stroke-width:1.2px}.xZ-ikG_bars{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.xZ-ikG_toggle[aria-pressed=true] .xZ-ikG_box{fill:var(--accent);stroke:var(--accent)}.xZ-ikG_toggle[aria-pressed=true] .xZ-ikG_bars{stroke:var(--bg)}@media (prefers-reduced-motion:reduce){.xZ-ikG_toggle{transition:none}}
.g9wXdW_price{font-family:var(--font-sans);letter-spacing:0;white-space:normal;color:var(--fg,var(--ink));font-size:16px;font-weight:400;line-height:1.5;display:block}.g9wXdW_big{font-family:var(--font-sans);letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;line-height:1;display:block}.g9wXdW_lg .g9wXdW_big{font-size:clamp(38px,3.4vw,46px)}.g9wXdW_md .g9wXdW_big{font-size:clamp(30px,2.8vw,38px)}.g9wXdW_xl .g9wXdW_big{letter-spacing:-.045em;font-size:clamp(46px,4.8vw,68px)}.g9wXdW_pre,.g9wXdW_unit{letter-spacing:0;color:var(--fg-2,var(--ink-3));font-size:15px;font-weight:400}.g9wXdW_xl .g9wXdW_pre,.g9wXdW_xl .g9wXdW_unit{font-size:16px}.g9wXdW_pre{margin-right:4px}.g9wXdW_was{letter-spacing:0;color:var(--fg-2,var(--ink-3));margin-right:4px;font-size:15px;font-weight:400;text-decoration-line:line-through;text-decoration-thickness:1px}.g9wXdW_xl .g9wXdW_was{font-size:16px}.g9wXdW_wasLine{margin-bottom:6px;font-size:15px;line-height:1.2;display:block}.g9wXdW_unit{margin-left:3px}.g9wXdW_note{color:var(--fg-2,var(--ink-3));margin-top:10px;font-size:14px;line-height:1.5;display:block}.g9wXdW_md .g9wXdW_note,.g9wXdW_xl .g9wXdW_note{margin-top:8px}.g9wXdW_care{color:var(--fg-2,var(--ink-2));align-items:flex-start;gap:7px;margin-top:4px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.g9wXdW_care svg{width:14px;height:14px;fill:var(--accent);flex:none;margin-top:2.5px}.g9wXdW_list{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:24px;max-width:560px;display:grid}@media (max-width:520px){.g9wXdW_list:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}.g9wXdW_item{border-top:1px solid var(--line);padding-top:16px}.g9wXdW_lab{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-weight:500;line-height:1.4}
.NRzLjq_top{--nav-rest:calc(2 * clamp(18px, 3.2svh, 28px) + 42px);isolation:isolate;background:var(--bg);position:relative}.NRzLjq_art{z-index:-1;pointer-events:none;position:absolute;inset:0}.NRzLjq_hero{height:100svh;min-height:560px;overflow:hidden}.NRzLjq_copy{max-width:1120px;padding:calc(var(--nav-rest) + clamp(14px, 5svh, 64px)) 24px 0;text-align:center;margin:0 auto}.NRzLjq_eyebrow{font:500 var(--fs-label) / 1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:clamp(14px,2.6svh,24px);display:inline-block}.NRzLjq_h1{font-size:var(--fs-h1);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1}.NRzLjq_soft{color:var(--accent)}.NRzLjq_lede{max-width:32em;color:var(--ink-2);text-wrap:balance;margin:clamp(14px,2.6svh,24px) auto 0;font-size:clamp(16.5px,1.3vw,19px);line-height:1.55}.NRzLjq_near{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);transition:text-decoration-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out)}.NRzLjq_near:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.NRzLjq_near:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.NRzLjq_actions{justify-content:center;align-items:center;gap:28px;margin-top:clamp(18px,3.4svh,32px);display:flex}.NRzLjq_edge{height:120px}@media (max-width:640px){.NRzLjq_copy{padding:calc(var(--nav-rest) + clamp(14px, 4svh, 40px)) 22px 0}.NRzLjq_h1{letter-spacing:-.04em;font-size:clamp(36px,10.4vw,46px);line-height:1.03}.NRzLjq_h1 br{display:none}.NRzLjq_lede{max-width:22em;font-size:16px}.NRzLjq_actions{gap:22px}.NRzLjq_edge{height:76px}}@media (prefers-reduced-motion:reduce){.NRzLjq_near{transition:none}}
.e1nGvW_closing{--ease-h:clamp(150px, 16vw, 250px);isolation:isolate;position:relative}[data-theme=dark] .e1nGvW_closing{--ease-h:clamp(80px, 9vw, 140px)}html:not([data-theme=dark]) .e1nGvW_closing{--ink-3:rgba(var(--ink-rgb), .78)}html:not([data-theme=dark]) .e1nGvW_legal{--ink-2:rgba(var(--ink-rgb), .86);--ink-3:rgba(var(--ink-rgb), .86)}.e1nGvW_sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.e1nGvW_ease{height:var(--ease-h)}.e1nGvW_wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,52px)}.e1nGvW_cta{text-align:center;padding:clamp(4px,1.6vw,24px) 0 clamp(80px,9vw,128px)}.e1nGvW_label{font:500 var(--fs-label) / 1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);justify-content:center;align-items:center;gap:10px;display:flex}.e1nGvW_h2{font-size:var(--fs-display);letter-spacing:-.045em;text-wrap:balance;margin:22px auto 0;font-weight:500;line-height:1.02}.e1nGvW_soft{color:var(--accent)}.e1nGvW_sub{max-width:28em;font-size:var(--fs-lede);color:var(--ink-2);text-wrap:pretty;margin:22px auto 0;line-height:1.55}.e1nGvW_acts{flex-direction:column;align-items:center;gap:22px;margin-top:36px;display:flex}.e1nGvW_reach{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 20px;margin:0;font-size:15px;display:flex}.e1nGvW_reach .link{color:var(--ink);font-size:15.5px}.e1nGvW_reach .link:hover{color:var(--accent)}.e1nGvW_foot{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:32px;padding:clamp(48px,5vw,72px) 0 clamp(30px,3.4vw,44px);display:grid}.e1nGvW_logo{width:max-content;color:var(--ink);border-radius:6px;line-height:0;text-decoration:none;display:block}.e1nGvW_logo svg{width:auto;height:25px;display:block;overflow:visible}.e1nGvW_tag{max-width:19em;color:var(--ink-2);text-wrap:balance;margin-top:16px;font-size:15px;line-height:1.55}.e1nGvW_social{gap:4px;margin:14px 0 0 -10px;list-style:none;display:flex}.e1nGvW_foot .e1nGvW_social li+li{margin-top:0}.e1nGvW_social a{width:40px;height:40px;color:var(--ink-2);transition:color var(--dur) var(--ease-out);border-radius:10px;place-items:center;display:grid}.e1nGvW_social a:hover{color:var(--accent)}.e1nGvW_h4{font:500 11px / 1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 18px}.e1nGvW_foot ul{list-style:none}.e1nGvW_foot li+li{margin-top:10px}.e1nGvW_foot li a{color:var(--ink-2);transition:color var(--dur) var(--ease-out);font-size:14.5px;line-height:1.4;text-decoration:none}.e1nGvW_foot li a:hover{color:var(--accent)}.e1nGvW_towns{border-top:1px solid var(--line);font:400 11.5px / 1.5 var(--font-mono);letter-spacing:.04em;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding:20px 0 0;display:flex}.e1nGvW_towns span{letter-spacing:.09em;text-transform:uppercase;margin-right:6px}.e1nGvW_towns a,.e1nGvW_legal a{color:var(--ink-2);transition:color var(--dur) var(--ease-out);text-decoration:none}.e1nGvW_towns a:hover,.e1nGvW_legal a:hover{color:var(--accent)}.e1nGvW_room{height:clamp(120px,12vw,176px)}.e1nGvW_legal{font:400 11.5px / 1.5 var(--font-mono);letter-spacing:.04em;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:16px 0 28px;display:flex}.e1nGvW_legal nav{gap:22px;display:flex}.e1nGvW_legalEnd{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.e1nGvW_closing a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}@media (max-width:1080px){.e1nGvW_foot{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:44px}.e1nGvW_brand{grid-column:1/-1}}@media (max-width:640px){.e1nGvW_foot{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.e1nGvW_contact{grid-column:1/-1}.e1nGvW_legal{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.e1nGvW_foot li a,.e1nGvW_towns a,.e1nGvW_legal a,.e1nGvW_social a{transition:none}}@media (max-width:480px){.e1nGvW_reach{flex-direction:column;align-items:center;gap:8px}}
.oe3DtG_sec{padding:clamp(72px,10vw,136px) 0;position:relative}.oe3DtG_wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,52px)}.oe3DtG_more{color:var(--accent);white-space:nowrap;border-bottom:1px solid color-mix(in srgb, var(--accent) 30%, transparent);transition:border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);align-items:center;gap:8px;padding:6px 0;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}.oe3DtG_more:hover{color:var(--accent-hover);border-color:var(--accent)}.oe3DtG_more:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.oe3DtG_more:hover .arr{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.oe3DtG_more{transition:none}.oe3DtG_more .arr{transition:none}.oe3DtG_more:hover .arr{transform:none}}
.ypT51q_bar{justify-content:center;display:flex}.ypT51q_btn{gap:10px}.ypT51q_chev{width:7px;height:7px;transition:rotate var(--dur) var(--ease-out), margin var(--dur) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-3px;rotate:45deg}.ypT51q_fold[data-open] .ypT51q_chev{margin-top:4px;rotate:225deg}.ypT51q_panel{visibility:hidden;transition:grid-template-rows var(--dur-slow) var(--ease-out), visibility 0s linear var(--dur-slow);grid-template-rows:0fr;display:grid}.ypT51q_fold[data-open] .ypT51q_panel{visibility:visible;transition:grid-template-rows var(--dur-slow) var(--ease-out), visibility 0s;grid-template-rows:1fr}.ypT51q_clip{min-height:0;overflow:clip}@media (prefers-reduced-motion:reduce){.ypT51q_chev,.ypT51q_panel,.ypT51q_fold[data-open] .ypT51q_panel{transition:none}}
._38LGyq_toggle{all:unset;box-sizing:border-box;cursor:pointer;width:40px;height:40px;color:var(--ink-2);-webkit-tap-highlight-color:transparent;transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid}._38LGyq_toggle:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}._38LGyq_toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._38LGyq_toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:18px;height:18px}._38LGyq_sun{display:none}[data-theme=dark] ._38LGyq_sun{display:block}[data-theme=dark] ._38LGyq_moon{display:none}@media (max-width:640px){._38LGyq_toggle{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){._38LGyq_toggle{transition:none}}
._5E7NNW_services{padding-top:clamp(48px,7vw,96px)}._5E7NNW_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);list-style:none;display:grid}._5E7NNW_item{display:flex}._5E7NNW_card{background:var(--card);box-shadow:var(--shadow-sm);transition:box-shadow .45s var(--ease-out), transform .45s var(--ease-out);border-radius:18px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._5E7NNW_card:hover,._5E7NNW_card:focus-within{box-shadow:var(--shadow);transform:translateY(-2px)}._5E7NNW_stage{aspect-ratio:1;background:var(--vig-bg);position:relative;overflow:hidden}._5E7NNW_body{flex:1;align-content:start;gap:6px;padding:20px clamp(18px,1.8vw,24px) 24px;display:grid}._5E7NNW_body h3{letter-spacing:-.022em;justify-content:space-between;gap:12px;font-size:20px;font-weight:500;line-height:1.2;display:flex}._5E7NNW_body h3 a{text-decoration:none}._5E7NNW_body h3 a:after{content:"";border-radius:18px;position:absolute;inset:0}._5E7NNW_body h3 a:focus-visible{outline:none}._5E7NNW_card:has(a:focus-visible){outline:2px solid var(--accent);outline-offset:3px}._5E7NNW_go{color:var(--ink-3);transition:transform .4s var(--ease-out), color .4s var(--ease-out);font-family:system-ui,-apple-system,sans-serif;font-weight:400}._5E7NNW_card:hover ._5E7NNW_go,._5E7NNW_card:focus-within ._5E7NNW_go{color:var(--accent);transform:translate(4px)}._5E7NNW_body p{color:var(--ink-2);font-size:15.5px;line-height:1.5}._5E7NNW_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(28px,3vw,40px);display:flex}._5E7NNW_also{color:var(--ink-3);font-size:15px}._5E7NNW_also a{color:var(--ink-2);border-bottom:1px solid var(--line);transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);text-decoration:none}._5E7NNW_also a:hover{color:var(--accent);border-color:var(--accent)}._5E7NNW_also a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (max-width:1080px){._5E7NNW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}._5E7NNW_stage{aspect-ratio:16/10}}@media (max-width:640px){._5E7NNW_cards{grid-template-columns:1fr;gap:12px}._5E7NNW_card{flex-direction:row;align-items:stretch}._5E7NNW_stage{aspect-ratio:auto;flex:none;width:120px}._5E7NNW_body{align-content:center;padding:16px 18px}._5E7NNW_body h3{font-size:18px}._5E7NNW_body p{font-size:14.5px}._5E7NNW_foot{flex-direction:column-reverse;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._5E7NNW_card,._5E7NNW_go{transition:none}._5E7NNW_card:hover,._5E7NNW_card:focus-within{transform:none}}
.FfsKFG_up,.FfsKFG_mo{display:contents}.FfsKFG_up,.FfsKFG_root[data-pay=upfront] .FfsKFG_mo{display:none}.FfsKFG_root[data-pay=upfront] .FfsKFG_up{display:contents}.FfsKFG_bar{justify-content:center;margin-bottom:clamp(24px,3vw,36px);display:flex}.FfsKFG_seg{background:color-mix(in srgb, var(--ink) 5%, transparent);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.FfsKFG_thumb{background:var(--card);width:calc(50% - 4px);box-shadow:0 0 0 1px var(--line), 0 1px 2px color-mix(in srgb, var(--shade) 8%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--shade) 30%, transparent);transition:transform var(--dur) var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.FfsKFG_root[data-pay=upfront] .FfsKFG_thumb{transform:translate(100%)}.FfsKFG_opt{z-index:1;min-height:44px;font:inherit;white-space:nowrap;color:var(--ink-3);cursor:pointer;transition:color var(--dur) var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 24px;font-size:15px;font-weight:500;position:relative}.FfsKFG_opt:hover,.FfsKFG_opt[aria-pressed=true]{color:var(--ink)}[data-theme=dark] .FfsKFG_thumb{background:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--shade) 30%, transparent)}[data-theme=dark] .FfsKFG_opt[aria-pressed=true]{color:var(--bg)}.FfsKFG_opt:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:860px){.FfsKFG_bar{display:block}.FfsKFG_seg{width:100%;max-width:520px;margin-inline:auto;display:grid}.FfsKFG_opt{padding:0 12px}}@media (prefers-reduced-motion:reduce){.FfsKFG_thumb{transition:none}}
.Dt5nla_split{grid-template:"intro panel""details panel"1fr/minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:0 clamp(40px,7vw,112px);padding-top:clamp(136px,18vh,184px);padding-bottom:clamp(72px,11vh,128px);display:grid}.Dt5nla_intro{grid-area:intro}.Dt5nla_details{grid-area:details}.Dt5nla_title{font-family:var(--font-sans);font-size:var(--fs-h1);letter-spacing:-.045em;text-wrap:balance;margin-top:22px;font-weight:500;line-height:1.02}.Dt5nla_title em{color:var(--accent);font-style:normal}.Dt5nla_lede{max-width:34em;font-size:var(--fs-lede);color:var(--ink-2);text-wrap:pretty;margin-top:clamp(18px,2.6vh,26px);line-height:1.55}.Dt5nla_direct{border-top:1px solid var(--line);margin:48px 0 0}.Dt5nla_direct>div{border-bottom:1px solid var(--line);padding:18px 0 20px}.Dt5nla_direct dt{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.Dt5nla_direct dd{margin:8px 0 0}.Dt5nla_big{letter-spacing:-.02em;overflow-wrap:anywhere;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);transition:color var(--dur) var(--ease-out), text-decoration-color var(--dur) var(--ease-out);font-size:clamp(22px,2.1vw,28px);font-weight:500;line-height:1.25}.Dt5nla_big:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.Dt5nla_big:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:3px}.Dt5nla_where{color:var(--ink-2);font-size:16px;line-height:1.5}.Dt5nla_hours{max-width:40ch;color:var(--ink-2);margin-top:28px;font-size:15px;line-height:1.5}.Dt5nla_ready{max-width:40ch;margin-top:32px}.Dt5nla_ready p{color:var(--ink-2);margin-bottom:10px;font-size:16px;line-height:1.55}.Dt5nla_after{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"hours art""ready art";align-items:start;column-gap:clamp(20px,3vw,40px);margin-top:28px;display:grid}.Dt5nla_after>.Dt5nla_hours{grid-area:hours;margin-top:0}.Dt5nla_after>.Dt5nla_ready{grid-area:ready}.Dt5nla_vignette{aspect-ratio:1;border-radius:var(--r-lg);background:var(--surface);width:168px;box-shadow:var(--shadow-sm);grid-area:art;margin:0;position:relative;overflow:hidden}.Dt5nla_panel{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-sm);grid-area:panel;padding:clamp(28px,4vw,48px)}@media (max-width:960px){.Dt5nla_split{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""panel""details";gap:40px}.Dt5nla_direct{margin-top:0}.Dt5nla_panel{max-width:640px}}@media (max-width:860px){.Dt5nla_split{padding-top:120px;padding-bottom:64px}.Dt5nla_title{letter-spacing:-.04em;font-size:clamp(36px,10.4vw,52px);line-height:1.04}.Dt5nla_lede{margin-top:18px}.Dt5nla_intro{text-align:center}.Dt5nla_intro>.Dt5nla_kick{justify-content:center}.Dt5nla_intro>.Dt5nla_lede{margin-inline:auto}.Dt5nla_panel{padding:24px 20px 28px}}@media (max-width:639px){.Dt5nla_vignette{width:140px}}
.W65T5a_nav{--nav-h:92px;--nav-h-scrolled:66px;--pad:clamp(20px, 4vw, 52px);z-index:30;height:var(--nav-h);padding:0 var(--pad);transition:height var(--dur) var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.W65T5a_nav:before{content:"";z-index:-1;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:0 1px 0 var(--line), 0 10px 28px -22px color-mix(in srgb, var(--ink) 40%, transparent);opacity:0;transition:opacity var(--dur) var(--ease-out);pointer-events:none;position:absolute;inset:0}[data-theme=dark] .W65T5a_nav:before{box-shadow:0 1px 0 var(--line), 0 12px 28px -20px var(--night)}.W65T5a_nav[data-scrolled]{height:var(--nav-h-scrolled)}.W65T5a_nav[data-scrolled]:before{opacity:1}.W65T5a_mark{z-index:1;color:var(--ink);border-radius:6px;line-height:0;text-decoration:none;display:block;position:relative}.W65T5a_logo{width:auto;height:26px;display:block;overflow:visible}.W65T5a_links{gap:clamp(24px,2.6vw,36px);list-style:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.W65T5a_links a{color:var(--ink-2);transition:color var(--dur) var(--ease-out);padding:8px 0;font-size:14.5px;font-weight:450;text-decoration:none;display:block}.W65T5a_links a:hover{color:var(--accent)}.W65T5a_nav a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.W65T5a_right{align-items:center;gap:6px;display:flex}.W65T5a_start{transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out), visibility var(--dur)}.btn.btn-quiet.W65T5a_start{background:color-mix(in srgb, var(--card) 55%, transparent)}[data-theme=dark] .btn.btn-quiet.W65T5a_start{background:color-mix(in srgb, var(--bg) 35%, transparent)}.W65T5a_theme{transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out), visibility var(--dur)}.W65T5a_nav[data-menu] .W65T5a_start,.W65T5a_nav[data-menu] .W65T5a_theme{opacity:0;visibility:hidden}.W65T5a_burger{z-index:1;width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;margin-right:-10px;display:none;position:relative}.W65T5a_burger span,.W65T5a_burger span:before,.W65T5a_burger span:after{border-radius:2px;width:20px;height:1.5px;margin:-.75px 0 0 -10px;position:absolute;top:50%;left:50%}.W65T5a_burger span:before,.W65T5a_burger span:after{content:"";transition:transform var(--dur) var(--ease-out);background:currentColor}.W65T5a_burger span:before{transform:translateY(-4px)rotate(0)}.W65T5a_burger span:after{transform:translateY(4px)rotate(0)}.W65T5a_burger[aria-expanded=true] span:before{transform:translateY(0)rotate(45deg)}.W65T5a_burger[aria-expanded=true] span:after{transform:translateY(0)rotate(-45deg)}.W65T5a_burger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:999px){.W65T5a_nav{--nav-h:76px;--nav-h-scrolled:62px}.W65T5a_main{display:none}.W65T5a_burger{display:block}}@media (max-width:640px){.W65T5a_logo{height:23px}.W65T5a_right{gap:2px}.btn.btn-quiet.W65T5a_start{height:38px;margin-right:4px;padding:0 15px;font-size:14px}}@media (max-width:359px){.btn.btn-quiet.W65T5a_start{display:none}}@media (prefers-reduced-motion:reduce){.W65T5a_nav,.W65T5a_nav:before,.W65T5a_links a,.W65T5a_start,.W65T5a_theme,.W65T5a_burger span:before,.W65T5a_burger span:after{transition-duration:.01ms}}
.j3LAta_grid{--sky-h:76px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--tracks), auto);column-gap:clamp(14px,1.6vw,22px);display:grid;position:relative}.j3LAta_card{grid-row:span var(--tracks);grid-template-rows:subgrid;padding:calc(var(--sky-h) + 18px) clamp(22px, 2.2vw, 30px) clamp(24px, 2.4vw, 32px);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-sm);align-content:start;row-gap:0;display:grid;position:relative;overflow:hidden}.j3LAta_feat{box-shadow:0 0 0 1px rgba(var(--ink-rgb), .2), 0 2px 4px rgba(var(--shadow-rgb), .06), 0 40px 72px -34px rgba(var(--shadow-rgb), .42)}[data-theme=dark] .j3LAta_feat{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 20%, transparent), 0 30px 60px -36px color-mix(in srgb, var(--shade) 30%, transparent)}.j3LAta_sky{height:var(--sky-h);position:absolute;inset:0 0 auto}.j3LAta_eyebrow{min-height:1em;font:500 var(--fs-label) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.j3LAta_name{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.j3LAta_name h3{letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:1.2}.j3LAta_tag{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3)}.j3LAta_sum{color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.5}.j3LAta_price{margin-top:26px}.j3LAta_body{border-top:1px solid var(--line-2);margin-top:26px;padding-top:22px}.j3LAta_lead{color:var(--ink);margin-bottom:10px;font-size:14.5px;font-weight:500;line-height:1.45}.j3LAta_points{color:var(--ink-2);align-content:start;gap:10px;margin:0;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:grid}.j3LAta_points strong{color:var(--ink);font-weight:500}.j3LAta_points li{padding-left:20px;position:relative}.j3LAta_points li:before{content:"";background:var(--ink-3);width:9px;height:1px;position:absolute;top:.62em;left:2px}.j3LAta_tick{vertical-align:-3px;fill:none;width:16px;height:16px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:inline-block}.j3LAta_no{background:var(--ink-3);vertical-align:4px;width:10px;height:1px;display:inline-block}.j3LAta_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.j3LAta_spec{border-top:1px solid var(--line-2);margin:22px 0 0;padding-top:14px;font-size:13.5px;line-height:1.45}.j3LAta_spec div{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.j3LAta_spec dt{color:var(--ink-3)}.j3LAta_spec dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.j3LAta_go{align-self:end;margin:26px 0 0}.j3LAta_go .btn{width:100%}@media (max-width:900px){.j3LAta_grid{flex-direction:column;gap:18px;max-width:520px;margin-inline:auto;display:flex}.j3LAta_card{flex-direction:column;display:flex}.j3LAta_go{align-self:stretch}.j3LAta_eyebrow:empty{display:none}}@media (max-width:640px){.j3LAta_card{padding-inline:22px}}
.xA8Lpq_root{container-type:inline-size}.xA8Lpq_show{--chrome:color-mix(in srgb, var(--surface) 55%, var(--card));--bezel:color-mix(in srgb, var(--ink) 55%, black);--rim:color-mix(in srgb, var(--ink) 10%, transparent);--sh-b:rgba(var(--shadow-rgb), .1);--sh-c:rgba(var(--shadow-rgb), .28);--sh-p1:rgba(var(--shadow-rgb), .22);--sh-p2:rgba(var(--shadow-rgb), .4);padding:0 5cqw 4.6cqw 0;position:relative}[data-theme=dark] .xA8Lpq_show{--chrome:var(--card);--bezel:color-mix(in srgb, var(--night) 55%, black);--rim:#ffffff12;--sh-b:color-mix(in srgb, var(--shade) 40%, transparent);--sh-c:color-mix(in srgb, var(--shade) 62%, transparent);--sh-p1:color-mix(in srgb, var(--shade) 50%, transparent);--sh-p2:color-mix(in srgb, var(--shade) 70%, transparent)}.xA8Lpq_pic{background:var(--tone);position:relative;overflow:hidden}.xA8Lpq_pic img{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.xA8Lpq_desk{background:var(--surface);box-shadow:0 0 0 1px rgba(var(--ink-rgb), .14), 0 .1cqw .25cqw var(--sh-b), 0 1cqw 2cqw -.8cqw var(--sh-b), 0 3.4cqw 6cqw -2.6cqw var(--sh-c);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:max(10px,1.15cqw);position:relative;overflow:hidden}[data-theme=dark] .xA8Lpq_desk{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent), 0 .3cqw .8cqw -.3cqw var(--sh-b), 0 2.4cqw 4cqw -2.4cqw var(--sh-c)}.xA8Lpq_desk .xA8Lpq_pic{aspect-ratio:16/10}.xA8Lpq_bar{background:var(--chrome);border-bottom:1px solid var(--line);align-items:center;gap:max(5px,.6cqw);height:max(26px,2.9cqw);padding:0 max(11px,1.2cqw);display:flex;position:relative}[data-theme=dark] .xA8Lpq_bar{border-bottom-color:var(--line-2)}.xA8Lpq_bar i{background:rgba(var(--ink-rgb), .2);border-radius:50%;flex:none;width:max(7px,.8cqw);height:max(7px,.8cqw)}[data-theme=dark] .xA8Lpq_bar i{background:color-mix(in srgb, var(--ink) 16%, transparent)}.xA8Lpq_bar span{background:color-mix(in srgb, var(--ink) 5.5%, transparent);font:400 max(10.5px, 1cqw) / 1.2 var(--font-sans);color:var(--ink-2);white-space:nowrap;border-radius:99px;padding:max(3px,.32cqw) max(18px,2.4cqw);position:absolute;left:50%;transform:translate(-50%)}.xA8Lpq_phone{background:var(--bezel);width:20cqw;box-shadow:0 0 0 1px var(--rim), 0 .3cqw .8cqw -.2cqw var(--sh-p1), 0 2cqw 3.2cqw -1.6cqw var(--sh-p2);border-radius:3.2cqw;padding:.48cqw;transition:transform 1.3s cubic-bezier(.16,1,.3,1) .2s;position:absolute;bottom:0;right:0}[data-theme=dark] .xA8Lpq_phone{box-shadow:inset 0 0 0 1px var(--rim), 0 .3cqw .8cqw -.2cqw var(--sh-p1), 0 2cqw 3.2cqw -1.6cqw var(--sh-p2)}.xA8Lpq_screen{background:var(--tone);border-radius:2.72cqw;padding-top:1.9cqw;overflow:hidden}.xA8Lpq_phone .xA8Lpq_pic{aspect-ratio:600/1298}.xA8Lpq_root:hover .xA8Lpq_desk{transform:translateY(-.6cqw)}[data-window-scope]:hover .xA8Lpq_desk{transform:translateY(-.6cqw)}[data-window-scope]:focus-within .xA8Lpq_desk{transform:translateY(-.6cqw)}.xA8Lpq_root:hover .xA8Lpq_phone{transform:translateY(-1.1cqw)}[data-window-scope]:hover .xA8Lpq_phone{transform:translateY(-1.1cqw)}[data-window-scope]:focus-within .xA8Lpq_phone{transform:translateY(-1.1cqw)}.js .xA8Lpq_root:not([data-in]) .xA8Lpq_phone{transform:translateY(3cqw)}:is(.xA8Lpq_root[data-in]:hover .xA8Lpq_phone,[data-window-scope]:hover .xA8Lpq_root[data-in] .xA8Lpq_phone){transition:transform .7s var(--ease-out)}@container (max-width:560px){.xA8Lpq_root:not(.xA8Lpq_vp) .xA8Lpq_show{padding:0 7cqw 10cqw 0}.xA8Lpq_root:not(.xA8Lpq_vp) .xA8Lpq_phone{border-radius:5cqw;width:27cqw;padding:1cqw}.xA8Lpq_root:not(.xA8Lpq_vp) .xA8Lpq_screen{border-radius:4cqw;padding-top:2.8cqw}.xA8Lpq_root:not(.xA8Lpq_vp) .xA8Lpq_bar span{padding:2px 16px;font-size:10px}}@media (max-width:640px){.xA8Lpq_vp .xA8Lpq_show{padding:0 7cqw 10cqw 0}.xA8Lpq_vp .xA8Lpq_phone{border-radius:5cqw;width:27cqw;padding:1cqw}.xA8Lpq_vp .xA8Lpq_screen{border-radius:4cqw;padding-top:2.8cqw}.xA8Lpq_vp .xA8Lpq_bar span{padding:2px 16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.xA8Lpq_desk,.xA8Lpq_phone{transition:none}.xA8Lpq_root:hover .xA8Lpq_desk,.xA8Lpq_root:hover .xA8Lpq_phone{transform:none}[data-window-scope]:hover .xA8Lpq_desk{transform:none}[data-window-scope]:hover .xA8Lpq_phone{transform:none}[data-window-scope]:focus-within .xA8Lpq_desk{transform:none}[data-window-scope]:focus-within .xA8Lpq_phone{transform:none}.js .xA8Lpq_root:not([data-in]) .xA8Lpq_phone{transform:none}}
html.OLLu5W_locked{padding-right:var(--sb,0px);overflow:hidden}html.OLLu5W_locked body{overscroll-behavior:none;overflow:hidden}.OLLu5W_sheet{--pad:clamp(20px, 4vw, 52px);z-index:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0 var(--pad) max(28px, env(safe-area-inset-bottom));background:var(--bg);color:var(--ink);overscroll-behavior:contain;opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border:0;margin:0;position:fixed;inset:0;overflow-y:auto;transform:translateY(-6px)}.OLLu5W_sheet[open]{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{.OLLu5W_sheet[open]{opacity:0;transform:translateY(-6px)}}.OLLu5W_sheet[open][data-closing]{opacity:0;pointer-events:none;transition-duration:.32s;transition-delay:70ms;transform:translateY(-6px)}.OLLu5W_top{height:var(--top-h,76px);flex:none}.OLLu5W_links{flex:1;align-items:center;padding:24px 0;display:flex}.OLLu5W_links ul{gap:2px;list-style:none;display:grid}.OLLu5W_links a{letter-spacing:-.04em;color:var(--ink);transition:color var(--dur-fast) var(--ease-out);padding:4px 0;font-size:clamp(36px,10.4vw,58px);font-weight:500;line-height:1.12;text-decoration:none;display:inline-block}.OLLu5W_links a:hover,.OLLu5W_links a[aria-current=page]{color:var(--accent)}.OLLu5W_links li,.OLLu5W_foot{opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(14px)}.OLLu5W_sheet[open] .OLLu5W_links li,.OLLu5W_sheet[open] .OLLu5W_foot{opacity:1;transition-delay:calc(80ms + var(--i) * 45ms);transform:none}@starting-style{.OLLu5W_sheet[open] .OLLu5W_links li,.OLLu5W_sheet[open] .OLLu5W_foot{opacity:0;transform:translateY(14px)}}.OLLu5W_sheet[data-closing] .OLLu5W_links li,.OLLu5W_sheet[data-closing] .OLLu5W_foot{opacity:0;transition-duration:var(--dur-fast), .3s;transition-delay:0s;transform:translateY(8px)}.OLLu5W_foot{flex:none;gap:20px;display:grid}.OLLu5W_foot .btn{width:100%}.OLLu5W_row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.OLLu5W_row p{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.OLLu5W_row p a{text-decoration:none}.OLLu5W_row p a:hover{color:var(--accent)}.OLLu5W_row p span{color:var(--ink-3)}.OLLu5W_theme{flex:none;margin-right:-8px}@media (min-width:640px){.OLLu5W_links{padding-left:4px}.OLLu5W_foot .btn{justify-self:start;width:auto}}@media (max-height:520px) and (min-aspect-ratio:1){.OLLu5W_links{padding:8px 0 16px}.OLLu5W_links ul{grid-template-columns:repeat(3,auto);gap:2px 36px}.OLLu5W_links a{font-size:34px}.OLLu5W_foot{grid-template-columns:auto minmax(0,1fr);align-items:center}.OLLu5W_foot .btn{width:auto;height:46px}.OLLu5W_row{border-top:0;padding-top:0}}.OLLu5W_sheet:focus{outline:none}.OLLu5W_sheet a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}@media (prefers-reduced-motion:reduce){.OLLu5W_sheet,.OLLu5W_links li,.OLLu5W_foot{transform:none}@starting-style{.OLLu5W_sheet[open],.OLLu5W_sheet[open] .OLLu5W_links li,.OLLu5W_sheet[open] .OLLu5W_foot{transform:none}}.OLLu5W_sheet[open][data-closing],.OLLu5W_sheet[open] .OLLu5W_links li,.OLLu5W_sheet[open] .OLLu5W_foot,.OLLu5W_sheet[data-closing] .OLLu5W_links li,.OLLu5W_sheet[data-closing] .OLLu5W_foot{transition-delay:0s;transform:none}}
.TsDcza_field{gap:10px;display:grid}.TsDcza_label{color:var(--ink);font-size:15px;font-weight:500;line-height:1.3}.TsDcza_optional{white-space:nowrap;color:var(--ink-2);font-weight:400}.TsDcza_input{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:var(--card);width:100%;height:56px;font:400 17px/1.45 var(--font-sans);color:var(--ink);appearance:none;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:14px;padding:0 18px;display:block}.TsDcza_input::placeholder{color:var(--ink-3)}.TsDcza_input:hover{border-color:color-mix(in srgb, var(--ink) 36%, transparent)}.TsDcza_input:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 10%, transparent);outline:none}textarea.TsDcza_input{resize:vertical;field-sizing:content;height:auto;min-height:140px;padding:15px 18px}.TsDcza_input[aria-invalid=true]{border-color:var(--accent)}.TsDcza_input[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}.TsDcza_error{color:var(--accent);animation:TsDcza_errIn var(--dur) var(--ease-out) both;align-items:baseline;gap:8px;font-size:14px;line-height:1.4;display:flex}@keyframes TsDcza_errIn{0%{opacity:0;transform:translateY(-4px)}}.TsDcza_error:before{content:"!";background:var(--accent);width:16px;height:16px;color:var(--card);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-grid;transform:translateY(2px)}.TsDcza_hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:860px){.TsDcza_input{font-size:16px}}@media (prefers-reduced-motion:reduce){.TsDcza_error{animation:none}}
.bJ3CLa_work{padding-top:0}.bJ3CLa_top{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(36px,4.4vw,56px);display:flex}.bJ3CLa_h2{font-size:var(--fs-h2);letter-spacing:-.038em;text-wrap:balance;margin-top:20px;font-weight:500;line-height:1.02}.bJ3CLa_cap{grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;align-items:baseline;gap:8px clamp(24px,4vw,64px);padding:26px 4px 0;display:grid}.bJ3CLa_cap h3{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.2}.bJ3CLa_cap h3 a{transition:color var(--dur) var(--ease-out);text-decoration:none}.bJ3CLa_cap h3 a:hover{color:var(--accent)}.bJ3CLa_cap h3 a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.bJ3CLa_ind{font:500 11px/1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;display:block}.bJ3CLa_cap p{color:var(--ink-2);font-size:17px;line-height:1.5}@media (max-width:1080px){.bJ3CLa_cap{grid-template-columns:minmax(0,1fr) auto}.bJ3CLa_cap p{grid-area:2/1/auto/-1}}@media (max-width:640px){.bJ3CLa_top{flex-direction:column;align-items:flex-start;gap:18px}.bJ3CLa_cap{grid-template-columns:1fr;padding-top:20px}.bJ3CLa_cap p{grid-row:auto}}@media (prefers-reduced-motion:reduce){.bJ3CLa_cap h3 a{transition:none}}
._5vwjPq_wrap{padding-top:clamp(28px,3.4vw,44px)}._5vwjPq_table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14.5px;line-height:1.45}._5vwjPq_table th,._5vwjPq_table td{text-align:center;vertical-align:baseline;border-top:1px solid var(--line-2);text-wrap:pretty;padding:12px 10px;font-weight:400}._5vwjPq_table thead th,._5vwjPq_table thead td{letter-spacing:-.01em;color:var(--ink);border-top:0;padding-bottom:14px;font-size:17px;font-weight:500}._5vwjPq_table thead td{width:40%}._5vwjPq_table thead th,._5vwjPq_table thead td{z-index:1;background:var(--bg);box-shadow:inset 0 -1px 0 var(--line), 0 10px 14px -12px color-mix(in srgb, var(--shade) 28%, transparent);padding-top:14px;position:sticky;top:66px}._5vwjPq_table tbody th[scope=row]{text-align:left;color:var(--ink-2);padding-left:0}._5vwjPq_table tbody td{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}._5vwjPq_group th{text-align:left;font:500 var(--fs-label) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-top:0;padding:34px 0 12px}._5vwjPq_no{background:var(--ink-3);vertical-align:4px;width:10px;height:1px;display:inline-block}@media (max-width:999px){._5vwjPq_table thead th,._5vwjPq_table thead td{top:62px}}@media (max-width:640px){._5vwjPq_table{font-size:13px}._5vwjPq_table th,._5vwjPq_table td{padding:11px 4px}._5vwjPq_table thead th{font-size:14px}._5vwjPq_table thead td{width:43%}._5vwjPq_table tbody th[scope=row]{padding-right:8px}}
._9tdrNG_prob{max-width:880px}._9tdrNG_kick{font-family:var(--font-sans);letter-spacing:-.022em;margin-bottom:16px;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.2}._9tdrNG_probLine{max-width:34ch;font-family:var(--font-sans);letter-spacing:-.024em;color:var(--ink-2);text-wrap:balance;font-size:clamp(24px,2.5vw,34px);font-weight:450;line-height:1.3}._9tdrNG_build{border-top:1px solid var(--line);margin-top:clamp(56px,9vh,96px);padding-top:clamp(56px,9vh,96px)}._9tdrNG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;margin:0;padding:0;list-style:none;display:grid}._9tdrNG_grid._9tdrNG_two{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){._9tdrNG_grid._9tdrNG_two{grid-template-columns:repeat(2,minmax(0,1fr))}}._9tdrNG_grid li{border-top:1px solid var(--line);padding-top:20px}._9tdrNG_num{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:14px;font-weight:500;line-height:1.4;display:block}._9tdrNG_grid h3{font-family:var(--font-sans);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.2}._9tdrNG_grid p{max-width:40ch;color:var(--ink-2);text-wrap:pretty;margin-top:10px}._9tdrNG_svc{flex-wrap:wrap;align-items:baseline;gap:12px 22px;margin-top:clamp(40px,6vh,56px);display:flex}._9tdrNG_svc>span{color:var(--ink-2)}._9tdrNG_svc ul{flex-wrap:wrap;gap:12px 22px;margin:0;padding:0;list-style:none;display:flex}._9tdrNG_work{padding-top:clamp(64px,10vh,112px);padding-bottom:clamp(24px,4vh,40px)}@media (min-width:901px){._9tdrNG_work p:has(>._9tdrNG_allWork){justify-self:end}}._9tdrNG_workNote{max-width:62ch;color:var(--ink-2);margin-top:clamp(40px,6vh,56px)}._9tdrNG_workNote .link{color:var(--ink)}._9tdrNG_questions{padding-block:clamp(64px,10vh,112px) clamp(48px,7vh,80px)}@media (max-width:860px){._9tdrNG_grid,._9tdrNG_grid._9tdrNG_two{grid-template-columns:minmax(0,1fr);gap:32px}._9tdrNG_num{margin-bottom:10px}}
._7kiEXa_launcher{z-index:26;right:max(20px, calc(env(safe-area-inset-right) + 12px));bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));background:var(--btn-bg);height:54px;color:var(--btn-fg);font:600 15px/1 var(--font-sans);letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:var(--shadow-lg);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out), visibility 0s linear 0s;animation:_7kiEXa_arrive var(--dur-slow) var(--ease-out) .9s backwards;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 20px 0 17px;display:inline-flex;position:fixed}@keyframes _7kiEXa_arrive{0%{opacity:0;transform:translateY(12px)scale(.94)}}._7kiEXa_icon{transition:transform .5s var(--spring);flex:none}._7kiEXa_label{white-space:nowrap}@media (hover:hover){._7kiEXa_launcher:hover{background:var(--btn-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}._7kiEXa_launcher:hover ._7kiEXa_icon{transform:translateY(-1px)}}._7kiEXa_launcher:active{transition-duration:.12s;transform:scale(.97)}._7kiEXa_launcher:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._7kiEXa_launcher[data-aside]:not([data-open]){opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), visibility 0s linear var(--dur);transform:translateY(10px)scale(.92)}._7kiEXa_launcher~[data-totop]{translate:0 -66px}@media (max-width:560px){._7kiEXa_launcher{right:max(16px, calc(env(safe-area-inset-right) + 10px));bottom:max(16px, calc(env(safe-area-inset-bottom) + 10px));justify-content:center;width:52px;height:52px;padding:0}._7kiEXa_label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._7kiEXa_launcher~[data-totop]{translate:0 -62px}}@media (prefers-reduced-motion:reduce){._7kiEXa_launcher{animation:none}._7kiEXa_launcher,._7kiEXa_launcher:hover,._7kiEXa_launcher:active,._7kiEXa_launcher[data-aside]:not([data-open]),._7kiEXa_launcher ._7kiEXa_icon,._7kiEXa_launcher:hover ._7kiEXa_icon{transform:none!important}}
.nNh7fG_process{padding-top:0}.nNh7fG_cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);list-style:none;display:grid}.nNh7fG_cards:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:18px}.nNh7fG_item{display:flex}.nNh7fG_card{background:var(--card);box-shadow:var(--shadow-sm);transition:box-shadow .45s var(--ease-out), transform .45s var(--ease-out);border-radius:16px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.nNh7fG_card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent), 0 24px 48px -32px color-mix(in srgb, var(--shade) 30%, transparent);transform:translateY(-2px)}.nNh7fG_ill{background:var(--plate);border-bottom:1px solid var(--line-2);place-items:end center;height:132px;display:grid;overflow:hidden}.nNh7fG_ill svg{fill:none;width:200px;height:118px;stroke:color-mix(in srgb, var(--ink) 62%, transparent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;display:block}.nNh7fG_ill svg .nNh7fG_ac{stroke:var(--accent)}.nNh7fG_ill svg .nNh7fG_af{fill:var(--accent);stroke:none}.nNh7fG_ill svg .nNh7fG_pf{fill:var(--card)}.nNh7fG_ill svg .nNh7fG_sf{fill:var(--accent-soft);stroke:none}.nNh7fG_ill svg .nNh7fG_dots{fill:color-mix(in srgb, var(--ink) 22%, transparent);stroke:none}.nNh7fG_ill svg text{font:500 8.5px var(--font-mono);fill:var(--card);stroke:none}.nNh7fG_caret{animation:1.1s step-end infinite nNh7fG_blink}@keyframes nNh7fG_blink{50%{opacity:0}}.nNh7fG_draw{stroke-dasharray:var(--len,300);stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-out) .25s}.js .nNh7fG_item:not([data-in]) .nNh7fG_draw{stroke-dashoffset:var(--len,300)}.nNh7fG_body{padding:18px 20px 24px}.nNh7fG_meta{justify-content:space-between;align-items:baseline;display:flex}.nNh7fG_n{font:500 11.5px/1 var(--font-mono);letter-spacing:.06em;color:var(--accent)}.nNh7fG_when{font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.nNh7fG_sans{font-family:var(--font-sans);line-height:0}.nNh7fG_body h3{letter-spacing:-.02em;margin-top:16px;font-size:19px;font-weight:500;line-height:1.25}.nNh7fG_body p{color:var(--ink-2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.55}@media (max-width:1080px){.nNh7fG_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.nNh7fG_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nNh7fG_cards{--pad:clamp(20px, 4vw, 52px);margin:0 calc(var(--pad) * -1);padding:2px var(--pad) 14px;scroll-snap-type:x mandatory;scroll-padding:0 var(--pad);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.nNh7fG_cards::-webkit-scrollbar{display:none}.nNh7fG_item{scroll-snap-align:start;flex:0 0 78%}}@media (prefers-reduced-motion:reduce){.nNh7fG_card,.nNh7fG_draw{transition:none}.nNh7fG_card:hover{transform:none}.nNh7fG_draw{stroke-dashoffset:0}.js .nNh7fG_item:not([data-in]) .nNh7fG_draw{stroke-dashoffset:0}.nNh7fG_caret{animation:none}}@media (max-width:560px){html:not([data-theme=dark]) .nNh7fG_cards{margin-bottom:-14px;padding-bottom:28px}}
.Okj_fG_list{border-top:1px solid var(--line);margin:0}.Okj_fG_list>div{border-bottom:1px solid var(--line);padding:18px 0 20px}.Okj_fG_list dt{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.Okj_fG_list dd{margin:8px 0 0}.Okj_fG_big{letter-spacing:-.02em;overflow-wrap:anywhere;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);transition:color var(--dur) var(--ease-out), text-decoration-color var(--dur) var(--ease-out);font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.2}.Okj_fG_big:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.Okj_fG_big:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:4px}.Okj_fG_alt{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:28px;font-size:16px;display:flex}
.RmSOxa_facts{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,6vw,72px) 0 0;display:grid}.RmSOxa_facts div{border-left:1px solid var(--line-2);padding:24px clamp(14px,2vw,28px) 0}.RmSOxa_facts div:first-child{border-left:0;padding-left:0}.RmSOxa_facts dt{letter-spacing:-.03em;white-space:nowrap;color:var(--ink);font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.1}.RmSOxa_facts dd{font-size:var(--fs-small);color:var(--ink-3);text-wrap:balance;margin:8px 0 0;line-height:1.45}.RmSOxa_tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin:0;padding:0;list-style:none;display:grid}.RmSOxa_tiles li{text-align:center;border-radius:var(--r);background:var(--card);box-shadow:var(--shadow-sm);letter-spacing:-.01em;color:var(--ink);flex-direction:column;align-items:center;gap:14px;padding:22px 22px 20px;font-size:15.5px;font-weight:500;line-height:1.3;display:flex}.RmSOxa_badge{flex:none;line-height:0;display:block}.RmSOxa_badge svg{fill:none;width:28px;height:28px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:900px){.RmSOxa_facts{grid-template-columns:repeat(2,minmax(0,1fr))}.RmSOxa_facts div:nth-child(3){border-left:0;padding-left:0}.RmSOxa_facts div:nth-child(n+3){border-top:1px solid var(--line-2);margin-top:24px}.RmSOxa_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.RmSOxa_tiles li{gap:12px;padding:16px 14px;font-size:14.5px}.RmSOxa_badge svg{width:24px;height:24px}}
.dfL4qW_process{padding-top:clamp(72px,11vh,120px)}.dfL4qW_process[id]{scroll-margin-top:24px}.dfL4qW_list{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.2vw,18px);margin-top:clamp(36px,6vh,56px);list-style:none;display:grid}.dfL4qW_list li{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:40px;min-height:220px;padding:20px 20px 24px;display:flex}.dfL4qW_num{font:500 11.5px/1 var(--font-mono);letter-spacing:.06em;color:var(--accent)}.dfL4qW_list h3{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.25}.dfL4qW_list p{color:var(--ink-2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.55}.dfL4qW_tail{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 32px;margin-top:clamp(32px,5vh,52px);display:flex}.dfL4qW_tail p{max-width:52ch;color:var(--ink-2)}@media (max-width:1080px){.dfL4qW_list{grid-template-columns:repeat(3,minmax(0,1fr))}.dfL4qW_list li{min-height:0}}@media (max-width:760px){.dfL4qW_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dfL4qW_list{grid-template-columns:minmax(0,1fr)}.dfL4qW_list li{gap:14px}}
.dxTL4a_svc{margin:0;padding:0;list-style:none}.dxTL4a_svc li+li{border-top:1px solid var(--line)}.dxTL4a_svc a{border-radius:6px;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;text-decoration:none;display:flex}.dxTL4a_svc li:first-child a{padding-top:0}.dxTL4a_svc a>span:first-child{gap:4px;display:grid}.dxTL4a_svcName{font-family:var(--font-sans);letter-spacing:-.022em;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.2}.dxTL4a_svcLine{color:var(--ink-2);font-size:17px;line-height:1.5}.dxTL4a_svc a .arr{opacity:.35;transition:transform .45s var(--spring), opacity .3s}.dxTL4a_svc a:hover .arr{opacity:1;transform:translate(4px)}.dxTL4a_svc a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.dxTL4a_more{margin-top:22px}.dxTL4a_prices{margin-top:28px}.dxTL4a_local{text-wrap:pretty;margin-bottom:14px;font-size:19px;line-height:1.6}.dxTL4a_where,.dxTL4a_else{text-wrap:pretty;font-size:19px;line-height:1.6}.dxTL4a_else{color:var(--ink-2);margin-top:12px;font-size:16px}.dxTL4a_where a,.dxTL4a_else a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:text-decoration-color .3s}.dxTL4a_where a:hover,.dxTL4a_else a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.dxTL4a_where a:focus-visible,.dxTL4a_else a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}@media (max-width:860px){.dxTL4a_svcLine{font-size:16px}.dxTL4a_where,.dxTL4a_local{font-size:17px}}
.hYIJsG_other{margin-top:56px}.hYIJsG_other p{max-width:62ch;color:var(--ink-2);text-wrap:pretty;font-size:18px}.hYIJsG_other strong{color:var(--ink);font-weight:500}.hYIJsG_other a{color:var(--ink);border-bottom:1.5px solid var(--line-strong);text-decoration:none;transition:border-color .3s}.hYIJsG_other a:hover{border-color:var(--ink)}.hYIJsG_other a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}
.xM0u9G_doorsSec{padding-bottom:clamp(72px,11vh,128px)}.xM0u9G_doors{--cg:clamp(40px, 6vw, 96px);column-gap:var(--cg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.xM0u9G_door{grid-row:span 8;grid-template-rows:subgrid;display:grid;position:relative}.xM0u9G_door+.xM0u9G_door:before{content:"";top:0;bottom:0;left:calc(var(--cg) / -2);border-left:1px solid var(--line);position:absolute}.xM0u9G_kick{text-wrap:balance;align-self:end;align-items:baseline;margin-bottom:14px}.xM0u9G_title{font-family:var(--font-sans);letter-spacing:-.04em;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.05}.xM0u9G_intro{max-width:44ch;color:var(--ink-2);text-wrap:pretty;margin-top:16px;font-size:17px;line-height:1.55}.xM0u9G_big{letter-spacing:-.025em;text-wrap:pretty;max-width:28ch;margin-top:22px;font-size:22px;font-weight:500;line-height:1.3}.xM0u9G_big em{color:var(--accent);font-style:normal}.xM0u9G_points{grid-row:span 3;grid-template-rows:subgrid;margin:30px 0 0;padding:0;list-style:none;display:grid}.xM0u9G_points li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);align-content:start;padding:16px 0 18px;display:grid}.xM0u9G_mark{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--accent);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:5px;font-weight:500}.xM0u9G_points:not(.xM0u9G_numbered) .xM0u9G_mark{color:var(--ink-3);padding-top:2px;font-size:22px;line-height:1}.xM0u9G_points b{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.3}.xM0u9G_text{color:var(--ink-2);grid-column:2;margin-top:4px;font-size:16px;line-height:1.55}.xM0u9G_act{border-top:1px solid var(--line);padding-top:24px}.xM0u9G_talkBand{border-top:1px solid var(--line);padding:clamp(56px,9vh,96px) 0 clamp(72px,11vh,128px);scroll-margin-top:24px}.xM0u9G_talk{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.xM0u9G_talkTitle{font-family:var(--font-sans);letter-spacing:-.04em;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1.05}.xM0u9G_talkNote{max-width:40ch;color:var(--ink-2);text-wrap:pretty;margin-top:16px;font-size:17px;line-height:1.55}@media (max-width:860px){.xM0u9G_doors{grid-template-columns:minmax(0,1fr)}.xM0u9G_door{grid-row:auto;display:block}.xM0u9G_door+.xM0u9G_door{border-top:1px solid var(--line);margin-top:56px;padding-top:48px}.xM0u9G_door+.xM0u9G_door:before{display:none}.xM0u9G_points{display:block}.xM0u9G_talk{grid-template-columns:minmax(0,1fr)}}
.vgRjCG_kick{font:500 var(--fs-label) / 1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:28px}.vgRjCG_num{--row-gap:40px;margin-bottom:calc(-1 * var(--row-gap));grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(24px,3vw,40px);list-style:none;display:grid}.vgRjCG_num[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.vgRjCG_num[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.vgRjCG_num li{grid-row:span 3;grid-template-rows:subgrid;margin-bottom:var(--row-gap);border-top:1px solid var(--line-strong);align-content:start;row-gap:0;padding-top:18px;display:grid}.vgRjCG_n{font:500 11.5px / 1 var(--font-mono);letter-spacing:.06em;color:var(--accent);font-variant-numeric:tabular-nums;display:block}.vgRjCG_num h3{letter-spacing:-.02em;text-wrap:balance;margin-top:22px;font-size:19px;font-weight:500;line-height:1.25}.vgRjCG_num p{max-width:34ch;color:var(--ink-2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.55}.vgRjCG_who{padding-top:clamp(64px,10vh,112px);padding-bottom:clamp(64px,10vh,112px)}.vgRjCG_hw{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;column-gap:clamp(36px,6vw,96px);display:grid}.vgRjCG_hw:before{content:"";border-top:1px solid var(--line);grid-column:1/-1;margin-bottom:clamp(56px,8vh,80px)}.vgRjCG_h{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.1}.vgRjCG_body{text-wrap:pretty;max-width:44ch;font-size:18px;line-height:1.6}.vgRjCG_act{margin-top:22px}.vgRjCG_prices{margin-top:30px}.vgRjCG_rel{padding-top:clamp(56px,9vh,96px)}.vgRjCG_rel p{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px 24px;padding-top:28px;display:flex}.vgRjCG_relLead{color:var(--ink-2)}@media (max-width:1000px){.vgRjCG_num[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.vgRjCG_hw{grid-template-columns:minmax(0,1fr)}.vgRjCG_hw:before{margin-bottom:56px}.vgRjCG_hw>section+section{padding-top:56px}}@media (max-width:700px){.vgRjCG_num,.vgRjCG_num[data-cols]{--row-gap:36px;grid-template-columns:minmax(0,1fr)}.vgRjCG_num p{max-width:none}}
.wuSZca_cards{padding-bottom:0}.wuSZca_where{margin-top:56px}.wuSZca_where:before{content:"";border-top:1px solid var(--line);margin-bottom:28px;display:block}.wuSZca_towns{max-width:70ch;color:var(--ink-2);font-size:16px}.wuSZca_towns a{border-bottom:1.5px solid var(--line-strong);text-decoration:none;transition:border-color .3s}.wuSZca_towns a:hover{border-color:var(--ink)}.wuSZca_towns a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}
.FcrWAq_panel{z-index:35;right:max(20px, calc(env(safe-area-inset-right) + 12px));bottom:calc(max(20px, calc(env(safe-area-inset-bottom) + 12px)) + 68px);background:var(--card);width:384px;height:min(620px,100dvh - 128px);color:var(--ink);box-shadow:var(--shadow-lg);transform-origin:calc(100% - 40px) 100%;opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), visibility 0s linear var(--dur);border:0;border-radius:24px;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translateY(14px)scale(.96)}.FcrWAq_panel[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.FcrWAq_head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 14px 14px 18px;display:flex}.FcrWAq_heart{fill:var(--accent);flex:none;margin:0 2px 0 4px}.FcrWAq_headText{flex:1;min-width:0}.FcrWAq_title{font:500 19px/1.15 var(--font-sans);letter-spacing:-.02em}.FcrWAq_disclosure{color:var(--ink-2);margin-top:4px;font-size:12.5px;line-height:1.4}.FcrWAq_close{width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;display:grid}.FcrWAq_close:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.FcrWAq_log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 16px 12px;display:flex;position:relative;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.FcrWAq_log{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 30%, transparent) transparent}}@supports selector(::-webkit-scrollbar){@media (hover:hover) and (pointer:fine){.FcrWAq_log{scrollbar-gutter:stable;padding-right:4px}.FcrWAq_log::-webkit-scrollbar{width:12px}.FcrWAq_log::-webkit-scrollbar-track{background:0 0;margin-block:6px}.FcrWAq_log::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--ink) 24%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:40px}.FcrWAq_log::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--ink) 42%, transparent)}.FcrWAq_log::-webkit-scrollbar-thumb:active{background-color:var(--accent)}}}.FcrWAq_turn{animation:FcrWAq_rise var(--dur) var(--ease-out) both;flex-direction:column;gap:8px;display:flex}.FcrWAq_turn[data-role=user]{align-items:flex-end}@keyframes FcrWAq_rise{0%{opacity:0;transform:translateY(6px)}}.FcrWAq_bot,.FcrWAq_user{white-space:pre-line;overflow-wrap:anywhere;max-width:88%;padding:10px 14px;font-size:15px;line-height:1.5}.FcrWAq_bot{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:18px 18px 18px 6px;align-self:flex-start}.FcrWAq_bot[data-state=offtopic],.FcrWAq_bot[data-state=ended],.FcrWAq_bot[data-state=limit],.FcrWAq_bot[data-state=error],.FcrWAq_bot[data-state=verify]{background:var(--accent-soft)}.FcrWAq_user{background:var(--btn-bg);color:var(--btn-fg);border-radius:18px 18px 6px}.FcrWAq_inline{border-bottom:1.5px solid color-mix(in srgb, var(--ink) 25%, transparent);transition:border-color var(--dur-fast) var(--ease-out);font-weight:500;text-decoration:none}.FcrWAq_inline:hover{border-color:var(--ink)}.FcrWAq_typing{background:var(--surface);border-radius:18px 18px 18px 6px;align-self:flex-start;gap:5px;padding:14px 16px;display:inline-flex}.FcrWAq_typing i{background:var(--ink-3);width:6px;height:6px;animation:FcrWAq_blink 1.2s var(--ease) infinite;border-radius:50%}.FcrWAq_typing i:nth-child(2){animation-delay:.15s}.FcrWAq_typing i:nth-child(3){animation-delay:.3s}@keyframes FcrWAq_blink{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.FcrWAq_chips{flex-wrap:wrap;gap:8px;padding-left:2px;display:flex}.FcrWAq_chip{background:var(--card);height:34px;color:var(--ink);font:500 14px/1 var(--font-sans);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent);transition:transform .45s var(--spring), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:0;border-radius:999px;padding:0 14px}.FcrWAq_chip:hover{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 34%, transparent), var(--shadow-sm);transform:translateY(-1px)}.FcrWAq_chip[data-contact]{background:var(--surface)}.FcrWAq_chip:disabled{opacity:.5;cursor:default;transform:none}.FcrWAq_menu{animation:FcrWAq_rise var(--dur) var(--ease-out) both;flex-direction:column;gap:12px;display:flex}.FcrWAq_menu h3:focus{outline:none}.FcrWAq_step{background:color-mix(in srgb, var(--ink) 8%, transparent);max-width:88%;color:var(--ink);font:500 13.5px/1.4 var(--font-sans);overflow-wrap:anywhere;border-radius:16px 16px 6px;padding:7px 13px}.FcrWAq_stepArrow{color:var(--ink-2);margin:0 6px}.FcrWAq_tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.FcrWAq_tileItem{animation:FcrWAq_tileIn var(--dur) var(--ease-out) both;animation-delay:calc(var(--i,0) * 28ms + 40ms);display:flex}@keyframes FcrWAq_tileIn{0%{opacity:0;transform:translateY(8px)scale(.97)}}.FcrWAq_tile{aspect-ratio:1/.92;background:var(--card);min-width:0;color:var(--ink);font:500 13.5px/1.22 var(--font-sans);text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent);transition:transform .45s var(--spring), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:0;border-radius:16px;flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px 12px;text-decoration:none;display:flex}.FcrWAq_tile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 30%, transparent), var(--shadow-sm);transform:translateY(-2px)}.FcrWAq_tile:active{transform:translateY(0)scale(.98)}.FcrWAq_tileIcon{flex:none;justify-content:center;align-items:flex-start;display:flex}.FcrWAq_tileShot{aspect-ratio:16/10;object-fit:cover;object-position:top;width:54px;height:auto;box-shadow:var(--shadow-sm);border-radius:6px}.FcrWAq_tileArt{--px-cell:3;width:60px;height:60px;margin-top:-3px}.FcrWAq_tileN{font:500 10.5px/1 var(--font-mono);letter-spacing:.06em;color:var(--accent)}.FcrWAq_tileLabel{text-wrap:balance;overflow-wrap:break-word;max-width:100%}.FcrWAq_nav{gap:8px;margin-top:2px;display:flex}.FcrWAq_navTile{background:var(--surface);height:38px;color:var(--ink);font:500 13.5px/1 var(--font-sans);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:transform .45s var(--spring), background-color var(--dur-fast) var(--ease-out);border:0;border-radius:12px;align-items:center;gap:7px;padding:0 14px 0 11px;display:inline-flex}.FcrWAq_navTile:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);transform:translateY(-1px)}.FcrWAq_links{flex-wrap:wrap;gap:6px 14px;padding-left:4px;display:flex}.FcrWAq_pageLink{border-bottom:1.5px solid color-mix(in srgb, var(--ink) 20%, transparent);transition:border-color var(--dur-fast) var(--ease-out);padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none}.FcrWAq_pageLink:hover{border-color:var(--ink)}.FcrWAq_pageLink:hover .arr{transform:translate(3px)}.FcrWAq_handoff{align-items:center;gap:14px;padding-left:2px;display:flex}.FcrWAq_handoffBtn,.FcrWAq_leadSend{background:var(--btn-bg);height:36px;color:var(--btn-fg);font:600 14px/1 var(--font-sans);cursor:pointer;transition:transform .45s var(--spring), opacity var(--dur-fast);border:0;border-radius:999px;padding:0 16px}.FcrWAq_handoffBtn:hover,.FcrWAq_leadSend:hover{background:var(--btn-hover);transform:translateY(-1px)}.FcrWAq_handoffLink{border-bottom:1.5px solid color-mix(in srgb, var(--ink) 20%, transparent);transition:border-color var(--dur-fast) var(--ease-out);padding-bottom:2px;font-size:13.5px;font-weight:500;text-decoration:none}.FcrWAq_handoffLink:hover{border-color:var(--ink)}.FcrWAq_lead{background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line);animation:FcrWAq_rise var(--dur) var(--ease-out) both;border-radius:16px;gap:8px;padding:12px;display:grid}.FcrWAq_leadRow{grid-template-columns:1fr 1fr;gap:6px;display:grid}.FcrWAq_field{background:var(--card);min-width:0;height:40px;color:var(--ink);font:400 15px/1 var(--font-sans);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);transition:box-shadow var(--dur-fast) var(--ease-out);border:0;border-radius:10px;padding:0 12px}.FcrWAq_field::placeholder{color:var(--ink-3)}.FcrWAq_field:focus{box-shadow:inset 0 0 0 1.5px var(--accent);outline:none}.FcrWAq_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.FcrWAq_leadErr{color:var(--accent);font-size:13px}.FcrWAq_leadFoot{align-items:center;gap:12px;display:flex}.FcrWAq_leadNote{color:var(--ink-2);font-size:12.5px;line-height:1.35}.FcrWAq_leadSend:disabled{opacity:.6;cursor:default}.FcrWAq_leadDone{background:var(--accent-soft);border-radius:14px;max-width:88%;padding:10px 14px;font-size:14.5px;line-height:1.45}.FcrWAq_compose{background:var(--card);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);transition:box-shadow var(--dur-fast) var(--ease-out);border-radius:22px;align-items:flex-end;gap:8px;margin:0 12px;padding:6px 6px 6px 14px;display:flex}.FcrWAq_compose:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent)}.FcrWAq_input{resize:none;field-sizing:content;min-width:0;max-height:120px;color:var(--ink);font:400 15.5px/1.4 var(--font-sans);background:0 0;border:0;outline:none;flex:1;padding:9px 0}.FcrWAq_input::placeholder{color:var(--ink-3)}.FcrWAq_input:disabled{cursor:not-allowed}.FcrWAq_send{background:var(--btn-bg);width:38px;height:38px;color:var(--btn-fg);cursor:pointer;transition:transform .45s var(--spring), opacity var(--dur-fast) var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.FcrWAq_send:hover:not(:disabled){transform:translateY(-1px)}.FcrWAq_send:disabled{opacity:.28;cursor:default}.FcrWAq_foot{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 18px 8px;display:flex;position:relative}.FcrWAq_menuBtn{height:30px;color:var(--ink);font:500 13.5px/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:-8px;padding:0 10px 0 8px;display:inline-flex}.FcrWAq_menuBtn:hover,.FcrWAq_menuBtn[data-active]{background:color-mix(in srgb, var(--ink) 8%, transparent)}.FcrWAq_close:focus-visible,.FcrWAq_chip:focus-visible,.FcrWAq_pageLink:focus-visible,.FcrWAq_handoffBtn:focus-visible,.FcrWAq_handoffLink:focus-visible,.FcrWAq_leadSend:focus-visible,.FcrWAq_send:focus-visible,.FcrWAq_menuBtn:focus-visible,.FcrWAq_tile:focus-visible,.FcrWAq_navTile:focus-visible,.FcrWAq_inline:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FcrWAq_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.FcrWAq_panel{width:auto;left:0;right:0;top:calc(var(--vvt,0px) + 10px);height:calc(var(--vvh,100dvh) - 10px);border-style:solid;border-width:1px 0 0;border-color:var(--line);padding-bottom:env(safe-area-inset-bottom);border-radius:22px 22px 0 0;transition-duration:.5s;bottom:auto;transform:translateY(100%)}.FcrWAq_panel[data-open]{transform:none}.FcrWAq_panel[data-kb]{height:calc(var(--vvh,100dvh) - 10px + 50vh);padding-bottom:50vh}.FcrWAq_bot,.FcrWAq_user{max-width:90%;font-size:16px}.FcrWAq_tile{font-size:13.5px}.FcrWAq_input{font-size:16px}}@media (prefers-reduced-motion:reduce){.FcrWAq_panel,.FcrWAq_panel[data-open]{transform:none!important}.FcrWAq_turn,.FcrWAq_step,.FcrWAq_lead,.FcrWAq_menu,.FcrWAq_tileItem{animation:none}.FcrWAq_typing i{opacity:.6;animation:none}.FcrWAq_chip:hover,.FcrWAq_tile:hover,.FcrWAq_tile:active,.FcrWAq_navTile:hover,.FcrWAq_handoffBtn:hover,.FcrWAq_send:hover:not(:disabled),.FcrWAq_leadSend:hover{transform:none}}
._1nX5tq_top{z-index:25;right:max(20px, calc(env(safe-area-inset-right) + 12px));bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), visibility 0s linear var(--dur), color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;transform:translateY(8px)}._1nX5tq_top[data-shown]{opacity:1;visibility:visible;transition-delay:0s;transform:none}._1nX5tq_top svg{transition:transform var(--dur) var(--ease-out)}@media (hover:hover){._1nX5tq_top:hover{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 30%, transparent)}._1nX5tq_top:hover svg{transform:translateY(-2px)}}._1nX5tq_top:active{transition-duration:.12s;transform:scale(.95)}._1nX5tq_top:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:560px){._1nX5tq_top{width:40px;height:40px;right:max(16px, calc(env(safe-area-inset-right) + 10px));bottom:max(16px, calc(env(safe-area-inset-bottom) + 10px))}}@media (prefers-reduced-motion:reduce){._1nX5tq_top,._1nX5tq_top[data-shown],._1nX5tq_top svg,._1nX5tq_top:hover svg{transform:none!important}}
.Tgu3nG_letter{max-width:calc(660px + 2 * var(--g))}.Tgu3nG_say{font-family:var(--font-sans);letter-spacing:-.026em;text-wrap:pretty;font-size:clamp(26px,2.8vw,38px);font-weight:450;line-height:1.28}.Tgu3nG_say em{color:var(--accent);font-style:normal}.Tgu3nG_body{text-wrap:pretty;margin-top:26px;font-size:19px;line-height:1.6}.Tgu3nG_h{border-top:1px solid var(--line);font-family:var(--font-sans);letter-spacing:-.025em;margin-top:clamp(48px,7vh,64px);padding-top:clamp(28px,4vh,36px);font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.15}.Tgu3nG_h+.Tgu3nG_body{margin-top:16px}.Tgu3nG_beliefs{gap:18px;margin-top:18px;font-size:18px;line-height:1.6;display:grid}.Tgu3nG_beliefs b{font-weight:600}.Tgu3nG_towns{margin-top:20px}.Tgu3nG_towns ul{flex-wrap:wrap;gap:16px 24px;padding:0;list-style:none;display:flex}.Tgu3nG_towns a{border-bottom:1.5px solid var(--line-strong);padding-bottom:2px;font-weight:500;text-decoration:none;transition:border-color .3s;position:relative}.Tgu3nG_towns a:before{content:"";position:absolute;inset:-8px -6px}.Tgu3nG_towns a:hover{border-color:var(--ink)}.Tgu3nG_towns a:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}.Tgu3nG_sig{align-items:center;gap:22px;margin-top:clamp(48px,7vh,64px);display:flex}.Tgu3nG_hand{width:132px;height:auto;color:var(--ink);flex:none;display:block;transform:rotate(-3deg)}.Tgu3nG_who{font-family:var(--font-sans);gap:2px;font-size:18px;line-height:1.35;display:grid}.Tgu3nG_who b{font-weight:600}.Tgu3nG_who span{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}@media (max-width:860px){.Tgu3nG_body,.Tgu3nG_beliefs{font-size:17px}.Tgu3nG_towns ul{gap:16px 20px}.Tgu3nG_sig{gap:18px}.Tgu3nG_hand{width:108px}}
.Q7Y-FW_soft{color:var(--accent)}.Q7Y-FW_tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.Q7Y-FW_item{display:flex}.Q7Y-FW_tier{background:var(--card);box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.Q7Y-FW_pick{box-shadow:0 0 0 1px rgba(var(--ink-rgb), .2), 0 2px 4px rgba(var(--shadow-rgb), .06), 0 40px 72px -34px rgba(var(--shadow-rgb), .42)}[data-theme=dark] .Q7Y-FW_pick{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 20%, transparent), 0 30px 60px -36px color-mix(in srgb, var(--shade) 30%, transparent)}.Q7Y-FW_sky{height:76px;position:relative}.Q7Y-FW_body{flex-direction:column;flex:1;padding:6px clamp(22px,2.2vw,30px) clamp(24px,2.4vw,32px);display:flex}.Q7Y-FW_eyebrow{min-height:1em;font:500 var(--fs-label) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:12px 0}.Q7Y-FW_name{justify-content:space-between;align-items:baseline;display:flex}.Q7Y-FW_name h3{letter-spacing:-.02em;font-size:21px;font-weight:500}.Q7Y-FW_when{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.Q7Y-FW_sum{min-height:3em;color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.5}.Q7Y-FW_amount{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:26px;display:flex}.Q7Y-FW_amount b{letter-spacing:-.04em;font-size:46px;font-weight:500;line-height:1}.Q7Y-FW_pre{color:var(--ink-3);font-size:15px}.Q7Y-FW_unit{color:var(--ink-3);margin-left:-5px;font-size:14.5px}.Q7Y-FW_was{color:var(--ink-3);font-size:15px;text-decoration-thickness:1px}.Q7Y-FW_founding{text-wrap:pretty;max-width:72ch;color:var(--ink-2);margin:-8px 0 28px;font-size:15px;line-height:1.55}.Q7Y-FW_founding .Q7Y-FW_nowrap{white-space:nowrap}.Q7Y-FW_founding a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.Q7Y-FW_monthly{color:var(--ink-3);margin-top:10px;font-size:14px;line-height:1.5}.Q7Y-FW_body .btn{width:100%;margin-top:24px}.Q7Y-FW_feats{border-top:1px solid var(--line-2);color:var(--ink-2);gap:10px;margin-top:26px;padding-top:22px;font-size:14.5px;line-height:1.45;list-style:none;display:grid}.Q7Y-FW_feats strong,.Q7Y-FW_feats .Q7Y-FW_inc{color:var(--ink);font-weight:500}.Q7Y-FW_feats li:not(.Q7Y-FW_inc){padding-left:20px;position:relative}.Q7Y-FW_feats li:not(.Q7Y-FW_inc):before{content:"";background:var(--ink-3);width:9px;height:1px;position:absolute;top:.58em;left:2px}.Q7Y-FW_terms{color:var(--ink-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;font-size:14px;line-height:1.55;display:grid}.Q7Y-FW_terms p{border-left:1px solid var(--line);padding-left:14px}@media (max-width:900px){.Q7Y-FW_tiers{grid-template-columns:1fr;max-width:520px}.Q7Y-FW_terms{grid-template-columns:1fr}.Q7Y-FW_eyebrow:empty{display:none}.Q7Y-FW_body:has(>.Q7Y-FW_eyebrow:empty){padding-top:18px}}@media (max-width:640px){.Q7Y-FW_amount b{font-size:42px}}
.MJox7a_founding{max-width:58ch;font-size:var(--fs-small);text-align:center;text-wrap:balance;color:var(--ink-2);margin:0 auto 28px;line-height:1.55}.MJox7a_included{border-top:1px solid var(--line-2)}.MJox7a_compare{margin-top:clamp(36px,4vw,52px)}.MJox7a_questions{padding-block:clamp(8px,2vh,24px) clamp(48px,7vh,80px)}.MJox7a_terms{max-width:62ch;font-size:var(--fs-small);color:var(--ink-3);margin-top:28px;line-height:1.55}
.gynr2a_top{z-index:25;background:linear-gradient(to bottom, var(--bg) 58%, color-mix(in srgb, var(--bg) 0%, transparent));justify-content:space-between;align-items:center;gap:24px;padding:22px 40px 30px;display:flex;position:fixed;top:0;left:0;right:0}.gynr2a_brand{align-items:center;gap:20px;min-width:0;display:flex}.gynr2a_mark{color:var(--ink);border-radius:6px;margin-block:-10px;padding-block:10px;display:block}.gynr2a_logo{width:auto;height:28px;display:block;overflow:visible}.gynr2a_links{align-items:center;gap:28px;display:flex}.gynr2a_quick{color:var(--ink-2);font-size:14.5px}.gynr2a_quick .link{color:var(--ink)}.gynr2a_exit{white-space:nowrap;min-height:44px;color:var(--ink-2);transition:color var(--dur) var(--ease-out);align-items:center;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.gynr2a_exitArr{transition:transform var(--dur) var(--ease-out);margin-right:6px;font-family:system-ui,-apple-system,sans-serif}.gynr2a_exitMore{white-space:pre}.gynr2a_exit:hover{color:var(--ink)}.gynr2a_exit:hover .gynr2a_exitArr{transform:translate(-3px)}.gynr2a_theme{margin-left:-10px}.gynr2a_mark:focus-visible,.gynr2a_exit:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.gynr2a_quickFoot{text-align:center;color:var(--ink-2);padding:0 24px 48px;font-size:15px;display:none}.gynr2a_quickFoot .link{color:var(--ink)}@media (max-width:860px){.gynr2a_top{padding:12px 14px 20px 20px}.gynr2a_logo{height:24px}.gynr2a_brand{gap:12px}.gynr2a_links{gap:14px}.gynr2a_theme{margin-left:-4px}.gynr2a_quick{display:none}.gynr2a_quickFoot{display:block}}@media (prefers-reduced-motion:reduce){.gynr2a_exit,.gynr2a_exitArr{transition:none}}
.DGmwPG_card,.DGmwPG_tile,.DGmwPG_optin{--tick:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'><path d='M1 4l2.6 2.6L9 1.2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/></svg>");--hair:color-mix(in srgb, var(--ink) 14%, transparent);--hair-hover:color-mix(in srgb, var(--ink) 34%, transparent)}.DGmwPG_main{min-height:100dvh;padding:clamp(104px,14vh,136px) 24px 96px}.DGmwPG_progress{width:min(720px,100%);margin:0 auto 22px}.DGmwPG_progress ol{grid-template-columns:repeat(5,1fr);gap:8px;list-style:none;display:grid}.DGmwPG_track{background:var(--line);border-radius:99px;height:3px;display:block;overflow:hidden}.DGmwPG_track span{border-radius:inherit;background:var(--ink);transform-origin:0;height:100%;transition:transform .6s var(--ease-out);display:block}.DGmwPG_pName{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);transition:color var(--dur) var(--ease-out);margin-top:10px;display:block}.DGmwPG_progress li[data-state=done] .DGmwPG_pName{color:var(--ink-2)}.DGmwPG_progress li[data-state=now] .DGmwPG_pName{color:var(--ink)}.DGmwPG_count{color:var(--ink-3);display:none}.DGmwPG_card0{background:var(--card);width:min(720px,100%);box-shadow:var(--shadow-sm);border-radius:24px;margin:0 auto;padding:40px 56px 28px}.DGmwPG_head{align-items:center;gap:18px;margin-bottom:30px;display:flex}.DGmwPG_marker{--px-cell:4;width:calc(32px * var(--px-cell));height:calc(32px * var(--px-cell));animation:DGmwPG_markIn .6s var(--ease-out) both;flex:none;margin:-12px 0 -12px -6px}@keyframes DGmwPG_markIn{0%{opacity:0;transform:translateY(6px)scale(.94)}}.DGmwPG_eyebrow{font:500 var(--fs-label) / 1.5 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.DGmwPG_stage{min-height:0}.DGmwPG_inFwd{animation:DGmwPG_inFwd .46s var(--ease-out) 40ms both}.DGmwPG_inBack{animation:DGmwPG_inBack .46s var(--ease-out) 40ms both}.DGmwPG_outFwd{pointer-events:none;animation:.15s ease-in both DGmwPG_outFwd}.DGmwPG_outBack{pointer-events:none;animation:.15s ease-in both DGmwPG_outBack}@keyframes DGmwPG_inFwd{0%{opacity:0;transform:translateY(12px)}}@keyframes DGmwPG_inBack{0%{opacity:0;transform:translateY(-12px)}}@keyframes DGmwPG_outFwd{to{opacity:0;transform:translateY(-8px)}}@keyframes DGmwPG_outBack{to{opacity:0;transform:translateY(8px)}}.DGmwPG_title{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.06}.DGmwPG_title em{color:var(--accent);font-style:normal}.DGmwPG_title:focus{outline:none}.DGmwPG_lead{max-width:50ch;font-size:var(--fs-lede);color:var(--ink-2);text-wrap:pretty;margin-top:14px;line-height:1.5}.DGmwPG_lead strong{color:var(--ink);font-weight:500}.DGmwPG_lead a,.DGmwPG_aside a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent)}.DGmwPG_body{gap:28px;margin-top:32px;display:grid}.DGmwPG_picked{color:var(--ink-3);margin-top:10px;font-size:14.5px;line-height:1.5}.DGmwPG_picked strong{color:var(--ink);font-weight:500}.DGmwPG_aside{color:var(--ink-3);font-size:14.5px;line-height:1.5}.DGmwPG_area{min-height:112px}.DGmwPG_chips{flex-wrap:wrap;gap:10px;display:flex}.DGmwPG_chip{background:var(--card);min-height:48px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 16%, transparent);font:500 15px/1.2 var(--font-sans);letter-spacing:-.005em;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-out);border:0;border-radius:999px;padding:0 20px}.DGmwPG_chip:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 36%, transparent)}.DGmwPG_chip:active{transition-duration:.12s;transform:scale(.97)}.DGmwPG_chip[aria-pressed=true]{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--bg)}.DGmwPG_cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.DGmwPG_card{border-radius:var(--r);background:var(--card);min-height:108px;box-shadow:inset 0 0 0 1px var(--hair);text-align:left;font:400 14.5px/1.45 var(--font-sans);color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-out);border:0;align-content:start;gap:6px;padding:18px 20px 20px;display:grid;position:relative}.DGmwPG_card strong{letter-spacing:-.015em;color:var(--ink);padding-right:32px;font-size:16.5px;font-weight:500}.DGmwPG_card:hover{box-shadow:inset 0 0 0 1px var(--hair-hover)}.DGmwPG_card:active{transition-duration:.12s;transform:scale(.985)}.DGmwPG_card[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 3%, var(--card));box-shadow:inset 0 0 0 1.5px var(--ink)}.DGmwPG_card:after,.DGmwPG_card:before{content:"";border-radius:50%;width:20px;height:20px;position:absolute;top:18px;right:18px}.DGmwPG_card:after{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 26%, transparent);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.DGmwPG_card:before{z-index:1;background:var(--card);-webkit-mask:var(--tick) center / 10px 8px no-repeat;-webkit-mask:var(--tick) center / 10px 8px no-repeat;mask:var(--tick) center / 10px 8px no-repeat;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur) var(--spring);transform:scale(.6)}.DGmwPG_card[aria-pressed=true]:after{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.DGmwPG_card[aria-pressed=true]:before{opacity:1;transform:none}.DGmwPG_card.DGmwPG_cardWide{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;column-gap:12px;min-height:0;padding-top:16px;padding-bottom:16px;display:flex}.DGmwPG_cardWide:after,.DGmwPG_cardWide:before{margin-top:-10px;top:50%}.DGmwPG_reveal{transition:grid-template-rows .45s var(--ease), margin-top .45s var(--ease), opacity .3s;opacity:0;grid-template-rows:0fr;margin-top:-28px;scroll-margin-bottom:140px;display:grid}.DGmwPG_reveal.DGmwPG_open{opacity:1;grid-template-rows:1fr;margin-top:0}.DGmwPG_revealIn{gap:20px;min-height:0;margin:-4px;padding:4px;display:grid;overflow:hidden}.DGmwPG_tiles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.DGmwPG_tile{border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);text-align:left;font:400 13px/1.4 var(--font-sans);color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), outline-color var(--dur-fast) var(--ease-out);border:0;flex-direction:column;padding:0 0 14px;display:flex;position:relative;overflow:hidden}.DGmwPG_tileArt{--px-cell:4;width:calc(32px * var(--px-cell));height:calc(32px * var(--px-cell));margin:18px auto 6px;display:block}.DGmwPG_tile strong{letter-spacing:-.015em;color:var(--ink);padding:12px 14px 0;font-size:15px;font-weight:500;line-height:1.25}.DGmwPG_tile>span:last-child{padding:3px 14px 0}.DGmwPG_tile{box-shadow:none;outline:1px solid var(--hair);outline-offset:-1px}.DGmwPG_tile:hover{outline-color:var(--hair-hover);box-shadow:0 24px 40px -30px color-mix(in srgb, var(--shade) 45%, transparent);transform:translateY(-2px)}.DGmwPG_tile:active{transition-duration:.12s;transform:scale(.985)}.DGmwPG_tile[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:-2px}.DGmwPG_tile:before,.DGmwPG_tile:after{content:"";z-index:2;width:24px;height:24px;transition:transform .35s var(--spring);border-radius:50%;position:absolute;top:10px;right:10px;transform:scale(0)}.DGmwPG_tile:before{background:var(--ink);box-shadow:0 0 0 2px var(--card)}.DGmwPG_tile:after{background:var(--card);-webkit-mask:var(--tick) center / 10px 8px no-repeat;-webkit-mask:var(--tick) center / 10px 8px no-repeat;mask:var(--tick) center / 10px 8px no-repeat}.DGmwPG_tile[aria-pressed=true]:before,.DGmwPG_tile[aria-pressed=true]:after{transform:scale(1)}.DGmwPG_readback{display:grid}.DGmwPG_rvSec{border-top:1px solid var(--line);padding:18px 0}.DGmwPG_rvSec header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.DGmwPG_rvSec h2{font:500 var(--fs-label) / 1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.DGmwPG_edit{min-height:44px;font:500 14.5px var(--font-sans);color:var(--ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);cursor:pointer;transition:color var(--dur) var(--ease-out), text-decoration-color var(--dur) var(--ease-out);background:0 0;border:0;padding:0 2px}.DGmwPG_edit:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.DGmwPG_rvSec dl{gap:8px;display:grid}.DGmwPG_rvSec dl>div{grid-template-columns:150px 1fr;gap:16px;font-size:15.5px;line-height:1.5;display:grid}.DGmwPG_rvSec dt{color:var(--ink-3)}.DGmwPG_rvSec dd{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.DGmwPG_skipped{color:var(--ink-3);font-size:15px}.DGmwPG_optin{border-top:1px solid var(--line);min-height:48px;color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:14px;padding:20px 0 0;font-size:15px;line-height:1.5;display:flex;position:relative}.DGmwPG_optin input{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;top:20px;left:0}.DGmwPG_box{background:var(--card);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 34%, transparent);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:7px;flex:none;position:relative}.DGmwPG_box:after{content:"";background:var(--card);-webkit-mask:var(--tick) center / 12px 10px no-repeat;-webkit-mask:var(--tick) center / 12px 10px no-repeat;mask:var(--tick) center / 12px 10px no-repeat;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset:0}.DGmwPG_optin:hover .DGmwPG_box{box-shadow:inset 0 0 0 1.5px var(--ink)}.DGmwPG_optin input:checked+.DGmwPG_box{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.DGmwPG_optin input:checked+.DGmwPG_box:after{opacity:1}.DGmwPG_optin input:focus-visible+.DGmwPG_box{outline:2px solid var(--accent);outline-offset:3px}.DGmwPG_optin>span:last-child{padding-top:1px}.DGmwPG_actions{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:40px;padding-top:22px;display:grid}.DGmwPG_back{min-height:48px;font:500 15.5px var(--font-sans);color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 6px 0 0;display:inline-flex}.DGmwPG_back>span{transition:transform var(--dur) var(--ease-out);font-family:system-ui,-apple-system,sans-serif}.DGmwPG_back:hover{color:var(--ink)}.DGmwPG_back:hover>span{transform:translate(-3px)}.DGmwPG_note{min-height:1.4em;font:500 var(--fs-label) / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:center}.DGmwPG_noteErr{font:500 14px/1.4 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--accent)}.DGmwPG_go.btn{height:50px;padding:0 26px}.DGmwPG_go.btn:disabled{cursor:progress;opacity:.7}.DGmwPG_keys{font:500 10.5px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:right;margin-top:16px}.DGmwPG_keys kbd{box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink-2);border-radius:5px;padding:1px 6px;display:inline-block}.DGmwPG_keys span{margin:0 4px}.DGmwPG_chip:focus-visible,.DGmwPG_card:focus-visible,.DGmwPG_tile:focus-visible,.DGmwPG_edit:focus-visible,.DGmwPG_back:focus-visible,.DGmwPG_lead a:focus-visible,.DGmwPG_aside a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.DGmwPG_done{text-align:center;animation:DGmwPG_inFwd .6s var(--ease-out) both}.DGmwPG_done .DGmwPG_lead{max-width:44ch;margin:16px auto 0}.DGmwPG_doneArt{--px-cell:6;width:calc(32px * var(--px-cell));height:calc(32px * var(--px-cell));animation:DGmwPG_markIn .8s var(--ease-out) .1s both;margin:0 auto 18px}.DGmwPG_nextSteps{border-top:1px solid var(--line);text-align:left;gap:24px;max-width:480px;margin:34px auto 0;padding:28px 0 0;list-style:none;display:grid}.DGmwPG_nextSteps li{grid-template-columns:44px 1fr;gap:8px;display:grid}.DGmwPG_nNum{font:500 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--accent);padding-top:5px}.DGmwPG_nextSteps h2{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.25}.DGmwPG_nextSteps p{text-wrap:pretty;color:var(--ink-2);margin-top:4px;font-size:15.5px;line-height:1.5}.DGmwPG_nextSteps .DGmwPG_nAct{margin-top:12px}.DGmwPG_doneLink{margin-top:34px;padding-bottom:8px}@media (max-width:860px),(pointer:coarse){.DGmwPG_keys{display:none}}@media (max-width:720px){.DGmwPG_main{padding:84px 20px 24px}.DGmwPG_progress{margin-bottom:26px}.DGmwPG_progress ol{gap:6px}.DGmwPG_pName{display:none}.DGmwPG_count{display:inline}.DGmwPG_card0{box-shadow:none;background:0 0;border-radius:0;padding:0}.DGmwPG_head{gap:16px;margin-bottom:26px}.DGmwPG_marker{--px-cell:3;margin:-8px 0 -8px -4px}.DGmwPG_title{letter-spacing:-.036em;font-size:clamp(30px,8.4vw,36px);line-height:1.08}.DGmwPG_lead{font-size:17px}.DGmwPG_body{gap:26px;margin-top:28px}.DGmwPG_chip{min-height:50px;padding:0 20px;font-size:16px}.DGmwPG_cards{grid-template-columns:1fr;gap:10px}.DGmwPG_card{min-height:0;padding:18px 20px;font-size:15px}.DGmwPG_card strong{font-size:17px}.DGmwPG_card.DGmwPG_cardWide{display:grid}.DGmwPG_tiles{grid-template-columns:repeat(2,1fr);gap:12px}.DGmwPG_tileArt{--px-cell:4;margin-top:14px}.DGmwPG_rvSec dl>div{grid-template-columns:1fr;gap:0}.DGmwPG_optin{font-size:15.5px}.DGmwPG_actions{z-index:5;padding:16px 20px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 22px);border-top:0;grid-template-columns:auto 1fr;gap:12px;margin:36px -20px 0;position:sticky;bottom:0}.DGmwPG_actions>span:first-child{display:none}.DGmwPG_back{min-height:52px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);border-radius:999px;padding:0 18px}.DGmwPG_note{white-space:nowrap;min-height:0;font-size:10px;line-height:14px;position:absolute;top:0;left:50%;transform:translate(-50%)}.DGmwPG_note:empty{display:none}.DGmwPG_note.DGmwPG_noteErr{white-space:normal;grid-area:1/1/auto/-1;position:static;transform:none}.DGmwPG_go.btn{grid-column:-2/-1;width:100%;height:52px;font-size:16px}.DGmwPG_actions>span:first-child~.DGmwPG_go.btn{grid-column:1/-1}.DGmwPG_doneArt{--px-cell:5}.DGmwPG_nextSteps li{grid-template-columns:36px 1fr}}@media (hover:none){.DGmwPG_go.btn:hover{background:var(--btn-bg)}.DGmwPG_go.btn:hover .arr{transform:none}}@media (prefers-reduced-motion:reduce){.DGmwPG_inFwd,.DGmwPG_inBack,.DGmwPG_outFwd,.DGmwPG_outBack,.DGmwPG_done,.DGmwPG_marker,.DGmwPG_doneArt{animation:none}.DGmwPG_track span,.DGmwPG_reveal,.DGmwPG_chip,.DGmwPG_card,.DGmwPG_tile,.DGmwPG_back>span{transition:none}}
.Fm8N3W_gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);list-style:none;display:grid}.Fm8N3W_item{display:flex}.Fm8N3W_card{background:var(--card);box-shadow:var(--shadow-sm);transition:box-shadow .45s var(--ease-out), transform .45s var(--ease-out);border-radius:18px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.Fm8N3W_card:hover,.Fm8N3W_card:focus-within{box-shadow:var(--shadow);transform:translateY(-2px)}.Fm8N3W_pic{aspect-ratio:16/10;background:var(--tone);border-bottom:1px solid var(--line-2);overflow:hidden}.Fm8N3W_pic img{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.Fm8N3W_body{flex-direction:column;flex:1;align-items:flex-start;padding:20px clamp(18px,1.8vw,24px) 22px;display:flex}.Fm8N3W_name{letter-spacing:-.022em;font-size:20px;font-weight:500;line-height:1.2}.Fm8N3W_name a{text-decoration:none}.Fm8N3W_name a:after{content:"";border-radius:18px;position:absolute;inset:0}.Fm8N3W_name a:focus-visible{outline:none}.Fm8N3W_card:has(a:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.Fm8N3W_kind{font:500 var(--fs-label) / 1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.Fm8N3W_sum{max-width:36ch;color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:15.5px;line-height:1.5}.Fm8N3W_tags{flex-wrap:wrap;gap:6px;margin-top:16px;list-style:none;display:flex}.Fm8N3W_tags li{border:1px solid var(--line-2);font:500 10.5px / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;border-radius:999px;padding:3px 9px}.Fm8N3W_go{color:var(--ink-3);transition:color .4s var(--ease-out);margin-top:auto;padding-top:18px;font-size:14.5px;font-weight:500}.Fm8N3W_go .arr{transition:transform .4s var(--ease-out)}.Fm8N3W_card:hover .Fm8N3W_go,.Fm8N3W_card:focus-within .Fm8N3W_go{color:var(--accent)}:is(.Fm8N3W_card:hover .Fm8N3W_go .arr,.Fm8N3W_card:focus-within .Fm8N3W_go .arr){transform:translate(4px)}.Fm8N3W_gal.Fm8N3W_two{grid-template-columns:repeat(2,minmax(0,1fr))}.Fm8N3W_lead{grid-column:1/-1}.Fm8N3W_card.Fm8N3W_feat{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid}.Fm8N3W_stage{background:var(--surface);border-right:1px solid var(--line-2);padding:clamp(28px,3.6vw,52px) clamp(28px,3.6vw,52px) clamp(24px,3vw,44px)}.Fm8N3W_featBody{justify-content:center;padding:clamp(28px,3.2vw,48px)}.Fm8N3W_feat .Fm8N3W_name{letter-spacing:-.028em;font-size:clamp(24px,2.2vw,30px)}.Fm8N3W_feat .Fm8N3W_sum{max-width:34ch;font-size:17px}.Fm8N3W_feat .Fm8N3W_go{margin-top:0;padding-top:24px}.js .Fm8N3W_capped:not(.Fm8N3W_open) .Fm8N3W_extra{display:none}.Fm8N3W_moreRow{display:none}.js .Fm8N3W_moreRow{justify-content:center;margin-top:clamp(36px,4.4vw,56px);display:flex}.Fm8N3W_moreBtn{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:16.5px;font-weight:500}.Fm8N3W_moreBtn .arr{color:var(--accent);margin-left:.2em}.Fm8N3W_moreRow .Fm8N3W_moreBtn:hover .arr{transform:translateY(3px)}@media (max-width:1080px){.Fm8N3W_gal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.Fm8N3W_card.Fm8N3W_feat{grid-template-columns:minmax(0,1fr)}.Fm8N3W_stage{border-right:0;border-bottom:1px solid var(--line-2)}}@media (max-width:640px){.Fm8N3W_gal,.Fm8N3W_gal.Fm8N3W_two{grid-template-columns:minmax(0,1fr);gap:16px}.Fm8N3W_stage{padding:22px 20px 18px}.Fm8N3W_featBody{padding:18px 18px 20px}.Fm8N3W_feat .Fm8N3W_name{font-size:20px}.Fm8N3W_feat .Fm8N3W_sum{font-size:15.5px}.Fm8N3W_feat .Fm8N3W_go{padding-top:18px}.Fm8N3W_body{padding:18px 18px 20px}}@media (prefers-reduced-motion:reduce){.Fm8N3W_card,.Fm8N3W_go{transition:none}.Fm8N3W_go .arr{transition:none}.Fm8N3W_card:hover,.Fm8N3W_card:focus-within{transform:none}.Fm8N3W_card:hover .Fm8N3W_go .arr{transform:none}.Fm8N3W_card:focus-within .Fm8N3W_go .arr{transform:none}.Fm8N3W_moreRow .Fm8N3W_moreBtn:hover .arr{transform:none}}.Fm8N3W_case{padding-bottom:clamp(8px,2vh,24px)}.Fm8N3W_facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px clamp(32px,5vw,72px);margin-top:clamp(36px,4.4vw,56px);padding-top:22px;display:flex}.Fm8N3W_facts div{gap:6px;min-width:0;display:grid}.Fm8N3W_facts dt{font:500 var(--fs-label) / 1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.Fm8N3W_facts dd{font:400 14.5px / 1.45 var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.Fm8N3W_facts .Fm8N3W_tags{margin-top:1px}.Fm8N3W_visit{flex-wrap:wrap;align-items:baseline;gap:10px 22px;font-size:17px;display:flex}.Fm8N3W_note{font:400 var(--fs-label) / 1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.Fm8N3W_more{color:var(--ink-2);margin-top:22px;font-size:16px;line-height:1.5}.Fm8N3W_more .link{color:var(--ink)}
