.imported-module__TOC-Gq__page{--gutter:max(5rem, (100% - 80rem) / 2);--ivory:#e8e6e2}.imported-module__TOC-Gq__cover{object-fit:cover}.imported-module__TOC-Gq__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--brand);font-size:.75rem}.imported-module__TOC-Gq__sectionHeading{font-family:var(--font-oswald);letter-spacing:-.02em;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:400;line-height:1.05}.imported-module__TOC-Gq__sectionIntro{gap:1rem;max-width:40rem;display:grid}.imported-module__TOC-Gq__lead{font-size:1.25rem;line-height:1.5}.imported-module__TOC-Gq__actions{flex-wrap:wrap;gap:1rem;display:flex}.imported-module__TOC-Gq__cta,.imported-module__TOC-Gq__ghost{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:16px 32px;font-size:.75rem;transition:background-color .15s}.imported-module__TOC-Gq__cta{background:var(--brand);color:#fff}.imported-module__TOC-Gq__ghost{box-shadow:inset 0 0 0 1px var(--foreground)}.imported-module__TOC-Gq__more{border-bottom:1px solid var(--brand);letter-spacing:.08em;text-transform:uppercase;justify-self:start;padding-bottom:4px;font-size:.75rem;transition:color .15s}.imported-module__TOC-Gq__hero{min-height:100svh;padding:calc(var(--header-offset) + 2rem) var(--gutter) 4rem;background:var(--ivory);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:5rem;display:grid}.imported-module__TOC-Gq__heroText{justify-items:start;gap:2rem;display:grid}.imported-module__TOC-Gq__heroHeading{font-family:var(--font-oswald);text-transform:uppercase;font-size:clamp(4rem,9vw,8.5rem);font-weight:400;line-height:.95;display:grid}.imported-module__TOC-Gq__outline{color:#0000;-webkit-text-stroke:1.5px var(--foreground)}.imported-module__TOC-Gq__heroLead{max-width:30rem;font-size:1.125rem;font-weight:300;line-height:1.6}.imported-module__TOC-Gq__stats{border-top:1px solid #00000026;gap:3rem;padding-top:1.5rem;display:flex}.imported-module__TOC-Gq__stats div{flex-direction:column-reverse;gap:.25rem;display:flex}.imported-module__TOC-Gq__stats dd{font-family:var(--font-oswald);font-size:2.5rem;line-height:1}.imported-module__TOC-Gq__stats dt{letter-spacing:.2em;text-transform:uppercase;color:#666;font-size:.75rem}.imported-module__TOC-Gq__arch{aspect-ratio:4/5;max-height:calc(100svh - var(--header-offset) - 6rem);outline:1px solid var(--brand);outline-offset:12px;view-timeline:--arch;border-radius:999px 999px 0 0;position:relative;overflow:hidden}.imported-module__TOC-Gq__why{padding:8rem var(--gutter);grid-template-columns:5fr 7fr;gap:6rem;display:grid}.imported-module__TOC-Gq__whyIntro{top:calc(var(--header-offset) + 2rem);align-self:start;gap:1.5rem;display:grid;position:sticky}.imported-module__TOC-Gq__whyIntro .imported-module__TOC-Gq__lead{font-weight:300}.imported-module__TOC-Gq__reasons{list-style:none;display:grid}.imported-module__TOC-Gq__reasons li{border-top:1px solid #00000026;gap:1rem;padding-block:3rem;font-weight:300;line-height:1.7;display:grid}.imported-module__TOC-Gq__reasons li:first-child{border-top:0;padding-top:0}.imported-module__TOC-Gq__bigNumber{font-family:var(--font-oswald);color:#0000;-webkit-text-stroke:1px var(--brand);font-size:6rem;line-height:1}.imported-module__TOC-Gq__reasons h3{font-family:var(--font-oswald);text-transform:uppercase;font-size:2rem;font-weight:400;line-height:1.1}.imported-module__TOC-Gq__reasons p{max-width:32rem}.imported-module__TOC-Gq__collection{padding:8rem var(--gutter);background:radial-gradient(ellipse 80% 70% at 50% 40%, #2b2b2b, var(--foreground) 60%, #080808);color:#fff;gap:4rem;display:grid}.imported-module__TOC-Gq__collectionHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.imported-module__TOC-Gq__index{border-bottom:1px solid #ffffff26;list-style:none}.imported-module__TOC-Gq__index li{position:relative}.imported-module__TOC-Gq__index li:hover{z-index:1}.imported-module__TOC-Gq__row{border-top:1px solid #ffffff26;grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;gap:.75rem 2rem;padding-block:2rem;display:grid;position:relative}.imported-module__TOC-Gq__name,.imported-module__TOC-Gq__meta{grid-column:2}.imported-module__TOC-Gq__number{letter-spacing:.2em;color:var(--brand);grid-area:1/1/span 2;font-size:.75rem}.imported-module__TOC-Gq__name{font-family:var(--font-oswald);text-transform:uppercase;gap:.5rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1;transition:color .3s,translate .3s;display:grid}.imported-module__TOC-Gq__name small{font-family:var(--font-geist-sans);letter-spacing:.3em;color:var(--brand);font-size:.75rem}.imported-module__TOC-Gq__meta{color:#fff9;flex-wrap:wrap;gap:.25rem 1.5rem;font-size:.875rem;font-weight:300;display:flex}.imported-module__TOC-Gq__arrow{grid-area:1/3/span 2;justify-self:end;font-size:1.25rem;transition:translate .3s}.imported-module__TOC-Gq__preview{aspect-ratio:4/3;opacity:0;pointer-events:none;width:clamp(12rem,20vw,18rem);transition:opacity .3s,rotate .5s,scale .5s;position:absolute;top:50%;right:6rem;overflow:hidden;translate:0 -50%;rotate:-3deg;scale:.9;box-shadow:0 2rem 4rem #00000080}.imported-module__TOC-Gq__empty{color:#ffffffbf;max-width:34rem;font-weight:300;line-height:1.7}.imported-module__TOC-Gq__empty a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:4px}.imported-module__TOC-Gq__compare{padding:8rem var(--gutter);background:var(--ivory);text-align:center;justify-items:center;gap:4rem;display:grid}.imported-module__TOC-Gq__versus{text-align:start;grid-template-columns:1fr 1fr;width:100%;max-width:64rem;display:grid;position:relative}.imported-module__TOC-Gq__side{background:#fff;align-content:start;gap:2rem;padding:3.5rem;display:grid}.imported-module__TOC-Gq__side:nth-child(2){background:var(--foreground);color:#fff}.imported-module__TOC-Gq__side h3{font-family:var(--font-oswald);text-transform:uppercase;font-size:2.5rem;font-weight:400;line-height:1}.imported-module__TOC-Gq__side dl>div{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);gap:.25rem;padding-block:1rem;line-height:1.5;display:grid}.imported-module__TOC-Gq__side dt{letter-spacing:.2em;text-transform:uppercase;color:var(--brand);font-size:.75rem}.imported-module__TOC-Gq__side dd{font-weight:300}.imported-module__TOC-Gq__or{aspect-ratio:1;background:var(--brand);color:#fff;width:4.5rem;font-family:var(--font-oswald);text-transform:uppercase;border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.imported-module__TOC-Gq__faq{padding:8rem var(--gutter);text-align:center;justify-items:center;gap:4rem;display:grid}.imported-module__TOC-Gq__questions{text-align:start;border-bottom:1px solid #00000026;width:100%;max-width:52rem}.imported-module__TOC-Gq__questions details{border-top:1px solid #00000026}.imported-module__TOC-Gq__questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding-block:1.75rem;font-size:1.25rem;list-style:none;transition:color .15s;display:flex}.imported-module__TOC-Gq__questions summary::-webkit-details-marker{display:none}.imported-module__TOC-Gq__questions summary:after{content:"+";font-family:var(--font-oswald);color:var(--brand);font-size:2rem;font-weight:300;line-height:1;transition:rotate .3s}.imported-module__TOC-Gq__questions details[open] summary:after{rotate:45deg}.imported-module__TOC-Gq__questions details p{color:#555;max-width:42rem;padding-bottom:2rem;font-weight:300;line-height:1.7}.imported-module__TOC-Gq__questions a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:4px}.imported-module__TOC-Gq__closing{padding:8rem var(--gutter);background:var(--brand);color:var(--foreground);grid-template-columns:1fr 1fr;align-items:end;gap:4rem;display:grid}.imported-module__TOC-Gq__closingHeading{font-family:var(--font-oswald);text-transform:uppercase;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:400;line-height:.95}.imported-module__TOC-Gq__closingBody{gap:1.5rem;max-width:30rem;line-height:1.7;display:grid}.imported-module__TOC-Gq__closingBody address{letter-spacing:.3em;text-transform:uppercase;font-size:.75rem;font-style:normal}.imported-module__TOC-Gq__closing .imported-module__TOC-Gq__cta{background:var(--foreground)}@media (hover:hover) and (pointer:fine){.imported-module__TOC-Gq__cta:hover{background:#a9834f}.imported-module__TOC-Gq__closing .imported-module__TOC-Gq__cta:hover{background:#333}.imported-module__TOC-Gq__ghost:hover{background:#0000000f}.imported-module__TOC-Gq__more:hover,.imported-module__TOC-Gq__questions summary:hover{color:var(--brand)}.imported-module__TOC-Gq__row:hover .imported-module__TOC-Gq__name{color:var(--brand);translate:1rem}.imported-module__TOC-Gq__row:hover .imported-module__TOC-Gq__arrow{translate:.5rem}.imported-module__TOC-Gq__row:hover .imported-module__TOC-Gq__preview{opacity:1;rotate:none;scale:1}}@media (prefers-reduced-motion:no-preference){.imported-module__TOC-Gq__arch{animation:1.4s cubic-bezier(.6,0,.2,1) both imported-module__TOC-Gq__unveil}.imported-module__TOC-Gq__arch img{animation:1.4s cubic-bezier(.6,0,.2,1) both imported-module__TOC-Gq__settle}.imported-module__TOC-Gq__heroText{animation:1s ease-out .2s both imported-module__TOC-Gq__rise}.imported-module__TOC-Gq__questions details[open] p{animation:.4s ease-out imported-module__TOC-Gq__rise}@supports (animation-timeline:view()){.imported-module__TOC-Gq__whyIntro,.imported-module__TOC-Gq__reasons li,:is(.imported-module__TOC-Gq__collection,.imported-module__TOC-Gq__compare,.imported-module__TOC-Gq__faq)>:not(.imported-module__TOC-Gq__index),.imported-module__TOC-Gq__index li,.imported-module__TOC-Gq__closing>*{animation:linear both imported-module__TOC-Gq__rise;animation-timeline:view();animation-range:entry entry 50%}.imported-module__TOC-Gq__arch img{animation:1.4s cubic-bezier(.6,0,.2,1) both imported-module__TOC-Gq__settle,linear both imported-module__TOC-Gq__drift;animation-timeline:auto,--arch;scale:1.15}}}@media (hover:none),(max-width:900px){.imported-module__TOC-Gq__row{grid-template-columns:5rem minmax(0,1fr);gap:.75rem 1.25rem;padding-block:1.25rem}.imported-module__TOC-Gq__number,.imported-module__TOC-Gq__arrow{display:none}.imported-module__TOC-Gq__name{font-size:1.75rem}.imported-module__TOC-Gq__meta{gap:.25rem 1rem}.imported-module__TOC-Gq__preview{aspect-ratio:1;width:auto;box-shadow:none;opacity:1;grid-area:1/1/span 2;position:relative;top:auto;right:auto;translate:none;rotate:none;scale:none}}@media (max-width:900px){.imported-module__TOC-Gq__hero,.imported-module__TOC-Gq__why,.imported-module__TOC-Gq__closing{grid-template-columns:1fr}.imported-module__TOC-Gq__hero{gap:3rem}.imported-module__TOC-Gq__arch{max-height:70vh}.imported-module__TOC-Gq__why{gap:3rem}.imported-module__TOC-Gq__whyIntro{position:static}.imported-module__TOC-Gq__versus{grid-template-columns:1fr}.imported-module__TOC-Gq__or{grid-row:2;justify-self:center;margin-block:-2.25rem;position:relative;top:auto;left:auto;translate:none}}@media (max-width:600px){.imported-module__TOC-Gq__page{--gutter:16px}.imported-module__TOC-Gq__why,.imported-module__TOC-Gq__collection,.imported-module__TOC-Gq__compare,.imported-module__TOC-Gq__faq,.imported-module__TOC-Gq__closing{padding-block:5rem}.imported-module__TOC-Gq__stats{gap:2rem}.imported-module__TOC-Gq__side{padding:2.5rem 1.5rem}.imported-module__TOC-Gq__questions summary{font-size:1.125rem}}@keyframes imported-module__TOC-Gq__unveil{0%{clip-path:inset(calc(100% + 1rem) -1rem -1rem)}to{clip-path:inset(-1rem)}}@keyframes imported-module__TOC-Gq__settle{0%{scale:1.25}}@keyframes imported-module__TOC-Gq__drift{0%{translate:0 -6%}to{translate:0 6%}}@keyframes imported-module__TOC-Gq__rise{0%{opacity:0;transform:translateY(2rem)}}
