.Interactive-module__Vub-7G__tablist{border-bottom:1px solid var(--color-rule);flex-wrap:wrap;gap:4px 28px;display:flex}.Interactive-module__Vub-7G__tab{min-height:48px;font-size:var(--text-lg);color:var(--color-text-quiet);cursor:pointer;background:0 0;border:0;padding:12px 0;font-weight:700;position:relative}.Interactive-module__Vub-7G__tab:after{content:"";background:var(--gold);transform-origin:0;height:3px;transition:scale .24s var(--ease);position:absolute;inset:auto 0 -1px;scale:0 1}.Interactive-module__Vub-7G__tab[aria-selected=true]{color:var(--color-text)}.Interactive-module__Vub-7G__tab[aria-selected=true]:after{scale:1}@media (hover:hover){.Interactive-module__Vub-7G__tab:hover{color:var(--color-text)}}.Interactive-module__Vub-7G__tabs[data-variant=pill] .Interactive-module__Vub-7G__tablist{border:0;gap:8px}.Interactive-module__Vub-7G__tabs[data-variant=pill] .Interactive-module__Vub-7G__tab{border:1px solid var(--color-rule);min-height:44px;color:var(--color-text);border-radius:999px;padding:10px 18px;font-size:1rem;transition:background-color .16s,color .16s,border-color .16s}.Interactive-module__Vub-7G__tabs[data-variant=pill] .Interactive-module__Vub-7G__tab:after{display:none}.Interactive-module__Vub-7G__tabs[data-variant=pill] .Interactive-module__Vub-7G__tab[aria-selected=true]{border-color:var(--gold);background:var(--gold);color:var(--black)}@media (hover:hover){.Interactive-module__Vub-7G__tabs[data-variant=pill] .Interactive-module__Vub-7G__tab:not([aria-selected=true]):hover{border-color:var(--gold)}}.Interactive-module__Vub-7G__panel{padding-top:28px}@media (prefers-reduced-motion:no-preference){.Interactive-module__Vub-7G__panel:not([hidden]){animation:Interactive-module__Vub-7G__panel-in .32s var(--ease) both}}@keyframes Interactive-module__Vub-7G__panel-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.Interactive-module__Vub-7G__work{gap:16px;display:grid}.Interactive-module__Vub-7G__work figure{margin:0}.Interactive-module__Vub-7G__videoTile{background:var(--black);aspect-ratio:9/16;border-radius:6px;max-height:78vh;position:relative;overflow:hidden}.Interactive-module__Vub-7G__videoTile video{object-fit:cover;width:100%;height:100%;display:block}.Interactive-module__Vub-7G__videoToggle{width:44px;height:44px;color:var(--paper);cursor:pointer;background:#0c0c0c73;border:1px solid #f6f3ec80;border-radius:50%;place-items:center;display:grid;position:absolute;inset:auto auto 14px 14px}@media (hover:hover){.Interactive-module__Vub-7G__videoToggle:hover{border-color:var(--gold)}}.Interactive-module__Vub-7G__videoControls{flex-wrap:wrap;gap:8px;display:flex}.Interactive-module__Vub-7G__videoControls button{min-height:40px;color:var(--paper);cursor:pointer;background:#0c0c0c73;border:1px solid #f6f3ec80;border-radius:999px;padding:8px 14px;font-size:14px}@media (hover:hover){.Interactive-module__Vub-7G__videoControls button:hover{border-color:var(--gold)}}.Interactive-module__Vub-7G__renderTile{display:grid}.Interactive-module__Vub-7G__renderButton{background:var(--paper-deep);cursor:zoom-in;border:0;border-radius:6px;width:100%;padding:0;display:block;overflow:hidden}.Interactive-module__Vub-7G__renderButton img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference) and (hover:hover){.Interactive-module__Vub-7G__renderButton img{transition:scale .6s var(--ease)}.Interactive-module__Vub-7G__renderButton:hover img{scale:1.04}}@media (min-width:48rem){.Interactive-module__Vub-7G__work{grid-template-rows:auto auto;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start}.Interactive-module__Vub-7G__videoTile{aspect-ratio:auto;grid-row:span 2;height:100%;min-height:520px;max-height:none}.Interactive-module__Vub-7G__renderButton img{aspect-ratio:16/9}}.Interactive-module__Vub-7G__lightbox{background:var(--black);width:min(1200px,94vw);max-height:94vh;color:var(--paper);border:0;border-radius:6px;padding:0}.Interactive-module__Vub-7G__lightbox::backdrop{background:#0c0c0cd9}.Interactive-module__Vub-7G__lightbox img{object-fit:contain;width:100%;height:auto;max-height:calc(94vh - 72px)}.Interactive-module__Vub-7G__lightboxBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}
.Kit-module__pvhs2W__title{font-size:var(--text-h2);letter-spacing:-.025em;font-weight:700;line-height:1.1}.Kit-module__pvhs2W__arrow{color:var(--deep-gold);transition:translate .2s var(--ease);flex-shrink:0}.button .Kit-module__pvhs2W__arrow{color:currentColor}.Kit-module__pvhs2W__hero{background:var(--black);min-height:clamp(420px,62vh,600px);color:var(--paper);align-items:end;display:grid;position:relative;overflow:hidden}.Kit-module__pvhs2W__heroImage{position:absolute;inset:0}.Kit-module__pvhs2W__heroImage img{object-fit:cover}.Kit-module__pvhs2W__heroImage:after{content:"";background:linear-gradient(90deg,#0c0c0cc7,#0c0c0c66 55%,#0c0c0c0d),linear-gradient(#0000 55%,#0c0c0c73);position:absolute;inset:0}.Kit-module__pvhs2W__heroCopy{padding-block:96px 56px;position:relative}.Kit-module__pvhs2W__heroCopy h1{letter-spacing:-.03em;max-width:22ch;color:var(--paper);font-size:clamp(2rem,1.3rem + 3vw,3.5rem);line-height:1.06}.Kit-module__pvhs2W__heroCopy>p{max-width:46ch;font-size:var(--text-lg);color:#f6f3ecdb;margin-block:16px 24px}.Kit-module__pvhs2W__heroCopy .button--secondary{border-color:var(--gold);color:var(--paper);background:0 0}@media (hover:hover){.Kit-module__pvhs2W__heroCopy .button--secondary:hover{background:#ffffff1a}}@media (max-width:47.99rem){.Kit-module__pvhs2W__heroImage:after{background:#0c0c0c99}}@media (prefers-reduced-motion:no-preference){.Kit-module__pvhs2W__heroImage img{animation:Kit-module__pvhs2W__settle 1.4s var(--ease) both}.Kit-module__pvhs2W__heroCopy>*{animation:Kit-module__pvhs2W__rise .65s var(--ease) both}.Kit-module__pvhs2W__heroCopy>:nth-child(2){animation-delay:80ms}.Kit-module__pvhs2W__heroCopy>:nth-child(n+3){animation-delay:.16s}}@keyframes Kit-module__pvhs2W__settle{0%{scale:1.05}}@keyframes Kit-module__pvhs2W__rise{0%{opacity:0;translate:0 14px}}.Kit-module__pvhs2W__section[data-tone=white]{background:var(--white)}.Kit-module__pvhs2W__section[data-tone=deep]{background:var(--paper-deep)}.Kit-module__pvhs2W__head{gap:8px;margin-bottom:28px;display:grid}.Kit-module__pvhs2W__head p{max-width:56ch;color:var(--color-text-muted);font-size:var(--text-lg)}@media (min-width:64rem){.Kit-module__pvhs2W__head{grid-template-columns:1fr 1fr;align-items:end;gap:48px}}.Kit-module__pvhs2W__linkList{border-top:1px solid var(--color-rule);padding:0;list-style:none}.Kit-module__pvhs2W__linkList li{border-bottom:1px solid var(--color-rule)}.Kit-module__pvhs2W__linkList a{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-block:12px;font-weight:700;text-decoration:none;display:flex}@media (hover:hover){.Kit-module__pvhs2W__linkList a:hover{color:var(--deep-gold)}.Kit-module__pvhs2W__linkList a:hover .Kit-module__pvhs2W__arrow{translate:3px -3px}.button:hover .Kit-module__pvhs2W__arrow{translate:3px -3px}}.Kit-module__pvhs2W__cards{gap:20px;padding:0;list-style:none;display:grid}@media (min-width:40rem){.Kit-module__pvhs2W__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Kit-module__pvhs2W__cards[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.Kit-module__pvhs2W__cards[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.Kit-module__pvhs2W__card{border:1px solid var(--color-rule);background:var(--white);border-radius:6px;height:100%;text-decoration:none;display:grid;overflow:hidden}.Kit-module__pvhs2W__cardImage{aspect-ratio:4/3;background:var(--paper-deep);display:block;overflow:hidden}.Kit-module__pvhs2W__cardImage img{object-fit:cover;width:100%;height:100%}.Kit-module__pvhs2W__cardBody{align-content:start;gap:8px;padding:18px 18px 22px;display:grid}.Kit-module__pvhs2W__cardBody strong{font-size:var(--text-lg);justify-content:space-between;gap:12px;display:flex}.Kit-module__pvhs2W__cardBody>span{color:var(--color-text-muted)}@media (hover:hover){.Kit-module__pvhs2W__card{transition:border-color .2s}.Kit-module__pvhs2W__card:hover{border-color:var(--gold)}.Kit-module__pvhs2W__card:hover .Kit-module__pvhs2W__arrow{translate:3px -3px}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.Kit-module__pvhs2W__cardImage img{transition:scale .6s var(--ease)}.Kit-module__pvhs2W__card:hover .Kit-module__pvhs2W__cardImage img{scale:1.05}}.Kit-module__pvhs2W__facts{gap:28px;display:grid}.Kit-module__pvhs2W__facts article{border-top:2px solid var(--gold);padding-top:16px}.Kit-module__pvhs2W__facts h3{font-size:var(--text-h3);margin-bottom:8px}.Kit-module__pvhs2W__facts p{color:var(--color-text-muted)}@media (min-width:48rem){.Kit-module__pvhs2W__facts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px}}.Kit-module__pvhs2W__checklist{gap:10px;padding:0;list-style:none;display:grid}.Kit-module__pvhs2W__checklist li{padding-left:28px;position:relative}.Kit-module__pvhs2W__checklist li:before{content:"";border-left:2px solid var(--deep-gold);border-bottom:2px solid var(--deep-gold);width:12px;height:7px;position:absolute;top:.45em;left:2px;rotate:-45deg}.Kit-module__pvhs2W__explorer{gap:24px;display:grid}.Kit-module__pvhs2W__explorerList{border-top:1px solid var(--color-rule);display:grid}.Kit-module__pvhs2W__explorerTab{border:0;border-bottom:1px solid var(--color-rule);min-height:56px;font-size:var(--text-lg);text-align:start;color:var(--color-text-quiet);cursor:pointer;background:0 0;align-items:center;gap:16px;padding:12px 8px 12px 0;font-weight:700;display:flex;position:relative}.Kit-module__pvhs2W__explorerTab:before{content:"";background:var(--gold);width:3px;transition:scale .24s var(--ease);position:absolute;top:12px;bottom:12px;left:-12px;scale:1 0}.Kit-module__pvhs2W__explorerTab[aria-selected=true]{color:var(--color-text)}.Kit-module__pvhs2W__explorerTab[aria-selected=true]:before{scale:1}@media (hover:hover){.Kit-module__pvhs2W__explorerTab:hover{color:var(--color-text)}}.Kit-module__pvhs2W__explorerNumber{min-width:2ch;color:var(--deep-gold);font-variant-numeric:tabular-nums}.Kit-module__pvhs2W__explorerPanel{background:var(--black);color:var(--paper);border-radius:6px;align-self:start;padding:28px}.Kit-module__pvhs2W__explorerPanel h3{font-size:var(--text-h2);color:var(--paper);margin-block:8px 14px;line-height:1.1}.Kit-module__pvhs2W__explorerPanel>p:not(.Kit-module__pvhs2W__explorerCount){max-width:52ch;font-size:var(--text-lg);color:#f6f3ecdb}.Kit-module__pvhs2W__explorerCount{color:var(--champagne);font-size:14px;font-weight:700}.Kit-module__pvhs2W__explorerNext{border:1px solid var(--gold);min-height:44px;color:var(--paper);cursor:pointer;background:0 0;border-radius:999px;margin-top:24px;padding:10px 16px;font-weight:700}@media (hover:hover){.Kit-module__pvhs2W__explorerNext:hover{background:#ffffff1a}}.Kit-module__pvhs2W__explorerPanel :focus-visible{outline-color:var(--gold)}@media (min-width:64rem){.Kit-module__pvhs2W__explorer{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:48px}.Kit-module__pvhs2W__explorerPanel{padding:40px;position:sticky;top:110px}}@media (prefers-reduced-motion:no-preference){.Kit-module__pvhs2W__explorerPanel:not([hidden]){animation:Kit-module__pvhs2W__rise .32s var(--ease) both}}.Kit-module__pvhs2W__faqSection{background:var(--paper-deep)}.Kit-module__pvhs2W__faqGrid{gap:8px;display:grid}@media (min-width:64rem){.Kit-module__pvhs2W__faqGrid{grid-template-columns:1fr 2fr;gap:48px}}.Kit-module__pvhs2W__faq details{border-bottom:1px solid var(--color-rule)}.Kit-module__pvhs2W__faq summary{min-height:60px;font-size:var(--text-lg);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;font-weight:700;list-style:none;display:flex}.Kit-module__pvhs2W__faq summary::-webkit-details-marker{display:none}.Kit-module__pvhs2W__faq summary:after{content:"+";color:var(--deep-gold);transition:rotate .2s var(--ease);flex-shrink:0;font-size:1.5rem;font-weight:400}.Kit-module__pvhs2W__faq details[open] summary:after{rotate:45deg}.Kit-module__pvhs2W__faq details p{max-width:62ch;color:var(--color-text-muted);padding-bottom:18px}.Kit-module__pvhs2W__note{border-block:1px solid var(--color-rule);align-items:center;gap:16px;padding-block:28px;display:grid}.Kit-module__pvhs2W__noteTitle{font-size:var(--text-h3);margin-bottom:6px}.Kit-module__pvhs2W__note p{max-width:62ch;color:var(--color-text-muted)}@media (min-width:64rem){.Kit-module__pvhs2W__note{grid-template-columns:1fr auto;gap:48px}}.Kit-module__pvhs2W__closing{padding-block:clamp(40px,5vw,64px)}.Kit-module__pvhs2W__closingRow{align-items:center;gap:20px;display:grid}@media (min-width:64rem){.Kit-module__pvhs2W__closingRow{grid-template-columns:1fr auto}}
.Listings-module__wWmUoW__filters{flex-wrap:wrap;align-items:end;gap:16px 20px;margin-bottom:28px;display:flex}.Listings-module__wWmUoW__segment{border:1px solid var(--color-rule);background:var(--white);border-radius:999px;padding:4px;display:inline-flex}.Listings-module__wWmUoW__segment button{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:8px 16px;font-weight:700}.Listings-module__wWmUoW__segment button[aria-pressed=true]{background:var(--gold);color:var(--black)}.Listings-module__wWmUoW__select{gap:4px;font-size:14px;font-weight:700;display:grid}.Listings-module__wWmUoW__select select{border:1px solid var(--color-rule);background:var(--white);border-radius:6px;min-width:150px;min-height:44px;padding:8px 12px}.Listings-module__wWmUoW__count{color:var(--color-text-muted);margin-left:auto}.Listings-module__wWmUoW__none{border:1px dashed var(--color-rule);color:var(--color-text-muted);border-radius:6px;padding:32px}.Listings-module__wWmUoW__grid{gap:24px;padding:0;list-style:none;display:grid}@media (min-width:40rem){.Listings-module__wWmUoW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Listings-module__wWmUoW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Listings-module__wWmUoW__card{border:1px solid var(--color-rule);background:var(--white);border-radius:6px;height:100%;text-decoration:none;display:grid;overflow:hidden}.Listings-module__wWmUoW__cardImage{aspect-ratio:4/3;background:var(--paper-deep);display:block;position:relative;overflow:hidden}.Listings-module__wWmUoW__cardImage img{object-fit:cover}.Listings-module__wWmUoW__noPhoto,.Listings-module__wWmUoW__galleryEmpty{height:100%;color:var(--color-text-quiet);place-items:center;font-weight:700;display:grid}.Listings-module__wWmUoW__galleryEmpty{aspect-ratio:16/10;background:var(--paper-deep);border-radius:6px}.Listings-module__wWmUoW__badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;inset:12px 12px auto}.Listings-module__wWmUoW__badges span{color:var(--paper);background:#0c0c0cb8;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.Listings-module__wWmUoW__badges [data-status]{background:var(--gold);color:var(--black)}.Listings-module__wWmUoW__cardBody{align-content:start;gap:6px;padding:18px 18px 22px;display:grid}.Listings-module__wWmUoW__price{letter-spacing:-.02em;font-size:1.375rem}.Listings-module__wWmUoW__cardTitle{font-weight:700}.Listings-module__wWmUoW__place{color:var(--color-text-muted)}.Listings-module__wWmUoW__specs{border-top:1px solid var(--color-rule);color:var(--color-text-muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;padding-top:12px;font-size:14px;display:flex}@media (hover:hover){.Listings-module__wWmUoW__card{transition:border-color .2s}.Listings-module__wWmUoW__card:hover{border-color:var(--gold)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.Listings-module__wWmUoW__cardImage img{transition:scale .6s var(--ease)}.Listings-module__wWmUoW__card:hover .Listings-module__wWmUoW__cardImage img{scale:1.05}}.Listings-module__wWmUoW__detail{align-items:start;gap:32px;display:grid}@media (min-width:64rem){.Listings-module__wWmUoW__detail{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}.Listings-module__wWmUoW__aside{position:sticky;top:110px}}.Listings-module__wWmUoW__gallery{gap:10px;display:grid}.Listings-module__wWmUoW__galleryMain{aspect-ratio:16/10;background:var(--black);border-radius:6px;position:relative;overflow:hidden}.Listings-module__wWmUoW__galleryMain img{object-fit:cover}.Listings-module__wWmUoW__galleryPrev,.Listings-module__wWmUoW__galleryNext{width:44px;height:44px;color:var(--paper);cursor:pointer;background:#0c0c0c8c;border:0;border-radius:50%;font-size:1.75rem;line-height:1;position:absolute;top:50%;translate:0 -50%}.Listings-module__wWmUoW__galleryPrev{left:12px}.Listings-module__wWmUoW__galleryNext{right:12px}.Listings-module__wWmUoW__galleryCount{color:var(--paper);background:#0c0c0c99;border-radius:999px;padding:4px 10px;font-size:13px;position:absolute;bottom:12px;right:12px}.Listings-module__wWmUoW__thumbs{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;padding:0;list-style:none;display:grid}.Listings-module__wWmUoW__thumbs button{aspect-ratio:4/3;cursor:pointer;background:var(--paper-deep);border:2px solid #0000;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.Listings-module__wWmUoW__thumbs button[aria-current=true]{border-color:var(--gold)}.Listings-module__wWmUoW__thumbs img{object-fit:cover}.Listings-module__wWmUoW__aside{background:var(--black);color:var(--paper);border-radius:6px;gap:20px;padding:28px;display:grid}.Listings-module__wWmUoW__aside h1{color:var(--paper);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15}.Listings-module__wWmUoW__asidePrice{color:var(--champagne);font-size:1.75rem;font-weight:700}.Listings-module__wWmUoW__asidePlace{color:#f6f3ecc7}.Listings-module__wWmUoW__facts{border-top:1px solid #f6f3ec2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.Listings-module__wWmUoW__facts div{border-bottom:1px solid #f6f3ec2e;padding:12px 0}.Listings-module__wWmUoW__facts dt{color:#f6f3eca8;font-size:13px}.Listings-module__wWmUoW__facts dd{margin:0;font-weight:700}.Listings-module__wWmUoW__aside .button--secondary{border-color:var(--gold);color:var(--paper);background:0 0}.Listings-module__wWmUoW__aside .actions{flex-direction:column;align-items:stretch}.Listings-module__wWmUoW__body{gap:32px;margin-top:40px;display:grid}@media (min-width:64rem){.Listings-module__wWmUoW__body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}}.Listings-module__wWmUoW__body h2{font-size:var(--text-h3);margin-bottom:12px}.Listings-module__wWmUoW__description p+p{margin-top:12px}.Listings-module__wWmUoW__description p{max-width:65ch;color:var(--color-text-muted)}.Listings-module__wWmUoW__back{margin-bottom:20px;font-weight:700;display:inline-flex}
.HomeHero-module__5NEXmq__hero{background:var(--black);min-height:clamp(560px,86vh,780px);color:var(--paper);display:grid;position:relative;overflow:hidden}.HomeHero-module__5NEXmq__slide{opacity:0;visibility:hidden;transition:opacity .7s var(--ease), visibility 0s .7s;grid-area:1/1;align-items:center;display:grid}.HomeHero-module__5NEXmq__slide[data-active=true]{opacity:1;visibility:visible;transition:opacity .7s var(--ease)}.HomeHero-module__5NEXmq__backgrounds{position:absolute;inset:0}.HomeHero-module__5NEXmq__backgrounds:after{content:"";background:linear-gradient(90deg,#0c0c0cbd 0%,#0c0c0c61 48%,#0c0c0c00 80%);position:absolute;inset:0}.HomeHero-module__5NEXmq__layer{opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.HomeHero-module__5NEXmq__layer[data-shown=true]{opacity:1}.HomeHero-module__5NEXmq__layer img{object-fit:cover}@media (max-width:47.99rem){.HomeHero-module__5NEXmq__backgrounds:after{background:#0c0c0c9e}}@media (prefers-reduced-motion:no-preference){.HomeHero-module__5NEXmq__layer[data-shown=true] img{animation:9s linear both HomeHero-module__5NEXmq__drift}.HomeHero-module__5NEXmq__slide[data-active=true] .HomeHero-module__5NEXmq__copy>*{animation:HomeHero-module__5NEXmq__rise .7s var(--ease) both}.HomeHero-module__5NEXmq__slide[data-active=true] .HomeHero-module__5NEXmq__copy>:nth-child(2){animation-delay:90ms}.HomeHero-module__5NEXmq__slide[data-active=true] .HomeHero-module__5NEXmq__copy>:nth-child(3){animation-delay:.18s}.HomeHero-module__5NEXmq__slide[data-active=true] .HomeHero-module__5NEXmq__copy>:nth-child(4){animation-delay:.27s}}@keyframes HomeHero-module__5NEXmq__drift{0%{scale:1.04}to{scale:1}}@keyframes HomeHero-module__5NEXmq__rise{0%{opacity:0;translate:0 16px}}.HomeHero-module__5NEXmq__copy{padding-block:64px 96px;position:relative}.HomeHero-module__5NEXmq__title{max-width:22ch;font-size:var(--text-display);letter-spacing:-.035em;color:var(--paper);line-height:1.04}.HomeHero-module__5NEXmq__title span{display:inline}.HomeHero-module__5NEXmq__title span+span{color:var(--champagne)}@media (min-width:48rem){.HomeHero-module__5NEXmq__title span{display:block}}.HomeHero-module__5NEXmq__sub{max-width:42ch;font-size:var(--text-lg);color:#f6f3ecdb;margin-block:18px 20px}.HomeHero-module__5NEXmq__figure{border-inline-start:2px solid var(--gold);color:#f6f3ecdb;margin-bottom:28px;padding-inline-start:14px}.HomeHero-module__5NEXmq__figure strong{color:var(--paper);font-size:1.75rem;line-height:1}.HomeHero-module__5NEXmq__copy .button--secondary{border-color:var(--gold);color:var(--paper);background:0 0}@media (hover:hover){.HomeHero-module__5NEXmq__copy .button--secondary:hover{background:#ffffff1a}}.HomeHero-module__5NEXmq__controls{pointer-events:none;justify-content:flex-end;display:flex;position:absolute;inset:auto 0 24px}.HomeHero-module__5NEXmq__pause{pointer-events:auto;color:#f6f3eccc;cursor:pointer;opacity:.7;background:#0c0c0c4d;border:1px solid #f6f3ec59;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .16s,border-color .16s;display:grid}@media (hover:hover){.HomeHero-module__5NEXmq__pause:hover{opacity:1;border-color:var(--gold)}}.HomeHero-module__5NEXmq__pause:focus-visible{opacity:1}.HomeHero-module__5NEXmq__hero :focus-visible{outline-color:var(--gold)}
.about-module__-i9KWa__values{border-top:1px solid var(--color-rule);gap:0;padding:0;list-style:none;display:grid}.about-module__-i9KWa__values li{border-bottom:1px solid var(--color-rule);gap:4px;padding-block:18px;display:grid}.about-module__-i9KWa__values strong{font-size:var(--text-h3)}.about-module__-i9KWa__values span{color:var(--color-text-muted)}@media (min-width:48rem){.about-module__-i9KWa__values li{grid-template-columns:240px 1fr;align-items:baseline;gap:32px}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.about-module__-i9KWa__values li{transition:padding-inline-start .22s var(--ease)}.about-module__-i9KWa__values li:hover{padding-inline-start:12px}.about-module__-i9KWa__values li:hover strong{color:var(--deep-gold)}}.about-module__-i9KWa__glance{padding-block:32px}.about-module__-i9KWa__glanceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:0;display:grid}.about-module__-i9KWa__glanceList>div{border-top:1px solid var(--color-rule);flex-direction:column-reverse;gap:6px;padding-top:14px;display:flex}.about-module__-i9KWa__glanceList dt{color:var(--color-text-muted);font-size:15px}.about-module__-i9KWa__glanceList dd{letter-spacing:-.03em;color:var(--champagne);margin:0;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);font-weight:700;line-height:1}@media (min-width:64rem){.about-module__-i9KWa__glanceList{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}}.about-module__-i9KWa__leaderSection{background:var(--white)}.about-module__-i9KWa__leader{align-items:center;gap:32px;display:grid}.about-module__-i9KWa__portrait{border-radius:6px;max-width:460px;overflow:hidden}.about-module__-i9KWa__portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;height:auto}.about-module__-i9KWa__leaderHead{font-size:var(--text-h2);letter-spacing:-.025em;margin-bottom:20px;font-weight:700;line-height:1.1}.about-module__-i9KWa__quote{margin:0}.about-module__-i9KWa__quote p{letter-spacing:-.02em;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:700;line-height:1.22}.about-module__-i9KWa__quote p:before{content:"“";color:var(--gold);font-size:4rem;line-height:.6;display:block}.about-module__-i9KWa__leaderName{border-left:2px solid var(--gold);gap:2px;margin-top:24px;padding-left:14px;display:grid}.about-module__-i9KWa__leaderName span{color:var(--color-text-muted)}.about-module__-i9KWa__leaderNote{max-width:46ch;color:var(--color-text-muted);font-size:var(--text-lg);margin-top:24px}@media (min-width:64rem){.about-module__-i9KWa__leader{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.about-module__-i9KWa__portrait img{transition:scale .7s var(--ease)}.about-module__-i9KWa__portrait:hover img{scale:1.03}}.about-module__-i9KWa__record{border-top:1px solid var(--color-rule);gap:0;margin:0;display:grid}.about-module__-i9KWa__record>div{border-bottom:1px solid var(--color-rule);gap:4px;padding-block:16px;display:grid}.about-module__-i9KWa__record dt{font-weight:700}.about-module__-i9KWa__record dd{color:var(--color-text-muted);margin:0}@media (min-width:48rem){.about-module__-i9KWa__record>div{grid-template-columns:240px 1fr;gap:32px}}
.home-module__txgM7a__page{color:var(--color-text);font-family:var(--font-body)}.home-module__txgM7a__page section[id],.home-module__txgM7a__page section[aria-labelledby]{scroll-margin-top:88px}.home-module__txgM7a__title{font-size:var(--text-h2);letter-spacing:-.025em;margin-bottom:24px;font-weight:700;line-height:1.1}.home-module__txgM7a__titleRow{gap:8px;margin-bottom:28px;display:grid}.home-module__txgM7a__titleRow .home-module__txgM7a__title{margin:0}.home-module__txgM7a__titleRow p{color:var(--color-text-muted)}@media (min-width:64rem){.home-module__txgM7a__titleRow{grid-template-columns:1fr auto;align-items:end}}.home-module__txgM7a__hero{padding-block:clamp(32px,5vw,72px)}.home-module__txgM7a__heroGrid{align-items:center;gap:32px;display:grid}.home-module__txgM7a__heroCopy h1{font-size:var(--text-display);letter-spacing:-.035em;line-height:1.04}.home-module__txgM7a__heroCopy h1 span{display:block}.home-module__txgM7a__heroCopy h1 span+span{color:var(--deep-gold)}.home-module__txgM7a__heroCopy p{max-width:40ch;font-size:var(--text-lg);color:var(--color-text-muted);margin-block:20px 28px}.home-module__txgM7a__heroImage{border-radius:6px;margin:0;position:relative;overflow:hidden}.home-module__txgM7a__heroImage img{aspect-ratio:4/3.4;object-fit:cover;width:100%;height:auto}.home-module__txgM7a__heroImage figcaption{color:var(--paper);background:#0c0c0c99;border-radius:999px;padding:4px 10px;font-size:13px;position:absolute;inset-block-end:12px;inset-inline-start:12px}@media (min-width:64rem){.home-module__txgM7a__heroGrid{grid-template-columns:1fr 1.1fr;gap:56px}}@media (prefers-reduced-motion:no-preference){.home-module__txgM7a__heroCopy>*{animation:home-module__txgM7a__rise .6s var(--ease) both}.home-module__txgM7a__heroCopy>:nth-child(2){animation-delay:80ms}.home-module__txgM7a__heroCopy>:nth-child(3){animation-delay:.16s}.home-module__txgM7a__heroImage img{animation:home-module__txgM7a__settle 1.2s var(--ease) both}}@keyframes home-module__txgM7a__rise{0%{opacity:0;translate:0 14px}}@keyframes home-module__txgM7a__settle{0%{scale:1.06}}.home-module__txgM7a__figuresBand{padding-block:clamp(32px,4vw,56px)}.home-module__txgM7a__service{align-items:start;gap:24px;display:grid}.home-module__txgM7a__service img{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:100%;height:auto}.home-module__txgM7a__serviceText{max-width:44ch;font-size:var(--text-lg);margin-bottom:16px}@media (min-width:64rem){.home-module__txgM7a__service{grid-template-columns:1.1fr 1fr;gap:48px}}.home-module__txgM7a__linkList{border-top:1px solid var(--color-rule);padding:0;list-style:none}.home-module__txgM7a__linkList li{border-bottom:1px solid var(--color-rule)}.home-module__txgM7a__linkList a{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-block:12px;font-weight:700;text-decoration:none;display:flex}.home-module__txgM7a__arrow{color:var(--deep-gold);transition:translate .2s var(--ease);flex-shrink:0}@media (hover:hover){.home-module__txgM7a__linkList a:hover{color:var(--deep-gold)}.home-module__txgM7a__linkList a:hover .home-module__txgM7a__arrow{translate:3px -3px}.button:hover .home-module__txgM7a__arrow{translate:3px -3px}}.button .home-module__txgM7a__arrow{color:currentColor}.home-module__txgM7a__workSection{background:var(--white)}.home-module__txgM7a__steps{gap:28px;display:grid}.home-module__txgM7a__steps ol{counter-reset:step;gap:16px;padding:0;list-style:none;display:grid}.home-module__txgM7a__steps li{counter-increment:step;border-bottom:1px solid var(--color-rule);font-size:var(--text-lg);grid-template-columns:44px 1fr;align-items:baseline;gap:16px;padding-bottom:16px;display:grid}.home-module__txgM7a__steps li:before{content:counter(step, decimal-leading-zero);color:var(--deep-gold);font-weight:700}.home-module__txgM7a__steps .button{justify-self:start}@media (min-width:64rem){.home-module__txgM7a__steps ol{grid-template-columns:repeat(3,1fr);gap:32px}.home-module__txgM7a__steps li{border-bottom:0;border-top:2px solid var(--gold);grid-template-columns:1fr;gap:12px;padding:16px 0 0}}@media (prefers-reduced-motion:no-preference){.home-module__txgM7a__steps li{animation:home-module__txgM7a__rise .42s var(--ease) both}.home-module__txgM7a__steps li:nth-child(2){animation-delay:90ms}.home-module__txgM7a__steps li:nth-child(3){animation-delay:.18s}}.home-module__txgM7a__faqSection{background:var(--paper-deep)}.home-module__txgM7a__faqGrid{gap:8px;display:grid}@media (min-width:64rem){.home-module__txgM7a__faqGrid{grid-template-columns:1fr 2fr;gap:48px}}.home-module__txgM7a__faq details{border-bottom:1px solid var(--color-rule)}.home-module__txgM7a__faq summary{min-height:60px;font-size:var(--text-lg);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;font-weight:700;list-style:none;display:flex}.home-module__txgM7a__faq summary::-webkit-details-marker{display:none}.home-module__txgM7a__faq summary:after{content:"+";color:var(--deep-gold);transition:rotate .2s var(--ease);flex-shrink:0;font-size:1.5rem;font-weight:400}.home-module__txgM7a__faq details[open] summary:after{rotate:45deg}.home-module__txgM7a__faq details p{max-width:62ch;color:var(--color-text-muted);padding-bottom:18px}.home-module__txgM7a__closing{padding-block:clamp(40px,5vw,64px)}.home-module__txgM7a__closingRow{align-items:center;gap:20px;display:grid}.home-module__txgM7a__closingRow .home-module__txgM7a__title{margin:0}@media (min-width:64rem){.home-module__txgM7a__closingRow{grid-template-columns:1fr auto}}
