@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(/fonts/tektur.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans.woff2)format("woff2")}@font-face{font-family:Tektur Fallback;src:local(Arial Black),local(Arial);size-adjust:96%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Instrument Fallback;src:local(Arial);size-adjust:97%;ascent-override:98%;descent-override:25%;line-gap-override:0%}:root{--sc-canvas:#07060d;--sc-surface:#0e0c18;--surface-2:#151228;--sc-ink:#f4f2ff;--sc-ink-soft:#b9b4d2;--sc-accent:#22d3ee;--sc-accent-ink:#041218;--accent-hover:#67e8f9;--violet:#7c3aed;--violet-hi:#8b5cf6;--violet-ink:#c4b5fd;--cyan:#22d3ee;--sc-font-display:"Tektur", "Tektur Fallback", system-ui, sans-serif;--sc-font-text:"Instrument Sans", "Instrument Fallback", system-ui, sans-serif;--sc-font-mono:var(--sc-font-text);--sc-hairline:color-mix(in oklab, var(--sc-ink) 11%, transparent);--sc-hairline-strong:color-mix(in oklab, var(--sc-ink) 22%, transparent);--violet-line:color-mix(in oklab, var(--violet-hi) 55%, transparent);--cyan-line:color-mix(in oklab, var(--cyan) 55%, transparent);--sc-t-xs:clamp(.78rem, .75rem + .12vw, .84rem);--sc-t-sm:clamp(.875rem, .85rem + .14vw, .95rem);--sc-t-base:clamp(1rem, .97rem + .2vw, 1.125rem);--sc-t-lg:clamp(1.14rem, 1.06rem + .45vw, 1.42rem);--sc-t-xl:clamp(1.45rem, 1.25rem + 1vw, 2.05rem);--sc-t-2xl:clamp(1.9rem, 1.45rem + 2.2vw, 3.1rem);--sc-t-3xl:clamp(2.3rem, 1.6rem + 3.5vw, 4.5rem);--sc-t-4xl:clamp(2.7rem, 1.6rem + 5.4vw, 6.2rem);--sc-track-tight:-.035em;--sc-track-snug:-.02em;--sc-track-normal:0em;--sc-track-wide:.14em;--sc-leading-body:1.62;--sc-measure:62ch;--sc-1:.25rem;--sc-2:.5rem;--sc-3:.75rem;--sc-4:1rem;--sc-5:1.5rem;--sc-6:2rem;--sc-7:3rem;--sc-8:4rem;--sc-9:6rem;--sc-10:8rem;--sc-11:12rem;--sc-section:clamp(4.5rem, 9vw, 9.5rem);--sc-gutter:clamp(1rem, 5vw, 5.5rem);--sc-maxw:82rem;--r-pill:999px;--r-pane:18px;--sc-r-sm:10px;--sc-r-md:18px;--sc-r-lg:18px;--sc-shadow-color:258 60% 2%;--sc-ease-out:cubic-bezier(.23, 1, .32, 1);--ease-out:var(--sc-ease-out);--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--sc-edge:inset 0 1px 0 color-mix(in oklab, var(--sc-ink) 10%, transparent);--island-top:14px;--island-h:58px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark;background:var(--sc-canvas)}body{background:var(--sc-canvas);min-height:100svh;color:var(--sc-ink);font-family:var(--sc-font-text);font-size:var(--sc-t-base);line-height:var(--sc-leading-body);letter-spacing:.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:430;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}::selection{background:var(--violet-hi);color:#fff}:root{caret-color:var(--cyan);accent-color:var(--cyan)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}a{color:inherit;text-underline-offset:.24em;text-decoration-thickness:1px}@supports (scrollbar-color:auto){html{scrollbar-color:color-mix(in oklab, var(--violet-hi) 45%, transparent) transparent;scrollbar-width:thin}}time,.tnum{font-variant-numeric:tabular-nums}html.sheet-lock{overflow:hidden}.skip{left:var(--sc-4);z-index:100;background:var(--cyan);color:var(--sc-accent-ink);padding:var(--sc-3) var(--sc-4);border-radius:10px;font-weight:650;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:var(--sc-3)}.display{font-family:var(--sc-font-display);letter-spacing:var(--sc-track-tight);text-wrap:balance;margin:0;font-weight:700;line-height:1}.display--xl{font-size:var(--sc-t-4xl);line-height:.96}.display--lg{font-size:var(--sc-t-3xl)}.display--md{font-size:var(--sc-t-2xl);letter-spacing:var(--sc-track-snug);line-height:1.04}.display--sm{font-size:var(--sc-t-xl);letter-spacing:-.01em;font-weight:640;line-height:1.1}.lede{font-size:var(--sc-t-lg);color:color-mix(in oklab, var(--sc-ink) 88%, var(--sc-ink-soft));text-wrap:pretty;max-width:46ch;margin:0;line-height:1.5}.body{max-width:var(--sc-measure);color:var(--sc-ink-soft);text-wrap:pretty;margin:0}.label{font-family:var(--sc-font-text);font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;color:var(--violet-ink);margin:0;font-weight:620}.wrap{width:100%;max-width:var(--sc-maxw);padding-inline:var(--sc-gutter);margin-inline:auto}.btn{isolation:isolate;white-space:nowrap;background:var(--cyan);min-height:48px;color:var(--sc-accent-ink);border-radius:var(--r-pill);font:660 var(--sc-t-sm)/1 var(--sc-font-text);letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -2px 0 #00000029, 0 1px 2px hsl(var(--sc-shadow-color) / .5), 0 10px 22px -8px hsl(var(--sc-shadow-color) / .8);transition:background-color .16s var(--ease-out), scale .14s var(--ease-out);border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn__label{z-index:1;position:relative}.btn__sheen{z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff9 48%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--accent-hover)}.btn:hover .btn__sheen{transition:transform .7s var(--ease-out);transform:translate(130%)}}.btn:active{scale:.97}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn--ghost{background:color-mix(in oklab, var(--sc-ink) 4%, transparent);color:var(--sc-ink);box-shadow:inset 0 0 0 1px var(--sc-hairline-strong)}@media (hover:hover) and (pointer:fine){.btn--ghost:hover{background:color-mix(in oklab, var(--violet) 22%, transparent)}}.btn--block{width:100%;min-height:56px;font-size:var(--sc-t-base)}.textlink{min-height:44px;color:var(--sc-ink);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--cyan) 70%, transparent);text-underline-offset:.3em;transition:text-decoration-color .16s var(--ease-out), color .16s var(--ease-out);align-items:center;gap:.45rem;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.textlink:hover{color:var(--cyan);text-decoration-color:var(--cyan)}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes island-spin{to{--spin:360deg}}.island{top:var(--island-top);z-index:60;pointer-events:none;justify-content:center;padding-inline:12px;display:flex;position:fixed;left:0;right:0}.island__bar{pointer-events:auto;z-index:0;height:var(--island-h);border-radius:var(--r-pill);transform-origin:50% 0;max-width:100%;transition:transform .38s var(--ease-out);align-items:center;gap:4px;padding:0 7px 0 12px;display:flex;position:relative}.island__glass{z-index:-1;border-radius:inherit;backdrop-filter:blur(18px)saturate(160%);box-shadow:inset 0 0 0 1px var(--sc-hairline), var(--sc-edge), 0 2px 6px hsl(var(--sc-shadow-color) / .45), 0 20px 44px -14px hsl(var(--sc-shadow-color) / .8);transition:background-color .3s var(--ease-out);background:oklab(15.5645% .00960342 -.0278011/.74);position:absolute;inset:0}.island__light{z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--spin), transparent 0turn, transparent .16turn, color-mix(in oklab, var(--violet-hi) 0%, transparent) .18turn, #a78bfa .4turn, #fff .415turn, transparent .43turn, transparent .66turn, color-mix(in oklab, var(--cyan) 0%, transparent) .68turn, var(--cyan) .9turn, #e0fcff .915turn, transparent .93turn);-webkit-mask-composite:xor;padding:1.5px;animation:7s linear infinite island-spin;position:absolute;inset:-.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.island.is-compact .island__glass{background:oklab(15.5645% .00960342 -.0278011/.9)}@media (width>=880px){.island.is-compact .island__bar{transform:translateY(-6px)scale(.93)}.island.is-compact .island__light{animation-duration:3.5s}}.island__brand{z-index:1;border-radius:var(--r-pill);min-height:44px;font-family:var(--sc-font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;padding:0 10px 0 4px;font-size:1.06rem;font-weight:760;text-decoration:none;display:inline-flex;position:relative}.island__brand .mark{width:26px;height:26px;transition:rotate .5s var(--ease-spring)}@media (hover:hover) and (pointer:fine){.island__brand:hover .mark{rotate:-8deg}}.island__nav{align-items:center;display:flex}.island__list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.island__liquid{z-index:0;pointer-events:none;background:linear-gradient(180deg, color-mix(in oklab, var(--violet-hi) 42%, transparent), color-mix(in oklab, var(--violet) 26%, transparent));clip-path:inset(50%);opacity:0;position:absolute;inset:0}.island__link{z-index:1;border-radius:var(--r-pill);cursor:pointer;min-height:44px;font-size:var(--sc-t-sm);color:color-mix(in oklab, var(--sc-ink) 80%, var(--sc-ink-soft));transition:color .16s var(--ease-out);align-items:center;gap:6px;padding:0 15px;font-weight:560;line-height:1;text-decoration:none;list-style:none;display:inline-flex;position:relative}.island__link::-webkit-details-marker{display:none}.island__link:hover,.island__link[aria-current=page],.mega[open]>.island__link{color:var(--sc-ink)}html:not(.js) .island__link[aria-current=page]{background:color-mix(in oklab, var(--violet) 32%, transparent)}.swap{height:1.3em;line-height:1.3;display:inline-block;overflow:hidden}.swap__in{transition:transform .38s var(--ease-out);display:block}.swap__in:after{content:attr(data-swap) / "";color:#fff;display:block}@media (hover:hover) and (pointer:fine){.island__link:hover .swap__in,.island__link:focus-visible .swap__in{transform:translateY(-50%)}}.island__cta{z-index:1;will-change:transform;min-height:44px;margin-left:6px;padding-inline:1.2rem;position:relative}.mega>summary{list-style:none}.mega__chev{transition:rotate .26s var(--ease-out);opacity:.8}.mega[open] .mega__chev{rotate:180deg}.mega__panel{z-index:-1;padding:calc(var(--island-h) + 12px) 12px 12px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--violet-hi) 30%, transparent), var(--sc-edge), 0 4px 10px hsl(var(--sc-shadow-color) / .5), 0 40px 80px -24px hsl(var(--sc-shadow-color) / .9);background:#0c0a18;border-radius:26px;position:absolute;top:0;left:0;right:0}.mega__panel:before{content:"";left:22px;right:22px;top:calc(var(--island-h) + 2px);background:linear-gradient(90deg, transparent, var(--violet-line) 30%, var(--cyan-line) 70%, transparent);height:1px;position:absolute}.mega__rows{grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.mega__row{color:var(--sc-ink);transition:background-color .18s var(--ease-out);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:14px 14px 14px 12px;text-decoration:none;display:grid;position:relative}.mega__row:hover,.mega__row:focus-visible{background:color-mix(in oklab, var(--violet) 18%, transparent)}.mega__icon{background:color-mix(in oklab, var(--violet) 22%, #0c0a18);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--violet-hi) 45%, transparent);color:var(--violet-ink);border-radius:12px;flex:none;place-items:center;display:grid}.mega__icon--cyan{background:color-mix(in oklab, var(--cyan) 14%, #0c0a18);box-shadow:inset 0 0 0 1px var(--cyan-line);color:var(--cyan)}.mega__text{gap:4px;display:grid}.mega__title{font-family:var(--sc-font-display);letter-spacing:-.005em;font-size:1rem;font-weight:640;line-height:1.2}.mega__line{font-size:var(--sc-t-xs);color:var(--sc-ink-soft);line-height:1.45}.mega__arrow{color:var(--cyan);opacity:0;transition:opacity .18s var(--ease-out), transform .26s var(--ease-out);margin-top:4px;transform:translate(-6px)}.mega__row:hover .mega__arrow,.mega__row:focus-visible .mega__arrow{opacity:1;transform:none}.mega__foot{border-top:1px solid var(--sc-hairline);font-size:var(--sc-t-xs);color:var(--sc-ink-soft);margin:8px 6px 2px;padding:12px 10px 4px}.mega__foot a{color:var(--sc-ink);text-decoration-color:var(--cyan);align-items:center;min-height:32px;font-weight:600;display:inline-flex}.js .mega__panel{clip-path:inset(0 0 calc(100% - var(--island-h)) 0 round 29px);transition:clip-path .44s var(--ease-out)}.js .island.mega-open .mega__panel{clip-path:inset(0 round 26px)}.js .mega__rows>li,.js .mega__foot{opacity:0;transition:opacity .22s var(--ease-out), transform .42s var(--ease-out);transform:translateY(10px)}.js .island.mega-open .mega__rows>li,.js .island.mega-open .mega__foot{opacity:1;transform:none}.js .island.mega-open .mega__rows>li:first-child{transition-delay:70ms}.js .island.mega-open .mega__rows>li:nth-child(2){transition-delay:.11s}.js .island.mega-open .mega__rows>li:nth-child(3){transition-delay:.15s}.js .island.mega-open .mega__rows>li:nth-child(4){transition-delay:.19s}.js .island.mega-open .mega__foot{transition-delay:.23s}.sheet{display:none}.island__menu{z-index:1;cursor:pointer;border-radius:var(--r-pill);min-width:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--sc-hairline-strong);font-size:var(--sc-t-sm);color:var(--sc-ink);align-items:center;gap:8px;margin-left:4px;padding:0 14px 0 12px;font-weight:620;list-style:none;display:inline-flex;position:relative}.island__menu::-webkit-details-marker{display:none}.island__menu-icon{width:16px;height:10px;position:relative}.island__menu-icon i{height:1.6px;transition:transform .3s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.island__menu-icon i:first-child{top:0}.island__menu-icon i:last-child{bottom:0}.sheet[open] .island__menu-icon i:first-child{transform:translateY(4.2px)rotate(45deg)}.sheet[open] .island__menu-icon i:last-child{transform:translateY(-4.2px)rotate(-45deg)}.sheet__panel{z-index:-1;padding:calc(var(--island-top) + var(--island-h) + 22px) 20px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:radial-gradient(70% 40% at 90% 0%, color-mix(in oklab, var(--violet) 26%, transparent), transparent 70%), #08070f;flex-direction:column;gap:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet__group{font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;color:var(--violet-ink);margin:0 4px -8px;font-weight:620}.sheet__solutions,.sheet__links{margin:0;padding:0;list-style:none;display:grid}.sheet__solutions{gap:4px}.sheet__sol{border-radius:14px;align-items:center;gap:14px;min-height:56px;padding:6px 8px;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.sheet__sol .mega__icon{width:38px;height:38px}.sheet__links{border-top:1px solid var(--sc-hairline)}.sheet__link{border-bottom:1px solid var(--sc-hairline);min-height:60px;font-family:var(--sc-font-display);letter-spacing:-.015em;align-items:center;padding:0 8px;font-size:1.6rem;font-weight:680;text-decoration:none;display:flex}.sheet__link[aria-current=page]{color:var(--cyan)}.sheet__panel>.btn{margin-top:auto}.js .sheet__panel{clip-path:inset(var(--island-top) 12px calc(100% - var(--island-top) - var(--island-h)) 12px round 29px);transition:clip-path .46s var(--ease-out)}.js .island.sheet-in .sheet__panel{clip-path:inset(0)}.js .sheet__panel>*{opacity:0;transition:opacity .24s var(--ease-out), transform .46s var(--ease-out);transform:translateY(14px)}.js .island.sheet-in .sheet__panel>*{opacity:1;transform:none}.js .island.sheet-in .sheet__panel>:first-child{transition-delay:90ms}.js .island.sheet-in .sheet__panel>:nth-child(2){transition-delay:.15s}@media (width<=879px){.island__nav{display:none}.sheet{display:block}.island__bar{width:100%;max-width:34rem;padding-right:6px}.island__cta{margin-left:auto;padding-inline:1rem}}@media (width<=400px){.island__word{display:none}.island__brand{padding-right:4px}.island__menu{padding-inline:12px}.island__menu-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.island__light{background:linear-gradient(90deg, var(--violet-line), color-mix(in oklab, var(--sc-ink) 10%, transparent) 50%, var(--cyan-line));animation:none}.island__bar,.swap__in,.btn,.btn__sheen,.mega__chev,.mega__arrow,.island__menu-icon i,.island__brand .mark{transition:none!important}.island__link:hover .swap__in,.island__link:focus-visible .swap__in,.island.is-compact .island__bar{transform:none}.js .mega__panel,.js .sheet__panel,.js .mega__rows>li,.js .mega__foot,.js .sheet__panel>*{transition:none!important}.btn:hover .btn__sheen{transform:translate(-130%)}}.foot{z-index:2;padding:var(--sc-8) var(--sc-gutter) var(--sc-6);border-top:1px solid var(--sc-hairline);background:var(--sc-canvas);font-size:var(--sc-t-sm);color:var(--sc-ink-soft);position:relative}.foot__grid{max-width:var(--sc-maxw);gap:var(--sc-6);grid-template-columns:1.4fr 1fr 1fr;margin-inline:auto;display:grid}.foot__brand{gap:var(--sc-3);align-content:start;display:grid}.foot__brand .island__brand{justify-self:start;padding-left:0}.foot__line{color:var(--sc-ink);max-width:30ch;margin:0;font-weight:520}.foot nav ul{margin:0;padding:0;list-style:none;display:grid}.foot nav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.foot nav a:hover{color:var(--sc-ink);text-decoration:underline;text-decoration-color:var(--cyan)}.foot__head{margin:0 0 var(--sc-2)}.foot__base{max-width:var(--sc-maxw);margin:var(--sc-7) auto 0;padding-top:var(--sc-4);border-top:1px solid var(--sc-hairline);justify-content:space-between;gap:var(--sc-4);flex-wrap:wrap;display:flex}.foot__year{margin:0}@media (width<=720px){.foot__grid{grid-template-columns:1fr 1fr}.foot__brand{grid-column:1/-1}}.enq{gap:var(--sc-4);display:grid;position:relative}.enq__row{gap:var(--sc-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=620px){.enq__row{grid-template-columns:1fr}}.field{align-content:start;gap:.45rem;display:grid}.field label{font-size:var(--sc-t-sm);color:var(--sc-ink);font-weight:600}.field label .opt{color:var(--sc-ink-soft);font-weight:450}.field input,.field textarea,.field select{border:1px solid var(--sc-hairline-strong);width:100%;min-height:50px;color:var(--sc-ink);font:inherit;transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);background:oklab(11.4252% .00719639 -.01829/.78);border-radius:12px;padding:.75rem 1rem;font-size:1rem;line-height:1.4}.field textarea{resize:vertical;min-height:132px}.field select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--sc-ink-soft) 50%), linear-gradient(135deg, var(--sc-ink-soft) 50%, transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.6rem}.field select option{color:var(--sc-ink);background:#0e0c18}.field input::placeholder,.field textarea::placeholder{color:color-mix(in oklab, var(--sc-ink-soft) 78%, transparent)}.field input:hover,.field textarea:hover,.field select:hover{border-color:color-mix(in oklab, var(--sc-ink) 40%, transparent)}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{border-color:var(--cyan);outline-offset:2px;background:oklab(11.4252% .00719639 -.01829/.92)}.field__hint{font-size:var(--sc-t-xs);color:var(--sc-ink-soft);margin:0}.field__error{font-size:var(--sc-t-xs);color:#fda4af;min-height:0;margin:0;font-weight:600}.field__error:empty{display:none}.field.is-invalid input,.field.is-invalid textarea,.field.is-invalid select{border-color:#fb7185}.field.is-valid input,.field.is-valid textarea,.field.is-valid select{border-color:color-mix(in oklab, var(--cyan) 60%, transparent)}.enq__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.enq__actions{align-items:center;gap:var(--sc-3) var(--sc-5);margin-top:var(--sc-2);flex-wrap:wrap;display:flex}.enq__note{font-size:var(--sc-t-xs);color:var(--sc-ink-soft);margin:0}.enq__note a{color:var(--sc-ink)}.enq__status{margin:0;font-weight:600}.enq__status:empty{display:none}.enq__status--error{color:#fda4af}.enq__done{gap:var(--sc-3);padding:var(--sc-6) var(--sc-5);border-radius:var(--r-pane);text-align:left;background:color-mix(in oklab, var(--cyan) 10%, transparent);box-shadow:inset 0 0 0 1px var(--cyan-line);display:grid}.enq__done[hidden]{display:none}.enq__done h3{margin:0}.enq.is-sending .btn{opacity:.7;cursor:progress}body.inner{background:radial-gradient(56rem 30rem at 88% -8%, color-mix(in oklab, var(--violet) 24%, transparent), transparent 70%), radial-gradient(40rem 22rem at -4% 4%, color-mix(in oklab, var(--cyan) 9%, transparent), transparent 70%), var(--sc-canvas);background-repeat:no-repeat}.page{padding-top:calc(var(--island-top) + var(--island-h) + clamp(3rem, 8vw, 6.5rem));padding-bottom:var(--sc-section)}.page__head{gap:var(--sc-5);max-width:54rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.prose{max-width:var(--sc-measure)}.prose h2{font-family:var(--sc-font-display);font-weight:680;font-size:var(--sc-t-xl);letter-spacing:-.01em;margin:var(--sc-8) 0 var(--sc-3);line-height:1.15}.prose h2:first-child{margin-top:0}.prose p,.prose li{color:color-mix(in oklab, var(--sc-ink) 86%, var(--sc-ink-soft))}.prose p{margin:0 0 var(--sc-4)}.prose a{color:var(--cyan)}.inline-links{gap:var(--sc-3);margin-top:var(--sc-6);flex-wrap:wrap;display:flex}.pane{border-radius:var(--r-pane);box-shadow:inset 0 0 0 1px var(--sc-hairline), var(--sc-edge), 0 2px 6px hsl(var(--sc-shadow-color) / .4), 0 30px 60px -24px hsl(var(--sc-shadow-color) / .8);background:oklab(15.5645% .00960342 -.0278011/.8);padding:clamp(1.25rem,3.5vw,2.5rem);position:relative}.contact__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:start;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.contact__aside{gap:var(--sc-4);padding-top:var(--sc-4);display:grid}@media (width<=860px){.contact__grid{grid-template-columns:1fr}}.about__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}@media (width<=860px){.about__grid{grid-template-columns:1fr}}.leader{gap:var(--sc-4);justify-items:start;display:grid}.leader__photo{aspect-ratio:1;width:min(100%,18rem);margin:0;position:relative}.leader__photo img{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 1px var(--violet-line), 0 24px 50px -20px hsl(var(--sc-shadow-color) / .9);border-radius:999px}.leader__ring{border:1px solid var(--cyan-line);pointer-events:none;border-radius:999px;position:absolute;inset:-10px}.leader__name{font-family:var(--sc-font-display);font-weight:680;font-size:var(--sc-t-lg);margin:0}.leader__name span{font-family:var(--sc-font-text);font-weight:520;font-size:var(--sc-t-sm);color:var(--sc-ink-soft);letter-spacing:.02em;display:block}.endband{margin-top:var(--sc-9);justify-content:space-between;align-items:center;gap:var(--sc-5);flex-wrap:wrap;display:flex}.endband p{max-width:32ch;margin:0}.enq [hidden]{display:none!important}.foot__legal{gap:var(--sc-4);display:flex}
