.sOdAFG_byline{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;margin:0 0 clamp(26px,3vw,36px);padding-bottom:clamp(18px,2vw,22px);font-size:14px;line-height:1.35;display:flex}.sOdAFG_byline img{object-fit:cover;object-position:center 20%;border-radius:50%;flex:none;width:44px;height:44px}.sOdAFG_byline b{color:var(--ink);font-weight:600;display:block}
.n5iz4q_modal{z-index:80;place-items:center;padding:20px;animation:.3s both n5iz4q_modalFade;display:grid;position:fixed;inset:0}@keyframes n5iz4q_modalFade{0%{opacity:0}to{opacity:1}}.n5iz4q_modalBackdrop{cursor:pointer;-webkit-backdrop-filter:blur(7px);background:#14110d24;border:0;position:absolute;inset:0}.n5iz4q_modalCard{z-index:1;background:var(--slh-paper,#fff);border-radius:28px;flex-direction:column;width:min(418px,92vw);min-height:384px;padding:clamp(26px,3.6vw,36px);animation:.55s cubic-bezier(.22,1,.36,1) both n5iz4q_modalRise;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #17140f66,0 2px 10px #17140f0f}@media (max-width:600px){.n5iz4q_modalCard{max-height:calc(100svh - 16px)}.n5iz4q_step{scrollbar-width:none;min-height:0;overflow-y:auto}.n5iz4q_step::-webkit-scrollbar{display:none}}.n5iz4q_modalPrimed{opacity:1;pointer-events:none;animation:none}.n5iz4q_modalPrimed .n5iz4q_modalBackdrop{opacity:.001;backface-visibility:hidden;will-change:opacity, backdrop-filter;background:#14110d00;transition:opacity .38s,background-color .38s;transform:translate(0,0)}.n5iz4q_modalPrimed .n5iz4q_modalCard{opacity:0;transition:opacity .34s,transform .52s cubic-bezier(.22,1,.36,1);animation:none;transform:translateY(14px)scale(.986)}.n5iz4q_modalPrimed.n5iz4q_modalOpen{pointer-events:auto}.n5iz4q_modalPrimed.n5iz4q_modalOpen .n5iz4q_modalBackdrop{opacity:1;background:#14110d24}.n5iz4q_modalPrimed.n5iz4q_modalOpen .n5iz4q_modalCard{opacity:1;transform:none}@keyframes n5iz4q_modalRise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.n5iz4q_modalClose{z-index:2;color:#17140f;cursor:pointer;background:#17140f0d;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s;display:grid;position:absolute;top:18px;right:18px}.n5iz4q_modalClose svg{width:15px;height:15px}.n5iz4q_modalClose:hover{background:#17140f1a}.n5iz4q_step{flex-direction:column;flex:1;align-items:flex-start;display:flex}.n5iz4q_stepOut{animation:.22s cubic-bezier(.55,0,1,.45) both n5iz4q_stepOut}@keyframes n5iz4q_stepOut{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(5px);transform:translateY(-12px)}}.n5iz4q_step [data-anim]{opacity:0}.n5iz4q_qIcon{color:#17140f;background:#17140f0d;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:clamp(20px,3vw,30px);font-size:24px;line-height:1;display:grid}.n5iz4q_qIcon svg{width:22px;height:22px}.n5iz4q_qTitle{font-family:var(--font-display);letter-spacing:-.025em;color:#17140f;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,34px);font-weight:550;line-height:1.1}.n5iz4q_qHint{font-family:var(--font-display);color:#2f2b278c;margin:10px 0 0;font-size:clamp(15px,1.7vw,16px);line-height:1.45}.n5iz4q_qInput{width:100%;font-family:var(--font-display);color:#17140f;background:linear-gradient(#fff 0%,#f9f9fb 100%);border:0;border-radius:999px;outline:none;margin-top:clamp(24px,3.2vw,32px);padding:18px 26px;font-size:16px;font-weight:500;transition:border-color .2s,box-shadow .2s;box-shadow:0 0 0 1.5px #1d1d1f80,0 0 0 6px #1d1d1f0b,0 10px 24px -18px #1d1d1f59}.n5iz4q_qInput::placeholder{color:#2f2b2757;font-weight:400}.n5iz4q_qInput:focus{box-shadow:0 0 0 2px #1d1d1f,0 0 0 7px #1d1d1f14,0 14px 30px -18px #1d1d1f73}.n5iz4q_qPhone{background:linear-gradient(#fff 0%,#f9f9fb 100%);border:0;border-radius:999px;align-items:center;width:100%;margin-top:clamp(24px,3.2vw,32px);transition:box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 0 0 1.5px #1d1d1f80,0 0 0 6px #1d1d1f0b,0 10px 24px -18px #1d1d1f59}.n5iz4q_qPhone:focus-within{box-shadow:0 0 0 2px #1d1d1f,0 0 0 7px #1d1d1f14,0 14px 30px -18px #1d1d1f73}.n5iz4q_qFlag{color:#17140f;cursor:pointer;-webkit-user-select:none;user-select:none;border-right:1px solid #17140f1a;align-items:center;gap:6px;height:52px;padding:0 11px 0 20px;transition:background .18s;display:inline-flex;position:relative}.n5iz4q_qFlag:hover{background:#17140f08}.n5iz4q_qFlagEmoji{font-size:20px;line-height:1}.n5iz4q_qDial{color:#2f2b27bf;font-size:15px;font-weight:500}.n5iz4q_qFlagChevron{color:#2f2b2773;width:14px;height:14px}.n5iz4q_qFlagSelect{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.n5iz4q_qPhoneField{min-width:0;font-family:var(--font-display);color:#17140f;background:0 0;border:0;outline:none;flex:1;padding:16px 24px 16px 18px;font-size:16px;font-weight:500}.n5iz4q_qPhoneField::placeholder{color:#2f2b2757;font-weight:400}.n5iz4q_chips{flex-wrap:wrap;gap:9px;width:100%;margin-top:clamp(24px,3.2vw,32px);display:flex}.n5iz4q_chip{font-family:var(--font-display);color:#2f2b27;cursor:pointer;background:0 0;border:1.5px solid #17140f1f;border-radius:999px;padding:11px 18px;font-size:15px;font-weight:500;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s}.n5iz4q_chip:hover{border-color:#17140f66}.n5iz4q_chip:active{transform:scale(.97)}.n5iz4q_chipOn,.n5iz4q_chipOn:hover{color:#fff;background:#17140f;border-color:#17140f}.n5iz4q_typeGrid{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:clamp(18px,2.8vw,26px);display:grid}.n5iz4q_typeCard{text-align:left;cursor:pointer;background:0 0;border:1.5px solid #17140f1f;border-radius:16px;align-items:center;gap:12px;padding:15px 16px;transition:border-color .18s,background .18s,transform .18s;display:flex}.n5iz4q_typeCard:hover{border-color:#17140f66}.n5iz4q_typeCard:active{transform:scale(.98)}.n5iz4q_typeCardOn,.n5iz4q_typeCardOn:hover{background:#17140f;border-color:#17140f}.n5iz4q_typeIcon{color:#17140f;flex-shrink:0;width:24px;height:24px}.n5iz4q_typeCardOn .n5iz4q_typeIcon{color:#fff}.n5iz4q_typeCap{font-family:var(--font-display);color:#2f2b27;font-size:14.5px;font-weight:550}.n5iz4q_typeCardOn .n5iz4q_typeCap{color:#fff}.n5iz4q_typeAny{margin-top:10px}.n5iz4q_areaBox{width:100%;margin-top:clamp(18px,2.8vw,24px);position:relative}.n5iz4q_areaInput{width:100%;font-family:var(--font-display);color:#17140f;background:linear-gradient(#fff 0%,#f9f9fb 100%);border:0;border-radius:999px;outline:none;padding:16px 24px;font-size:16px;font-weight:500;transition:border-color .2s,box-shadow .2s;box-shadow:0 0 0 1.5px #1d1d1f80,0 0 0 6px #1d1d1f0b,0 10px 24px -18px #1d1d1f59}.n5iz4q_areaInput::placeholder{color:#2f2b2757;font-weight:400}.n5iz4q_areaInput:focus{box-shadow:0 0 0 2px #1d1d1f,0 0 0 7px #1d1d1f14,0 14px 30px -18px #1d1d1f73}.n5iz4q_areaResults{background:#fff;border:1px solid #17140f1a;border-radius:14px;max-height:156px;margin-top:8px;overflow-y:auto}.n5iz4q_areaOption{text-align:left;width:100%;font-family:var(--font-display);color:#17140f;cursor:pointer;background:0 0;border:0;padding:11px 16px;font-size:15px;font-weight:500;transition:background .15s;display:block}.n5iz4q_areaOption:hover{background:#17140f0d}.n5iz4q_areaAdd{color:#2f2b27b3}.n5iz4q_areaAdd b{color:#17140f;font-weight:600}.n5iz4q_areaTags{flex-wrap:wrap;gap:8px;max-height:82px;margin-top:12px;display:flex;overflow-y:auto}.n5iz4q_areaTag{color:#fff;font-family:var(--font-display);background:#17140f;border-radius:999px;align-items:center;gap:7px;padding:8px 10px 8px 15px;font-size:14px;font-weight:500;display:inline-flex}.n5iz4q_areaTagX{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:background .16s;display:inline-flex}.n5iz4q_areaTagX svg{width:9px;height:9px;display:block}.n5iz4q_areaTagX:hover{background:#ffffff5c}.n5iz4q_areaPopular{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.n5iz4q_areaPopularLabel{width:100%;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#2f2b2766;margin:0 0 3px;font-size:11.5px;font-weight:600}.n5iz4q_range{align-items:center;gap:10px;width:100%;margin-top:clamp(24px,3.2vw,32px);display:flex}.n5iz4q_searchCard{height:min(580px,90svh)}.n5iz4q_searchCard .n5iz4q_step{scrollbar-width:none;min-height:0;overflow-y:auto}.n5iz4q_searchCard .n5iz4q_step::-webkit-scrollbar{display:none}.n5iz4q_sliderReadout{align-items:center;gap:10px;min-height:40px;margin-top:clamp(26px,3.4vw,36px);display:flex}.n5iz4q_sliderValInput{font-family:var(--font-display);letter-spacing:-.02em;color:#17140f;caret-color:#17140f;background:0 0;border:0;border-bottom:1.5px dashed #17140f38;outline:none;min-width:2ch;padding:0 2px 3px;font-size:clamp(22px,2.8vw,26px);font-weight:600;line-height:1.1;transition:border-color .18s}.n5iz4q_sliderValInput:hover{border-bottom-color:#17140f6b}.n5iz4q_sliderValInput:focus{border-bottom-color:#17140f}.n5iz4q_sliderDash{color:#2f2b2766;font-weight:500}.n5iz4q_slider{touch-action:none;width:100%;height:34px;margin-top:22px;position:relative}.n5iz4q_sliderTrack{background:#17140f1f;border-radius:999px;height:5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.n5iz4q_sliderFill{background:#17140f;border-radius:999px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.n5iz4q_sliderInput{appearance:none;pointer-events:none;touch-action:none;background:0 0;width:100%;height:34px;margin:0;position:absolute;top:0;left:0}.n5iz4q_sliderInput::-webkit-slider-runnable-track{background:0 0;border:0}.n5iz4q_sliderInput::-moz-range-track{background:0 0;border:0}.n5iz4q_sliderInput::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:grab;background:#fff;border:1.5px solid #17140f;border-radius:50%;width:22px;height:22px;transition:transform .14s;box-shadow:0 4px 12px -3px #17140f80}.n5iz4q_sliderInput::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.08)}.n5iz4q_sliderInput::-moz-range-thumb{pointer-events:auto;cursor:grab;background:#fff;border:1.5px solid #17140f;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 12px -3px #17140f80}.n5iz4q_sliderBounds{width:100%;font-family:var(--font-display);color:#2f2b276b;justify-content:space-between;margin-top:14px;font-size:12.5px;font-weight:500;display:flex}.n5iz4q_consent{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:11px;margin-top:20px;display:flex}.n5iz4q_consentInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.n5iz4q_consentBox{background:0 0;border:1.5px solid #17140f40;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;transition:background .16s,border-color .16s;display:grid;position:relative}.n5iz4q_consentBox svg{color:#fff;opacity:0;width:13px;height:13px;transition:opacity .14s}.n5iz4q_consentOn{background:#17140f;border-color:#17140f}.n5iz4q_consentOn svg{opacity:1}.n5iz4q_consentText{font-family:var(--font-display);color:#2f2b279e;font-size:13.5px;line-height:1.42}.n5iz4q_consentText b{color:#17140f;font-weight:600}.n5iz4q_qError{font-family:var(--font-display);color:#b4472e;margin:20px 0 0;font-size:13.5px;font-weight:500}.n5iz4q_qFoot{justify-content:space-between;align-items:center;margin-top:clamp(20px,3vw,30px);display:flex}.n5iz4q_qFootLeft{align-items:center;gap:14px;display:flex}.n5iz4q_qCount{font-family:var(--font-display);color:#2f2b2780;white-space:nowrap;font-size:13px;font-weight:500}.n5iz4q_qBars{gap:5px;display:flex}.n5iz4q_qBar{background:#17140f1f;border-radius:3px;width:20px;height:4px;transition:background .4s}.n5iz4q_qBarOn{background:#17140f}.n5iz4q_qNext{color:#fff;cursor:pointer;background:#17140f;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s,box-shadow .28s;display:grid;box-shadow:0 10px 24px -10px #17140f80}.n5iz4q_qNext svg{width:20px;height:20px}.n5iz4q_qNext:hover{background:#26201a;transform:scale(1.06);box-shadow:0 16px 32px -10px #17140f8c}.n5iz4q_qNext:active{transform:scale(.98)}.n5iz4q_qNext:disabled{cursor:default}.n5iz4q_qBack{color:#17140f;cursor:pointer;background:0 0;border:1.5px solid #17140f24;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;transition:border-color .2s,background .2s,transform .2s;display:grid}.n5iz4q_qBack svg{width:18px;height:18px}.n5iz4q_qBack:hover{background:#17140f08;border-color:#17140f66}.n5iz4q_qBack:active{transform:scale(.96)}.n5iz4q_qBackSpacer{flex-shrink:0;width:38px}.n5iz4q_qSpin{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite n5iz4q_qSpin}@keyframes n5iz4q_qSpin{to{transform:rotate(360deg)}}.n5iz4q_done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:clamp(10px,3vw,26px) 0;display:flex}.n5iz4q_doneNames{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#2f2b2780;margin:0 0 18px;font-size:12px;font-weight:600}.n5iz4q_doneTitle{font-family:var(--font-display);letter-spacing:-.01em;color:#17140f;text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,44px);font-weight:500;line-height:1.08}.n5iz4q_doneRule{background:#17140f2e;width:46px;height:1px;margin:clamp(20px,3vw,28px) 0}.n5iz4q_doneBody{max-width:34ch;font-family:var(--font-display);color:#2f2b278c;margin:0;font-size:clamp(15px,1.7vw,16px);line-height:1.55}@media (prefers-reduced-motion:reduce){.n5iz4q_modal,.n5iz4q_modalCard,.n5iz4q_stepOut,.n5iz4q_qSpin{animation:none}.n5iz4q_step [data-anim]{opacity:1}}.n5iz4q_consentLine{color:#2f2b278c;margin:12px 0 0;font-size:12px;line-height:1.45}.n5iz4q_consentLine a{color:inherit;text-decoration:underline}
.G5frmG_root{--ink:#201d19;--ink-2:#4b443c;--muted:#6f6458;--line:#2f2b271f;--display:var(--font-display), -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--body:"Montserrat", Arial, sans-serif;background:var(--slh-paper,#fff);width:100%;color:var(--ink);font-family:var(--body);padding:clamp(76px,9vw,132px) 6vw clamp(84px,10vw,140px);position:relative}.G5frmG_root[data-ground]{background:var(--people-ground)}@media (max-width:860px){.G5frmG_root[data-ground]{background:linear-gradient(180deg, var(--people-ground) 0, var(--slh-paper,#fff) 140px)}}.G5frmG_inner{width:min(100%,1200px);margin:0 auto}.G5frmG_head{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 clamp(28px,3.2vw,48px);display:flex}.G5frmG_title{font-family:var(--display);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:clamp(40px,4.8vw,68px);line-height:1.02}.G5frmG_titleLead,.G5frmG_titleStrong{display:block}.G5frmG_titleLead{color:#2f2b2766;font-weight:300}.G5frmG_titleStrong{color:var(--ink);font-weight:650}.G5frmG_more{font-family:var(--display);color:var(--ink);flex:none;align-items:center;gap:2px;margin-bottom:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.G5frmG_more svg{fill:currentColor;width:20px;height:20px;transition:transform .2s}.G5frmG_more:hover svg{transform:translate(3px)}.G5frmG_more:focus-visible,.G5frmG_role:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #0a84ff}.G5frmG_people{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.G5frmG_person{background:#fff;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 1px 2px #2f22120a,0 22px 44px -28px #2f221238}.G5frmG_photo{background:#ece6dc;min-height:100%;position:relative}.G5frmG_photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.G5frmG_text{flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,32px);display:flex}.G5frmG_name{font-family:var(--display);letter-spacing:-.028em;color:var(--ink);margin:0;font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1.1}.G5frmG_role{width:fit-content;font-family:var(--display);color:var(--ink-2);align-items:center;gap:7px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.G5frmG_role svg{fill:#0a84ff;flex:none;width:20px;height:20px}.G5frmG_role:hover{text-underline-offset:3px;text-decoration:underline}.G5frmG_body{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.G5frmG_facts{border-top:1px solid var(--line);gap:8px;margin:6px 0 0;padding:14px 0 0;list-style:none;display:grid}.G5frmG_facts li{color:var(--ink);text-wrap:pretty;padding-left:18px;font-size:14.5px;font-weight:500;line-height:1.45;position:relative}.G5frmG_facts li:before{content:"";background:#34c759;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}@media (max-width:1023px){.G5frmG_people{grid-template-columns:minmax(0,1fr)}}@media (max-width:734px){.G5frmG_head{flex-direction:column;align-items:flex-start;gap:12px}.G5frmG_more{margin-bottom:0}.G5frmG_person{border-radius:24px;grid-template-columns:minmax(0,1fr)}.G5frmG_photo{aspect-ratio:1;min-height:0}.G5frmG_photo img{object-position:center top}}
.xMDycq_section{--social-ground:var(--slh-paper,#fff);--social-ground-rgb:var(--slh-paper-rgb,255, 255, 255);background:var(--social-ground);color:#17140f;isolation:isolate;width:100%;margin-top:-1px;padding:clamp(84px,12vh,150px) 0 clamp(72px,10vh,128px);position:relative;overflow:hidden}.xMDycq_gray{--social-ground:#f5f5f7;--social-ground-rgb:245, 245, 247;background:linear-gradient(180deg, var(--slh-paper,#fff) 0, var(--social-ground) clamp(120px, 14vw, 200px), var(--social-ground) calc(100% - clamp(120px, 14vw, 200px)), var(--slh-paper,#fff) 100%)}.xMDycq_section.xMDycq_gray:before{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 clamp(160px,18vw,260px) calc(100% - clamp(160px,18vw,260px)),#0000 100%),radial-gradient(132% 100% at 50% 42%,#000 50%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 clamp(160px,18vw,260px) calc(100% - clamp(160px,18vw,260px)),#0000 100%),radial-gradient(132% 100% at 50% 42%,#000 50%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.xMDycq_section.xMDycq_gray:after{background:linear-gradient(180deg, #fff0, var(--slh-paper,#fff) 90%)}.xMDycq_section:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#17140f12 1.3px,#0000 1.3px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(132% 100% at 50% 42%,#000 50%,#0000 100%);mask-image:radial-gradient(132% 100% at 50% 42%,#000 50%,#0000 100%)}.xMDycq_section:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, rgba(var(--social-ground-rgb), 0), var(--social-ground) 90%);height:clamp(72px,10vw,140px);position:absolute;inset:auto 0 0}.xMDycq_head{z-index:1;text-align:center;max-width:760px;margin:0 auto clamp(36px,4.6vw,56px);padding:0 clamp(22px,6vw,48px);position:relative}.xMDycq_kicker{font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:#9f7d32;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.xMDycq_kicker:before,.xMDycq_kicker:after{content:"";background:#9f7d3266;width:26px;height:1px}.xMDycq_title{font-family:var(--font-display);letter-spacing:-.026em;color:#17140f;text-wrap:balance;margin:0;font-size:clamp(34px,5.4vw,62px);font-weight:700;line-height:1.03}.xMDycq_shimmer{background:linear-gradient(100deg,#211d17 0% 20%,#4a443b 38%,#cabfb0 50%,#4a443b 62%,#211d17 80% 100%) 0%/300% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.xMDycq_lead{max-width:42ch;font-family:var(--font-display);letter-spacing:-.01em;color:#2f2b278f;text-wrap:balance;margin:clamp(16px,2vw,22px) auto 0;font-size:clamp(16px,1.9vw,20px);font-weight:500;line-height:1.5}.xMDycq_head [data-anim]{opacity:0}.xMDycq_stageWrap{z-index:1;opacity:0;width:100%;position:relative}.xMDycq_stage{--card-w:clamp(224px, 23vw, 300px);perspective:1900px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:clamp(440px,60vh,600px);position:relative}.xMDycq_stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(56% 62% at 50% 52%, rgba(var(--social-ground-rgb), .9), rgba(var(--social-ground-rgb), 0) 74%);position:absolute;inset:-8% -6%}.xMDycq_deck{transform-style:preserve-3d;position:absolute;inset:0}.xMDycq_card{width:var(--card-w);aspect-ratio:9/16;cursor:pointer;backface-visibility:hidden;will-change:transform;background:#0e0d0c;border-radius:22px;text-decoration:none;transition:transform .8s cubic-bezier(.6,0,.2,1),z-index .8s cubic-bezier(.6,0,.2,1),box-shadow .6s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 34px 80px -30px #17140f8c,inset 0 0 0 1px #ffffff24}.xMDycq_card.xMDycq_isActive{box-shadow:0 54px 110px -34px #17140fa8,inset 0 0 0 1px #ffffff38}.xMDycq_video{object-fit:cover;object-position:center;opacity:0;backface-visibility:hidden;background:#0e0d0c;width:100%;height:100%;transition:opacity .9s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.xMDycq_video.xMDycq_isPlaying{opacity:1}.xMDycq_scrim{pointer-events:none;background:linear-gradient(#0000 44%,#00000024 66%,#00000080 100%);position:absolute;inset:0}.xMDycq_veil{pointer-events:none;opacity:var(--veil,0);background:#0e0d0c;transition:opacity .55s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}.xMDycq_mist{pointer-events:none;background:var(--social-ground);opacity:var(--mist,0);transition:opacity .55s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}.xMDycq_noTrans .xMDycq_card,.xMDycq_noTrans .xMDycq_veil,.xMDycq_noTrans .xMDycq_mist{transition:none!important}.xMDycq_centerTag,.xMDycq_centerMute{z-index:30;opacity:0;position:absolute}.xMDycq_section[data-settled] .xMDycq_centerTag{opacity:1}.xMDycq_section[data-settled] .xMDycq_centerMute{opacity:1;pointer-events:auto}.xMDycq_centerTag{left:calc(50% - var(--card-w) / 2 + 13px);bottom:max(13px, calc(50% - (var(--card-w) * 16 / 9) / 2 + 13px));color:#fff;font-family:var(--font-display);pointer-events:none;background:#14120f8c;border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 9px;font-size:12.5px;font-weight:600;transition:opacity .45s;display:inline-flex}.xMDycq_centerTag svg{width:15px;height:15px}.xMDycq_centerMute{top:max(12px, calc(50% - (var(--card-w) * 16 / 9) / 2 + 12px));right:calc(50% - var(--card-w) / 2 + 12px);color:#fff;cursor:pointer;pointer-events:none;background:#14120f99;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .45s,background .24s,transform .24s;display:grid}.xMDycq_centerMute:hover{background:#14120fb8;transform:scale(1.06)}.xMDycq_centerMute svg{width:17px;height:17px}.xMDycq_tag{z-index:3;color:#fff;font-family:var(--font-display);background:#14120f8c;border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 9px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:13px;left:13px}.xMDycq_tag svg{width:15px;height:15px}.xMDycq_mute{z-index:4;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#14120f99;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .3s,background .24s,transform .24s;display:grid;position:absolute;top:12px;right:12px}.xMDycq_card.xMDycq_isActive .xMDycq_mute{opacity:1;pointer-events:auto;transition-delay:.45s,0s,0s}.xMDycq_mute:hover{background:#14120f9e;transform:scale(1.06)}.xMDycq_mute svg{width:17px;height:17px}.xMDycq_nav{z-index:20;color:#fff;cursor:pointer;background:#17140f;border:0;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 16px 36px -14px #17140f99}.xMDycq_nav:hover{background:#2a231b;transform:translateY(-50%)scale(1.06)}.xMDycq_nav:active{transform:translateY(-50%)scale(.95)}.xMDycq_nav svg{width:22px;height:22px}.xMDycq_prev{left:clamp(12px,6vw,86px)}.xMDycq_next{right:clamp(12px,6vw,86px)}.xMDycq_dots{justify-content:center;align-items:center;gap:9px;margin-top:clamp(22px,3vw,34px);display:flex}.xMDycq_dot{cursor:pointer;background:#17140f33;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.xMDycq_dot.xMDycq_dotOn{background:#17140f;width:26px}.xMDycq_footer{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:640px;margin:clamp(30px,4vw,48px) auto 0;padding:0 clamp(22px,6vw,48px);display:flex;position:relative}.xMDycq_note{max-width:42ch;font-family:var(--font-display);letter-spacing:-.01em;color:#2f2b278f;text-wrap:balance;margin:0;font-size:clamp(16px,1.9vw,20px);font-weight:500;line-height:1.5}.xMDycq_watch{color:#17140f;background:#fff;border:1px solid #17140f14;border-radius:999px;justify-content:center;align-items:center;padding:15px 32px;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:inline-flex;box-shadow:0 18px 40px -18px #17140f57}.xMDycq_watchInner{font-family:var(--font-display);letter-spacing:.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.xMDycq_watchLabel{background:linear-gradient(100deg,#17140f 0% 22%,#4a443b 40%,#cabfb0 50%,#4a443b 60%,#17140f 78% 100%) 0 0/250% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4.4s ease-in-out infinite alternate xMDycq_watchShimmer}@keyframes xMDycq_watchShimmer{0%{background-position:0%}to{background-position:100%}}.xMDycq_watch svg{color:#17140f;width:17px;height:17px;transition:transform .28s}.xMDycq_watch:hover{transform:translateY(-2px);box-shadow:0 24px 48px -18px #17140f6b}.xMDycq_watch:hover svg{transform:translate(3px)}@media (max-width:900px){.xMDycq_stage{--card-w:clamp(190px, 50vw, 250px);height:clamp(400px,58vh,520px)}.xMDycq_nav{width:46px;height:46px}.xMDycq_prev{left:8px}.xMDycq_next{right:8px}}@media (max-width:520px){.xMDycq_section{padding:68px 0 60px}.xMDycq_stage{--card-w:52vw;height:clamp(340px,104vw,470px)}.xMDycq_card{border-radius:20px}}@media (prefers-reduced-motion:reduce){.xMDycq_card,.xMDycq_video,.xMDycq_veil{transition:none}.xMDycq_head [data-anim],.xMDycq_footer[data-anim],.xMDycq_stageWrap{opacity:1}.xMDycq_watchLabel{animation:none}}
.R7-gtW_calc{--warm-ink:#2f2c28;--brown:#4a4038;--track:#ececef;text-align:left;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(24px,3.4vw,48px);max-width:1180px;margin:clamp(32px,4vw,52px) auto 0;padding:clamp(22px,3.4vw,48px);display:grid}.R7-gtW_inputs{align-content:start;gap:clamp(26px,3vw,36px);display:grid}.R7-gtW_block{gap:12px;min-width:0;display:grid}.R7-gtW_blockHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.R7-gtW_blockValue{align-items:baseline;gap:10px;display:inline-flex}.R7-gtW_kicker.R7-gtW_kicker{color:var(--ink-2);font-size:14px;font-weight:600}.R7-gtW_blockValue b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.R7-gtW_bigInput{width:100%;font:inherit;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1}.R7-gtW_smallInput{width:9.5ch;font:inherit;letter-spacing:-.02em;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px dashed #c7c7cc;outline:none;padding:0;font-size:20px;font-weight:700}.R7-gtW_smallInput:focus{border-bottom-color:var(--ink)}.R7-gtW_range{--pct:50%;cursor:pointer;touch-action:none;appearance:none;background:0 0;width:100%;height:28px;margin:0}.R7-gtW_range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--brown) var(--pct), var(--track) var(--pct));border-radius:999px;height:6px}.R7-gtW_range::-moz-range-track{background:var(--track);border-radius:999px;height:6px}.R7-gtW_range::-moz-range-progress{background:var(--brown);border-radius:999px;height:6px}.R7-gtW_range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:28px;height:28px;margin-top:-11px;transition:transform .2s cubic-bezier(.34,1.5,.64,1);box-shadow:0 0 0 1px #00000014,0 4px 12px -2px #0000004d}.R7-gtW_range::-webkit-slider-thumb{touch-action:none}.R7-gtW_range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #00000014,0 4px 12px -2px #0000004d}.R7-gtW_range:active::-webkit-slider-thumb{transform:scale(1.12)}.R7-gtW_range:focus-visible{outline:none}.R7-gtW_range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #0071e38c,0 4px 12px -2px #0000004d}.R7-gtW_row2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;display:grid}.R7-gtW_row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.R7-gtW_stepper{background:#f0f0f3;border-radius:13px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:stretch;height:48px;padding:4px;display:grid}.R7-gtW_stepper button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:22px;font-weight:500;transition:background-color .2s}.R7-gtW_stepper button:hover{background:#fff;box-shadow:0 1px 3px #0000001f}.R7-gtW_stepperValue{color:var(--ink);justify-content:center;align-items:center;gap:2px;font-size:19px;font-weight:650;display:flex}.R7-gtW_stepperValue input{width:5ch;font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0;font-size:19px}.R7-gtW_answer{top:calc(var(--slh-nav-h,88px) + 20px);background:#f5f5f7;border-radius:28px;align-content:start;align-self:start;gap:18px;padding:clamp(22px,2.6vw,32px);display:grid;position:sticky}.R7-gtW_answerLabel{color:var(--ink-2);font-size:15px;font-weight:600}.R7-gtW_total{letter-spacing:-.045em;color:var(--warm-ink);font-variant-numeric:tabular-nums;font-size:clamp(48px,5.4vw,72px);font-weight:700;line-height:1;margin-top:-6px!important}.R7-gtW_total small{letter-spacing:-.01em;color:var(--muted);margin-left:4px;font-size:.36em;font-weight:600}.R7-gtW_bar{gap:3px;height:14px;display:flex}.R7-gtW_bar span{min-width:4px;transition:flex-grow .45s var(--ease);border-radius:999px}.R7-gtW_rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.R7-gtW_rows li{color:var(--ink-2);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:15.5px;display:grid}.R7-gtW_rows b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.R7-gtW_swatch{border-radius:4px;width:12px;height:12px}.R7-gtW_facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:0;padding-top:16px;display:grid}.R7-gtW_facts div{gap:2px;display:grid}.R7-gtW_facts dt{color:var(--muted);font-size:13px}.R7-gtW_facts dd{letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:650}.R7-gtW_actions{gap:10px;display:grid}.R7-gtW_calc button[aria-pressed=true]{border-color:var(--warm-ink);background:var(--warm-ink)}.R7-gtW_calc [role=radiogroup]{background:#f0f0f3}.R7-gtW_calc input:focus-visible,.R7-gtW_calc label:focus-within{border-color:var(--warm-ink)}.R7-gtW_note{color:var(--muted-2);font-size:12.5px;line-height:1.45}.R7-gtW_pmi{color:var(--ink-2);margin:-4px 0 0;font-size:13.5px;line-height:1.45}.R7-gtW_pmi[data-hidden]{display:none}.R7-gtW_calc[data-dragging] .R7-gtW_bar span{transition:none}.R7-gtW_near{gap:26px;display:grid}.R7-gtW_near [data-loading]{opacity:.55;transition:opacity .2s}.R7-gtW_empty{color:var(--muted);padding:28px 0;font-size:17px}.R7-gtW_mapLink{justify-self:start}@media (max-width:980px){.R7-gtW_total{min-height:2em}.R7-gtW_calc{grid-template-columns:minmax(0,1fr)}.R7-gtW_pmi[data-hidden]{visibility:hidden;display:block}.R7-gtW_answer{order:-1;position:relative;top:0}}@media (max-width:640px){.R7-gtW_calc{border-radius:28px;padding:18px}.R7-gtW_row2,.R7-gtW_row3{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.R7-gtW_bar span{transition:none}.R7-gtW_range::-webkit-slider-thumb{transition:none}}
.Z330dW_section{background:linear-gradient(180deg, var(--slh-paper,#fff) 0, var(--slh-paper,#fff) 14px, rgba(var(--slh-paper-rgb,255, 255, 255), 0) 90px), linear-gradient(0deg, var(--slh-paper,#fff) 0, var(--slh-paper,#fff) 12px, rgba(var(--slh-paper-rgb,255, 255, 255), 0) 140px), linear-gradient(180deg, #d4e2f600 min(20vh, 300px), #d4e2f6 min(66vh, 940px), #d4e2f6 calc(100% - 42vh), #d4e2f600 calc(100% - 4vh)), linear-gradient(160deg, var(--slh-paper,#fff) 0%, var(--slh-paper,#fff) 48%, var(--slh-paper,#fff) 100%);color:#242321;margin-top:-1px;padding:clamp(48px,12vh,172px) 20px clamp(112px,14vh,160px);scroll-margin-top:100px;position:relative;overflow:hidden}.Z330dW_head{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:1080px;margin:0 auto clamp(28px,4.4vh,52px);display:flex}.Z330dW_kicker{letter-spacing:.26em;text-transform:uppercase;color:#9f7d32;align-items:center;gap:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.Z330dW_kicker:before,.Z330dW_kicker:after{content:"";background:#9f7d3266;width:26px;height:1px}.Z330dW_title{letter-spacing:-.026em;text-wrap:balance;max-width:16ch;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(34px,5.4vw,62px);font-weight:700;line-height:1.05}.Z330dW_word{background:linear-gradient(100deg,#2b2721 0% 33%,#cdc3b2 50%,#2b2721 67% 100%) 0 0/280% 100%;-webkit-text-fill-color:transparent;color:#0000;animation:Z330dW_sheen 6.8s linear infinite calc(var(--wi,0) * .4s);-webkit-background-clip:text;background-clip:text;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block}@keyframes Z330dW_sheen{0%{background-position:150%}to{background-position:-150%}}.Z330dW_sub{color:#6c6257;text-wrap:balance;max-width:54ch;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:clamp(14.5px,1.5vw,18px);line-height:1.5}.Z330dW_tool.Z330dW_tool{margin-top:0}@media (max-width:760px){.Z330dW_section{padding:40px 16px 104px}}@media (prefers-reduced-motion:reduce){.Z330dW_word{-webkit-text-fill-color:#2b2721;color:#2b2721;animation:none}}
.nxxuFW_kit{--ink:#1d1d1f;--ink-2:#424245;--muted:#6e6e73;--muted-2:#86868b;--line:#0000001a;--surface:#fff;--surface-2:#f5f5f7;--radius-md:20px;--ease:cubic-bezier(.16, 1, .3, 1);--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", var(--font-inter,"Inter"), "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-family:var(--font-display);color:var(--ink);-webkit-font-smoothing:antialiased;font-weight:400}.nxxuFW_kit :where(h2,h3,h4,p,ul,ol,dl,dd){margin:0}.nxxuFW_kit :where(h2,h3,h4,button,input,select){font-family:var(--font-display)}.nxxuFW_panel{background:#fff;border-radius:32px;position:relative;box-shadow:0 0 0 1px #0000000d,0 40px 90px -40px #1d1d1f6b}.nxxuFW_capsule{background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:78px;padding:9px 9px 9px 26px;display:flex;position:relative;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000000a,0 24px 50px -24px #1d1d1f5c}.nxxuFW_capsuleIcon{object-fit:contain;flex:none;width:34px;height:34px}.nxxuFW_capsuleField{flex:1;gap:2px;min-width:0;padding:0 6px;display:grid}.nxxuFW_capsuleInput{width:100%;font:inherit;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;outline:none;padding:0;font-size:17px}.nxxuFW_capsuleInput::placeholder{color:var(--muted-2)}.nxxuFW_go{background:var(--ink);min-height:48px;font:inherit;letter-spacing:-.01em;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .25s var(--ease), background-color .25s ease, box-shadow .25s ease, opacity .2s ease;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px -16px #17140f80}.nxxuFW_go:hover{background:#000;transform:translateY(-1px)}.nxxuFW_go:disabled{opacity:.55;cursor:progress;transform:none}.nxxuFW_go:focus-visible,.nxxuFW_ghost:focus-visible{outline-offset:3px;outline:3px solid #0071e38c}.nxxuFW_go svg,.nxxuFW_ghost svg{width:17px;height:17px}.nxxuFW_ghost{border:1px solid var(--line);min-height:48px;font:inherit;letter-spacing:-.01em;color:var(--ink);cursor:pointer;transition:transform .25s var(--ease), border-color .25s ease;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 22px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.nxxuFW_ghost:hover{transform:translateY(-1px)}.nxxuFW_block{width:100%}.nxxuFW_menu{z-index:30;background:#fff;border-radius:28px;gap:2px;max-height:min(380px,52vh);margin:0;padding:10px;list-style:none;animation:.28s cubic-bezier(.2,.9,.3,1) nxxuFW_menuIn;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 0 0 1px #0000000d,0 40px 90px -30px #1d1d1f73}@keyframes nxxuFW_menuIn{0%{opacity:0;transform:translateY(6px)scale(.985)}}.nxxuFW_menuItem{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:14px;padding:8px;transition:background-color .2s;display:flex}.nxxuFW_menuItem:hover,.nxxuFW_menuItem[data-active]{background:#f5f5f7}.nxxuFW_menuIcon{background:#f5f5f7;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.nxxuFW_menuIcon img{object-fit:contain;width:26px;height:26px}.nxxuFW_menuText{gap:2px;min-width:0;display:grid}.nxxuFW_menuText b{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.nxxuFW_menuText span{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nxxuFW_chips{flex-wrap:wrap;gap:8px;display:flex}.nxxuFW_chip{min-height:44px;font:inherit;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:inline-flex}.nxxuFW_chip:hover{border-color:var(--ink)}.nxxuFW_chip:active{transform:scale(.97)}.nxxuFW_chip[aria-pressed=true],.nxxuFW_chip[aria-checked=true]{border-color:var(--ink);background:var(--ink);color:#fff}.nxxuFW_chip:focus-visible,.nxxuFW_tile:focus-visible{outline-offset:2px;outline:2px solid #0071e399}.nxxuFW_chip img{object-fit:contain;width:22px;height:22px}.nxxuFW_chip small{opacity:.62;font-size:13px;font-weight:500}.nxxuFW_seg{grid-template-columns:repeat(var(--n), minmax(0, 1fr));isolation:isolate;background:#f0f0f3;border-radius:13px;padding:4px;display:grid;position:relative}.nxxuFW_knob{z-index:-1;width:calc((100% - 8px) / var(--n));transform:translateX(calc(var(--i) * 100%));background:#fff;border-radius:10px;transition:transform .42s cubic-bezier(.34,1.3,.64,1),opacity .25s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #00000014,0 6px 16px -6px #00000038}.nxxuFW_knob[data-off]{opacity:0}.nxxuFW_seg button{min-height:40px;font:inherit;color:var(--muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 4px;font-size:15px;font-weight:600;transition:color .25s}.nxxuFW_seg button:hover,.nxxuFW_seg button[aria-checked=true]{color:var(--ink)}.nxxuFW_seg button:focus-visible{outline-offset:-2px;outline:2px solid #0071e399}.nxxuFW_seg[data-size=lg]{border-radius:16px}.nxxuFW_seg[data-size=lg] .nxxuFW_knob{border-radius:12px}.nxxuFW_seg[data-size=lg] button{border-radius:12px;min-height:50px;font-size:16px}@media (max-width:520px){.nxxuFW_seg[data-wrap]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.nxxuFW_seg[data-wrap] .nxxuFW_knob{width:calc(50% - 4px);height:calc((100% - 8px) / var(--rows));transform:translate(calc(var(--col) * 100%), calc(var(--row) * 100%));bottom:auto}}@media (prefers-reduced-motion:reduce){.nxxuFW_knob{transition:opacity .2s}}.nxxuFW_group{gap:12px;display:grid}.nxxuFW_label{letter-spacing:.01em;color:var(--ink);font-size:13px;font-weight:600}.nxxuFW_tiles{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:14px;display:grid}.nxxuFW_tile{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;display:grid}.nxxuFW_tilePhoto{aspect-ratio:var(--ratio,4 / 3);transition:box-shadow .25s ease, transform .35s var(--ease);background:#f0ede8;border-radius:20px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a,0 18px 36px -28px #1d1d1f73}.nxxuFW_tilePhoto img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.nxxuFW_tile:hover .nxxuFW_tilePhoto img{transform:scale(1.04)}.nxxuFW_tile[aria-pressed=true] .nxxuFW_tilePhoto{box-shadow:0 0 0 3px var(--ink), 0 18px 36px -28px #1d1d1f73}.nxxuFW_tilePhoto:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.2 4.2L19 7'/%3E%3C/svg%3E") center / 15px no-repeat, var(--ink);opacity:0;border-radius:50%;width:26px;height:26px;transition:opacity .2s,transform .3s cubic-bezier(.34,1.5,.64,1);position:absolute;top:10px;right:10px;transform:scale(.6)}.nxxuFW_tile[aria-pressed=true] .nxxuFW_tilePhoto:after{opacity:1;transform:none}.nxxuFW_tileText{gap:2px;padding:0 4px;display:grid}.nxxuFW_tileText b{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:650}.nxxuFW_tileText span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}.nxxuFW_fields{gap:14px;display:grid}.nxxuFW_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nxxuFW_field{cursor:text;background:linear-gradient(#fff 0%,#fbfbfc 100%);border:0;border-radius:999px;align-content:center;gap:1px;min-height:64px;padding:10px 26px 11px;transition:box-shadow .25s,transform .3s cubic-bezier(.34,1.4,.64,1);display:grid;position:relative;box-shadow:0 0 0 1.5px #1d1d1f80,0 0 0 6px #1d1d1f0b,0 10px 24px -18px #1d1d1f59}.nxxuFW_field:hover{box-shadow:0 0 0 1.5px #1d1d1fb3,0 0 0 6px #1d1d1f0f,0 12px 26px -18px #1d1d1f66}.nxxuFW_field:focus-within{transform:translateY(-1px);box-shadow:0 0 0 2px #1d1d1f,0 0 0 7px #1d1d1f14,0 14px 30px -18px #1d1d1f73}.nxxuFW_field>span{letter-spacing:.005em;color:var(--muted-2);font-size:12px;font-weight:600}.nxxuFW_field input{width:100%;min-width:0;font:inherit;letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:17px;font-weight:500}.nxxuFW_field input::placeholder{color:#c7c7cc;font-weight:400}.nxxuFW_phone{align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.nxxuFW_country{color:var(--ink);cursor:pointer;flex:none;align-items:center;gap:7px;padding:0 14px 0 22px;font-size:16px;font-weight:500;display:flex;position:relative}.nxxuFW_country:after{content:"";background:linear-gradient(#0000,#0000001a,#0000);width:1px;position:absolute;top:18%;bottom:18%;right:0}.nxxuFW_country select{opacity:0;cursor:pointer;font-size:16px;position:absolute;inset:0}.nxxuFW_country svg{width:14px;height:14px;color:var(--muted-2)}.nxxuFW_phoneInput{flex:1;align-content:center;gap:1px;min-width:0;padding:10px 26px 11px 16px;display:grid}.nxxuFW_phoneInput>span{letter-spacing:.005em;color:var(--muted-2);font-size:12px;font-weight:600}.nxxuFW_consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.45;display:flex}.nxxuFW_consent input{opacity:0;pointer-events:none;position:absolute}.nxxuFW_consentBox{background:#fff;border:1.5px solid #c7c7cc;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;transition:background-color .2s,border-color .2s;display:grid}.nxxuFW_consentBox svg{color:#fff;opacity:0;width:14px;height:14px;transition:opacity .15s}.nxxuFW_consent input:checked+.nxxuFW_consentBox{border-color:var(--ink);background:var(--ink)}.nxxuFW_consent input:checked+.nxxuFW_consentBox svg{opacity:1}.nxxuFW_consent input:focus-visible+.nxxuFW_consentBox{outline-offset:2px;outline:2px solid #0071e399}.nxxuFW_consent a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.nxxuFW_error{color:#c4291c;background:#fff1f0;border-radius:14px;margin:6px 0 0;padding:10px 14px;font-size:14px;font-weight:500}.nxxuFW_progress{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex}.nxxuFW_bars{grid-template-columns:repeat(var(--n,5), 22px);gap:5px;display:grid}.nxxuFW_bars span{background:#e5e5ea;border-radius:999px;height:4px;transition:background-color .3s}.nxxuFW_bars span[data-on]{background:var(--ink)}.nxxuFW_back{min-height:40px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 8px;font-size:15px;font-weight:600;transition:background-color .2s;display:inline-flex}.nxxuFW_back:hover{background:#0000000d}.nxxuFW_back svg{width:18px;height:18px}.nxxuFW_homes{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:26px 16px;display:grid}.nxxuFW_home{min-width:0;color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.nxxuFW_homePhoto{aspect-ratio:4/3;background:#e8e8ed;border-radius:22px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 22px 44px -30px #1d1d1f80}.nxxuFW_homePhoto img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.nxxuFW_home:hover .nxxuFW_homePhoto img{transform:scale(1.035)}.nxxuFW_homePill{letter-spacing:-.005em;color:#2b2721;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.nxxuFW_homeCaption{gap:3px;padding:2px 4px 0;display:grid}.nxxuFW_homePrice{letter-spacing:-.022em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.nxxuFW_homeStats{color:var(--ink-2);font-size:14px;font-weight:500}.nxxuFW_homeAddr{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nxxuFW_feature{color:inherit;isolation:isolate;background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 34px 70px -46px #1d1d1f66}.nxxuFW_featurePhoto{aspect-ratio:16/10;background:#e8e8ed;min-height:100%;position:relative;overflow:hidden}.nxxuFW_featurePhoto img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.nxxuFW_feature:hover .nxxuFW_featurePhoto img{transform:scale(1.03)}.nxxuFW_featureBody{flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:clamp(22px,2.6vw,40px);display:flex}.nxxuFW_featureKicker{color:var(--muted);font-size:14px;font-weight:600}.nxxuFW_featurePrice{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(30px,2.8vw,40px);font-weight:700;line-height:1.05}.nxxuFW_featureAddr{color:var(--ink-2);font-size:17px;line-height:1.4}.nxxuFW_featureFacts{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 26px;margin-top:6px;padding-top:16px;display:flex}.nxxuFW_featureFacts>span{gap:2px;display:grid}.nxxuFW_featureFacts b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.nxxuFW_featureFacts small{color:var(--muted);font-size:13px}.nxxuFW_featureGo{color:var(--ink);margin-top:6px;font-size:16px;font-weight:600}.nxxuFW_feature:hover .nxxuFW_featureGo{text-underline-offset:3px;text-decoration:underline}.nxxuFW_ghostHome{gap:10px;display:grid}.nxxuFW_ghostHome span{background:linear-gradient(100deg,#ececf0 30%,#f6f6f8 50%,#ececf0 70%) 0 0/300% 100%;border-radius:22px;animation:1.4s ease-in-out infinite nxxuFW_shimmer;display:block}.nxxuFW_ghostHome span:first-child{aspect-ratio:4/3}.nxxuFW_ghostHome span:nth-child(2){border-radius:8px;width:46%;height:18px}.nxxuFW_ghostHome span:nth-child(3){border-radius:8px;width:72%;height:14px}@keyframes nxxuFW_shimmer{to{background-position:-100% 0}}@media (max-width:980px){.nxxuFW_homes{--cols:2}}@media (max-width:760px){.nxxuFW_feature{grid-template-columns:minmax(0,1fr)}.nxxuFW_featurePhoto{aspect-ratio:16/10}.nxxuFW_fieldRow{grid-template-columns:minmax(0,1fr)}.nxxuFW_capsule{padding-left:18px}.nxxuFW_go{padding:0 20px}}@media (max-width:640px){.nxxuFW_homes{margin:0 calc(-1 * var(--rail-bleed,20px));padding:2px var(--rail-bleed,20px) 8px;scroll-snap-type:x mandatory;scroll-padding-left:var(--rail-bleed,20px);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.nxxuFW_homes::-webkit-scrollbar{display:none}.nxxuFW_homes>*{scroll-snap-align:start;flex:0 0 78%}}@media (prefers-reduced-motion:reduce){.nxxuFW_menu,.nxxuFW_ghostHome span{animation:none}.nxxuFW_go,.nxxuFW_chip,.nxxuFW_tilePhoto,.nxxuFW_tilePhoto img,.nxxuFW_homePhoto img,.nxxuFW_featurePhoto img{transition:none}}.nxxuFW_typing{letter-spacing:-.01em;color:#8e8e93;white-space:nowrap;pointer-events:none;align-items:center;font-size:17px;font-weight:400;display:flex;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.nxxuFW_typing:not([data-on]){display:none}.nxxuFW_caret{background:#1d1d1f;width:1.5px;height:1.15em;margin-left:1px;animation:1s step-end infinite nxxuFW_caretBlink;display:inline-block}@keyframes nxxuFW_caretBlink{50%{opacity:0}}.nxxuFW_typeSpot{min-width:0;display:block;position:relative}@media (prefers-reduced-motion:reduce){.nxxuFW_caret{animation:none}}
.A2_AHW_stage{isolation:isolate;background:#2b2824;border-radius:clamp(28px,3vw,40px);align-items:center;max-width:1180px;min-height:clamp(500px,50vw,640px);margin:clamp(32px,4vw,52px) auto 0;padding:clamp(18px,3.4vw,44px);display:grid;position:relative;box-shadow:0 40px 80px -48px #1d1d1f73}.A2_AHW_stage[data-embedded]{margin-top:0}.A2_AHW_media{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.A2_AHW_stage[data-step="1"],.A2_AHW_stage[data-step="2"]{align-items:center}.A2_AHW_film{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.A2_AHW_shade{z-index:-1;transition:background-color .45s var(--ease);background:radial-gradient(70% 60% at 50% 55%,#14110d57,#14110d00 75%),linear-gradient(#14110d14 0%,#14110d52 100%);position:absolute;inset:0}.A2_AHW_stage[data-step="1"] .A2_AHW_shade,.A2_AHW_stage[data-step="2"] .A2_AHW_shade{background-color:#14110d6b}.A2_AHW_stage[data-searching] .A2_AHW_shade{background-color:#14110d4d}.A2_AHW_dock{width:min(780px,100%);animation:A2_AHW_rise .6s var(--ease) both;margin:0 auto;position:relative}.A2_AHW_dockTitle{letter-spacing:-.04em;text-align:center;color:#fff;text-shadow:0 2px 24px #00000059;text-wrap:balance;font-size:clamp(34px,4.6vw,60px);font-weight:700;line-height:1.02;margin-bottom:10px!important}.A2_AHW_dockLead{text-align:center;color:#ffffffeb;text-shadow:0 1px 14px #00000073;text-wrap:balance;max-width:44ch;font-size:clamp(16px,1.5vw,19px);font-weight:500;line-height:1.4;margin:0 auto clamp(18px,2.4vw,26px)!important}.A2_AHW_capsule.A2_AHW_capsule{box-shadow:0 0 0 1px #fff6,0 30px 60px -24px #0000008c}.A2_AHW_capsule.A2_AHW_capsule input{font-size:18px;font-weight:500}.A2_AHW_capsule.A2_AHW_capsule input::placeholder{color:#6e6e73}.A2_AHW_capsule[data-waiting]:after{content:"";border-radius:inherit;pointer-events:none;animation:2.8s cubic-bezier(.22,1,.36,1) .8s infinite A2_AHW_callOut;position:absolute;inset:0}@keyframes A2_AHW_callOut{0%{box-shadow:0 0 #ffffffbf}70%,to{box-shadow:0 0 0 16px #fff0}}.A2_AHW_capsule[data-waiting]:focus-within:after{animation-duration:3.6s}.A2_AHW_panel{z-index:30;overscroll-behavior:contain;text-align:left;transform-origin:50% 0;background:#fff;border-radius:32px;gap:10px;max-height:min(470px,62vh);padding:18px;animation:.32s cubic-bezier(.2,.9,.3,1) A2_AHW_panelIn;display:grid;position:absolute;top:calc(100% + 14px);left:0;right:0;overflow-y:auto;box-shadow:0 0 0 1px #0000000d,0 40px 90px -30px #1d1d1f73}.A2_AHW_panelUp{transform-origin:50% 100%;animation-name:A2_AHW_panelUp;top:auto;bottom:calc(100% + 14px)}@keyframes A2_AHW_panelIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes A2_AHW_panelUp{0%{opacity:0;transform:translateY(8px)scale(.985)}}.A2_AHW_groupLabel{letter-spacing:.01em;color:#1d1d1f;padding:2px 8px 0;font-size:13px;font-weight:600}.A2_AHW_suggestList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.A2_AHW_suggest{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:14px;padding:8px;transition:background-color .2s;display:flex}.A2_AHW_suggest[data-active],.A2_AHW_suggest:active{background:#f5f5f7}.A2_AHW_suggest:focus-visible{outline-offset:-2px;outline:2px solid #0071e399}.A2_AHW_suggestIcon{background:#f5f5f7;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;transition:background-color .2s;display:grid}.A2_AHW_suggest[data-active] .A2_AHW_suggestIcon{background:#fff}.A2_AHW_suggestIcon img{object-fit:contain;width:28px;height:28px}.A2_AHW_suggestText{gap:2px;min-width:0;display:grid}.A2_AHW_suggestText b{letter-spacing:-.01em;color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.A2_AHW_suggestText span{color:#86868b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.A2_AHW_suggestGo{color:#c7c7cc;margin-left:auto;padding-right:6px;font-size:20px}.A2_AHW_looking{color:#6e6e73;align-items:center;gap:12px;padding:14px 10px;font-size:15px;display:flex}.A2_AHW_spinner{border:2px solid #e5e5ea;border-top-color:#1d1d1f;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite A2_AHW_spin}@keyframes A2_AHW_spin{to{transform:rotate(360deg)}}.A2_AHW_noMatch{color:#86868b;padding:14px 10px;font-size:15px;line-height:1.4}.A2_AHW_finder{z-index:100002;background:#f5f5f7;flex-direction:column;animation:.4s cubic-bezier(.2,.9,.3,1) A2_AHW_finderIn;display:flex;position:fixed;inset:0}@keyframes A2_AHW_finderIn{0%{opacity:0;transform:translateY(28px)}}.A2_AHW_finderHead{padding:max(14px, env(safe-area-inset-top)) 16px 6px;justify-content:flex-start;display:flex}.A2_AHW_finderClose{color:#1d1d1f;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.A2_AHW_finderBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;align-content:start;gap:16px;padding:8px 16px 28px;display:grid;overflow-y:auto}.A2_AHW_finderTitle{letter-spacing:-.03em;color:#1d1d1f;padding:0 4px;font-size:28px;font-weight:700;line-height:1.08}.A2_AHW_finderField.A2_AHW_finderField{align-items:center;gap:12px;min-height:62px;padding:0 14px 0 16px;display:flex}.A2_AHW_finderField img{object-fit:contain;flex:none;width:30px;height:30px}.A2_AHW_finderClear{color:#fff;cursor:pointer;background:#d2d2d7;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.A2_AHW_finderList{background:#fff;border-radius:28px;gap:10px;padding:12px;animation:.32s cubic-bezier(.2,.9,.3,1) A2_AHW_panelIn;display:grid;box-shadow:0 0 0 1px #0000000a}.A2_AHW_finderNote{color:#86868b;text-align:center;padding:0 6px;font-size:13px;line-height:1.4}.A2_AHW_floater{left:50%;bottom:max(18px, calc(env(safe-area-inset-bottom) + 10px));z-index:60;opacity:0;pointer-events:none;width:min(700px,100% - 24px);transition:transform .6s var(--ease), opacity .35s ease;position:fixed;transform:translate(-50%,160%)}.A2_AHW_floater[data-shown]{opacity:1;pointer-events:auto;transform:translate(-50%)}.A2_AHW_capsuleDocked.A2_AHW_capsuleDocked{background:#ffffffdb;min-height:68px;padding:7px 7px 7px 20px;box-shadow:0 0 0 1px #00000012,0 22px 48px -18px #1d1d1f80}.A2_AHW_capsule .A2_AHW_go.A2_AHW_go{min-height:60px;padding:0 28px}.A2_AHW_capsuleDocked .A2_AHW_go.A2_AHW_go{min-height:54px}.A2_AHW_call{width:54px;height:54px;color:var(--ink);background:#f0f0f3;border-radius:50%;flex:none;place-items:center;transition:background-color .2s,transform .25s cubic-bezier(.34,1.4,.64,1);display:grid}.A2_AHW_call:hover{background:#e5e5ea;transform:scale(1.04)}.A2_AHW_call svg{width:21px;height:21px}.A2_AHW_note,.A2_AHW_dockError{text-align:center;color:#ffffffeb;text-shadow:0 1px 10px #00000073;font-size:14.5px;font-weight:500;margin:20px 0 0!important}.A2_AHW_dockError{color:#c4291c;text-shadow:none;background:#fffffff0;border-radius:999px;padding:8px 14px;display:table;margin:20px auto 0!important}.A2_AHW_sheet{width:min(580px,100%);animation:A2_AHW_rise .5s var(--ease) both;gap:18px;margin:0 auto;padding:clamp(22px,3vw,36px);display:grid}.A2_AHW_sheet>button:first-child{justify-self:start;margin:-8px 0 -6px -8px}.A2_AHW_sheetTitle{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.08}.A2_AHW_sheetFor{color:var(--muted);font-size:15.5px;line-height:1.45;margin-top:-8px!important}.A2_AHW_sheetFor b{color:var(--ink);font-weight:600}.A2_AHW_when{margin-top:2px}.A2_AHW_done{text-align:center;justify-items:center}.A2_AHW_doneMark{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.A2_AHW_doneMark svg{width:30px;height:30px}.A2_AHW_doneBody{max-width:40ch;color:var(--ink-2);font-size:17px;line-height:1.5}@keyframes A2_AHW_rise{0%{opacity:0;transform:translateY(16px)}}.A2_AHW_goArrow{display:none}@media (max-width:640px){.A2_AHW_stage{align-items:end;min-height:540px;padding:14px}.A2_AHW_dockTitle{font-size:34px}.A2_AHW_dockLead{font-size:15.5px}.A2_AHW_capsule.A2_AHW_capsule input{font-size:16px}.A2_AHW_capsule.A2_AHW_capsule{min-height:68px;padding:7px 7px 7px 14px}.A2_AHW_capsule img{width:28px;height:28px}.A2_AHW_capsule .A2_AHW_go.A2_AHW_go{min-width:54px;min-height:54px;padding:0}.A2_AHW_goText{display:none}.A2_AHW_goArrow{display:inline-flex}.A2_AHW_floater{width:calc(100% - 20px)}.A2_AHW_capsuleDocked.A2_AHW_capsuleDocked{min-height:62px;padding:5px 5px 5px 14px}.A2_AHW_capsuleDocked .A2_AHW_go.A2_AHW_go,.A2_AHW_call{width:50px;min-width:50px;height:50px;min-height:50px}.A2_AHW_sheet{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.A2_AHW_dock,.A2_AHW_sheet,.A2_AHW_panel,.A2_AHW_finder,.A2_AHW_finderList,.A2_AHW_capsule[data-waiting]:after{animation:none}.A2_AHW_floater{transition:none}}
.mENHoW_askFloat{z-index:40;height:52px;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-inter,"Inter"), "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;letter-spacing:-.01em;color:#1d1d1f;white-space:nowrap;cursor:pointer;-webkit-font-smoothing:antialiased;opacity:0;pointer-events:none;background:#fafafcc7;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 20px 6px 6px;font-size:15px;font-weight:600;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s,background-color .25s,box-shadow .25s;display:none;position:fixed;bottom:22px;right:max(22px,50vw - 590px);transform:translateY(140%);box-shadow:0 0 0 1px #00000012,0 18px 40px -20px #1d1d1f73}.mENHoW_askFloat[data-shown=true]{opacity:1;pointer-events:auto;transform:translate(0,0)}.mENHoW_askFloat[data-shown=true]:hover{background:#fffffff0;transform:translateY(-2px);box-shadow:0 0 0 1px #00000014,0 22px 44px -18px #1d1d1f80}.mENHoW_askFloat:active{transform:translate(0,0)scale(.98)}.mENHoW_askFloat:focus-visible{outline-offset:3px;outline:3px solid #0071e38c}.mENHoW_askFace{background:#e8e8ed;border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 2px 8px #00000024}.mENHoW_askFace img,.mENHoW_photo img{object-fit:cover;object-position:center 2%;border:0;width:100%;height:100%;display:block;transform:scale(1.05)}.mENHoW_askLabel{line-height:1}.mENHoW_dock{display:none}@media (min-width:901px){.mENHoW_askFloat{display:inline-flex}}@media (min-width:901px) and (max-width:980px){.mENHoW_askFloat{gap:0;padding:6px}.mENHoW_askLabel{display:none}}@media (max-width:900px){.mENHoW_dock{max-width:440px;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-inter,"Inter"), "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;opacity:0;pointer-events:none;background:#fafafce6;border:0;border-radius:999px;align-items:center;gap:10px;margin-inline:auto;padding:7px;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .35s;display:flex;position:fixed;transform:translateY(150%);box-shadow:0 0 0 1px #00000012,0 18px 40px -18px #1d1d1f73}.mENHoW_dock[data-shown=true]{opacity:1;pointer-events:auto;transform:translate(0,0)}.mENHoW_identity{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:0;display:flex}.mENHoW_photo{background:#e8e8ed;border-radius:50%;flex:none;width:46px;height:46px;display:block;overflow:hidden;box-shadow:0 0 0 2px #fff,0 2px 8px #00000024}.mENHoW_text{flex-direction:column;gap:2px;min-width:0;display:flex}.mENHoW_text strong{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;color:#1d1d1f;font-family:inherit;font-size:15px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.mENHoW_role{white-space:nowrap;text-overflow:ellipsis;color:#6e6e73;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.mENHoW_actions{flex:none;align-items:center;gap:6px;display:flex}.mENHoW_call{color:#1d1d1f;background:#0000000f;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-grid}.mENHoW_call svg{width:19px;height:19px}.mENHoW_contact{letter-spacing:-.01em;color:#fff;cursor:pointer;background:#1d1d1f;border:0;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}.mENHoW_call:active,.mENHoW_contact:active{transform:scale(.96)}.mENHoW_call:focus-visible,.mENHoW_contact:focus-visible,.mENHoW_identity:focus-visible{outline-offset:2px;outline:3px solid #0071e38c}}@media (max-width:440px){.mENHoW_dock{gap:8px;padding:6px}.mENHoW_photo{width:42px;height:42px}.mENHoW_text strong{font-size:14.5px}.mENHoW_role{font-size:11.5px}.mENHoW_call{width:42px;height:42px}.mENHoW_contact{min-height:42px;padding:0 15px;font-size:14px}}@media (prefers-reduced-motion:reduce){.mENHoW_askFloat,.mENHoW_askFloat[data-shown=true],.mENHoW_askFloat[data-shown=true]:hover,.mENHoW_dock,.mENHoW_dock[data-shown=true]{transition:opacity .2s;transform:none}}
.qHFwPW_root{background:var(--surface);font-weight:400}.qHFwPW_nowrap{white-space:nowrap}.qHFwPW_hero.qHFwPW_hero{padding-top:calc(var(--slh-nav-h,88px) + clamp(28px, 4vw, 56px));padding-bottom:clamp(56px,7vw,96px)}.qHFwPW_art{object-fit:contain;width:auto;height:clamp(110px,14vw,168px);margin:0 auto clamp(14px,2vw,22px);display:block}.qHFwPW_bandLead{letter-spacing:-.012em;max-width:46ch;color:var(--muted);font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.45;margin-top:14px!important}.qHFwPW_bandBody{margin-top:clamp(28px,3.4vw,44px)}.qHFwPW_toolStage{background:var(--surface-2);isolation:isolate;border-radius:clamp(28px,3vw,40px);max-width:1180px;margin:clamp(36px,4.6vw,60px) auto 0;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #1d1d1f73}.qHFwPW_flatStage{max-width:1180px;margin:clamp(32px,4vw,52px) auto 0;position:relative}.qHFwPW_onGray{background:var(--surface)!important}.qHFwPW_onWhite{background:var(--surface-2)!important}.qHFwPW_cardsGrid{margin-top:clamp(28px,3.4vw,44px)}.qHFwPW_faqMore{margin:10px 0 0}.qHFwPW_docBand.qHFwPW_docBand{padding-top:clamp(48px,5.6vw,84px)}.qHFwPW_doc section:first-child{margin-top:0}.qHFwPW_doc{letter-spacing:-.008em;max-width:760px;color:var(--ink-2);margin:0 auto;font-size:clamp(16px,1.25vw,17.5px);line-height:1.62}.qHFwPW_doc :where(h2){letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin:clamp(36px,4.4vw,52px) 0 14px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15}.qHFwPW_doc :where(h2:first-child){margin-top:0}.qHFwPW_doc :where(h3){letter-spacing:-.015em;color:var(--ink);margin:26px 0 10px;font-size:19px;font-weight:650}.qHFwPW_doc :where(p,ul,ol){margin:0 0 14px}.qHFwPW_doc :where(ul,ol){padding-left:1.2em}.qHFwPW_doc :where(li){margin-bottom:6px}.qHFwPW_doc :where(a:not([class])){color:var(--ink);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #1d1d1f47;text-decoration:underline #1d1d1f47}.qHFwPW_doc :where(a:not([class]):hover){text-decoration-color:currentColor}.qHFwPW_docCard{background:var(--surface);border-radius:22px;margin:0 0 clamp(28px,3.4vw,40px);padding:clamp(20px,2.2vw,26px) clamp(22px,2.4vw,28px);box-shadow:0 0 0 1px #0000000a}.qHFwPW_docCard :where(p:last-child){margin-bottom:0}.qHFwPW_docGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 14px;display:grid}.qHFwPW_docTile{background:var(--surface);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:20px;flex-direction:column;gap:6px;padding:18px 20px;display:flex;box-shadow:0 0 0 1px #0000000a;text-decoration:none!important}.qHFwPW_docTile:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0000000f,0 18px 36px -24px #1d1d1f66}.qHFwPW_docTile strong{color:var(--ink);font-size:16px;font-weight:650}.qHFwPW_docTile span{color:var(--muted);font-size:14px;font-weight:400;line-height:1.45}.qHFwPW_docCode{color:#f5f5f7;white-space:pre;background:#1d1d1f;border-radius:16px;margin:0 0 14px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;display:block;overflow-x:auto}.qHFwPW_fromWhite.qHFwPW_fromWhite{background:linear-gradient(180deg, var(--surface) 0, var(--surface-2) clamp(160px, 18vw, 280px))}.qHFwPW_fromGray.qHFwPW_fromGray{background:linear-gradient(180deg, var(--surface-2) 0, var(--surface) clamp(160px, 18vw, 280px))}
.KAoL5W_quiz{text-align:left;max-width:1180px;margin:clamp(32px,4vw,52px) auto 0;padding:clamp(26px,3.6vw,52px) clamp(22px,3.6vw,52px) clamp(22px,3vw,40px);position:relative;overflow:hidden}.KAoL5W_stepOf{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex;margin-bottom:clamp(16px,2vw,22px)!important}.KAoL5W_bars{grid-template-columns:repeat(4,26px);gap:5px;display:grid}.KAoL5W_bars span{background:#e5e5ea;border-radius:999px;height:4px;transition:background-color .45s}.KAoL5W_bars span[data-on]{background:var(--ink)}.KAoL5W_morph{transition:height .5s var(--ease)}.KAoL5W_body{--dir:1}.KAoL5W_leaving{animation:.2s cubic-bezier(.55,0,1,.45) both KAoL5W_leave}@keyframes KAoL5W_leave{to{opacity:0;transform:translateX(calc(var(--dir) * -28px));filter:blur(4px)}}.KAoL5W_in{animation:.62s cubic-bezier(.16,1,.3,1) backwards KAoL5W_arrive;animation-delay:calc(var(--i,0) * 55ms)}@keyframes KAoL5W_arrive{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 34px))}}.KAoL5W_title{letter-spacing:-.038em;color:var(--ink);text-wrap:balance;font-size:clamp(32px,3.8vw,52px);font-weight:700;line-height:1.02}.KAoL5W_hint{letter-spacing:-.012em;max-width:60ch;color:var(--muted);text-wrap:pretty;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.45;margin-top:12px!important}.KAoL5W_types,.KAoL5W_rooms,.KAoL5W_budgets,.KAoL5W_where{margin-top:clamp(26px,3.2vw,40px)}.KAoL5W_tile{transition:transform .35s cubic-bezier(.34,1.5,.64,1)}.KAoL5W_tile:hover{transform:translateY(-3px)}.KAoL5W_tile:active{transform:scale(.97)}.KAoL5W_tile[aria-pressed=true]{animation:.42s cubic-bezier(.34,1.5,.64,1) KAoL5W_picked}@keyframes KAoL5W_picked{40%{transform:scale(1.035)}}.KAoL5W_typePhoto.KAoL5W_typePhoto{background:#fff;box-shadow:inset 0 0 0 1px #0000000f,0 18px 36px -28px #1d1d1f73}.KAoL5W_typePhoto.KAoL5W_typePhoto img{object-fit:contain;padding:6% 4% 4%}.KAoL5W_cities{--cols:4;--ratio:16 / 11}.KAoL5W_rooms{gap:26px;max-width:660px;display:grid}.KAoL5W_budgets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.KAoL5W_budget{min-height:96px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5e5ea;border-radius:22px;gap:6px;padding:18px 20px;transition:border-color .2s,background-color .25s,color .25s,transform .3s cubic-bezier(.34,1.5,.64,1),box-shadow .3s;display:grid}.KAoL5W_budget b{letter-spacing:-.022em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(18px,1.7vw,22px);font-weight:700}.KAoL5W_budget span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:500}.KAoL5W_budget:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 16px 30px -24px #1d1d1f80}.KAoL5W_budget[aria-checked=true]{border-color:var(--ink);background:var(--ink);transform:scale(.99)}.KAoL5W_budget[aria-checked=true] b,.KAoL5W_budget[aria-checked=true] span{color:#fff}.KAoL5W_budget:focus-visible{outline-offset:2px;outline:2px solid #0071e399}.KAoL5W_where{gap:18px;display:grid}.KAoL5W_searchWrap{z-index:3;max-width:560px;position:relative}.KAoL5W_menu.KAoL5W_menu{max-height:320px}.KAoL5W_search.KAoL5W_search{align-items:center;gap:12px;padding-left:22px;display:flex}.KAoL5W_search>span{flex:1}.KAoL5W_searchIcon{width:22px;height:22px;color:var(--ink);flex:none}.KAoL5W_pop{animation:.38s cubic-bezier(.34,1.5,.64,1) KAoL5W_popIn}@keyframes KAoL5W_popIn{0%{opacity:0;transform:scale(.85)}}.KAoL5W_quiet{font:inherit;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 2px;font-size:15.5px;font-weight:600;-webkit-text-decoration:underline #1d1d1f4d;text-decoration:underline #1d1d1f4d}.KAoL5W_quiet:hover{text-decoration-color:currentColor}.KAoL5W_foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(28px,3.6vw,44px);padding-top:clamp(18px,2.2vw,24px);display:flex}.KAoL5W_footRight{align-items:center;gap:18px;margin-left:auto;display:flex}.KAoL5W_count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.KAoL5W_count b{color:var(--ink);font-weight:700}.KAoL5W_back{border:1px solid var(--line);min-height:48px;font:inherit;letter-spacing:-.01em;color:var(--ink);cursor:pointer;transition:transform .25s var(--ease), border-color .25s ease;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:17px;font-weight:500;display:inline-flex}.KAoL5W_back:hover{transform:translateY(-1px)}.KAoL5W_back:focus-visible{outline-offset:3px;outline:3px solid #0071e38c}.KAoL5W_resultsHead{margin-bottom:clamp(22px,2.8vw,32px)}.KAoL5W_contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.KAoL5W_contactText{align-content:start;display:grid}.KAoL5W_face{object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:18px;box-shadow:0 0 0 3px #fff,0 10px 24px -12px #1d1d1f80}.KAoL5W_contactTitle{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.08}.KAoL5W_contactForm{gap:16px;display:grid}.KAoL5W_sent{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px 24px;display:flex}.KAoL5W_sent>div{flex:320px}.KAoL5W_sentMark{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;animation:.5s cubic-bezier(.34,1.5,.64,1) KAoL5W_picked;display:grid}.KAoL5W_sentMark svg{width:26px;height:26px}.KAoL5W_found{margin-top:clamp(34px,4.4vw,56px)}.KAoL5W_foundLabel{color:var(--muted);font-size:15px;font-weight:600;margin-bottom:18px!important}.KAoL5W_homes{gap:30px;display:grid}.KAoL5W_cardIn{min-width:0;animation:.62s cubic-bezier(.16,1,.3,1) backwards KAoL5W_arrive;animation-delay:calc(.12s + var(--i,0) * 70ms)}.KAoL5W_mapLink{justify-self:start}.KAoL5W_ghostFeature{aspect-ratio:32/10;background:linear-gradient(100deg,#ececf0 30%,#f6f6f8 50%,#ececf0 70%) 0 0/300% 100%;border-radius:28px;animation:1.4s ease-in-out infinite KAoL5W_shimmer}@keyframes KAoL5W_shimmer{to{background-position:-100% 0}}@media (max-width:900px){.KAoL5W_cities{--cols:2}.KAoL5W_budgets{grid-template-columns:repeat(2,minmax(0,1fr))}.KAoL5W_contact{grid-template-columns:minmax(0,1fr)}.KAoL5W_ghostFeature{aspect-ratio:16/13}}@media (max-width:640px){.KAoL5W_quiz{--rail-bleed:22px;border-radius:28px;padding:26px 22px 22px}.KAoL5W_types{--cols:2}.KAoL5W_budget{min-height:84px;padding:14px 16px}.KAoL5W_budget b{font-size:17px}.KAoL5W_foot{flex-wrap:wrap}.KAoL5W_footRight{display:contents}.KAoL5W_count{order:-1;width:100%}.KAoL5W_back{min-height:48px;padding:0 18px}.KAoL5W_foot>button:last-child,.KAoL5W_footRight>button{flex:1}.KAoL5W_contact{gap:22px}}@media (prefers-reduced-motion:reduce){.KAoL5W_morph,.KAoL5W_bars span{transition:none}.KAoL5W_leaving,.KAoL5W_in,.KAoL5W_cardIn,.KAoL5W_pop,.KAoL5W_tile[aria-pressed=true],.KAoL5W_sentMark,.KAoL5W_ghostFeature{animation:none}}
.Td1rrW_root{--frame-bg:#f2ede7;--gold:#9f7d32;--side-a:#3dcfca;--side-b:#ff9f0a}.Td1rrW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Td1rrW_hero.Td1rrW_hero{isolation:isolate;padding:clamp(26px, 3.4vw, 50px) var(--pad-x) clamp(40px, 4vw, 60px);background:linear-gradient(180deg, var(--frame-bg) calc(100% - 40px), var(--surface-2) 100%);position:relative}.Td1rrW_hero.Td1rrW_hero:after{content:"";z-index:3;background:linear-gradient(180deg, #f2ede700, var(--surface-2));pointer-events:none;height:clamp(170px,24vh,260px);position:absolute;bottom:0;left:0;right:0}.Td1rrW_heroText{z-index:4;text-align:center;max-width:1180px;margin:0 auto;position:relative}.Td1rrW_title{letter-spacing:-.042em;text-wrap:balance;max-width:1100px;margin:14px auto 0;font-size:clamp(38px,4.5vw,66px);font-weight:700;line-height:1.04}.Td1rrW_line{text-wrap:balance;display:block}.Td1rrW_truth{letter-spacing:-.02em;color:var(--gold);white-space:nowrap;font-style:italic;font-weight:300}.Td1rrW_truthWord{padding-bottom:.08em;display:inline-block;position:relative}.Td1rrW_truthWord:after{content:"";background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%2024%27%3E%3Cpath%20d%3D%27M6%2015%20C%2084%206%20170%206%20226%2012%20C%20270%2016%20298%2017%20314%2010%27%20stroke%3D%27%239f7d32%27%20stroke-width%3D%275%27%20fill%3D%27none%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat;height:.2em;animation:.95s cubic-bezier(.4,0,.2,1) 1.1s both Td1rrW_aboutDraw;position:absolute;bottom:.02em;left:0;right:0}@keyframes Td1rrW_aboutDraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.Td1rrW_stageWrap{max-width:1180px;margin:clamp(8px,1.4vw,20px) auto 0;position:relative}.Td1rrW_stage{height:clamp(440px,100svh - 360px,760px);position:relative}.Td1rrW_stage:after{content:"";z-index:2;background:linear-gradient(180deg, #f2ede700, var(--frame-bg) 92%);pointer-events:none;height:26%;position:absolute;bottom:0;left:0;right:0}.Td1rrW_figure{z-index:1;aspect-ratio:1000/831;height:100%;animation:Td1rrW_aboutFigureIn 1.3s var(--ease) .1s both;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes Td1rrW_aboutFigureIn{0%{opacity:0;transform:translate(-50%,26px)}to{opacity:1;transform:translate(-50%)}}.Td1rrW_poster,.Td1rrW_canvas{width:100%;height:100%;position:absolute;inset:0}.Td1rrW_poster{object-fit:cover}.Td1rrW_features{margin:0;padding:0;list-style:none}.Td1rrW_feature{text-align:center;animation:Td1rrW_aboutFeatureIn .9s var(--spring) calc(.75s + var(--i,0) * .12s) both;flex-direction:column;align-items:center;gap:6px;display:flex}@keyframes Td1rrW_aboutFeatureIn{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}.Td1rrW_featureIcons{justify-content:center;align-items:center;gap:4px;min-height:54px;margin-bottom:4px;display:flex}.Td1rrW_featureIcons img{object-fit:contain;width:54px;height:54px;display:block}.Td1rrW_featureIcons[data-many] img{width:42px;height:42px}.Td1rrW_featureIcons a{transition:transform .35s var(--spring);border-radius:12px;display:block}.Td1rrW_featureIcons a:hover{transform:translateY(-3px)scale(1.06)}.Td1rrW_featureTitle{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:700;line-height:1.2;text-decoration:none}a.Td1rrW_featureTitle:hover{text-underline-offset:3px;text-decoration:underline}.Td1rrW_featureLine{max-width:19em;color:var(--muted);text-wrap:balance;font-size:14px;line-height:1.4}.Td1rrW_featureIcons a:focus-visible,a.Td1rrW_featureTitle:focus-visible{outline-offset:3px;outline:3px solid #0071e38c}@media (min-width:1024px){.Td1rrW_features{z-index:4;pointer-events:none;position:absolute;inset:0}.Td1rrW_feature{pointer-events:auto;width:clamp(190px,19%,236px);position:absolute}.Td1rrW_feature[data-pos=lt],.Td1rrW_feature[data-pos=lb]{left:clamp(20px,4.5%,64px)}.Td1rrW_feature[data-pos=rt],.Td1rrW_feature[data-pos=rb]{right:clamp(20px,4.5%,64px)}.Td1rrW_feature[data-pos=lt],.Td1rrW_feature[data-pos=rt]{top:15%}.Td1rrW_feature[data-pos=lb],.Td1rrW_feature[data-pos=rb]{bottom:13%}}.Td1rrW_pill.Td1rrW_pill{z-index:5;justify-content:center;gap:10px;margin-top:clamp(-56px,-4vw,-36px);padding:8px}@media (max-width:1023px){.Td1rrW_stage{aspect-ratio:16/11;height:auto}.Td1rrW_stage:after{left:calc(-1 * var(--pad-x));right:calc(-1 * var(--pad-x))}.Td1rrW_hero.Td1rrW_hero:after{height:90px}.Td1rrW_pill.Td1rrW_pill{margin-top:clamp(26px,4vw,40px)}.Td1rrW_features{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px;max-width:980px;margin:clamp(26px,4vw,40px) auto 0;display:grid;position:relative}}@media (max-width:734px){.Td1rrW_title{font-size:clamp(32px,9vw,44px)}.Td1rrW_stage{aspect-ratio:4/5}.Td1rrW_figure{height:100%}.Td1rrW_features{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.Td1rrW_featureIcons{min-height:46px}.Td1rrW_featureIcons img{width:46px;height:46px}.Td1rrW_featureIcons[data-many] img{width:38px;height:38px}.Td1rrW_featureTitle{font-size:17px}.Td1rrW_featureLine{font-size:13px}.Td1rrW_pill.Td1rrW_pill{border-radius:30px;flex-direction:column;width:100%;max-width:420px}.Td1rrW_pill.Td1rrW_pill>a{width:100%}}@media (prefers-reduced-motion:reduce){.Td1rrW_figure,.Td1rrW_feature,.Td1rrW_truthWord:after{animation:none}}.Td1rrW_head.Td1rrW_head{flex-wrap:wrap;row-gap:28px}.Td1rrW_headText{max-width:800px}.Td1rrW_headText>.Td1rrW_headLead{max-width:34em;margin-top:18px}.Td1rrW_headIcon{border-radius:999px;place-items:center;width:64px;height:64px;margin-bottom:18px;display:grid}.Td1rrW_headIcon img{object-fit:contain;width:42px;height:42px}.Td1rrW_headIcon[data-tint=butter]{background:#f7eed8}.Td1rrW_headIcon[data-tint=sage]{background:#e6efe2}.Td1rrW_headIcon[data-tint=sand]{background:#f3e9de}.Td1rrW_headIcon[data-tint=blush]{background:#f8e7e2}.Td1rrW_headIcon[data-tint=sky]{background:#e3edf6}.Td1rrW_headIcon[data-tint=lilac]{background:#ece7f4}.Td1rrW_headCenter.Td1rrW_headCenter{text-align:center;justify-content:center;margin-bottom:0}.Td1rrW_headCenter .Td1rrW_headIcon{margin-inline:auto}.Td1rrW_headCenter .Td1rrW_headText{max-width:none}.Td1rrW_headCenter h2{max-width:none;font-size:clamp(34px,4.4vw,60px)}.Td1rrW_ruleLead.Td1rrW_ruleLead{max-width:820px;margin:26px auto 0}.Td1rrW_ruleLead strong{color:var(--gold)}.Td1rrW_chapterTitle{letter-spacing:-.024em;color:var(--ink);text-wrap:balance;margin-bottom:14px;font-size:clamp(24px,2.3vw,30px);font-weight:700;line-height:1.15}.Td1rrW_chapter.Td1rrW_chapter{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.Td1rrW_chapter.Td1rrW_chapter[data-flip]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.Td1rrW_chapterMedia{justify-self:center;width:100%;max-width:440px}.Td1rrW_chapterPhoto.Td1rrW_chapterPhoto{aspect-ratio:4/5}.Td1rrW_chapterPhoto.Td1rrW_chapterPhoto video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:899px){.Td1rrW_chapter.Td1rrW_chapter,.Td1rrW_chapter.Td1rrW_chapter[data-flip]{grid-template-columns:minmax(0,1fr)}.Td1rrW_chapterMedia{max-width:520px}}.Td1rrW_searchHead .Td1rrW_headText{max-width:640px}.Td1rrW_stats{align-items:flex-start;gap:clamp(28px,4vw,56px);display:flex}.Td1rrW_stat b{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(40px,4.4vw,60px);font-weight:700;line-height:1;display:block}.Td1rrW_stat span{max-width:13ch;color:var(--muted);margin-top:8px;font-size:15px;line-height:1.35;display:block}.Td1rrW_mapFrame{aspect-ratio:1800/1099;border-radius:var(--radius-xl);background:#e8eef2;display:block;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #1d1d1f73}.Td1rrW_mapFrame img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.Td1rrW_mapFrame:hover img{transform:scale(1.015)}.Td1rrW_mapGo.Td1rrW_mapGo{position:absolute;bottom:clamp(16px,2vw,26px);right:clamp(16px,2vw,26px)}.Td1rrW_mapFrame:focus-visible{outline-offset:4px;outline:3px solid #0071e38c}.Td1rrW_mapCredit{color:var(--muted-2);text-align:right;margin-top:12px;font-size:12px}@media (max-width:734px){.Td1rrW_stats{gap:28px}.Td1rrW_mapFrame{aspect-ratio:4/3;border-radius:24px}.Td1rrW_mapGo.Td1rrW_mapGo{left:14px;right:14px}}.Td1rrW_tandemStory{letter-spacing:-.012em;max-width:760px;color:var(--ink-2);text-align:center;text-wrap:pretty;margin:clamp(30px,3.6vw,48px) auto 0;font-size:clamp(19px,1.7vw,23px);line-height:1.5}.Td1rrW_joke{max-width:760px;color:var(--muted);text-align:center;text-wrap:balance;margin:16px auto 0;font-size:17px;line-height:1.5}.Td1rrW_joke b{color:var(--ink);font-weight:600}.Td1rrW_people.Td1rrW_people{margin-top:clamp(36px,4.4vw,60px)}@media (max-width:734px){.Td1rrW_person.Td1rrW_person>:first-child{aspect-ratio:4/5}.Td1rrW_person.Td1rrW_person>:first-child img{object-position:center top}}.Td1rrW_personMore{margin-top:auto;padding-top:6px;font-size:15px}.Td1rrW_cityPhoto.Td1rrW_cityPhoto{height:220px}.Td1rrW_ratingRow{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.Td1rrW_ratingRow>a{margin-top:18px}
.vBojhq_table{gap:8px;display:grid}.vBojhq_head,.vBojhq_row{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;gap:16px;display:grid}.vBojhq_head{color:var(--muted);padding:0 22px 6px;font-size:13px;font-weight:600}.vBojhq_head span:not(:first-child){text-align:right}.vBojhq_row{min-height:84px;color:inherit;transition:transform .3s var(--ease), box-shadow .3s ease;background:#fff;border-radius:22px;padding:12px 22px 12px 12px;text-decoration:none;box-shadow:0 0 0 1px #0000000a,0 16px 34px -30px #1d1d1f73}.vBojhq_row:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0000000f,0 22px 40px -28px #1d1d1f80}.vBojhq_row:focus-visible{outline-offset:2px;outline:3px solid #0071e38c}.vBojhq_city{align-items:center;gap:16px;min-width:0;display:flex}.vBojhq_city b{letter-spacing:-.018em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:650;overflow:hidden}.vBojhq_photo{background:#e8e8ed;border-radius:14px;flex:none;width:92px;height:60px;position:relative;overflow:hidden}.vBojhq_photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vBojhq_price,.vBojhq_num{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.vBojhq_price{letter-spacing:-.025em;color:var(--ink);font-size:22px;font-weight:700}.vBojhq_num{letter-spacing:-.015em;color:var(--ink-2);font-size:18px;font-weight:600}.vBojhq_price small,.vBojhq_num small{display:none}@media (max-width:700px){.vBojhq_head{display:none}.vBojhq_row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;padding:12px}.vBojhq_city{grid-column:1/-1}.vBojhq_price,.vBojhq_num{justify-items:start;font-size:18px}.vBojhq_price small,.vBojhq_num small{letter-spacing:0;color:var(--muted);font-size:12px;font-weight:500;display:block}}
.IoNt-q_stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);display:grid}.IoNt-q_stage{flex-direction:column;gap:14px;min-width:0;display:flex}.IoNt-q_stageHead{letter-spacing:-.015em;color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:650;display:flex;margin:0 0 4px!important}.IoNt-q_stageIndex{background:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums;color:#fff;border-radius:999px;place-items:center;min-width:34px;height:26px;padding:0 8px;font-size:13px;font-weight:600;display:inline-grid}.IoNt-q_stepList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.IoNt-q_step{border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:8px;padding:20px 22px 22px;display:flex;box-shadow:0 0 0 1px #0000000a,0 18px 40px -34px #1d1d1f73}.IoNt-q_onWhite{background:var(--surface-2);box-shadow:none}.IoNt-q_stepTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.IoNt-q_stepNum{letter-spacing:-.005em;font-variant-numeric:tabular-nums;color:var(--muted-2);font-size:15px;font-weight:600}.IoNt-q_stepIcon{object-fit:contain;filter:drop-shadow(0 4px 7px #26221e2e);width:40px;height:40px}.IoNt-q_stepTitle{letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-size:19px;font-weight:700;line-height:1.22}.IoNt-q_stepText{letter-spacing:-.008em;color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5}.IoNt-q_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:899px){.IoNt-q_stages{grid-template-columns:minmax(0,1fr);gap:34px}}
.UL2_pa_heroFive.UL2_pa_heroFive{background:#fff;gap:3px;display:flex}.UL2_pa_heroFive.UL2_pa_heroFive>figure[data-i]{clip-path:none;flex:1 1 0;width:auto;min-width:0;height:auto;transition:none;position:relative;inset:auto}.UL2_pa_heroFive.UL2_pa_heroFive>figure[data-i] img{transition:scale 1.4s cubic-bezier(.16,1,.3,1),filter .7s}@media (hover:hover){.UL2_pa_heroFive.UL2_pa_heroFive:has(>figure:hover)>figure:not(:hover) img{filter:brightness(.74)saturate(.85)}.UL2_pa_heroFive.UL2_pa_heroFive>figure[data-i]:hover img{scale:1.06}.UL2_pa_heroFive.UL2_pa_heroFive>figure[data-i]:hover .UL2_pa_heroGo{transform:translate(4px)}}.UL2_pa_heroLink{z-index:3;border-radius:inherit;position:absolute;inset:0}.UL2_pa_heroLink:focus-visible{outline-offset:-6px;outline:3px solid #ffffffe6}.UL2_pa_heroLabel{z-index:1;color:#fff;text-shadow:0 1px 14px #0000004d;position:absolute;bottom:clamp(18px,2vw,28px);left:clamp(14px,1.6vw,24px);right:clamp(12px,1.4vw,20px)}.UL2_pa_heroName{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(18px,1.55vw,25px);font-weight:700;line-height:1.08;display:block}.UL2_pa_heroGo{opacity:.85;margin-left:6px;font-weight:400;transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-block}.UL2_pa_heroPlace{color:#ffffffd9;margin-top:6px;font-size:14px;display:block}@media (max-width:734px){.UL2_pa_heroFive.UL2_pa_heroFive{grid-template-rows:1.4fr 1fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr));height:min(86svh,720px);display:grid}.UL2_pa_heroFive.UL2_pa_heroFive>figure[data-i]{top:auto;bottom:auto}.UL2_pa_heroFive.UL2_pa_heroFive>figure[data-i="0"]{grid-column:1/-1}.UL2_pa_heroFive.UL2_pa_heroFive>figure[data-i]:after{background:linear-gradient(#0000,#00000080);inset:40% 0 0}.UL2_pa_heroLabel{inset:auto 10px 14px 14px}.UL2_pa_heroName{font-size:19px}.UL2_pa_heroPlace{font-size:12.5px}.UL2_pa_heroFive.UL2_pa_heroFive>figure[data-i="0"] .UL2_pa_heroName{font-size:26px}}.UL2_pa_letter{text-align:center;max-width:980px;margin:0 auto}.UL2_pa_answer{letter-spacing:-.018em;color:var(--muted-2);text-wrap:pretty;font-size:clamp(21px,2.1vw,28px);font-weight:500;line-height:1.45;margin-top:clamp(24px,3vw,36px)!important}.UL2_pa_answer+.UL2_pa_answer{margin-top:.7em!important}.UL2_pa_answer strong{color:var(--ink);font-weight:600}.UL2_pa_byline{text-align:left;align-items:center;gap:14px;margin-top:clamp(28px,3.4vw,40px);display:inline-flex}.UL2_pa_byline img{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px;box-shadow:0 0 0 3px #fff,0 8px 22px -10px #00000059}.UL2_pa_byline b{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:650;display:block}.UL2_pa_byline small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.UL2_pa_cards{margin-top:clamp(32px,4vw,52px)}.UL2_pa_canvas{background:var(--surface-2);border-radius:clamp(26px,3vw,36px);padding:clamp(10px,1.5vw,20px)}.UL2_pa_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(10px,1.3vw,16px);display:grid}.UL2_pa_hc{--accent:#3dcfca;--tint:#d9f6f4;--ink-c:#1fb8b2;background:#fff;border-radius:22px;flex-direction:column;min-width:0;padding:18px 22px 16px;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.UL2_pa_hc[data-kind=ppsf]{--accent:#ff3b30;--tint:#ffe2de;--ink-c:#ff3b30}.UL2_pa_hc[data-kind=dom]{--accent:#f7a400;--tint:#fdefd2;--ink-c:#f7a400}.UL2_pa_hc[data-kind=cut]{--accent:#0a84ff;--tint:#dbeaff;--ink-c:#0a84ff}.UL2_pa_hc[data-kind=mix]{--ink-c:#0a84ff;grid-column:1/-1}.UL2_pa_hcHead{align-items:flex-start;gap:8px;margin:0;display:flex}.UL2_pa_hcIcon{width:20px;height:20px;color:var(--ink-c);flex:none;margin-top:1px}.UL2_pa_hcIcon svg{width:100%;height:100%;display:block}.UL2_pa_hcTitle{letter-spacing:-.01em;color:#1d1d1f;flex:1;min-width:0;font-size:17px;font-weight:600;line-height:1.3}.UL2_pa_hcTitle>span{white-space:nowrap}.UL2_pa_hcScope{color:#8e8e93;font-weight:400}.UL2_pa_hcSay{color:#6e6e73;font-size:15px;line-height:1.45;margin-top:10px!important}.UL2_pa_hcList{gap:3px;margin:20px 0 0;padding:0;list-style:none;display:grid}.UL2_pa_hcRow{color:#3a3a3c;grid-template-columns:minmax(0,8.6em) minmax(0,1fr) minmax(4.2em,auto);align-items:center;gap:12px;min-height:28px;font-size:14px;display:grid}.UL2_pa_hcRowName{text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none;overflow:hidden}.UL2_pa_hcRowName:hover{color:#1d1d1f;text-underline-offset:3px;text-decoration:underline}.UL2_pa_hcRowTrack{height:8px}.UL2_pa_hcRowTrack span{width:var(--w);background:var(--tint);transform-origin:0;height:100%;transition:transform 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--d,0s) + var(--k,0) * 70ms);border-radius:4px;display:block}.UL2_pa_hcRow:first-child{color:#1d1d1f;font-weight:650}.UL2_pa_hcRow:first-child .UL2_pa_hcRowTrack span{background:var(--accent)}.UL2_pa_hcRowValue{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}[data-fx=on] .UL2_pa_hc[data-reveal]:not([data-shown]) .UL2_pa_hcRowTrack span,[data-fx=on] .UL2_pa_hc[data-reveal]:not([data-shown]) .UL2_pa_mixBar>span{transform:scaleX(0)}.UL2_pa_mixLegend{flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding:0;list-style:none;display:flex}.UL2_pa_mixLegend li{color:#6e6e73;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.UL2_pa_mixLegend i{border-radius:50%;width:9px;height:9px}.UL2_pa_mixRows{gap:8px;margin:18px 0 4px;padding:0;list-style:none;display:grid}.UL2_pa_mixRow{color:#3a3a3c;grid-template-columns:minmax(0,8.6em) minmax(0,1fr);align-items:center;gap:12px;font-size:14px;display:grid}.UL2_pa_mixBar{gap:3px;height:24px;display:flex}.UL2_pa_mixBar>span{flex:var(--w) 1 0;background:var(--c);font-variant-numeric:tabular-nums;min-width:6px;color:var(--t,#fff);transform-origin:0;transition:transform .9s cubic-bezier(.22, 1, .36, 1) calc(var(--d,0s) + var(--k,0) * 90ms);border-radius:6px;place-items:center;font-size:11.5px;font-weight:650;display:grid;overflow:hidden}.UL2_pa_source{color:var(--muted-2);font-size:13px;line-height:1.45;margin-top:18px!important}.UL2_pa_storyHead{text-align:center;max-width:900px;margin:0 auto}.UL2_pa_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:600;display:block}.UL2_pa_dek{letter-spacing:-.012em;max-width:44ch;color:var(--muted);font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.45;margin:20px auto 0!important}.UL2_pa_film{aspect-ratio:16/9;border-radius:var(--radius-xl);background:#ddd;max-width:1180px;margin:clamp(40px,5vw,64px) auto 0;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #1d1d1f73}.UL2_pa_film img,.UL2_pa_film video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.UL2_pa_film video{opacity:0;transition:opacity 1.2s}.UL2_pa_film[data-playing] video{opacity:1}.UL2_pa_film:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#0000006b);position:absolute;inset:55% 0 0}.UL2_pa_film figcaption{z-index:1;color:#ffffffeb;text-shadow:0 1px 10px #00000073;max-width:70%;font-size:14px;font-weight:500;position:absolute;bottom:clamp(16px,2vw,26px);left:clamp(18px,2.2vw,30px)}.UL2_pa_facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.3vw,16px);max-width:1180px;margin:clamp(14px,1.6vw,20px) auto 0;padding:0;list-style:none;display:grid}.UL2_pa_fact{background:#fff;border-radius:22px;gap:4px;padding:18px 22px 20px;display:grid}.UL2_pa_fact img{width:34px;height:34px;margin-bottom:10px}.UL2_pa_fact b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.05}.UL2_pa_fact span{color:var(--muted);font-size:14px;line-height:1.35}.UL2_pa_hoods{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.3vw,16px);max-width:1180px;margin:clamp(40px,5vw,64px) auto 0;display:grid}.UL2_pa_hood{aspect-ratio:4/3;color:#fff;isolation:isolate;background:#ddd;border-radius:24px;grid-column:span 2;text-decoration:none;display:block;position:relative;overflow:hidden}.UL2_pa_hood[data-wide]{aspect-ratio:3/2;grid-column:span 3}.UL2_pa_hood img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.UL2_pa_hood:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);position:absolute;inset:45% 0 0}.UL2_pa_hood:hover img{scale:1.05}.UL2_pa_hoodText{z-index:1;text-shadow:0 1px 12px #0000004d;position:absolute;bottom:clamp(14px,1.6vw,20px);left:clamp(16px,1.8vw,24px);right:16px}.UL2_pa_hoodText b{letter-spacing:-.025em;font-size:clamp(19px,1.7vw,24px);font-weight:700;line-height:1.1;display:block}.UL2_pa_hood[data-wide] .UL2_pa_hoodText b{font-size:clamp(22px,2.2vw,30px)}.UL2_pa_hoodText small{color:#ffffffdb;margin-top:5px;font-size:13.5px;display:block}.UL2_pa_more{text-align:center;margin-top:clamp(22px,2.6vw,30px)!important}.UL2_pa_moreLink.UL2_pa_moreLink{white-space:normal;text-align:center}.UL2_pa_guides{gap:clamp(14px,1.6vw,20px);margin-top:clamp(32px,4vw,52px);display:grid}.UL2_pa_guideLead,.UL2_pa_guideCard{border-radius:var(--radius-xl);background:var(--card,#fff);color:inherit;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000000a}.UL2_pa_guideLead{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.UL2_pa_guidePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.UL2_pa_guidePhoto{aspect-ratio:16/10;background:#ddd;min-height:100%;display:block;position:relative;overflow:hidden}.UL2_pa_guideLead .UL2_pa_guidePhoto{aspect-ratio:auto;min-height:clamp(320px,34vw,460px)}.UL2_pa_guidePhoto img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.UL2_pa_guideLead:hover .UL2_pa_guidePhoto img,.UL2_pa_guideCard:hover .UL2_pa_guidePhoto img{scale:1.04}.UL2_pa_guideBody{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,3vw,44px);display:flex}.UL2_pa_guideCard .UL2_pa_guideBody{padding:clamp(20px,2.2vw,30px)}.UL2_pa_guideTitle{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(26px,2.8vw,38px);font-weight:700;line-height:1.08}.UL2_pa_guideCard .UL2_pa_guideTitle{font-size:clamp(21px,2vw,26px)}.UL2_pa_guideIntro{color:var(--muted);font-size:17px;line-height:1.5}.UL2_pa_guideCard .UL2_pa_guideIntro{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;display:-webkit-box;overflow:hidden}.UL2_pa_guideMeta{color:var(--muted);align-items:center;gap:10px;margin-top:auto;padding-top:6px;font-size:13.5px;display:inline-flex}.UL2_pa_guideMeta img{object-fit:cover;border-radius:50%;width:30px;height:30px}.UL2_pa_cityList{gap:clamp(14px,1.6vw,20px);margin-top:clamp(28px,3.5vw,44px);display:grid}.UL2_pa_cityRow{border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,3.4vw,48px);padding:clamp(14px,1.6vw,18px);display:grid;box-shadow:0 0 0 1px #0000000a}.UL2_pa_cityRow[data-on-white]{background:var(--surface-2);box-shadow:none}.UL2_pa_cityPhoto{aspect-ratio:3/2;border-radius:calc(var(--radius-xl) - 8px);background:#ddd;width:100%;display:block;position:relative;overflow:hidden}.UL2_pa_cityPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.UL2_pa_cityRow:hover .UL2_pa_cityPhoto img{transform:scale(1.03)}.UL2_pa_cityBody{align-content:center;justify-items:start;gap:14px;padding:6px clamp(4px,1.4vw,18px) 6px 0;display:grid}.UL2_pa_cityName{letter-spacing:-.03em;font-size:clamp(30px,3.2vw,42px);font-weight:700;line-height:1.05}.UL2_pa_cityName a{color:var(--ink);text-decoration:none}.UL2_pa_cityName a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.UL2_pa_cityMeta{color:var(--muted);font-size:16px;line-height:1.45}.UL2_pa_chips{flex-wrap:wrap;gap:8px;margin:2px 0 4px;padding:0;list-style:none;display:flex}.UL2_pa_chip{background:var(--surface-2);letter-spacing:-.01em;min-height:36px;color:var(--ink);transition:background-color .2s ease, transform .25s var(--ease);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.UL2_pa_cityRow[data-on-white] .UL2_pa_chip{background:var(--surface)}.UL2_pa_chip:hover{background:#e8e8ed;transform:translateY(-1px)}.UL2_pa_chip:focus-visible{outline-offset:2px;outline:3px solid #0071e38c}.UL2_pa_credits{margin-top:clamp(28px,3.4vw,40px)}@media (max-width:1068px){.UL2_pa_guideLead{grid-template-columns:minmax(0,1fr)}.UL2_pa_guideLead .UL2_pa_guidePhoto{aspect-ratio:16/10;min-height:0}}@media (max-width:899px){.UL2_pa_grid{grid-template-columns:minmax(0,1fr)}.UL2_pa_hoods{grid-template-columns:repeat(2,minmax(0,1fr))}.UL2_pa_hood,.UL2_pa_hood[data-wide]{aspect-ratio:4/5;grid-column:span 1}.UL2_pa_hood[data-wide]:first-child{aspect-ratio:3/2;grid-column:1/-1}.UL2_pa_cityRow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px}.UL2_pa_cityBody{padding:0 6px 8px}}@media (max-width:734px){.UL2_pa_byline{gap:12px}.UL2_pa_byline img{width:46px;height:46px}.UL2_pa_hc{border-radius:20px;padding:16px 16px 14px}.UL2_pa_hcTitle{font-size:16px}.UL2_pa_hcRow,.UL2_pa_mixRow{grid-template-columns:minmax(0,7.4em) minmax(0,1fr) auto;gap:10px;font-size:13px}.UL2_pa_mixRow{grid-template-columns:minmax(0,7.4em) minmax(0,1fr)}.UL2_pa_film{aspect-ratio:4/3;border-radius:24px}.UL2_pa_facts{grid-template-columns:minmax(0,1fr)}.UL2_pa_fact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 16px}.UL2_pa_fact img{grid-row:span 2;margin:0}.UL2_pa_hood,.UL2_pa_hood[data-wide]{border-radius:20px}.UL2_pa_hoodText small{font-size:12px}.UL2_pa_guidePair{grid-template-columns:minmax(0,1fr)}.UL2_pa_guideLead,.UL2_pa_guideCard{border-radius:24px}.UL2_pa_chips{gap:6px}.UL2_pa_chip{min-height:32px;padding:0 12px;font-size:14px}.UL2_pa_cityMeta{font-size:15px}}@media (prefers-reduced-motion:reduce){.UL2_pa_hcRowTrack span,.UL2_pa_mixBar>span,.UL2_pa_film video{transition:none}}
.GBqvea_sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,26px);display:grid}.GBqvea_site{color:inherit;background:#fff;border-radius:28px;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(24px,3vw,36px);text-decoration:none;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s cubic-bezier(.22,.61,.36,1);display:flex;box-shadow:0 30px 60px -44px #1d1d1f59}.GBqvea_site:hover{transform:translateY(-3px);box-shadow:0 34px 64px -40px #1d1d1f6b}.GBqvea_site>img{object-fit:contain;filter:drop-shadow(0 7px 11px #2e220c29);width:64px;height:64px}.GBqvea_site>img.GBqvea_mark{filter:none;width:auto;height:72px}.GBqvea_siteName{font-family:var(--font-display);letter-spacing:-.02em;color:#1d1d1f;font-size:clamp(22px,2vw,28px);font-weight:700}.GBqvea_siteLine{color:#6e6e73;max-width:44ch;font-size:15px;line-height:1.55}@media (max-width:760px){.GBqvea_sites{grid-template-columns:minmax(0,1fr)}}.GBqvea_articles{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.GBqvea_articles{grid-template-columns:minmax(0,1fr)}}.GBqvea_articlePhoto{width:100%;height:clamp(170px,18vw,230px);margin-bottom:6px}.GBqvea_kicker{letter-spacing:.18em;text-transform:uppercase;color:#9f7d32;font-size:11px;font-weight:600}.GBqvea_more{margin:22px 0 0}.GBqvea_credits{margin-top:18px}.GBqvea_duoStage{background:#fafafa;border-radius:clamp(28px,3vw,40px);max-width:1180px;height:min(62svh,620px);min-height:380px;margin:clamp(40px,5vw,64px) auto 0;animation:1.4s cubic-bezier(.16,1,.3,1) .12s both GBqvea_duoIn;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #1d1d1f73}.GBqvea_duoPhoto{object-fit:cover;object-position:50% 10%;width:100%;height:100%;position:absolute;inset:0}@keyframes GBqvea_duoIn{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:734px){.GBqvea_duoStage{aspect-ratio:4/3;border-radius:28px;height:auto;min-height:0}.GBqvea_duoPhoto{object-position:50% 0}}@media (prefers-reduced-motion:reduce){.GBqvea_duoStage{animation:none}}
.jT2PoG_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jT2PoG_feather{pointer-events:none;background:linear-gradient(to right, var(--frame-bg) 0, color-mix(in srgb, var(--frame-bg) 55%, transparent) 2%, color-mix(in srgb, var(--frame-bg) 18%, transparent) 4%, #f2e8df00 6%, #f2e8df00 94%, color-mix(in srgb, var(--frame-bg) 18%, transparent) 96%, color-mix(in srgb, var(--frame-bg) 55%, transparent) 98%, var(--frame-bg) 100%), linear-gradient(to bottom, var(--frame-bg) 0, #f2e8df00 6%, #f2e8df00 96%, var(--frame-bg) 100%);position:absolute;inset:-1px}
