@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c42083b9bffcb01-s.06674-1f_j6ex.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4c42083b9bffcb01-s.06674-1f_j6ex.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant Fallback;src:local(Arial);ascent-override:109.94%;descent-override:30.9%;line-gap-override:0.0%;size-adjust:92.87%}.asq0sG_className{font-family:Assistant,Assistant Fallback;font-style:normal}.asq0sG_variable{--font-assistant:"Assistant", "Assistant Fallback"}
.O2TKwW_content[data-leaving]{opacity:0;transition:opacity .24s var(--ease)}.O2TKwW_sweep{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.O2TKwW_sweep:not([data-mode]){--glow:#ffffff29}.O2TKwW_crest{background:linear-gradient(90deg, transparent 0%, var(--glow) 40%, var(--glow) 60%, transparent 100%);width:200vw;animation:O2TKwW_crest-sweep var(--sweep,.9s) var(--ease) forwards;position:absolute;top:0;bottom:0;left:-100vw}.O2TKwW_sweep[data-mode=design] .O2TKwW_crest{left:0}@keyframes O2TKwW_crest-sweep{0%{opacity:0}24%{opacity:1}to{opacity:1;transform:translateX(calc(var(--nudge) * -160vw))}}.O2TKwW_veil{z-index:95;pointer-events:none;opacity:0;background:var(--ink);transition:opacity var(--veil-lift,.46s) var(--ease);position:fixed;inset:0}.O2TKwW_veil[data-active]{opacity:1;transition:opacity .12s var(--ease)}@media (prefers-reduced-motion:reduce){.O2TKwW_sweep,.O2TKwW_veil{display:none}}
.GaVG6q_lockup{align-items:flex-start;gap:9px;display:inline-flex}.GaVG6q_mark{letter-spacing:-.02em;color:var(--fg);flex-direction:column;gap:4px;font-size:clamp(19px,1.8vw,23px);font-weight:800;line-height:.85;display:inline-flex}.GaVG6q_bar{background:linear-gradient(90deg, var(--gold) 52%, var(--purple) 52%);width:100%;height:3px}.GaVG6q_word{letter-spacing:.28em;color:var(--fg-3);transition:color .22s var(--ease);padding-top:2px;font-size:clamp(10px,.8vw,11.5px);font-weight:800}
.KHjLKa_header{z-index:40;border-bottom:1px solid var(--hair);background:color-mix(in srgb, var(--ink) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:16px;padding:clamp(12px,1.4vw,18px) clamp(18px,3vw,40px);display:flex;position:sticky;top:0}.KHjLKa_brand{display:inline-flex}.KHjLKa_brand:hover span span:last-child{color:var(--fg-2)}.KHjLKa_nav{align-items:center;gap:clamp(14px,2vw,34px);display:flex}.KHjLKa_link{white-space:nowrap;color:var(--fg-4);transition:color .22s var(--ease);padding:4px 0;position:relative}.KHjLKa_link:hover,.KHjLKa_link:focus-visible{color:var(--accent)}.KHjLKa_link:not([data-mode]):hover{color:var(--fg)}.KHjLKa_link[aria-current=page]{color:var(--accent)}.KHjLKa_link:not([data-mode])[aria-current=page]{color:var(--fg)}.KHjLKa_link:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .26s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.KHjLKa_link:hover:after,.KHjLKa_link[aria-current=page]:after{transform:scaleX(1)}.KHjLKa_menuButton{color:var(--fg-2);cursor:pointer;padding:10px 0 10px 16px;display:none}.KHjLKa_phoneMenu{z-index:39;padding:80px var(--gutter) 40px;background:var(--ink);flex-direction:column;justify-content:center;gap:30px;display:none;position:fixed;inset:0}.KHjLKa_phoneMenu .KHjLKa_link{letter-spacing:.08em;color:var(--fg-2);align-self:flex-start;font-size:26px}.KHjLKa_phoneMenu .KHjLKa_link:is(:hover,:active,:focus-visible,[aria-current=page]){color:var(--accent)}.KHjLKa_phoneMenu .KHjLKa_link:not([data-mode]):is(:hover,:active,:focus-visible,[aria-current=page]){color:var(--fg)}.KHjLKa_phoneMenu[data-open]{animation:KHjLKa_menu-in .34s var(--ease)}.KHjLKa_phoneMenu[data-open] .KHjLKa_link{animation:KHjLKa_menu-link-in .42s var(--ease) 80ms backwards}.KHjLKa_phoneMenu[data-open] .KHjLKa_link:nth-child(2){animation-delay:.14s}.KHjLKa_phoneMenu[data-open] .KHjLKa_link:nth-child(3){animation-delay:.2s}.KHjLKa_phoneMenu[data-open] .KHjLKa_link:nth-child(4){animation-delay:.26s}@keyframes KHjLKa_menu-in{0%{opacity:0;transform:translate(32%)}}@keyframes KHjLKa_menu-link-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.KHjLKa_phoneMenu[data-open],.KHjLKa_phoneMenu[data-open] .KHjLKa_link{animation:none}}@media (max-width:640px){.KHjLKa_nav{display:none}.KHjLKa_menuButton{display:inline-flex}.KHjLKa_phoneMenu[data-open]{display:flex}}
.DM1Qza_shell{background:var(--ink);flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.DM1Qza_main{flex:auto}
.qBDSPa_form{isolation:isolate;flex-direction:column;gap:clamp(14px,1.8vw,20px);display:flex;position:relative}.qBDSPa_wash{z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--glow), transparent);transform-origin:var(--origin);transition:transform var(--dur) var(--ease);position:absolute;inset:0;transform:scaleX(0)}.qBDSPa_form[data-submitting] .qBDSPa_wash{transform:scaleX(1)}.qBDSPa_row{grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,20px);display:grid}.qBDSPa_field{flex-direction:column;gap:8px;display:flex}.qBDSPa_labelText{font-size:var(--text-xs);letter-spacing:.28em;color:var(--fg-4)}.qBDSPa_input,.qBDSPa_textarea{border:1px solid var(--hair);width:100%;color:var(--fg);transition:border-color var(--dur) var(--ease);padding:13px 14px;font-size:clamp(15px,1.25vw,17px)}.qBDSPa_textarea{resize:vertical;min-height:120px}.qBDSPa_input:focus,.qBDSPa_textarea:focus{border-color:var(--accent);outline:none}.qBDSPa_inputError{border-color:var(--error)}.qBDSPa_fieldError,.qBDSPa_errorNote{color:var(--error);font-size:11px}.qBDSPa_consent{flex-direction:column;gap:14px;margin-top:4px;display:flex}.qBDSPa_check{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.qBDSPa_check input{width:16px;height:16px;accent-color:var(--accent);margin-top:3px}.qBDSPa_checkText{font-size:clamp(12.5px,1.05vw,14px);line-height:1.6}.qBDSPa_checkText a,.qBDSPa_errorNote a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.qBDSPa_submit{align-self:flex-start;margin-top:6px}.qBDSPa_disclosure{max-width:60ch;color:var(--fg-4);font-size:clamp(11.5px,.95vw,13px);line-height:1.6}.qBDSPa_done{border:1px solid var(--hair);border-left:2px solid var(--accent);background:var(--ink-2);padding:clamp(24px,3vw,40px)}.qBDSPa_doneText{margin-top:10px}@media (max-width:560px){.qBDSPa_row{grid-template-columns:1fr}}.qBDSPa_trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}
.-j2wOG_grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,22px);display:grid}.-j2wOG_card{border:1px solid var(--hair);background:var(--ink-2);height:100%;transition:border-color var(--dur) var(--ease);padding:clamp(22px,2.4vw,32px)}.-j2wOG_card:hover{border-color:var(--hair-strong)}.-j2wOG_rule{background:var(--accent);width:28px;height:2px;margin-bottom:18px;display:block}.-j2wOG_title{letter-spacing:-.01em;font-size:clamp(17px,1.6vw,21px)}.-j2wOG_description{color:var(--fg-2);margin-top:10px;font-size:clamp(15.5px,1.3vw,18px);line-height:1.6}.-j2wOG_grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.-j2wOG_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.-j2wOG_grid{grid-template-columns:1fr}}
.V1nQxq_section{padding:var(--band-y) var(--gutter)}.V1nQxq_section[data-ground=ink2]{background:var(--ink-2)}.V1nQxq_section[data-ground=paper]{background:var(--paper);color:var(--black)}.V1nQxq_container{max-width:var(--content);margin:0 auto}
._4P-dLq_opener{max-width:60ch;margin-bottom:clamp(32px,4vw,56px)}._4P-dLq_opener[data-align=center]{text-align:center;margin-inline:auto}._4P-dLq_heading{margin-top:14px}[data-ground=paper] ._4P-dLq_heading{color:var(--black)}._4P-dLq_intro{color:var(--fg-2);margin-top:16px;font-size:clamp(15.5px,1.3vw,18px);line-height:1.6}
.Xwot_q_section{padding:var(--band-y) var(--gutter)}.Xwot_q_section[data-ground=ink2]{background:var(--ink-2)}.Xwot_q_inner{max-width:720px;margin:0 auto}.Xwot_q_formWrap{margin-top:clamp(28px,4vw,48px)}
._4ELZEW_band{padding:clamp(48px, 7vw, 96px) var(--gutter);text-align:center}._4ELZEW_band[data-variant=quiet]{border-block:1px solid var(--hair);background:var(--ink-2)}._4ELZEW_band[data-variant=loud]{background:var(--accent);color:var(--black)}._4ELZEW_inner{max-width:780px;margin:0 auto}._4ELZEW_kicker{font-size:var(--text-xs);letter-spacing:.28em;color:var(--accent)}._4ELZEW_headline{letter-spacing:-.03em;color:var(--fg);margin-top:14px;font-size:clamp(22px,3.4vw,42px);font-weight:800;line-height:1.08}._4ELZEW_actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(24px,3vw,36px);display:flex}._4ELZEW_band[data-variant=loud] ._4ELZEW_kicker{color:#0a0a0b9e}._4ELZEW_band[data-variant=loud] ._4ELZEW_headline{color:var(--black)}._4ELZEW_band[data-variant=loud] .btn-solid{background:var(--black);color:var(--fg)}[data-mode=design] ._4ELZEW_band[data-variant=loud]{background:color-mix(in srgb, var(--purple) 84%, var(--black));color:var(--fg)}[data-mode=design] ._4ELZEW_band[data-variant=loud] ._4ELZEW_headline{color:var(--fg)}[data-mode=design] ._4ELZEW_band[data-variant=loud] .btn-solid{background:var(--fg);color:var(--purple)}._4ELZEW_band[data-variant=loud] .btn-outline{color:var(--black);border-color:currentColor}
.yO1t_G_art{aspect-ratio:16/9;border:1px solid var(--hair);background:var(--ink);border-radius:14px;place-items:center;margin-bottom:22px;display:grid;position:relative;overflow:hidden}.yO1t_G_art:before{content:"";background:radial-gradient(60% 60% at 50% 60%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%);position:absolute;inset:0}.yO1t_G_art svg{width:68%;height:auto;font-family:var(--font);position:relative}
.HBhLIq_wrap{aspect-ratio:1;width:min(100%,640px);margin:0 auto;position:relative;overflow:clip}.HBhLIq_stage{--line:#a078fff2;--dim:#966eff59;width:620px;height:620px;transform:scale(var(--k,.8)) translate(-20px, -20px);transform-origin:0 0;position:absolute;top:0;left:0}.HBhLIq_glow{background:radial-gradient(240px 200px at 52% 46%,#712fff4d,#0000 70%),radial-gradient(160px 120px at 30% 72%,#fbe44014,#0000 70%);position:absolute;inset:0}.HBhLIq_ring{border:1.5px dashed #ffffff1f;border-radius:50%;position:absolute;inset:46px}.HBhLIq_float{background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;position:absolute}.HBhLIq_device{transform-origin:50%;transform:perspective(1600px) translate(var(--tx,0px), var(--ty,0px)) rotateY(var(--ry)) rotateX(var(--rx)) rotateZ(var(--rz)) scale(var(--s,1));transition:transform 1.1s var(--ease), filter .6s var(--ease);position:absolute}.HBhLIq_turn .HBhLIq_device:not(.HBhLIq_front){filter:brightness(.45)saturate(.6)}.HBhLIq_device.HBhLIq_front{z-index:10;--ry:0deg;--rx:0deg;--rz:0deg}.HBhLIq_laptop{--ry:-16deg;--rx:6deg;--rz:1deg;width:380px;top:118px;left:138px}.HBhLIq_lid{background:#0e0e10;border:1px solid #ffffff24;border-radius:14px 14px 4px 4px;height:248px;padding:10px 10px 14px;box-shadow:0 40px 80px #0009}.HBhLIq_laptop .HBhLIq_screen{border-radius:4px}.HBhLIq_deck{background:linear-gradient(#2c2d33,#17181b);border:1px solid #ffffff1a;border-radius:0 0 14px 14px;height:14px;margin:0 -26px}.HBhLIq_deck:after{content:"";background:#0d0d0f;border-radius:0 0 6px 6px;width:70px;height:5px;margin:0 auto;display:block}.HBhLIq_tablet{--ry:18deg;--rx:10deg;--rz:-7deg;background:#0e0e10;border:1px solid #ffffff29;border-radius:18px;width:262px;height:186px;padding:9px;top:336px;left:34px;box-shadow:0 40px 70px #0009}.HBhLIq_tablet .HBhLIq_screen{border-radius:10px}.HBhLIq_phone{--ry:-20deg;--rx:6deg;--rz:6deg;background:#0e0e10;border:1px solid #ffffff29;border-radius:24px;width:140px;height:284px;padding:7px;top:258px;left:440px;box-shadow:0 40px 70px #000000a6}.HBhLIq_phone .HBhLIq_screen{border-radius:18px}.HBhLIq_island{z-index:3;background:#000;border-radius:8px;width:38px;height:10px;margin-left:-19px;position:absolute;top:13px;left:50%}.HBhLIq_screen{background:#15131d;height:100%;position:relative;overflow:hidden}.HBhLIq_grid{background:repeating-linear-gradient(0deg,#0000 0 11px,#966eff14 11px 12px),repeating-linear-gradient(90deg,#0000 0 11px,#966eff14 11px 12px);position:absolute;inset:0}.HBhLIq_lines{width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.HBhLIq_lines rect,.HBhLIq_lines line{fill:none;stroke:var(--line);stroke-width:1.2px;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease)}.HBhLIq_lines .HBhLIq_cross{stroke:var(--dim)}.HBhLIq_drawn .HBhLIq_lines rect,.HBhLIq_drawn .HBhLIq_lines line{stroke-dashoffset:0}.HBhLIq_tile,.HBhLIq_full{position:absolute;overflow:hidden}.HBhLIq_tile{clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--ease)}.HBhLIq_tile.HBhLIq_on{clip-path:inset(0)}.HBhLIq_tile:after{content:"";box-shadow:inset 0 0 0 1.5px var(--gold);transition:opacity .8s .5s;position:absolute;inset:0}.HBhLIq_tile.HBhLIq_on:after{opacity:0}.HBhLIq_full{opacity:0;transition:opacity .8s var(--ease);inset:0}.HBhLIq_done .HBhLIq_full{opacity:1}.HBhLIq_done .HBhLIq_lines{opacity:0}.HBhLIq_tile img,.HBhLIq_full img{max-width:none;position:absolute}.HBhLIq_tag{z-index:20;border:1px solid var(--hair);letter-spacing:.04em;color:#fff;opacity:0;transition:opacity .5s, transform .5s var(--ease);background:#171717eb;border-radius:99px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:800;display:flex;position:absolute;transform:translateY(6px)}.HBhLIq_tag.HBhLIq_show{opacity:1;transform:none}.HBhLIq_tag i{background:var(--purple);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #712fff40}.HBhLIq_tag_laptop{top:84px;left:330px}.HBhLIq_tag_tablet{top:540px;left:52px}.HBhLIq_tag_phone{top:556px;left:470px}
._6wA8-q_wrap{cursor:default;-webkit-user-select:none;user-select:none;display:inline-block}._6wA8-q_line{letter-spacing:-.04em;white-space:pre;color:var(--fg);align-items:baseline;font-size:clamp(44px,8.6vw,132px);font-weight:800;line-height:1;display:inline-flex}._6wA8-q_anchor{display:inline-block}._6wA8-q_slot{white-space:pre;vertical-align:baseline;max-width:0;transition:max-width .6s var(--ease);display:inline-block;overflow:hidden}._6wA8-q_slot._6wA8-q_open{max-width:var(--w,14ch)}._6wA8-q_wrap[data-slow] ._6wA8-q_slot{transition-duration:.76s}._6wA8-q_slotText{display:inline-block}._6wA8-q_accent{color:var(--accent)}@media (max-width:640px){._6wA8-q_line{font-size:8.6vw}}@media (max-width:1024px) and (min-width:641px){._6wA8-q_line{font-size:clamp(40px,6.6vw,68px)}}
.u2jjYW_demo{width:100%;container-type:inline-size}.u2jjYW_stage{height:82em;font-size:.833333cqw;font-family:var(--font);position:relative}.u2jjYW_browser{border:1px solid var(--hair);background:var(--ink-2);border-radius:1.4em;width:74em;height:56em;position:absolute;top:11em;left:6em;overflow:hidden;box-shadow:0 4em 8em #00000073}.u2jjYW_bar{border-bottom:1px solid var(--hair);align-items:center;gap:1.4em;height:4.4em;padding:0 1.6em;display:flex}.u2jjYW_dots{gap:.7em;display:flex}.u2jjYW_dots i{background:#3a3d44;border-radius:50%;width:1em;height:1em}.u2jjYW_url{height:2.6em;color:var(--fg-3);background:#15171a;border-radius:.7em;flex:1;align-items:center;gap:.8em;padding:0 1.2em;font-size:1.3em;display:flex}.u2jjYW_lock{border:.12em solid var(--fg-4);border-radius:.15em;width:.7em;height:.85em}.u2jjYW_page{color:#1b1b1b;background:linear-gradient(#f6f2e9 0%,#efe9dc 100%);grid-template-columns:1fr 28em;align-items:center;gap:2.8em;height:calc(100% - 4.4em);padding:3.4em 4em;display:grid}.u2jjYW_brand{align-items:center;gap:1em;font-size:1.5em;font-weight:800;display:flex}.u2jjYW_house{background:#1d3b33;border-radius:.4em;place-items:center;width:1.75em;height:1.75em;display:grid}.u2jjYW_house svg{stroke:#f6f2e9;stroke-width:2.4px;stroke-linejoin:round;width:1em;height:1em}.u2jjYW_area{color:#6b5a33;margin-top:2em;font-size:1.3em;font-weight:600}.u2jjYW_headline{letter-spacing:-.035em;color:#151515;margin-top:.25em;font-size:4.4em;font-weight:800;line-height:.98}.u2jjYW_sub{color:#4a4a4a;max-width:30ch;margin-top:1em;font-size:1.5em;line-height:1.5}.u2jjYW_agent{align-items:center;gap:1.2em;margin-top:2.2em;font-size:1.4em;display:flex}.u2jjYW_agent b{display:block}.u2jjYW_avatar{background:radial-gradient(circle at 50% 38%,#e2c49a 0 30%,#0000 31%),radial-gradient(circle at 50% 100%,#2c4a41 0 55%,#0000 56%),#cdbb9b;border-radius:50%;width:3.3em;height:3.3em}.u2jjYW_realtor{color:#6a6a6a;font-size:.86em}.u2jjYW_stars{letter-spacing:.15em;color:#c99a2e}.u2jjYW_form{background:#fff;border-radius:1.2em;padding:2.2em;box-shadow:0 1.8em 4em #3c2d0a24}.u2jjYW_formTitle{letter-spacing:-.01em;color:#151515;font-size:1.8em;font-weight:800}.u2jjYW_formSub{color:#6a6a6a;margin-top:.3em;font-size:1.25em}.u2jjYW_field{margin-top:1.2em}.u2jjYW_field small{letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;font-size:1.05em;font-weight:800;display:block}.u2jjYW_field div{color:#1b1b1b;border:1px solid #ddd6c7;border-radius:.5em;align-items:center;height:2.6em;margin-top:.35em;padding:0 .8em;font-size:1.4em;display:flex}.u2jjYW_typing:after{content:"";background:#1b1b1b;width:.1em;height:1.2em;margin-left:.05em;animation:1s step-end infinite u2jjYW_blink}.u2jjYW_send{color:#fff;background:#1d3b33;border-radius:.55em;place-items:center;height:3em;margin-top:1.1em;font-size:1.4em;font-weight:800;display:grid;position:relative}.u2jjYW_cursor{fill:#fff;stroke:#111;stroke-width:1.4px;stroke-linejoin:round;width:1.6em;position:absolute;bottom:-1em;right:3.6em}.u2jjYW_phone{background:#0d0d0f;border:1px solid #ffffff24;border-radius:4.4em;width:30em;height:62em;padding:1.8em 1.6em;position:absolute;top:7em;right:7em;box-shadow:0 2.4em 5em -1em #0000008c,inset 0 0 0 .6em #19191c}.u2jjYW_notch{background:#000;border-radius:1.4em;width:9.6em;height:2.6em;margin:0 auto 2.6em}.u2jjYW_time{letter-spacing:-.02em;text-align:center;color:#f2f2f2;font-size:5.6em;font-weight:600}.u2jjYW_date{text-align:center;color:#9a9aa2;margin-top:.15em;font-size:1.3em}.u2jjYW_notif{background:#28292eeb;border:1px solid #ffffff0f;border-radius:1.8em;margin-top:2.6em;padding:1.3em 1.4em}.u2jjYW_notif+.u2jjYW_notif{margin-top:1em}.u2jjYW_reply{background:#303137eb}.u2jjYW_nhead{color:#a8a8b0;align-items:center;gap:.7em;font-size:1.15em;display:flex}.u2jjYW_nhead em{margin-left:auto;font-style:normal}.u2jjYW_appIcon{background:var(--ink);color:#fff;border-radius:.45em;place-items:center;width:1.75em;height:1.75em;font-size:.75em;font-weight:800;display:grid;position:relative}.u2jjYW_appIcon:after{content:"";background:linear-gradient(90deg, var(--gold) 52%, var(--purple) 52%);height:.18em;position:absolute;bottom:.25em;left:.35em;right:.35em}.u2jjYW_ntitle{color:#f2f2f2;margin-top:.45em;font-size:1.4em;font-weight:800}.u2jjYW_nbody{color:#d8d8de;margin-top:.15em;font-size:1.3em;line-height:1.4}.u2jjYW_tag{background:var(--gold);color:var(--black);border-radius:.8em;align-items:center;gap:.65em;padding:.8em 1.05em;font-size:1.5em;font-weight:800;display:flex;position:absolute;top:34.7em;right:16.7em;box-shadow:0 1.2em 2.6em #0006}.u2jjYW_pulse{background:var(--black);border-radius:50%;width:.65em;height:.65em}.u2jjYW_stage:not([data-play]) .u2jjYW_alert,.u2jjYW_stage:not([data-play]) .u2jjYW_reply,.u2jjYW_stage:not([data-play]) .u2jjYW_tag{opacity:0}.u2jjYW_stage[data-play] .u2jjYW_alert,.u2jjYW_stage[data-play] .u2jjYW_reply,.u2jjYW_stage[data-play] .u2jjYW_tag{animation:u2jjYW_land .6s var(--ease) backwards}.u2jjYW_stage[data-play] .u2jjYW_alert{animation-delay:.3s}.u2jjYW_stage[data-play] .u2jjYW_reply{animation-delay:1.1s}.u2jjYW_stage[data-play] .u2jjYW_tag{animation-delay:1.7s}@keyframes u2jjYW_land{0%{opacity:0;transform:translateY(1.4em)scale(.98)}}@keyframes u2jjYW_blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.u2jjYW_stage .u2jjYW_alert,.u2jjYW_stage .u2jjYW_reply,.u2jjYW_stage .u2jjYW_tag{opacity:1;animation:none}.u2jjYW_typing:after{animation:none}}@container (max-width:640px){.u2jjYW_stage{height:132em;margin-top:6em;font-size:1.2987cqw}.u2jjYW_browser{top:0;left:1.5em}.u2jjYW_phone{font-size:2em;top:21em;right:.25em}.u2jjYW_tag{font-size:2.2em;top:21.5em;left:1.6em;right:auto}}
.cmsELa_steps{grid-template-columns:repeat(var(--columns), 1fr);gap:clamp(20px,3vw,44px);display:grid}.cmsELa_steps[data-columns="3"]{--columns:3}.cmsELa_steps[data-columns="4"]{--columns:4;gap:clamp(18px,2.6vw,36px)}.cmsELa_step{border-top:1px solid var(--hair);padding-top:20px}.cmsELa_step[data-art]{border-top:0;padding-top:0}.cmsELa_number{letter-spacing:-.04em;color:var(--accent);font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1}.cmsELa_name{color:var(--fg);margin-top:14px;font-size:clamp(17px,1.6vw,21px);font-weight:800}.cmsELa_description{color:var(--fg-2);margin-top:8px;font-size:clamp(15px,1.25vw,17.5px);line-height:1.6}.cmsELa_steps[data-columns="4"] .cmsELa_number{font-size:clamp(24px,3vw,36px)}.cmsELa_steps[data-columns="4"] .cmsELa_name{margin-top:12px;font-size:clamp(16px,1.5vw,19px)}.cmsELa_steps[data-columns="4"] .cmsELa_description{font-size:clamp(15px,1.2vw,16.5px)}@media (max-width:820px){.cmsELa_steps[data-columns="4"]{--columns:2}}@media (max-width:720px){.cmsELa_steps[data-columns="3"]{--columns:1}}@media (max-width:460px){.cmsELa_steps[data-columns="4"]{--columns:1}}
.LwUVXW_identity{padding:clamp(48px, 8vw, 128px) var(--gutter);border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,min(460px,36vw));align-items:center;gap:clamp(32px,6vw,88px);display:grid}.LwUVXW_identity>:first-child{min-width:0}.LwUVXW_about{max-width:48ch;margin-top:clamp(22px,2.8vw,34px);font-size:clamp(15px,1.25vw,17px);line-height:1.72}.LwUVXW_about p+p{margin-top:12px}.LwUVXW_about em{color:var(--purple);font-weight:700}.LwUVXW_identityLinks{flex-wrap:wrap;gap:12px 28px;margin-top:clamp(24px,3vw,36px);display:flex}.LwUVXW_identityMedia{place-items:center;display:grid}@media (max-width:1024px){.LwUVXW_identity{grid-template-columns:minmax(0,1fr) minmax(0,40vw);gap:clamp(20px,4vw,36px)}}@media (max-width:640px){.LwUVXW_identity{grid-template-columns:1fr}.LwUVXW_identity>:first-child{text-align:center}.LwUVXW_about{margin-left:auto;margin-right:auto}.LwUVXW_identityLinks{justify-content:center}.LwUVXW_identityMedia{margin:0 calc(-1 * var(--gutter))}}
._0pkHoa_media{background:radial-gradient(120% 90% at 20% 10%, hsl(var(--hue) / .9), transparent 60%), hsl(var(--hue) / .35);border-radius:10px;position:relative;overflow:hidden}._0pkHoa_media[data-aspect=landscape]{aspect-ratio:16/10}._0pkHoa_media[data-aspect=portrait]{aspect-ratio:4/5}._0pkHoa_media[data-aspect=square]{aspect-ratio:1}._0pkHoa_image{object-fit:cover;width:100%;height:100%}._0pkHoa_placeholder{letter-spacing:.16em;color:#ffffffb8;padding:16px 18px;position:absolute;inset:auto 0 0}
.KTD73a_hero{padding:clamp(72px, 12vw, 180px) var(--gutter) clamp(56px, 8vw, 120px)}.KTD73a_inner{max-width:var(--content);margin:0 auto}.KTD73a_title{max-width:18ch;color:var(--fg);margin-top:clamp(16px,2vw,28px)}.KTD73a_lead{max-width:52ch;color:var(--fg-2);margin-top:clamp(18px,2.4vw,30px);font-size:clamp(16px,1.5vw,19px);line-height:1.6}.KTD73a_actions{flex-wrap:nowrap;align-items:stretch;gap:14px;margin-top:clamp(26px,3.4vw,44px);display:flex}@media (max-width:520px){.KTD73a_actions{gap:10px}.KTD73a_actions>.btn{letter-spacing:.06em;text-align:center;flex:1 1 0;padding:14px 8px;font-size:12px}}.KTD73a_hero[data-visual]{text-align:center;background:radial-gradient(80% 60% at 50% -10%,#fbe44033,#0000 65%);padding-top:clamp(48px,7vw,96px);padding-bottom:0;position:relative;overflow:hidden}.KTD73a_hero[data-visual] .KTD73a_title{max-width:16ch;margin:18px auto 0;font-size:clamp(36px,5vw,68px)}.KTD73a_hero[data-visual] .KTD73a_lead{margin-left:auto;margin-right:auto}.KTD73a_hero[data-visual] .KTD73a_actions{justify-content:center}.KTD73a_hero[data-visual] .eyebrow{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);letter-spacing:.14em;color:var(--accent);border-radius:99px;padding:6px 14px;display:inline-block}.KTD73a_visual{text-align:left;max-width:1200px;margin:0 auto;position:relative}.KTD73a_visual:before{content:"";background:var(--ink);border-top:2px solid #fbe44099;border-radius:50%;width:260%;height:300%;position:absolute;top:34%;left:50%;transform:translate(-50%);box-shadow:0 -24px 90px #fbe44029}.KTD73a_visual>*{position:relative}
._5Fp0sG_carousel{--inset:max(var(--gutter), (100% - var(--content)) / 2)}._5Fp0sG_track{padding-inline:var(--inset);scroll-snap-type:x mandatory;scroll-padding-inline:var(--inset);scrollbar-width:none;gap:clamp(16px,3vw,40px);display:flex;overflow-x:auto}._5Fp0sG_track::-webkit-scrollbar{display:none}._5Fp0sG_track:focus-visible{outline:1px solid var(--accent);outline-offset:4px}._5Fp0sG_slide{scroll-snap-align:start;flex:0 0 min(640px,85%);margin:0}._5Fp0sG_caption{margin-top:10px;font-size:clamp(12.5px,1.05vw,14px)}._5Fp0sG_controls{padding-inline:var(--inset);justify-content:flex-end;gap:10px;margin-top:18px;display:flex}._5Fp0sG_arrow{border:1px solid var(--hair);width:44px;height:44px;color:var(--fg-2);cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border-radius:50%;font-size:16px}._5Fp0sG_arrow:hover{border-color:var(--accent);color:var(--accent)}
.G9zZKG_row{width:min(1320px, calc(100vw - 2 * var(--gutter)));grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);margin-left:50%;display:grid;transform:translate(-50%)}.G9zZKG_card{border:1px solid var(--hair);transition:border-color var(--dur) var(--ease);flex-direction:column;padding:clamp(24px,2.6vw,36px);display:flex;position:relative}.G9zZKG_card:hover{border-color:var(--hair-strong)}.G9zZKG_featured{border-color:var(--accent);background:var(--ink-2)}.G9zZKG_flag{background:var(--accent);color:var(--on-accent);padding:5px 10px;font-size:9.5px;position:absolute;top:0;right:clamp(24px,2.6vw,36px);transform:translateY(-50%)}.G9zZKG_name{letter-spacing:.02em;text-transform:uppercase;color:var(--accent);margin-top:16px;font-size:clamp(16px,1.6vw,20px);font-weight:800}.G9zZKG_priceRow{align-items:baseline;gap:8px;display:flex}.G9zZKG_price{letter-spacing:-.04em;color:var(--fg);font-size:clamp(40px,5vw,60px);font-weight:800;line-height:1}.G9zZKG_cadence{color:var(--fg-2);font-size:clamp(17px,1.5vw,21px);font-weight:700}.G9zZKG_setup{letter-spacing:.1em;color:var(--fg-3);margin-top:12px;font-size:clamp(12.5px,1.05vw,14px)}.G9zZKG_panel{border-top:1px solid var(--hair);margin-top:clamp(20px,2.4vw,28px)}.G9zZKG_panel .G9zZKG_spec{border-bottom:1px solid var(--hair);grid-template-columns:70px 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.G9zZKG_pathsCount{letter-spacing:-.04em;color:var(--accent);justify-self:center;font-size:clamp(40px,4vw,50px);font-weight:800;line-height:1}.G9zZKG_channels{justify-content:center;gap:3px;display:flex}.G9zZKG_channels svg{fill:none;width:21px;height:21px;stroke:var(--fg-4);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;opacity:.45}.G9zZKG_channels svg[data-on]{stroke:var(--accent);opacity:1}.G9zZKG_rowLabel{letter-spacing:.12em;color:var(--fg);font-size:clamp(11.5px,.95vw,12.5px);display:block}.G9zZKG_rowText{color:var(--fg-2);margin-top:3px;font-size:clamp(14px,1.15vw,16px);line-height:1.4;display:block}.G9zZKG_positioning{font-size:var(--text-body);color:var(--fg-2);margin-top:14px;line-height:1.55}.G9zZKG_features{flex-direction:column;flex:auto;gap:11px;margin:clamp(20px,2.4vw,28px) 0;display:flex}.G9zZKG_features>li{color:var(--fg-2);grid-template-columns:auto 1fr;gap:11px;font-size:clamp(14px,1.15vw,16px);line-height:1.45;display:grid}.G9zZKG_groupTitle{color:var(--fg);font-weight:800;display:block}.G9zZKG_group ul{flex-direction:column;gap:7px;margin-top:8px;display:flex}.G9zZKG_group ul li{padding-left:14px;position:relative}.G9zZKG_group ul li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.G9zZKG_check{color:var(--accent);font-weight:800}.G9zZKG_forWho{color:var(--fg-2);margin-bottom:18px;font-size:clamp(13.5px,1.1vw,15px);line-height:1.5}@media (min-width:1025px){.G9zZKG_positioning{min-height:4.65em}.G9zZKG_panel .G9zZKG_spec:first-child .G9zZKG_rowText{min-height:2.8em}.G9zZKG_panel .G9zZKG_spec:last-child .G9zZKG_rowText{min-height:4.2em}}@media (max-width:1024px){.G9zZKG_row{grid-template-columns:1fr;width:auto;max-width:560px;margin-inline:auto;transform:none}}
.nnBegW_trigger{cursor:zoom-in;width:100%;display:block}.nnBegW_trigger:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.nnBegW_dialog{cursor:zoom-out;background:#0a0a0bf0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(16px,4vw,56px)}.nnBegW_dialog[open]{animation:nnBegW_viewer-in .32s var(--ease)}.nnBegW_dialog::backdrop{background:0 0}.nnBegW_stage{width:100%;height:100%;position:relative}.nnBegW_full{object-fit:contain}.nnBegW_close{color:var(--fg-2);cursor:pointer;transition:color var(--dur) var(--ease);padding:10px 14px;position:absolute;top:clamp(12px,2vw,22px);right:clamp(12px,2vw,22px)}.nnBegW_close:hover{color:var(--fg)}html:has(.nnBegW_dialog[open]){overflow:hidden}@keyframes nnBegW_viewer-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.nnBegW_dialog[open]{animation:none}}
.xwJ-uq_wrap{max-width:760px;margin:0 auto;padding:clamp(64px,10vw,140px) clamp(18px,4vw,40px) clamp(56px,8vw,110px)}.xwJ-uq_head{margin-bottom:clamp(36px,5vw,60px)}.xwJ-uq_title{margin-top:16px}.xwJ-uq_intro{max-width:54ch;font-size:var(--text-md);margin-top:clamp(18px,2.2vw,28px);line-height:1.65}.xwJ-uq_gold,.xwJ-uq_purple{font-weight:800}.xwJ-uq_gold{color:var(--gold)}.xwJ-uq_purple{color:var(--purple)}.xwJ-uq_formWrap{--accent:var(--fg);--on-accent:var(--black);--glow:#ffffff24}
.QDByvG_statement em{color:var(--gold-deep)}.QDByvG_statement{color:var(--black);font-size:clamp(40px,6.6vw,104px)}.QDByvG_statementSub{max-width:52ch;color:color-mix(in srgb, var(--black) 75%, var(--paper));margin-top:clamp(20px,2.4vw,32px);font-size:clamp(15px,1.25vw,18px);line-height:1.6}.QDByvG_guarantees{border-top:1px solid var(--hair);grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px);margin-top:clamp(32px,4vw,56px);padding-top:clamp(28px,3.4vw,44px);display:grid}.QDByvG_guaranteeCard{border-left:2px solid var(--accent);padding:4px 0 4px 18px}.QDByvG_guaranteeLabel{font-size:var(--text-sm);color:var(--accent)}.QDByvG_guaranteeText{color:var(--fg-2);margin-top:8px;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.QDByvG_stats{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.QDByvG_stat{text-align:center;max-width:34ch;margin-inline:auto}.QDByvG_statValue{letter-spacing:-.03em;color:var(--accent);font-size:clamp(40px,5.4vw,66px);font-weight:800;line-height:1}.QDByvG_statText{color:var(--fg-2);margin-top:12px;font-size:clamp(15px,1.3vw,18px);line-height:1.55}@media (max-width:720px){.QDByvG_guarantees{grid-template-columns:1fr}}@media (max-width:560px){.QDByvG_stats{grid-template-columns:1fr}}
.sxuMuG_wrap{max-width:760px;margin:0 auto;padding:clamp(64px,10vw,140px) clamp(18px,4vw,40px) clamp(56px,8vw,110px)}.sxuMuG_title{margin-top:16px}.sxuMuG_text{max-width:46ch;font-size:var(--text-md);margin:clamp(18px,2.2vw,28px) 0 clamp(28px,3.5vw,40px);line-height:1.65}.sxuMuG_links{flex-wrap:wrap;gap:14px clamp(22px,3vw,36px);margin-top:clamp(32px,4vw,48px);display:flex}
.KkXtCW_paragraph{max-width:58ch;font-size:var(--text-md);color:var(--fg-2);line-height:1.7}.KkXtCW_paragraph+.KkXtCW_paragraph{margin-top:16px}.KkXtCW_kicker{font-size:var(--text-xs);letter-spacing:.28em;color:var(--fg-4);margin-bottom:14px}.KkXtCW_hero{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.KkXtCW_headshot{aspect-ratio:1;object-fit:cover;border:1px solid var(--hair);width:100%}.KkXtCW_studioLinks{flex-wrap:wrap;gap:12px clamp(20px,3vw,36px);margin-top:clamp(22px,2.6vw,30px);display:flex}.KkXtCW_lens{margin-top:clamp(32px,4vw,48px)}.KkXtCW_toggle{border:1px solid var(--hair);grid-template-columns:1fr 1fr;width:min(100%,520px);display:grid;position:relative}.KkXtCW_slider{background:var(--accent);width:50%;transition:transform var(--dur) var(--ease);position:absolute;inset:0 auto 0 0}.KkXtCW_slider[data-lens=product]{transform:translate(100%)}.KkXtCW_option{color:var(--fg-3);cursor:pointer;transition:color var(--dur) var(--ease);padding:15px 12px;font-size:clamp(12px,1vw,13.5px);position:relative}.KkXtCW_option:hover{color:var(--fg)}.KkXtCW_option[aria-selected=true]{color:var(--on-accent)}.KkXtCW_option:focus-visible{outline:1px solid var(--fg-3);outline-offset:-5px}.KkXtCW_summary{max-width:60ch;font-size:var(--text-lead);color:var(--fg-2);animation:KkXtCW_lens-in .52s var(--ease);margin-top:clamp(20px,2.4vw,28px);line-height:1.55}@keyframes KkXtCW_lens-in{0%{opacity:0;transform:translateY(8px)}}.KkXtCW_subheading{letter-spacing:-.01em;margin:clamp(40px,5vw,64px) 0 clamp(16px,2vw,22px);font-size:clamp(16px,1.7vw,21px)}.KkXtCW_skills{animation:KkXtCW_lens-in .52s var(--ease)}.KkXtCW_skillRow{border-top:1px solid var(--hair);grid-template-columns:minmax(140px,200px) 1fr;align-items:baseline;gap:clamp(14px,3vw,40px);padding:clamp(14px,1.8vw,20px) 0;display:grid}.KkXtCW_skillRow:last-child{border-bottom:1px solid var(--hair)}.KkXtCW_skillGroup{letter-spacing:.2em;color:var(--accent)}.KkXtCW_tags{flex-wrap:wrap;gap:8px;display:flex}.KkXtCW_tag{border:1px solid var(--hair);color:var(--fg-2);padding:6px 12px;font-size:clamp(13px,1.05vw,14.5px)}.KkXtCW_timeline{animation:KkXtCW_lens-in .52s var(--ease)}.KkXtCW_entry{border-top:1px solid var(--hair);grid-template-columns:clamp(64px,9vw,120px) 1fr;gap:clamp(16px,3vw,40px);padding:clamp(22px,2.6vw,32px) 0;display:grid}.KkXtCW_entry:last-child{border-bottom:1px solid var(--hair)}.KkXtCW_year{letter-spacing:-.04em;color:var(--accent);font-size:clamp(24px,3vw,40px);font-weight:800;line-height:1}.KkXtCW_entryHead{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.KkXtCW_role{letter-spacing:-.01em;color:var(--fg);font-size:clamp(16px,1.7vw,21px);font-weight:800}.KkXtCW_org{font-size:var(--text-body)}.KkXtCW_dates{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4);margin-top:6px;font-size:clamp(11.5px,.95vw,13px)}.KkXtCW_highlights{flex-direction:column;gap:9px;margin-top:14px;display:flex}.KkXtCW_highlights li{padding-left:18px;font-size:clamp(14.5px,1.2vw,16.5px);line-height:1.6;position:relative}.KkXtCW_highlights li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:.72em;left:0}.KkXtCW_interests{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.KkXtCW_travelPhoto{border:1px solid var(--hair);width:100%}.KkXtCW_caption{letter-spacing:.16em;color:var(--fg-3);margin-top:10px;font-size:clamp(11.5px,.95vw,13px)}.KkXtCW_school{border-top:1px solid var(--hair);flex-direction:column;gap:4px;padding:clamp(16px,2vw,22px) 0;display:flex}.KkXtCW_school:last-child{border-bottom:1px solid var(--hair)}.KkXtCW_schoolName{color:var(--fg);font-size:clamp(14px,1.4vw,17px);font-weight:800}.KkXtCW_degree{font-size:var(--text-body);color:var(--fg-2)}.KkXtCW_school .KkXtCW_dates{margin-top:2px}.KkXtCW_resume{margin-top:clamp(40px,5vw,64px)}.KkXtCW_actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:860px){.KkXtCW_hero,.KkXtCW_interests{grid-template-columns:1fr}.KkXtCW_headshot{margin-top:calc(-1 * var(--band-y));width:calc(100% + 2 * var(--gutter));max-width:none;margin-inline:calc(-1 * var(--gutter));border-inline:0;grid-row:1}.KkXtCW_travel{margin-inline:calc(-1 * var(--gutter))}.KkXtCW_travelPhoto{border-inline:0}.KkXtCW_caption{padding-inline:var(--gutter)}}@media (max-width:640px){.KkXtCW_skillRow{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.KkXtCW_summary,.KkXtCW_skills,.KkXtCW_timeline{animation:none}}
.apPXoG_page{max-width:760px;margin:0 auto;padding:clamp(56px,8vw,120px) clamp(18px,4vw,40px) clamp(48px,6vw,96px)}.apPXoG_head{border-bottom:1px solid var(--hair);margin-bottom:clamp(28px,4vw,48px);padding-bottom:clamp(24px,3vw,40px)}.apPXoG_title{margin-top:14px}.apPXoG_effective{font-size:var(--text-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);margin-top:14px}.apPXoG_prose{color:var(--fg-2);font-size:clamp(15px,1.25vw,17px);line-height:1.75}.apPXoG_prose h2{letter-spacing:-.015em;margin:clamp(28px,3.4vw,44px) 0 12px;font-size:clamp(16px,1.7vw,22px)}.apPXoG_prose p,.apPXoG_prose ul{margin-bottom:16px}.apPXoG_prose ul{flex-direction:column;gap:8px;padding-left:22px;list-style:outside;display:flex}.apPXoG_prose strong{color:var(--fg);font-weight:800}.apPXoG_prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}
.swgGlq_page{padding:clamp(40px,6vw,88px) 0 clamp(56px,8vw,120px)}.swgGlq_inner{width:min(var(--content), 100% - 2 * var(--gutter));margin-inline:auto}.swgGlq_hero{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(36px,5vw,64px);display:flex}.swgGlq_back{letter-spacing:.16em;color:var(--fg-3);transition:color var(--dur) var(--ease);align-self:flex-start;margin-bottom:clamp(20px,3vw,36px)}.swgGlq_back:hover{color:var(--accent)}.swgGlq_title{text-transform:uppercase}.swgGlq_tagline{max-width:46ch;font-size:var(--text-lead);color:var(--fg-2);line-height:1.5}.swgGlq_browser{border:1px solid var(--hair);background:var(--ink-2);border-radius:10px;overflow:hidden}.swgGlq_browserBar{border-bottom:1px solid var(--hair);align-items:center;gap:16px;padding:12px 16px;display:flex}.swgGlq_dots{background:var(--fg-4);width:9px;height:9px;box-shadow:15px 0 var(--fg-4), 30px 0 var(--fg-4);border-radius:50%;margin-right:30px}.swgGlq_address{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.swgGlq_frame{background:#fff;width:100%;height:clamp(460px,62vw,720px)}.swgGlq_body{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:clamp(40px,6vw,88px);margin-top:clamp(40px,6vw,80px);display:grid}.swgGlq_sections{flex-direction:column;gap:clamp(48px,6vw,80px);display:flex}.swgGlq_heading{letter-spacing:-.02em;font-size:clamp(20px,2.2vw,30px);line-height:1.15}.swgGlq_paragraph{max-width:62ch;color:var(--fg-2);margin-top:14px;font-size:clamp(14px,1.3vw,17px);line-height:1.7}.swgGlq_figure{margin-top:clamp(24px,3vw,36px)}.swgGlq_figure+.swgGlq_figure{margin-top:clamp(16px,2vw,24px)}.swgGlq_caption{margin-top:10px;font-size:clamp(12.5px,1.05vw,14px)}.swgGlq_aside{position:sticky;top:96px}.swgGlq_summary{max-width:62ch;color:var(--fg-2);margin-top:6px;font-size:clamp(15.5px,1.3vw,18px);line-height:1.65}.swgGlq_details{margin:0}.swgGlq_detail{border-top:1px solid var(--hair);padding:14px 0}.swgGlq_detail:last-child{border-bottom:1px solid var(--hair)}.swgGlq_detail dt{letter-spacing:.2em;color:var(--accent);font-size:clamp(11.5px,.95vw,12.5px)}.swgGlq_detail dd{color:var(--fg);margin-top:5px;font-size:clamp(15px,1.25vw,17px);line-height:1.5}.swgGlq_visit{margin-top:28px}.swgGlq_next{padding:clamp(64px, 9vw, 140px) var(--gutter);background:var(--ink-2);text-align:center;flex-direction:column;align-items:center;display:flex}.swgGlq_nextLabel{letter-spacing:.28em;color:var(--fg-3)}.swgGlq_nextLink{letter-spacing:-.03em;text-transform:uppercase;color:#ffffff59;transition:color var(--dur) var(--ease);margin-top:clamp(20px,2.6vw,32px);font-size:clamp(32px,6vw,84px);font-weight:800;line-height:1}.swgGlq_nextLink:hover,.swgGlq_nextLink:focus-visible{color:color-mix(in srgb, var(--accent) 70%, transparent)}@media (max-width:900px){.swgGlq_body{grid-template-columns:1fr}.swgGlq_aside{position:static}.swgGlq_body{border-top:1px solid var(--hair);padding-top:clamp(32px,6vw,48px)}.swgGlq_frame{height:70vh}}
.agVIHW_shell{flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.agVIHW_brand{z-index:4;padding:clamp(14px, 1.8vw, 22px) var(--gutter);border-bottom:1px solid var(--hair);transition:opacity .26s var(--ease);position:absolute;top:0;left:0;right:0}.agVIHW_shell[data-chosen] .agVIHW_brand{opacity:0}.agVIHW_fork{flex-direction:column;flex:auto;min-height:0;display:flex}.agVIHW_panel{min-height:0;padding:clamp(18px, 2.4vw, 40px) var(--gutter);transition:flex-grow var(--dur) var(--ease);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.agVIHW_panel[data-mode=landing]{flex:64 1 0;padding-top:clamp(64px,7vw,96px)}.agVIHW_panel[data-mode=design]{border-top:1px solid var(--hair);text-align:right;flex:36 1 0;align-items:flex-end}.agVIHW_panel>:not(.agVIHW_wave){z-index:2;flex-shrink:0;position:relative}.agVIHW_label{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 70%, var(--fg-2));transition:color var(--dur) var(--ease);margin-bottom:clamp(10px,1.3vw,18px);font-size:clamp(17px,1.7vw,24px);font-weight:800}.agVIHW_headline{letter-spacing:-.042em;max-width:17ch;color:var(--fg-2);transition:color var(--dur) var(--ease), font-size var(--dur) var(--ease);font-size:clamp(28px,4.4vw,64px);line-height:1}.agVIHW_text{max-width:46ch;max-height:6em;color:color-mix(in srgb, var(--fg-2) 72%, var(--fg-3));margin-top:clamp(10px,1.3vw,18px);font-size:clamp(15px,1.25vw,18px);line-height:1.55;overflow:hidden}.agVIHW_panel[data-mode=design] .agVIHW_headline{max-width:32ch;font-size:clamp(24px,3vw,44px)}.agVIHW_panel[data-mode=design] .agVIHW_text{max-width:60ch}.agVIHW_enter{border:1px solid var(--hair);letter-spacing:.14em;max-height:5em;color:var(--fg-2);align-self:flex-start;align-items:center;gap:clamp(10px,1vw,16px);margin-top:clamp(16px,2vw,28px);padding:13px 22px;font-size:clamp(12px,1vw,14px);display:inline-flex;overflow:hidden}.agVIHW_panel[data-mode=design] .agVIHW_enter{flex-direction:row-reverse;align-self:flex-end}.agVIHW_arrow{transition:transform var(--dur) var(--ease);font-size:1.4em;line-height:1}.agVIHW_text,.agVIHW_enter{transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease), max-height var(--dur) var(--ease), margin-top var(--dur) var(--ease), opacity .32s var(--ease)}.agVIHW_panel:before{content:"";z-index:0;background:linear-gradient(90deg, var(--glow), transparent);transform-origin:var(--origin);transition:transform var(--dur) var(--ease), opacity .22s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.agVIHW_panel[data-mode=design]:before{background:linear-gradient(270deg, var(--glow), transparent)}.agVIHW_shell:not([data-chosen]) .agVIHW_panel:is(:hover,:focus-visible){flex-grow:75}.agVIHW_shell:not([data-chosen]) .agVIHW_fork:has(.agVIHW_panel:is(:hover,:focus-visible)) .agVIHW_panel:not(:hover,:focus-visible){flex-grow:25}.agVIHW_panel:focus-visible{outline:1px solid var(--fg-3);outline-offset:-12px}.agVIHW_shell:not([data-chosen]) .agVIHW_fork:has(.agVIHW_panel:is(:hover,:focus-visible)) .agVIHW_panel:not(:hover,:focus-visible) .agVIHW_headline{font-size:clamp(22px,3vw,40px)}.agVIHW_shell:not([data-chosen]) .agVIHW_fork:has(.agVIHW_panel:is(:hover,:focus-visible)) .agVIHW_panel:not(:hover,:focus-visible) :is(.agVIHW_text,.agVIHW_enter){opacity:0;pointer-events:none;max-height:0;margin-top:0}.agVIHW_panel:is(:hover,:focus-visible,[data-chosen]):before{transform:scaleX(1)}.agVIHW_panel:is(:hover,:focus-visible,[data-chosen]) .agVIHW_label{color:var(--accent)}.agVIHW_panel:is(:hover,:focus-visible,[data-chosen]) .agVIHW_headline{color:var(--fg)}.agVIHW_panel:is(:hover,:focus-visible,[data-chosen]) .agVIHW_text{color:var(--fg-2)}.agVIHW_panel:is(:hover,:focus-visible,[data-chosen]) .agVIHW_enter{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.agVIHW_panel:is(:hover,:focus-visible,[data-chosen]) .agVIHW_arrow{transform:translate(8px)}.agVIHW_panel[data-mode=design]:is(:hover,:focus-visible,[data-chosen]) .agVIHW_arrow{transform:translate(-8px)}.agVIHW_shell[data-chosen] .agVIHW_panel{pointer-events:none;flex-grow:0}.agVIHW_shell[data-chosen] .agVIHW_panel[data-chosen]{flex-grow:100}.agVIHW_shell[data-chosen] .agVIHW_panel[data-chosen]:before{opacity:0}.agVIHW_shell[data-chosen] .agVIHW_panel>:not(.agVIHW_wave){opacity:0;transition:opacity .38s var(--ease)}.agVIHW_wave{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--glow) 40%, var(--glow) 60%, transparent 100%);width:200%;position:absolute;top:0;bottom:0;left:-100%}.agVIHW_panel[data-mode=design] .agVIHW_wave{left:0}.agVIHW_panel[data-chosen] .agVIHW_wave{opacity:1;animation:agVIHW_wave-slide .48s var(--ease) forwards}@keyframes agVIHW_wave-slide{to{transform:translateX(calc(var(--nudge) * -80%))}}.agVIHW_footer{border-top:1px solid var(--hair);letter-spacing:.12em;text-transform:uppercase;max-height:6em;color:var(--fg-3);transition:opacity .26s var(--ease), max-height var(--dur) var(--ease), padding var(--dur) var(--ease);flex-wrap:wrap;flex:none;justify-content:space-between;gap:14px;padding:15px clamp(18px,3vw,40px);font-size:clamp(11px,.9vw,12.5px);display:flex;overflow:hidden}.agVIHW_footerLinks{flex-wrap:wrap;gap:16px;display:flex}.agVIHW_footer a{transition:color .2s var(--ease)}.agVIHW_footer a:hover{color:var(--fg-2)}.agVIHW_shell[data-chosen] .agVIHW_footer{opacity:0;border-color:#0000;max-height:0;padding-block:0}@media (max-width:640px){.agVIHW_footer{text-align:center;justify-content:center}}@media (hover:none){.agVIHW_shell[data-chosen] .agVIHW_panel[data-chosen]:before{opacity:1;transition:transform .38s var(--ease)}.agVIHW_panel[data-chosen] .agVIHW_wave{display:none}}@media (prefers-reduced-motion:reduce){.agVIHW_panel[data-chosen] .agVIHW_wave{animation-duration:1ms}}
