.faq-module__8LOyna__section{padding-block:var(--space-section);isolation:isolate;position:relative;overflow:clip}.faq-module__8LOyna__list{border-top:1px solid var(--line);max-width:880px;display:grid}.faq-module__8LOyna__item{border-bottom:1px solid var(--line)}.faq-module__8LOyna__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 0;font-size:clamp(1.1rem,1.2vw + .7rem,1.45rem);font-weight:700;line-height:1.25;list-style:none;display:flex}.faq-module__8LOyna__item summary::-webkit-details-marker{display:none}.faq-module__8LOyna__icon{border:1.5px solid var(--color-violet);width:36px;height:36px;color:var(--color-violet);transition:transform .5s var(--ease-out-expo), background-color .3s ease, color .3s ease;border-radius:50%;flex:none;position:relative}.faq-module__8LOyna__icon:before,.faq-module__8LOyna__icon:after{content:"";background:currentColor;border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.faq-module__8LOyna__icon:after{transition:transform .5s var(--ease-out-expo);transform:rotate(90deg)}.faq-module__8LOyna__item[open] .faq-module__8LOyna__icon{background:var(--color-violet);color:var(--color-paper);transform:rotate(180deg)}.faq-module__8LOyna__item[open] .faq-module__8LOyna__icon:after{transform:rotate(0)}.faq-module__8LOyna__item p{max-width:62ch;color:var(--muted);margin:0 0 22px;font-size:1.05rem}.faq-module__8LOyna__layout{z-index:1;grid-template-columns:minmax(0,1fr);gap:36px;display:grid;position:relative}.faq-module__8LOyna__index ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.faq-module__8LOyna__indexLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--color-bronze);margin:0 0 12px;font-size:.78rem;font-weight:700}.faq-module__8LOyna__index a{border:1.5px solid color-mix(in oklab, var(--color-violet) 38%, transparent);min-height:48px;color:var(--color-violet);border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.faq-module__8LOyna__index a:hover{background:var(--color-violet);border-color:var(--color-violet);color:var(--color-paper)}.faq-module__8LOyna__count{background:color-mix(in oklab, var(--color-violet) 12%, transparent);border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.8rem;font-weight:700;display:inline-grid}.faq-module__8LOyna__index a:hover .faq-module__8LOyna__count{background:#ffffff38}.faq-module__8LOyna__groups{gap:clamp(48px,7vw,88px);display:grid}.faq-module__8LOyna__groupTitle{margin:0 0 20px;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:.92}@media (min-width:1024px){.faq-module__8LOyna__layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,104px)}.faq-module__8LOyna__index{top:calc(var(--header-h) + 32px);position:sticky}.faq-module__8LOyna__index ul{flex-direction:column;gap:2px}.faq-module__8LOyna__index a{border:0;border-left:3px solid color-mix(in oklab, var(--color-violet) 22%, transparent);border-radius:0;justify-content:space-between;min-height:52px;padding:0 4px 0 16px}.faq-module__8LOyna__index a:hover{background:color-mix(in oklab, var(--color-violet) 7%, transparent);border-left-color:var(--color-gold);color:var(--color-violet)}.faq-module__8LOyna__index a:hover .faq-module__8LOyna__count{background:color-mix(in oklab, var(--color-violet) 12%, transparent)}}.faq-module__8LOyna__pointer{padding-block:clamp(36px,5vw,64px)}.faq-module__8LOyna__pointerText{font-size:var(--fs-lead);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-block:0;font-weight:600;display:flex}
.framework-ridge-module__3AF2oG__ranges{opacity:.32}.framework-ridge-module__3AF2oG__solid{fill:var(--color-ink)}.framework-ridge-module__3AF2oG__shade{fill:var(--color-ink);fill-opacity:.35}.framework-ridge-module__3AF2oG__crest{opacity:.9}.framework-ridge-module__3AF2oG__ivory,.framework-ridge-module__3AF2oG__roots{color:var(--color-cream);fill:var(--color-cream)}.framework-ridge-module__3AF2oG__roots{fill:none;opacity:.9}.framework-ridge-module__3AF2oG__light{opacity:0}@media (prefers-reduced-motion:no-preference){.framework-ridge-module__3AF2oG__ranges,.framework-ridge-module__3AF2oG__glow{animation:1.2s ease-out both framework-ridge-module__3AF2oG__fade-in}.framework-ridge-module__3AF2oG__crest{stroke-dasharray:1 1;animation:1.6s cubic-bezier(.65,0,.35,1) .1s both framework-ridge-module__3AF2oG__draw}.framework-ridge-module__3AF2oG__body{animation:framework-ridge-module__3AF2oG__rise 1.4s var(--ease-out-expo) .45s backwards}.framework-ridge-module__3AF2oG__roots path{stroke-dasharray:1 1;animation:framework-ridge-module__3AF2oG__draw 1.2s var(--ease-out-expo) calc(1s + var(--i,0) * 70ms) both}.framework-ridge-module__3AF2oG__stem{animation:1s cubic-bezier(.33,1,.68,1) 1.2s backwards framework-ridge-module__3AF2oG__rise}.framework-ridge-module__3AF2oG__leaf{animation:framework-ridge-module__3AF2oG__unfurl .8s cubic-bezier(.34, 1.4, .64, 1) var(--delay) both}.framework-ridge-module__3AF2oG__whole{animation:2.9s framework-ridge-module__3AF2oG__hidden}.framework-ridge-module__3AF2oG__pole{transform-origin:512.5px 409px;animation:framework-ridge-module__3AF2oG__raise .5s var(--ease-out-expo) 2.2s both}.framework-ridge-module__3AF2oG__cloth{transform-origin:519px 374px;animation:1.1s ease-out 2.45s both framework-ridge-module__3AF2oG__wind}.framework-ridge-module__3AF2oG__light{animation:1.2s ease-in-out 2.9s framework-ridge-module__3AF2oG__sweep}}@keyframes framework-ridge-module__3AF2oG__fade-in{0%{opacity:0}}@keyframes framework-ridge-module__3AF2oG__hidden{0%,to{opacity:0}}@keyframes framework-ridge-module__3AF2oG__draw{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0}}@keyframes framework-ridge-module__3AF2oG__rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes framework-ridge-module__3AF2oG__unfurl{0%{opacity:0;transform:rotate(var(--turn)) scale(.2)}30%{opacity:1}}@keyframes framework-ridge-module__3AF2oG__raise{0%{opacity:0;transform:scaleY(0)}}@keyframes framework-ridge-module__3AF2oG__wind{0%{opacity:0;transform:scaleX(0)skewY(10deg)}45%{opacity:1;transform:scaleX(1.05)skewY(-4deg)}70%{transform:scaleX(.98)skewY(2deg)}to{transform:none}}@keyframes framework-ridge-module__3AF2oG__sweep{0%{opacity:0;transform:translate(250px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(1050px)}}.framework-ridge-module__3AF2oG__pole{color:var(--color-bronze)}.framework-ridge-module__3AF2oG__cloth{fill:var(--color-gold)}.framework-ridge-module__3AF2oG__roots{color:var(--color-gold-deep)}svg[data-variant=royal] .framework-ridge-module__3AF2oG__pole{color:var(--color-cream)}svg[data-variant=royal] .framework-ridge-module__3AF2oG__roots{color:var(--color-gold-light)}svg[data-variant=royal] .framework-ridge-module__3AF2oG__glow{filter:hue-rotate(130deg)saturate(1.3)}
.brand-line-module__aiVbWG__section{isolation:isolate;padding-block:clamp(80px,11vw,170px);position:relative;overflow:clip}.brand-line-module__aiVbWG__wrap{z-index:2;justify-items:start;gap:28px;display:grid;position:relative}.brand-line-module__aiVbWG__line{gap:.02em;margin:0;font-size:clamp(3.2rem,10.6vw,11rem);line-height:.88;display:grid}.brand-line-module__aiVbWG__mask{padding-bottom:.06em;display:block;overflow:hidden}.brand-line-module__aiVbWG__mask>span{display:inline-block}.brand-line-module__aiVbWG__ridge{z-index:1;width:min(80vw,1100px);height:auto;color:var(--color-gold-light);opacity:.35;pointer-events:none;position:absolute;bottom:0;right:0}.brand-line-module__aiVbWG__ridgeFramework{opacity:1;width:min(70vw,980px)}@media (min-width:1024px){.brand-line-module__aiVbWG__ridgeFramework{right:clamp(150px,13vw,240px)}}.js .brand-line-module__aiVbWG__ridgeFramework:not([data-play]) *{animation-play-state:paused}@media (max-width:767px){.brand-line-module__aiVbWG__ridgeFramework{opacity:.55;width:92vw}}.brand-line-module__aiVbWG__leaflet{margin-top:8px}
.cta-band-module__UOvEgq__section{isolation:isolate;padding-block:var(--space-section) clamp(72px, 9vw, 120px);position:relative;overflow:clip}.cta-band-module__UOvEgq__wrap{z-index:2;gap:clamp(28px,4vw,48px);display:grid;position:relative}.cta-band-module__UOvEgq__title{color:var(--color-paper);margin:0;font-size:clamp(5rem,22vw,14rem);line-height:.82}.cta-band-module__UOvEgq__accent{color:var(--color-gold-light)}.cta-band-module__UOvEgq__strip{margin-inline:calc(var(--gutter) * -1);overflow:hidden}.cta-band-module__UOvEgq__track{gap:12px;width:max-content;animation:60s linear infinite cta-band-module__UOvEgq__drift;display:flex}.cta-band-module__UOvEgq__stripPhoto{aspect-ratio:3/4;border-radius:var(--r-photo);outline:3px solid var(--color-paper);outline-offset:-3px;flex:none;width:104px;position:relative;overflow:hidden}.cta-band-module__UOvEgq__stripPhoto:nth-child(2n){translate:0 14px}@keyframes cta-band-module__UOvEgq__drift{to{transform:translate(calc(-50% - 6px))}}html[data-motion=paused] .cta-band-module__UOvEgq__track{animation-play-state:paused}.cta-band-module__UOvEgq__panel{justify-items:start;gap:24px;display:grid}.cta-band-module__UOvEgq__body{max-width:40ch;margin:0}.cta-band-module__UOvEgq__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.cta-band-module__UOvEgq__mail{font-weight:700}.cta-band-module__UOvEgq__next{font-size:var(--fs-small);flex-basis:100%;margin:0}.cta-band-module__UOvEgq__next .link{padding-block:12px;font-weight:700;display:inline-block}.cta-band-module__UOvEgq__chip{position:relative}.cta-band-module__UOvEgq__ribbon{display:none}@media (min-width:700px){.cta-band-module__UOvEgq__strip{display:none}.cta-band-module__UOvEgq__ribbon{z-index:1;pointer-events:none;height:clamp(300px,30vw,440px);display:block;position:absolute;inset:0 0 auto}.cta-band-module__UOvEgq__curve{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cta-band-module__UOvEgq__chip{aspect-ratio:3/4;border-radius:var(--r-photo);outline:3px solid var(--color-paper);outline-offset:-3px;width:clamp(86px,8.4vw,124px);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 14px 28px -12px #00000080}}@media (min-width:1024px){.cta-band-module__UOvEgq__wrap{padding-top:clamp(40px,8vw,110px)}.cta-band-module__UOvEgq__panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:clamp(32px,5vw,80px)}}@media (prefers-reduced-motion:reduce){.cta-band-module__UOvEgq__track{animation:none}}
.formats-module__Jg_r2W__section{padding-block:var(--space-section);isolation:isolate;position:relative;overflow:clip}.formats-module__Jg_r2W__wrap{z-index:1;justify-items:start;gap:clamp(28px,4vw,56px);display:grid;position:relative}.formats-module__Jg_r2W__head{gap:14px;display:grid}.formats-module__Jg_r2W__title{margin:0;font-size:clamp(3rem,7.4vw,7rem);line-height:.88}.formats-module__Jg_r2W__list{gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.formats-module__Jg_r2W__item{border-radius:var(--r-ui);border:1px solid var(--line);background:#120a1f8c;grid-template-columns:auto 1fr;gap:18px;padding:22px;display:grid}.formats-module__Jg_r2W__num{font-family:var(--font-sans);color:var(--color-gold-light);font-size:2.6rem;font-weight:900;font-stretch:62%;line-height:1}.formats-module__Jg_r2W__body{gap:6px;display:grid}.formats-module__Jg_r2W__body h3{margin:0;font-size:1.5rem}.formats-module__Jg_r2W__body p{color:var(--muted);margin:0}.formats-module__Jg_r2W__body .formats-module__Jg_r2W__length{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-light);font-size:.8rem;font-weight:800}@media (min-width:900px){.formats-module__Jg_r2W__list{grid-template-columns:repeat(3,1fr)}.formats-module__Jg_r2W__item{grid-template-columns:1fr}}.formats-module__Jg_r2W__actions{align-items:center;gap:28px;display:grid}.formats-module__Jg_r2W__talk{border-top:1px solid var(--line);gap:4px;padding-top:24px;display:grid}.formats-module__Jg_r2W__talk p{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8125rem;font-weight:700}.formats-module__Jg_r2W__talk ul{gap:0 32px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.formats-module__Jg_r2W__actions{grid-template-columns:auto minmax(0,1fr);gap:clamp(32px,5vw,72px)}.formats-module__Jg_r2W__talk{border-top:0;border-left:1px solid var(--line);padding-top:0;padding-left:clamp(32px,5vw,72px)}}
.page-hero-module__6WAfHW__hero{padding-top:calc(var(--header-h) + clamp(48px, 8vw, 120px));isolation:isolate;padding-bottom:clamp(56px,8vw,120px);position:relative;overflow:clip}.page-hero-module__6WAfHW__wrap{z-index:2;justify-items:start;gap:20px;display:grid;position:relative}.page-hero-module__6WAfHW__title{max-width:16ch;margin:0;font-size:clamp(3.4rem,8.4vw,8.6rem);line-height:.86}.page-hero-module__6WAfHW__accent{color:var(--color-lavender);text-transform:none;margin-top:.12em;font-size:.42em;line-height:1.1;display:block}.page-hero-module__6WAfHW__lede{max-width:46ch;margin:0}.page-hero-module__6WAfHW__actions{flex-wrap:wrap;gap:12px;padding-top:6px;display:flex}.page-hero-module__6WAfHW__ridge{z-index:1;width:min(70vw,980px);height:auto;color:var(--color-gold-light);opacity:.32;pointer-events:none;position:absolute;bottom:0;right:0}.page-hero-module__6WAfHW__ridgeFramework{opacity:1;bottom:calc(min(70vw,980px)/-15.3846)}.page-hero-module__6WAfHW__hero:has(.page-hero-module__6WAfHW__ridgeFramework){z-index:1;overflow:clip visible}.page-hero-module__6WAfHW__hero[data-opener]{padding-top:calc(var(--header-h) + clamp(40px, 6.6vw, 100px));padding-bottom:clamp(48px,6.6vw,100px)}.page-hero-module__6WAfHW__hero[data-opener] .page-hero-module__6WAfHW__ridge:not(.page-hero-module__6WAfHW__ridgeFramework){color:var(--color-violet);opacity:.38}.page-hero-module__6WAfHW__hero[data-opener] .page-hero-module__6WAfHW__ridgeFramework{color:var(--color-gold-deep)}
