/*! Orvio live preview of 4118c654-1a6b-505b-af9a-68ef8c3473c0 0.1.3. For evaluation only; the source is licensed to members (https://orvio.design/license). Preview 0fab4ef0-4dc5-4eb6-a7f5-485abb13b2a4. */:root{--ox-ease-default: cubic-bezier(.16, 1, .3, 1);--ox-duration-default: .5s}[data-ix~="menu"] [role="menu"]:not(.ox-open), [data-ix~="menu"] [role="listbox"]:not(.ox-open), [data-ix~="menu"] [role="dialog"]:not(.ox-open), [data-ix~="menu"] [role="tooltip"]:not(.ox-open), .ox-panel:not(.ox-open){display: none !important}.ox-layer{position: relative;z-index: 1000}.ox-layer > .ox-panel{position: fixed !important;right: auto !important;bottom: auto !important;margin: 0 !important;z-index: 1000}.ox-motion .ox-layer > .ox-panel{animation: ox-pop .18s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-layer > .ox-panel.ox-closing{animation: ox-pop-out .14s var(--ox-ease, var(--ox-ease-default)) forwards;pointer-events: none}@keyframes ox-pop{from{opacity: 0;translate: 0 -4px}to{opacity: 1;translate: 0 0}}@keyframes ox-pop-out{to{opacity: 0;translate: 0 -4px}}@media (min-width: 768px){[data-ix~="shell-sidebar"]{position: sticky;top: var(--ox-sb-top, 0px);align-self: flex-start;height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));max-height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));overflow-y: auto;box-sizing: border-box}}[data-ix-toggle]{display: none}@media (max-width: 767px){[data-ix-toggle]{display: revert;flex-shrink: 0}[data-ix~="drawer"].ox-drawer-shown{display: flex !important;flex-direction: column;align-items: stretch}[data-ix~="drawer"]{position: fixed !important;top: 0;bottom: 0;left: 0;z-index: 900 !important;width: min(320px, 86vw) !important;max-width: none !important;height: 100vh;overflow-y: auto;transform: translateX(-100%);visibility: hidden;box-shadow: 0 20px 60px rgba(0, 0, 0, .18)}.ox-motion [data-ix~="drawer"]{transition: transform var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}[data-ix~="drawer"].ox-drawer-open{transform: none;visibility: visible;pointer-events: auto;transition-delay: 0s}}.ox-scrim{position: fixed;inset: 0;z-index: 899;background: rgba(0, 0, 0, .32);opacity: 0;visibility: hidden}.ox-motion .ox-scrim{transition: opacity var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}@media (max-width: 767px){.ox-scrim.ox-scrim-on{opacity: 1;visibility: visible;transition-delay: 0s}}[data-nav]:has([data-ix~="drawer"].ox-drawer-open){z-index: 901}[data-nav="static"]:has([data-ix~="drawer"].ox-drawer-open){position: relative}html.ox-locked{overflow: hidden}.ox-collapse{overflow: hidden;interpolate-size: numeric-only}.ox-motion .ox-collapse{transition: height calc(var(--ox-duration, var(--ox-duration-default)) * .7) var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-fade{animation: ox-fade .3s var(--ox-ease, var(--ox-ease-default))}@keyframes ox-fade{from{opacity: 0}to{opacity: 1}}.ox-dialog:not(.ox-open){display: none !important}.ox-dialog.ox-open{position: fixed;inset: 0;z-index: 950;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, .35)}.ox-motion .ox-dialog.ox-open{animation: ox-fade .22s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-open > *{animation: ox-rise .26s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-closing{animation: ox-fade-out .2s var(--ox-ease, var(--ox-ease-default)) forwards}.ox-motion .ox-dialog.ox-closing > *{animation: ox-sink .2s var(--ox-ease, var(--ox-ease-default)) forwards}@keyframes ox-fade-out{to{opacity: 0}}@keyframes ox-rise{from{opacity: 0;translate: 0 12px;scale: .98}to{opacity: 1;translate: 0 0;scale: 1}}@keyframes ox-sink{to{opacity: 0;translate: 0 8px;scale: .98}}[data-nav="fixed"], [data-nav="docking"]{position: sticky;top: 0;z-index: 800}:root{--ox-enter-duration-default: .82s;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] :where([data-enter]:not([data-enter="stagger"])), [data-ox-enter="on"] :where([data-enter="stagger"] > *){animation: ox-enter var(--ox-enter-duration, var(--ox-enter-duration-default)) var(--ox-enter-ease, var(--ox-enter-ease-default)) .08s backwards}[data-ox-enter="on"] [data-enter="2"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(2){animation-delay: .17s}[data-ox-enter="on"] [data-enter="3"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(3){animation-delay: .26s}[data-ox-enter="on"] [data-enter="4"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(4){animation-delay: .35s}[data-ox-enter="on"] [data-enter="5"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(5){animation-delay: .44s}[data-ox-enter="on"] [data-enter="6"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(6){animation-delay: .53s}[data-ox-enter="on"] [data-enter="stagger"] > :nth-child(n+7){animation-delay: .62s}}@keyframes ox-enter{from{opacity: 0;translate: 0 16px}to{opacity: 1;translate: 0 0}}.ox-motion .ox-wait{opacity: 0;translate: 0 var(--ox-y, 20px)}.ox-motion .ox-wait.ox-in{opacity: 1;translate: 0 0;transition: opacity var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default)), translate var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default));transition-delay: var(--ox-d, 0ms)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] [data-ix~="float"]{animation: ox-float-in .9s var(--ox-enter-ease, var(--ox-enter-ease-default)) calc(.52s + var(--ox-k, 0) * .16s) backwards, ox-float calc(5.2s + var(--ox-k, 0) * .8s) ease-in-out 1.5s infinite alternate}[data-ox-enter="on"] [data-ix~="float"].ox-off{animation-play-state: paused}}@keyframes ox-float-in{from{opacity: 0;translate: 0 14px}to{opacity: 1;translate: 0 0}}@keyframes ox-float{from{translate: 0 0}to{translate: 0 calc(var(--ox-dir, 1) * 6px)}}.ox-motion .ox-draw path, .ox-motion .ox-draw line, .ox-motion .ox-draw polyline, .ox-motion .ox-draw circle, .ox-motion .ox-draw polygon, .ox-motion .ox-draw ellipse{transition: stroke-dashoffset 1.4s var(--ox-enter-ease, var(--ox-enter-ease-default))}[data-ix~="count"]{font-variant-numeric: tabular-nums}[data-ix~="menu"] :is([role="menu"],[role="listbox"],[role="dialog"],[role="tooltip"]):not(.ox-open){display:none !important}.sw{--night:var(--sw-midnight);--lapis:var(--sw-lapis);--stone:var(--sw-stone);--gold:var(--sw-gold);--ink:var(--sw-ink);--slate:var(--sw-slate);--paper:var(--sw-paper);--mist:var(--sw-mist);--line:var(--sw-ink-a130);--line-strong:var(--sw-ink-a240);--on-dark:var(--sw-linen);--on-dark-2:var(--sw-linen-a700);--line-dark:var(--sw-linen-a160);--ember:var(--sw-ember);--serif:var(--sw-font-display);--serif-i:var(--sw-font-serif);--sans:var(--sw-font-sans);--ox-ease:cubic-bezier(.16,1,.3,1);--ox-duration:820ms;--ease-soft:cubic-bezier(.45,0,.2,1);--wrap:1360px;--gutter:clamp(20px,4.4vw,64px);--sec:clamp(96px,11vw,168px);background:var(--stone);color:var(--ink);font-family:var(--sans);font-size:var(--sw-font-size-16p5);line-height:var(--sw-line-height-1p65);font-weight:var(--sw-font-weight-400);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;position:relative}.sw *,.sw *::before,.sw *::after{box-sizing:border-box}.sw :is(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}.sw :is(ul,ol){padding:0;list-style:none}.sw img{display:block;max-width:100%}:where(.sw) a{color:inherit;text-decoration:none}:where(.sw) button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}.sw :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sw ::selection{background:var(--gold);color:var(--night)}.sw-grain{position:fixed;inset:0;z-index:80;pointer-events:none;background-image:url("../assets/images/textures/grain.png");background-size:240px;opacity:.5;mix-blend-mode:overlay}.sw-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.sw-sec{padding-block:var(--sec);position:relative}.sw-sec--paper{background:var(--paper)}.sw-dark{background:var(--night);color:var(--on-dark);position:relative;isolation:isolate}.sw>.sw-grain+.sw-dark{overflow:clip}[data-page]:not([data-page="home"]) h1.sw-display{font-size:var(--sw-font-size-fluid-14)}.sw-display{font-family:var(--serif);font-weight:var(--sw-font-weight-400);font-size:var(--sw-font-size-fluid-15);line-height:var(--sw-line-height-0p98);letter-spacing:-.022em;text-wrap:balance}.sw-h2{font-family:var(--serif);font-weight:var(--sw-font-weight-400);font-size:var(--sw-font-size-fluid-11);line-height:var(--sw-line-height-1p02);letter-spacing:-.018em;text-wrap:balance}.sw-h3{font-family:var(--serif);font-weight:var(--sw-font-weight-400);font-size:var(--sw-font-size-fluid-6);line-height:var(--sw-line-height-1p12);letter-spacing:-.01em;text-wrap:balance}.sw-say{font-family:var(--serif);font-weight:var(--sw-font-weight-400);font-size:var(--sw-font-size-fluid-8);line-height:var(--sw-line-height-1p16);letter-spacing:-.014em;text-wrap:balance}.sw em,.sw-i{font-family:var(--serif-i);font-style:italic;font-weight:var(--sw-font-weight-400);letter-spacing:-.03em}.sw-display em,.sw-h2 em,.sw-say em{font-size:var(--sw-font-size-0p9em);letter-spacing:-.035em;padding-bottom:var(--sw-space-0p08em);line-height:var(--sw-line-height-1p1)}.sw-dark em{color:var(--gold)}.sw-lead{font-size:var(--sw-font-size-fluid-3);line-height:var(--sw-line-height-1p6);color:var(--slate);max-width:44ch;text-wrap:pretty}.sw-body{color:var(--slate);max-width:56ch;text-wrap:pretty}.sw-small{font-size:var(--sw-font-size-14);line-height:var(--sw-line-height-1p55);color:var(--slate)}:is(.sw-dark,.sw-foot) :is(.sw-lead,.sw-body,.sw-small){color:var(--on-dark-2)}.sw-label{display:inline-flex;align-items:center;gap:var(--sw-space-14);font-size:var(--sw-font-size-12);font-weight:var(--sw-font-weight-500);letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.sw-label::before{content:"";width:28px;height:1px;background:currentColor;transform:rotate(-24deg);opacity:.8}.sw-dark .sw-label{color:var(--gold)}.sw-num{font-family:var(--serif);font-size:var(--sw-font-size-15);color:var(--slate);font-variant-numeric:oldstyle-nums}.sw-btn{position:relative;display:inline-flex;align-items:center;gap:var(--sw-space-18);height:56px;padding:0 var(--sw-space-22) 0 var(--sw-space-26);background:var(--night);color:var(--stone);font:500 15px/1 var(--sans);letter-spacing:.005em;white-space:nowrap;overflow:hidden;isolation:isolate;transition:color .5s var(--ox-ease),transform .3s var(--ox-ease)}.sw-btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lapis);transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ox-ease)}.sw-btn:hover{color:var(--stone)}.sw-btn:hover::before{transform:scaleX(1)}.sw-btn:active{transform:translateY(1px)}.sw-btn svg{width:16px;height:16px;flex:none;transition:transform .6s var(--ox-ease)}.sw-btn:hover svg{transform:translate(2px,-2px)}.sw-btn--gold{background:var(--gold);color:var(--night)}.sw-btn--gold::before{background:color-mix(in srgb,var(--gold) 55%,var(--stone))}.sw-btn--gold:hover{color:var(--night)}.sw-link{display:inline-flex;align-items:center;gap:var(--sw-space-12);font-weight:var(--sw-font-weight-500);font-size:var(--sw-font-size-15);padding-block:var(--sw-space-6);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .6s var(--ox-ease),gap .5s var(--ox-ease)}.sw-link svg{width:15px;height:15px;transition:transform .5s var(--ox-ease)}.sw-link:hover{background-size:0 1px;background-position:100% 100%}.sw-link:hover svg{transform:translate(3px,-3px)}.sw-glow{position:absolute;z-index:-1;pointer-events:none;width:min(1100px,90vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--sw-gold-a300),var(--sw-gold-a100) 45%,var(--sw-gold-a000) 72%);filter:blur(10px);animation:sw-breathe 9s var(--ease-soft) infinite alternate}@keyframes sw-breathe{from{opacity:.62;transform:translate3d(0,0,0) scale(.94)}to{opacity:1;transform:translate3d(2%,-2%,0) scale(1.06)}}.sw-cut{--a:66%;--b:22%;--k:1.4%;position:relative;overflow:hidden;background:var(--night)}.sw-cut__in{position:absolute;inset:0}.sw-cut img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sw-cut img:first-child{clip-path:polygon(0 0,100% 0,100% var(--b),0 var(--a))}.sw-cut img:last-child{clip-path:polygon(0 calc(var(--a) + var(--k)),100% calc(var(--b) + var(--k)),100% 100%,0 100%);animation:sw-slide 1.6s var(--ox-ease) .5s both}@keyframes sw-slide{from{transform:translate3d(0,0,0)}to{transform:translate3d(14px,-6px,0)}}.sw-drift{animation:sw-drift 26s var(--ease-soft) infinite alternate}@keyframes sw-drift{from{transform:scale(1.02)}to{transform:scale(1.09) translate3d(-1%,-1%,0)}}.sw-media{position:relative;overflow:hidden;background:var(--mist)}.sw-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ox-ease)}a:hover>.sw-media img,.sw-media:hover img{transform:scale(1.035)}.sw-rule{height:1px;background:var(--line);border:0;margin:0}.sw-kerf{display:block;width:100%;height:56px;color:var(--gold)}.sw-arch{position:relative;overflow:hidden;border-radius:9999px 9999px 0 0;isolation:isolate}.sw-arch>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sw-arch-line{position:absolute;border:1px solid var(--sw-gold-a550);border-radius:9999px 9999px 0 0;pointer-events:none}.sw-ring{position:absolute;border:1px solid var(--sw-gold-a400);border-radius:50%;pointer-events:none}.sw-seal{position:absolute;width:150px;height:150px;color:var(--gold);pointer-events:none}.sw-seal svg{width:100%;height:100%;overflow:visible}.sw-seal__spin{transform-origin:50% 50%;animation:sw-spin 48s linear infinite}.sw-seal text{font:500 9.6px/1 var(--sans);letter-spacing:.34em;text-transform:uppercase;fill:currentColor}@keyframes sw-spin{to{transform:rotate(360deg)}}.sw-sign{font-family:var(--sw-font-script);font-weight:var(--sw-font-weight-400);color:var(--gold);line-height:1;white-space:nowrap}.sw-cutout{position:absolute;pointer-events:none;filter:drop-shadow(0 30px 40px var(--sw-c060a12-a450))}.sw-cutout img{width:100%;height:auto;display:block}.sw-print{position:absolute;background:var(--paper);padding:var(--sw-space-10) var(--sw-space-10) var(--sw-space-34);box-shadow:0 1px 1px var(--sw-c060a12-a200),0 28px 50px -22px var(--sw-c060a12-a600);transition:transform 1s var(--ox-ease),box-shadow 1s var(--ox-ease)}.sw-print img{display:block;width:100%;height:100%;object-fit:cover}.sw-print figcaption{position:absolute;left:12px;right:12px;bottom:9px;font:400 15px/1 var(--serif-i);font-style:italic;color:var(--slate)}.sw-print:hover{transform:rotate(0) translateY(-6px) scale(1.02) !important;z-index:9}.sw-tag{position:absolute;display:flex;align-items:center;gap:var(--sw-space-14);padding:var(--sw-space-12) var(--sw-space-18) var(--sw-space-12) var(--sw-space-12);background:var(--sw-midnight-a700);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 0 0 1px var(--sw-linen-a140);color:var(--on-dark)}.sw-tag b{display:block;font:400 18px/1.2 var(--serif)}.sw-tag span{display:block;font-size:var(--sw-font-size-12p5);color:var(--on-dark-2)}.sw-tag i{flex:none;display:grid;place-items:center;width:40px;height:40px;background:var(--gold);color:var(--night);font-style:normal}.sw-tag i svg{width:18px;height:18px}.sw-nav{position:relative;z-index:50;background:transparent;color:var(--on-dark);transition:background var(--ox-duration) var(--ox-ease),box-shadow var(--ox-duration) var(--ox-ease)}.sw-nav[data-docked="true"]{background:var(--sw-midnight-a880);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 1px 0 var(--line-dark)}.sw-nav__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-32);height:84px;transition:height var(--ox-duration) var(--ox-ease)}.sw-nav[data-docked="true"] .sw-nav__bar{height:68px}.sw-logo{display:inline-flex;align-items:center;color:var(--on-dark)}.sw-logo svg{height:22px;width:auto}.sw-nav__links{display:flex;align-items:center;gap:var(--sw-space-36)}.sw-nav__link{position:relative;font-size:var(--sw-font-size-14p5);font-weight:var(--sw-font-weight-400);color:var(--on-dark-2);padding-block:var(--sw-space-8);transition:color .4s var(--ox-ease)}.sw-nav__link::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ox-ease)}.sw-nav__link:hover{color:var(--on-dark)}.sw-nav__link:hover::after{transform:scaleX(1);transform-origin:left}[data-page="about"] .sw-nav__link[data-k="about"],[data-page="practice"] .sw-nav__link[data-k="practice"],[data-page="people"] .sw-nav__link[data-k="people"],[data-page="stories"] .sw-nav__link[data-k="stories"]{color:var(--on-dark)}[data-page="about"] .sw-nav__link[data-k="about"]::after,[data-page="practice"] .sw-nav__link[data-k="practice"]::after,[data-page="people"] .sw-nav__link[data-k="people"]::after,[data-page="stories"] .sw-nav__link[data-k="stories"]::after{transform:scaleX(1)}.sw-nav .sw-btn{height:46px;padding:0 var(--sw-space-18) 0 var(--sw-space-20);font-size:var(--sw-font-size-14)}.sw-drawer-head,.sw-nav__drawer-cta{display:none}[data-ix-toggle]{display:none}@media (max-width:1023px){.sw-nav__links{gap:var(--sw-space-24)}.sw-nav__links .sw-nav__link{font-size:var(--sw-font-size-14)}}@media (max-width:767px){.sw-nav__bar{height:70px}.sw-nav__bar>.sw-btn{display:none}[data-ix-toggle]{display:inline-grid;place-items:center;width:46px;height:46px;border:1px solid var(--line-dark);color:var(--on-dark)}[data-ix-toggle] svg{width:20px;height:20px}[data-ix~="drawer"]{position:fixed !important;inset:0 auto 0 0;z-index:900;width:min(340px,88vw) !important;height:100vh;overflow-y:auto;transform:translateX(-100%);visibility:hidden;flex-direction:column !important;align-items:stretch !important;gap:0 !important;padding:var(--sw-space-22) var(--sw-space-24) var(--sw-space-32) !important;background:var(--night) !important}[data-ix~="drawer"] .sw-drawer-head{display:block;padding:var(--sw-space-6) 0 var(--sw-space-26);border-bottom:1px solid var(--line-dark);margin-bottom:var(--sw-space-10)}[data-ix~="drawer"] .sw-nav__link{font-family:var(--serif);font-size:var(--sw-font-size-30);color:var(--on-dark);padding-block:var(--sw-space-12)}[data-ix~="drawer"] .sw-nav__drawer-cta{display:inline-flex;margin-top:var(--sw-space-28)}}.sw-foot{background:var(--night);color:var(--on-dark);position:relative;overflow:hidden;isolation:isolate}.sw-foot__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--sw-space-48);padding-block:var(--sw-space-96) var(--sw-space-72)}.sw-foot h2{font-size:var(--sw-font-size-12);font-weight:var(--sw-font-weight-500);letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-2);margin-bottom:var(--sw-space-22)}.sw-foot__list{display:flex;flex-direction:column;gap:var(--sw-space-12)}.sw-foot__list a{color:var(--on-dark);font-size:var(--sw-font-size-15);transition:color .4s var(--ox-ease)}.sw-foot__list a:hover{color:var(--gold)}.sw-foot__mark{width:100%;color:var(--sw-linen-a070);display:block;margin-bottom:var(--sw-space-fluid-1)}.sw-foot__mark svg{width:100%;height:auto;display:block}.sw-foot__base{display:flex;justify-content:space-between;gap:var(--sw-space-24);flex-wrap:wrap;padding-block:var(--sw-space-26);border-top:1px solid var(--line-dark);font-size:var(--sw-font-size-13);color:var(--on-dark-2)}@media (max-width:900px){.sw-foot__top{grid-template-columns:1fr 1fr;gap:var(--sw-space-44) var(--sw-space-28);padding-block:var(--sw-space-72) var(--sw-space-56)}.sw-foot__brand{grid-column:1/-1}}.sw-cta{padding-block:var(--sw-space-fluid-35);overflow:hidden}.sw-cta__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--sw-space-fluid-19);align-items:end}.sw-cta__side{display:flex;flex-direction:column;gap:var(--sw-space-28);align-items:flex-start;padding-bottom:var(--sw-space-10)}.sw-cta .sw-kerf{position:absolute;left:0;right:0;top:0;height:100%;color:var(--sw-gold-a220);z-index:-1}@media (max-width:860px){.sw-cta__grid{grid-template-columns:1fr}}.sw-faq{border-top:1px solid var(--line)}.sw-faq details{border-bottom:1px solid var(--line)}.sw-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--sw-space-24);padding:var(--sw-space-26) 0;cursor:pointer;font-family:var(--serif);font-size:var(--sw-font-size-fluid-4);line-height:var(--sw-line-height-1p25);transition:color .4s var(--ox-ease)}.sw-faq summary::-webkit-details-marker{display:none}.sw-faq summary:hover{color:var(--lapis)}.sw-faq summary i{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-strong);font-style:normal;transition:background .4s,border-color .4s,color .4s}.sw-faq summary i svg{width:15px;height:15px;transition:transform .6s var(--ox-ease)}.sw-faq details[open] summary i{background:var(--night);border-color:var(--night);color:var(--gold)}.sw-faq details[open] summary i svg{transform:rotate(45deg)}.sw-faq details p{padding:0 var(--sw-space-64) var(--sw-space-28) 0;color:var(--slate);max-width:62ch}.sw-faq{interpolate-size:allow-keywords}.sw-faq details::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .7s var(--ox-ease),opacity .5s var(--ox-ease),content-visibility .7s allow-discrete}.sw-faq details[open]::details-content{block-size:auto;opacity:1}.sw-faq details p{transform:translateY(-6px);transition:transform .7s var(--ox-ease)}.sw-faq details[open] p{transform:none}.sw-faq summary{transition:color .4s var(--ox-ease),padding .6s var(--ox-ease)}.sw-faq details[open] summary{padding-bottom:var(--sw-space-18)}.sw-field{display:flex;flex-direction:column;gap:var(--sw-space-10)}.sw-field label,.sw-field .sw-field__label{font-size:var(--sw-font-size-13p5);font-weight:var(--sw-font-weight-500);color:var(--ink)}.sw-field label small,.sw-field__label small{font-weight:var(--sw-font-weight-400);color:var(--slate)}.sw-input{width:100%;height:56px;padding:0 var(--sw-space-18);border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);font:400 16px/1.4 var(--sans);border-radius:0;transition:border-color .4s var(--ox-ease),box-shadow .4s var(--ox-ease)}textarea.sw-input{height:148px;padding:var(--sw-space-16) var(--sw-space-18);resize:vertical}.sw-input::placeholder{color:var(--sw-c6a7380)}.sw-input:hover{border-color:var(--sw-ink-a400)}.sw-input:focus{outline:none;border-color:var(--night);box-shadow:0 0 0 3px var(--sw-gold-a350)}.sw-help{font-size:var(--sw-font-size-13);color:var(--slate)}@media (prefers-reduced-motion:reduce){.sw-seal__spin{animation:none}.sw *,.sw *::before,.sw *::after{animation:none !important;transition:none !important}.sw-cut img:last-child{transform:translate3d(14px,-6px,0)}}@media (max-width:767px){.sw-display{font-size:var(--sw-font-size-fluid-13)}.sw-faq details p{padding-right:0}}body{margin:0;background:var(--sw-stone)}body{margin: 0;background: var(--sw-stone)}[data-fit-width]{margin: 0 auto}body.sw-ds [data-fit-width]{margin-bottom: var(--sw-space-48)}.ix-panel.ix-floating{position: fixed;right: auto;bottom: auto;margin: 0}@keyframes sw-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: no-preference){.ix-in{animation: sw-in .42s cubic-bezier(.2, .7, .2, 1) backwards;animation-delay: calc(var(--ix-i, 0) * 45ms)}}@view-transition{navigation: auto}[data-nav="static"], [data-nav="fixed"], [data-nav="docking"]{view-transition-name: ox-nav}[data-ix~="shell-sidebar"]{view-transition-name: ox-sidebar}body[class$="-ds"] [data-nav], body[class$="-ds"] [data-ix~="shell-sidebar"]{view-transition-name: none}:root{--ox-vt-duration: .34s;--ox-vt-shift: 24px;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}[data-ox-profile="webapp"], [data-ox-profile="mobile"]{--ox-vt-duration: .22s;--ox-vt-shift: 16px}@media (prefers-reduced-motion: no-preference){::view-transition-group(root){animation-duration: var(--ox-vt-duration)}::view-transition-old(root){animation: ox-vt-out var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}::view-transition-new(root){animation: ox-vt-in var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}html:active-view-transition-type(ox-back)::view-transition-old(root){animation-name: ox-vt-out-back}html:active-view-transition-type(ox-back)::view-transition-new(root){animation-name: ox-vt-in-back}}@media (prefers-reduced-motion: reduce){::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*){animation: none !important}}@keyframes ox-vt-out{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -.5))}}@keyframes ox-vt-in{from{opacity: 0;transform: translateY(var(--ox-vt-shift))}}@keyframes ox-vt-out-back{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * .5))}}@keyframes ox-vt-in-back{from{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -1))}}[data-fit-width]{zoom: min(1, calc(var(--ox-vw, 100000) / var(--ox-fw, 1)))}.s1{background: var(--sw-midnight)}.s2{grid-column: 1 / 9;grid-row: 1}.s3{position: relative;flex: none;width: 132px;height: 132px;color: var(--sw-lapis);margin-right: var(--sw-space-n76)}.s4{max-width: 15ch}.s5{margin-top: var(--sw-space-28)}.s6{display: flex;flex-direction: column;gap: var(--sw-space-22)}.s7{display: block}.s8{align-self: flex-start}.s9{margin-bottom: var(--sw-space-6)}.s10{left: -14%;top: -40%}.s11{right: -18%;bottom: -60%;opacity: .5}.s12{display: flex;flex-direction: column;gap: var(--sw-space-22);align-items: flex-start}.s13{max-width: 30ch}.s14{color: var(--sw-linen)}.s15{margin: 0}.s16{color: var(--sw-gold)}.s17{display: flex;gap: var(--sw-space-28)}.s18{left: 46%;top: -8%}.s19{margin-top: var(--sw-space-26)}.s20{margin-top: var(--sw-space-32)}.s21{left: -20%;bottom: -70%}.s22{display: flex;flex-direction: column;gap: var(--sw-space-24)}.s23{left: 34%;top: -20%}.s24{margin-top: var(--sw-space-24)}.s25{right: -10%;top: -40%}.s26{display: flex;flex-direction: column;gap: var(--sw-space-28)}.s27{max-width: 16ch}.s28{left: 20%;top: -50%}.s29{display: flex;justify-content: space-between;align-items: end;gap: var(--sw-space-24);flex-wrap: wrap}.s30{left: 40%;top: -20%}.s31{position: absolute;top: 48px;left: 50%;margin-left: var(--sw-space-n66);width: 132px;height: 132px;z-index: 2;color: var(--sw-gold);border-radius: 50%;background: radial-gradient(closest-side, var(--sw-midnight-a620), var(--sw-midnight-a350) 70%, var(--sw-midnight-a000))}.s32{border: 0;padding: 0;margin: 0}.s33{margin-bottom: var(--sw-space-10)}.s34{max-width: 18ch}.s35{margin-top: var(--sw-space-72)}.s36{width: 1600px;min-height: 1200px;--brand: var(--sw-gold);--primary: var(--sw-midnight);--brand2: var(--sw-lapis);--ink: var(--sw-ink);--paper: var(--sw-stone);--tint: var(--sw-ce4e8f0);--deep: var(--sw-c2e3849);--mid: var(--sw-c7f8794);--brand3: var(--sw-lapis);--pop: var(--sw-lapis);--on-brand: var(--ink);--on-primary: var(--paper);--on-brand2: var(--paper);--on-ink: var(--paper);--on-paper: var(--ink);--on-tint: var(--ink);--on-deep: var(--paper);--on-mid: var(--ink);--on-brand3: var(--paper);--on-pop: var(--paper);--white: var(--sw-cffffff);--black: var(--sw-c0b0b0b);--night: color-mix(in oklch,var(--sw-ink) 25%,var(--sw-c0e0e0e));--mist: color-mix(in oklch,var(--sw-ce4e8f0) 55%,var(--sw-cf1f1f2));--fd: 'Libre Caslon Display',system-ui,sans-serif;--ft: 'Geist',system-ui,sans-serif;--fm: 'Geist Mono',ui-monospace,monospace;--frame: var(--deep);--pad: 0px;--gap: 14px;--r: 0px}.s37{position: absolute;left: -230px;top: -120px;width: 2060px;height: 1440px;gap: var(--gap);display: grid;grid-template-columns: repeat(4,1fr);grid-template-rows: repeat(3,1fr)}.s38{grid-area: 1 / 1 / 2 / 2;--Vt: 120px;--Vl: 230px}.s39{color: var(--brand);display: flex;flex-direction: column;gap: var(--sw-space-33);padding: var(--sw-space-18);translate: -3% -4%}.s40{display: flex;gap: var(--sw-space-39p6);margin-left: 0px}.s41{height: 44px;width: auto;opacity: 1}.s42{display: flex;gap: var(--sw-space-39p6);margin-left: var(--sw-space-41p8)}.s43{grid-area: 1 / 2 / 2 / 4;--Vt: 120px}.s44{left: 4.5cqw;right: 5cqw;bottom: 6cqh;color: var(--sw-cffffff)}.s45{font: 500 min(8cqh,6cqw)/1.02 var(--fd);letter-spacing: -.025em}.s46{grid-area: 1 / 4 / 2 / 5;--Vt: 120px;--Vr: 230px}.s47{position: absolute;height: 150cqh;width: auto;left: 38cqw;top: -20cqh;rotate: 0deg;--c: var(--ink);opacity: 1}.s48{grid-area: 2 / 1 / 3 / 2;--Vl: 230px}.s49{width: min(34cqw, calc(56cqh * var(--symbol-ar)))}.s50{grid-area: 2/2/3/3}.s51{width: min(46cqw, calc(min(26cqh * max(1, 2.6 / var(--logo-ar)), 46cqh) * var(--logo-ar)))}.s52{grid-area: 2/3/3/4}.s53{display: grid;grid-template-columns: 1fr 1.35fr}.s54{padding: var(--sw-space-26) var(--sw-space-26);display: flex;flex-direction: column;gap: var(--sw-space-14)}.s55{font-weight: var(--sw-font-weight-500);font-size: var(--sw-font-size-22);line-height: var(--sw-line-height-1p1);font-family: var(--ft)}.s56{font-weight: var(--sw-font-weight-400);font-size: var(--sw-font-size-12p5);line-height: var(--sw-line-height-1p5);font-family: var(--ft);opacity: .75;max-width: 30ch}.s57{margin-top: auto;font-family: 'Geist'}.s58{font-size: var(--sw-font-size-11);opacity: .78;margin-bottom: var(--sw-space-6)}.s59{font-size: var(--sw-font-size-fluid-2);line-height: 1;letter-spacing: -.02em}.s60{font-size: var(--sw-font-size-13);line-height: var(--sw-line-height-1p45);margin-top: var(--sw-space-10);max-width: 32ch;opacity: .85}.s61{border-left: 1px solid color-mix(in oklch,currentColor 16%,transparent);display: grid;grid-template-rows: 1.25fr 1fr}.s62{border-bottom: 1px solid color-mix(in oklch,currentColor 16%,transparent);font-family: 'Libre Caslon Display';font-weight: var(--sw-font-weight-400);font-size: var(--sw-font-size-fluid-5);letter-spacing: -.03em;line-height: 1}.s63{display: grid;grid-template-columns: 1.2fr 1fr}.s64{padding: var(--sw-space-18);display: flex;flex-direction: column;gap: var(--sw-space-12);justify-content: center}.s65{font-family: 'Libre Caslon Display';font-weight: var(--sw-font-weight-400)}.s66{font-size: var(--sw-font-size-11);opacity: .78;margin-bottom: var(--sw-space-3)}.s67{font-size: var(--sw-font-size-14);line-height: var(--sw-line-height-1p2)}.s68{border-left: 1px solid color-mix(in oklch,currentColor 16%,transparent);font-family: 'Libre Caslon Display';font-weight: var(--sw-font-weight-400);font-size: var(--sw-font-size-fluid-7);line-height: 1}.s69{grid-area: 2 / 4 / 3 / 5;--Vr: 230px}.s70{display: flex;flex-direction: column;justify-content: center;padding: 0 var(--sw-space-fluid-2)}.s71{display: flex;align-items: center;justify-content: space-between;height: 38px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s72{font-size: var(--sw-font-size-12);opacity: .72}.s73{height: min(20px, calc(62cqw / var(--logo-ar)));width: auto}.s74{display: flex;align-items: center;justify-content: space-between;height: 53px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s75{height: min(28px, calc(62cqw / var(--logo-ar)));width: auto}.s76{display: flex;align-items: center;justify-content: space-between;height: 76px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s77{height: min(40px, calc(62cqw / var(--logo-ar)));width: auto}.s78{display: flex;align-items: center;justify-content: space-between;height: 106px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s79{height: min(56px, calc(62cqw / var(--logo-ar)));width: auto}.s80{display: flex;align-items: center;justify-content: space-between;height: 144px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s81{height: min(76px, calc(62cqw / var(--logo-ar)));width: auto}.s82{grid-area: 3 / 1 / 4 / 3;--Vb: 120px;--Vl: 230px}.s83{grid-area: 3 / 3 / 4 / 4;--Vb: 120px}.s84{display: grid;grid-template-columns: 1fr 1fr;gap: var(--sw-space-14);padding: var(--sw-space-18)}.s85{background: var(--sw-midnight);color: var(--sw-stone);border-radius: calc(var(--r)*.7);padding: var(--sw-space-18);display: flex;flex-direction: column;justify-content: space-between}.s86{font-weight: var(--sw-font-weight-500);font-size: var(--sw-font-size-19);line-height: var(--sw-line-height-1p2);font-family: var(--fd)}.s87{font-size: var(--sw-font-size-13)}.s88{font-weight: var(--sw-font-weight-500);font-size: var(--sw-font-size-12);line-height: var(--sw-line-height-1p35);font-family: var(--ft);margin-top: var(--sw-space-4)}.s89{background: var(--sw-stone);color: var(--sw-ink);border-radius: calc(var(--r)*.7);padding: var(--sw-space-18);display: flex;flex-direction: column;justify-content: space-between}.s90{background: var(--sw-gold);color: var(--sw-ink);border-radius: calc(var(--r)*.7);padding: var(--sw-space-18);display: flex;flex-direction: column;justify-content: space-between}.s91{background: var(--sw-lapis);color: var(--sw-stone);border-radius: calc(var(--r)*.7);padding: var(--sw-space-18);display: flex;flex-direction: column;justify-content: space-between}.s92{grid-area: 3 / 4 / 4 / 5;--Vr: 230px;--Vb: 120px}.s93{width: 1440px;min-height: 980px;box-sizing: border-box;padding: var(--sw-space-72) var(--sw-space-80);background: var(--sw-stone);color: var(--sw-ink);font-family: var(--sw-font-sans);display: flex;flex-direction: column;gap: var(--sw-space-44);overflow: hidden}.s94{display: flex;flex-direction: column;gap: var(--sw-space-14)}.s95{margin: 0;font-size: var(--sw-font-size-13);font-weight: var(--sw-font-weight-500);letter-spacing: 0.16em;text-transform: uppercase;color: var(--sw-slate)}.s96{margin: 0;font-family: var(--sw-font-display);font-size: var(--sw-font-size-64);line-height: 1;font-weight: var(--sw-font-weight-400);letter-spacing: -0.02em}.s97{font-family: var(--sw-font-serif);font-style: italic;font-size: var(--sw-font-size-0p9em);color: var(--sw-lapis)}.s98{margin: 0;max-width: 900px;font-size: var(--sw-font-size-18);line-height: var(--sw-line-height-1p55);color: var(--sw-slate)}.s99{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: var(--sw-space-20)}.s100{display: flex;flex-direction: column;gap: var(--sw-space-10)}.s101{height: 150px;background: var(--sw-midnight);box-shadow: var(--sw-shadow-1)}.s102{font-size: var(--sw-font-size-17);font-weight: var(--sw-font-weight-600)}.s103{font-family: var(--sw-font-mono);font-size: var(--sw-font-size-14);color: var(--sw-slate)}.s104{font-size: var(--sw-font-size-14);color: var(--sw-slate)}.s105{height: 150px;background: var(--sw-stone);box-shadow: var(--sw-shadow-1)}.s106{height: 150px;background: var(--sw-gold);box-shadow: var(--sw-shadow-1)}.s107{height: 150px;background: var(--sw-lapis);box-shadow: var(--sw-shadow-1)}.s108{height: 150px;background: var(--sw-ink);box-shadow: var(--sw-shadow-1)}.s109{height: 110px;background: var(--sw-navy);box-shadow: var(--sw-shadow-1)}.s110{height: 110px;background: var(--sw-slate);box-shadow: var(--sw-shadow-1)}.s111{height: 110px;background: var(--sw-paper);box-shadow: var(--sw-shadow-1)}.s112{height: 110px;background: var(--sw-mist);box-shadow: var(--sw-shadow-1)}.s113{height: 110px;background: var(--sw-linen);box-shadow: var(--sw-shadow-1)}.s114{height: 110px;background: var(--sw-ember);box-shadow: var(--sw-shadow-1)}.s115{width: 1440px;min-height: 900px;box-sizing: border-box;padding: var(--sw-space-72) var(--sw-space-80);background: var(--sw-stone);color: var(--sw-ink);font-family: var(--sw-font-sans);display: flex;flex-direction: column;gap: var(--sw-space-40);overflow: hidden}.s116{display: flex;justify-content: space-between;align-items: end;gap: var(--sw-space-40)}.s117{margin: 0;max-width: 360px;font-size: var(--sw-font-size-15);line-height: var(--sw-line-height-1p6);color: var(--sw-slate)}.s118{display: flex;flex-direction: column;border-top: 1px solid var(--sw-ink-a240)}.s119{display: grid;grid-template-columns: 220px 1fr;gap: var(--sw-space-32);align-items: baseline;padding: var(--sw-space-20) 0;border-bottom: 1px solid var(--sw-ink-a130)}.s120{font-size: var(--sw-font-size-13);color: var(--sw-slate)}.s121{font-family: var(--sw-font-display);font-size: var(--sw-font-size-96);line-height: var(--sw-line-height-0p98);letter-spacing: -0.022em}.s122{font-family: var(--sw-font-display);font-size: var(--sw-font-size-64);line-height: var(--sw-line-height-1p02);letter-spacing: -0.018em}.s123{font-family: var(--sw-font-display);font-size: var(--sw-font-size-42);line-height: var(--sw-line-height-1p16)}.s124{font-family: var(--sw-font-display);font-size: var(--sw-font-size-30);line-height: var(--sw-line-height-1p12)}.s125{font-size: var(--sw-font-size-20);line-height: var(--sw-line-height-1p6);color: var(--sw-slate);max-width: 780px}.s126{font-size: var(--sw-font-size-16p5);line-height: var(--sw-line-height-1p65);color: var(--sw-slate);max-width: 720px}.s127{display: grid;grid-template-columns: 220px 1fr;gap: var(--sw-space-32);align-items: baseline;padding: var(--sw-space-20) 0}.s128{font-size: var(--sw-font-size-12);font-weight: var(--sw-font-weight-500);letter-spacing: 0.16em;text-transform: uppercase;color: var(--sw-slate)}.s129{width: 1440px;min-height: 860px;box-sizing: border-box;padding: var(--sw-space-72) var(--sw-space-80);background: var(--sw-stone);color: var(--sw-ink);font-family: var(--sw-font-sans);display: flex;flex-direction: column;gap: var(--sw-space-40);overflow: hidden}.s130{display: flex;flex-direction: column;gap: var(--sw-space-12)}.s131{margin: 0;font-size: var(--sw-font-size-14);font-weight: var(--sw-font-weight-600);letter-spacing: 0.08em;text-transform: uppercase;color: var(--sw-slate)}.s132{margin: 0;font-size: var(--sw-font-size-56);line-height: var(--sw-line-height-1p05);font-weight: var(--sw-font-weight-600);letter-spacing: -0.02em}.s133{margin: 0;max-width: 900px;font-size: var(--sw-font-size-18);line-height: var(--sw-line-height-1p5);color: var(--sw-slate)}.s134{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--sw-space-20)}.s135{background: var(--sw-paper);border: 1px solid var(--sw-mist);border-radius: 0px;padding: var(--sw-space-28);display: flex;flex-direction: column;gap: var(--sw-space-14)}.s136{margin: 0;font-size: var(--sw-font-size-20);font-weight: var(--sw-font-weight-600)}.s137{font-size: var(--sw-font-size-16)}.s138{font-family: ui-monospace, 'SF Mono', Menlo, monospace;font-size: var(--sw-font-size-13);color: var(--sw-ink);background: var(--sw-mist);padding: var(--sw-space-1) var(--sw-space-6);border-radius: 0px}.s139{margin: 0;font-size: var(--sw-font-size-15);line-height: var(--sw-line-height-1p5);color: var(--sw-slate)}.s140{width: 1440px;min-height: 640px;box-sizing: border-box;padding: var(--sw-space-72) var(--sw-space-80);background: var(--sw-stone);color: var(--sw-ink);font-family: var(--sw-font-sans);display: flex;flex-direction: column;gap: var(--sw-space-40);overflow: hidden}.s141{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sw-space-24);padding: var(--sw-space-14) var(--sw-space-20);background: var(--sw-paper);border: 1px solid var(--sw-mist);border-radius: 0px}.s142{font-size: var(--sw-font-size-22);letter-spacing: -0.02em}.s143{flex: 1;display: flex;flex-wrap: wrap;gap: var(--sw-space-28)}.s144{color: var(--sw-ink);text-decoration: none;font-weight: var(--sw-font-weight-500)}.s145{display: inline-flex;align-items: center;gap: var(--sw-space-8);height: 44px;padding: 0 var(--sw-space-16);border-radius: 0px;border: 1px solid var(--sw-mist);background: var(--sw-paper);color: var(--sw-ink);font: inherit;font-weight: var(--sw-font-weight-500);cursor: pointer}.s146{display: inline-flex;align-items: center;gap: var(--sw-space-8);height: 44px;padding: 0 var(--sw-space-16);border-radius: 0px;border: 1px solid var(--sw-lapis);background: var(--sw-lapis);color: var(--sw-paper);font: inherit;font-weight: var(--sw-font-weight-500);cursor: pointer}.s147{width: 1440px;min-height: 820px;box-sizing: border-box;padding: var(--sw-space-72) var(--sw-space-80);background: var(--sw-stone);color: var(--sw-ink);font-family: var(--sw-font-sans);display: flex;flex-direction: column;gap: var(--sw-space-40);overflow: hidden}.s148{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--sw-space-20)}.s149{font-size: var(--sw-font-size-40);font-weight: var(--sw-font-weight-600);letter-spacing: -0.02em}[data-fit-width="1440"]{--ox-fw: 1440}[data-fit-width="1600"]{--ox-fw: 1600}.a-hero{padding-block:var(--sw-space-fluid-17) 0}.a-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sw-space-fluid-12);align-items:stretch;min-height:min(calc(100dvh - 84px),800px)}.a-hero__copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;gap:var(--sw-space-32);padding-bottom:var(--sw-space-fluid-31)}.a-hero__copy .sw-display{width:max-content;max-width:calc(100vw - 2 * var(--gutter));text-shadow:0 2px 30px var(--sw-midnight-a550)}.a-hero__copy .sw-display em{display:block}.a-hero__media{position:relative;margin-right:calc(-1 * var(--gutter) - max(var(--sw-space-0),(100vw - var(--wrap)) / 2));min-height:600px}.a-hero__media>.sw-cut{position:absolute;inset:0 0 72px 0;--a:86%;--b:30%;--k:1.2%}.a-hero__media>.sw-cut img{object-position:72% 50%}.a-hero__media>.sw-cut::before{content:"";position:absolute;inset:0 auto 0 0;width:30%;z-index:1;background:linear-gradient(90deg,var(--sw-midnight-a850),var(--sw-midnight-a000));pointer-events:none}.a-hero__inset{position:absolute;left:0;bottom:0;width:30%;aspect-ratio:3/4;z-index:2;box-shadow:0 0 0 10px var(--night),0 40px 60px -30px var(--sw-c000000-a700)}.a-hero__inset img{object-position:40% 50%}.a-hero__inl{left:-20px;bottom:0;width:calc(30% + 40px);aspect-ratio:3/4.1;z-index:1}.a-hero__note{right:clamp(20px,3vw,48px);bottom:120px;z-index:3;max-width:330px}.a-run{overflow:hidden;padding-block:var(--sw-space-56);border-bottom:1px solid var(--line)}.a-run__track{display:flex;width:max-content;animation:a-run 46s linear infinite}.a-run:hover .a-run__track{animation-play-state:paused}.a-run__set{display:flex;align-items:center;gap:var(--sw-space-44);padding-right:var(--sw-space-44)}.a-run__set span{font:400 40px/1 var(--serif);letter-spacing:-.02em;white-space:nowrap}.a-run__set span em{color:var(--lapis)}.a-run__set svg{width:30px;height:auto;color:var(--gold);flex:none}@keyframes a-run{to{transform:translateX(-50%)}}.a-intro{display:flex;flex-direction:column;gap:var(--sw-space-28);max-width:860px}.a-led{margin-top:var(--sw-space-fluid-26);border-top:1px solid var(--line-strong)}.a-led__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,4fr) minmax(0,5fr);gap:var(--sw-space-fluid-5);align-items:baseline;padding:var(--sw-space-fluid-10) 0;border-bottom:1px solid var(--line-strong);transition:background .6s var(--ox-ease)}.a-led__row b{font:400 clamp(64px,7vw,112px)/.8 var(--serif);color:var(--lapis);opacity:.28;transition:opacity .6s var(--ox-ease),transform .8s var(--ox-ease)}.a-led__row:hover b{opacity:1;transform:translateX(8px)}.a-led__row h3{font:400 clamp(26px,2.4vw,36px)/1.12 var(--serif)}.a-pf{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--sw-space-fluid-18);align-items:center}.a-pf__copy{display:flex;flex-direction:column;gap:var(--sw-space-26);align-items:flex-start}.a-pf__pics{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.a-pf__pics figure{display:flex;flex-direction:column;gap:var(--sw-space-14)}.a-pf__pics figure:first-child{grid-column:1/9}.a-pf__pics figure:last-child{grid-column:7/13;margin-top:var(--sw-space-300);position:relative;z-index:2}.a-pf__pics .sw-media{aspect-ratio:4/5}.a-pf__pics figure:last-child .sw-media{box-shadow:0 0 0 14px var(--paper)}.a-pf__pics figcaption{font-size:var(--sw-font-size-14);color:var(--slate)}.a-pf__pics figcaption b{display:block;font:400 22px/1.2 var(--serif);color:var(--ink)}.a-way{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--sw-space-fluid-18);align-items:start}.a-way__img{position:sticky;top:110px;aspect-ratio:5/6}.a-way__list{display:flex;flex-direction:column;margin-top:var(--sw-space-44)}.a-way__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--sw-space-22);padding:var(--sw-space-28) 0;border-top:1px solid var(--line)}.a-way__item i{display:grid;place-items:center;width:28px;height:28px;background:var(--night);color:var(--gold);font-style:normal;margin-top:var(--sw-space-4)}.a-way__item i svg{width:14px;height:14px}.a-way__item h3{font:400 25px/1.2 var(--serif);margin-bottom:var(--sw-space-8)}@media (max-width:1023px){.a-hero__grid,.a-pf,.a-way{grid-template-columns:1fr}.a-way__img{position:relative;top:0;max-width:560px}.a-led__row{grid-template-columns:80px minmax(0,1fr)}.a-led__row p{grid-column:2}}@media (max-width:767px){.a-led__row{grid-template-columns:1fr;gap:var(--sw-space-12)}.a-led__row p{grid-column:1}.a-pf__pics figure:last-child{margin-top:var(--sw-space-120)}.a-hero__copy{padding-bottom:0}.a-hero__copy .sw-display{width:auto}.a-hero__media{margin-inline:calc(-1 * var(--gutter));min-height:0;aspect-ratio:4/3.4}.a-hero__note{display:none}}