@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.14r01_8b-ryu9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_be74e20-module__a7AXHq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_be74e20-module__a7AXHq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_5d051e7d-module__NRAaXG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_5d051e7d-module__NRAaXG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8d9aebf9-module___cjR-G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8d9aebf9-module___cjR-G__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}[hidden]:where(:not([hidden=until-found])){display:none!important}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#140e19;min-height:100dvh}img,svg,video,canvas{vertical-align:middle;max-width:100%;display:block}.skip-link{z-index:999;color:#fff;background:#000;padding:.75rem 1rem;font:500 .9375rem/1.2 system-ui,sans-serif;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.skip-link:focus-visible{outline-offset:-6px;outline:3px solid #fff}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring,currentColor);outline-offset:2px;border-radius:2px}.cv-root{--cv-sand:#fff;--cv-white:#fff;--cv-plum:#13294b;--cv-accent:#ff5f05;--cv-muted-plum:#c6c7c6;--cv-rule-plum:#2f4668;--cv-plum-lift:color-mix(in srgb, #2f4668 42%, var(--cv-plum));--cv-plum-lift-2:color-mix(in srgb, #2f4668 80%, var(--cv-plum));--cv-plum-deep:color-mix(in srgb, #000333 35%, var(--cv-plum));--cv-rule-lift:color-mix(in srgb, #1d58a7 86%, var(--cv-plum));--focus-ring:var(--cv-accent);--cv-notch:max(6vw, 40px);--cv-notch-sm:max(3.4vw, 30px);--cv-notch-card:max(1.4vw, 14px);--cv-owl:clamp(120px, 11.5vw, 172px);--cv-fly:calc(var(--cv-owl) * .07);--cv-max:1056px;--cv-gutter:max(12.39px, 1vw);--cv-headh:107px;--cv-display:var(--font-bricolage), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--cv-sans:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--cv-mono:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--cv-dur-micro:.14s;--cv-dur-fast:.11s;--cv-dur-state:.24s;--cv-dur-rv:.4s;--cv-dur-cut:.7s;--cv-ease-standard:cubic-bezier(.2, 0, .38, .9);--cv-ease-entrance:cubic-bezier(0, 0, .38, .9);--cv-ease-emphasized:cubic-bezier(.05, .7, .1, 1);--cv-ease-exit:cubic-bezier(.2, 0, 1, .9);--cv-dur-control:.28s;--cv-dur-elem:.42s;--cv-dur-view:.59s;--cv-dur-hero:.78s;--cv-k-exit:.7;--cv-beat:70ms;--cv-ease-smooth:linear(0,.0339,.1127,.2121,.3169,.4183,.5115,.5943,.6662,.7274,.7788,.8215,.8566,.8853,.9086,.9274,.9425,.9546,.9642,.9719,.9779,.9827,.9865,.9894,.9918,.9936,1);--cv-ease-snappy:linear(0,.0339,.1156,.2218,.3364,.449,.5534,.646,.7256,.7921,.8463,.8896,.9232,.9489,.968,.9819,.9916,.9981,1.0023,1.0047,1.0059,1.0063,1.0061,1.0056,1);--cv-ease-spring:linear(0,.0322,.1106,.2137,.3265,.4386,.5436,.6377,.7194,.7882,.8446,.8899,.9253,.9523,.9724,.9868,.9968,1.0033,1.0073,1.0094,1.0102,1.01,1.0094,1.0084,1.0072,1.0061,1);--cv-ease-in-out:cubic-bezier(.42, 0, .58, 1);--cv-rise:14px;--cv-rise-lg:22px;--cv-lift:3px;--cv-blur:6px;--cv-shadow-1:0 1px 2px #00000073;--cv-shadow-2:0 14px 40px -14px #000000bf;--cv-shadow-cut:0 18px 46px -20px #000000e6;--cv-glow:0 0 0 1px #ff5f052e, 0 12px 40px -16px #ff5f053d;--cv-mat-blur:18px;--cv-mat-sat:180%;--cv-mat-lum:.6;--cv-bar-tint:color-mix(in srgb, var(--cv-plum) 80%, transparent);--cv-par-lead:calc(var(--cv-notch) * -.42);--cv-par-tail:calc(var(--cv-notch) * -.18);--cv-par-owl:calc(var(--cv-owl) * .06);--cv-spec:#ffffff6b;--cv-spec-soft:#ffffff1a;--cv-spec-w:1px;--cv-lens-in:var(--cv-dur-control);--cv-lens-out:calc(var(--cv-dur-control) * var(--cv-k-exit));--cv-blade-h:calc(var(--cv-notch) * .62);--cv-pl-par:3px;--cv-pl-press-x:-.42px;--cv-pl-press-y:.91px;--cv-pl-dur-state:.28s;--cv-pl-tint:#00000014;--cv-pl-tint-down:#00000024;--cv-pl-tile-rest:inset 0 1px 0 color-mix(in srgb, var(--cv-white) 9%, transparent);--cv-pl-tile-raised:inset 0 1px 0 color-mix(in srgb, var(--cv-white) 16%, transparent);--cv-pl-tile-down:inset 0 1px 0 color-mix(in srgb, var(--cv-white) 5%, transparent);--cv-pl-recess:inset 0 1px 0 color-mix(in srgb, var(--cv-white) 5%, transparent), inset 0 16px 36px -20px #000c;--cv-pl-recess-foot:inset 0 1px 0 color-mix(in srgb, var(--cv-white) 4%, transparent), inset 0 10px 26px -18px #0009;--cv-pl-row-tr:opacity var(--cv-dur-rv) var(--cv-ease-entrance), transform var(--cv-dur-rv) var(--cv-ease-entrance), translate var(--cv-pl-dur-state) var(--cv-ease-smooth);--cv-pl-tile-tr:box-shadow var(--cv-pl-tile-d,var(--cv-pl-dur-state)) var(--cv-ease-smooth), background-image var(--cv-pl-tile-d,var(--cv-pl-dur-state)) var(--cv-ease-smooth), transform var(--cv-pl-tile-d,var(--cv-pl-dur-state)) var(--cv-ease-smooth);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:var(--cv-plum);color:var(--cv-sand);font-family:var(--cv-sans);letter-spacing:.01em;min-height:100dvh;font-size:15px;line-height:1.8;position:relative;overflow-x:clip}@property --cv-pl-px{syntax:"<number>";inherits:true;initial-value:0}@property --cv-pl-py{syntax:"<number>";inherits:true;initial-value:0}.cv-root:after{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(115deg, transparent 0, transparent 41px, color-mix(in srgb, var(--cv-sand) 3.2%, transparent) 41px, color-mix(in srgb, var(--cv-sand) 3.2%, transparent) 42px), repeating-linear-gradient(-115deg, transparent 0, transparent 41px, color-mix(in srgb, var(--cv-sand) 3.2%, transparent) 41px, color-mix(in srgb, var(--cv-sand) 3.2%, transparent) 42px);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black calc(var(--cv-headh) + 6vh), black 80%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black calc(var(--cv-headh) + 6vh), black 80%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black calc(var(--cv-headh) + 6vh), black 80%, transparent 100%);position:fixed;inset:0}:where(.cv-root a){color:inherit;text-decoration:none}:where(.cv-root a,.cv-root button,.cv-root [tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.cv-root ::selection{background:var(--cv-accent);color:var(--cv-plum)}.cv-glass-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.cv-anim :where(.cv-rv){opacity:0;transform:translateY(var(--cv-rise))}.cv-anim :where(.cv-rv.cv-in){opacity:1;transition:opacity var(--cv-dur-rv) var(--cv-ease-entrance), transform var(--cv-dur-rv) var(--cv-ease-entrance);transform:none}.cv-anim .cv-rv-open{opacity:0;transform:translateY(var(--cv-rise-lg));filter:blur(var(--cv-blur))}.cv-anim .cv-rv-open.cv-in{opacity:1;filter:none;transition:opacity var(--cv-dur-cut) var(--cv-ease-emphasized), transform var(--cv-dur-cut) var(--cv-ease-emphasized), filter var(--cv-dur-cut) var(--cv-ease-emphasized);transform:none}.cv-header{--cv-nav-ink:var(--cv-sand);--focus-ring:var(--cv-accent);--cv-owl-ink:var(--cv-accent);--cv-bar:var(--cv-plum);--cv-bar-rule:transparent;z-index:40;height:var(--cv-headh);background-color:var(--cv-bar);border-bottom:1px solid var(--cv-bar-rule);view-transition-name:cv-bar;transition:border-bottom-color calc(var(--cv-dur-control) * var(--cv-k-exit)) var(--cv-ease-smooth);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.cv-scrolled .cv-header{--cv-bar-rule:var(--cv-rule-plum);transition:border-bottom-color var(--cv-dur-control) var(--cv-ease-smooth)}.cv-header.cv-header-sand{--cv-nav-ink:var(--cv-plum);--focus-ring:#c84113;--cv-owl-ink:var(--cv-plum);--cv-bar:transparent;--cv-bar-rule:transparent;position:absolute}.cv-js .cv-header-sand{position:fixed}.cv-darknav .cv-header-sand{--cv-nav-ink:var(--cv-sand);--focus-ring:var(--cv-accent);--cv-owl-ink:var(--cv-accent);--cv-bar:var(--cv-plum);--cv-bar-rule:var(--cv-rule-plum)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cv-header:not(.cv-header-sand),.cv-darknav .cv-header-sand{background-color:var(--cv-bar-tint);-webkit-backdrop-filter:blur(var(--cv-mat-blur)) saturate(var(--cv-mat-sat)) brightness(var(--cv-mat-lum));backdrop-filter:blur(var(--cv-mat-blur)) saturate(var(--cv-mat-sat)) brightness(var(--cv-mat-lum))}}.cv-header:before{content:"";pointer-events:none;z-index:0;opacity:0;background:linear-gradient(180deg, var(--cv-spec) 0, transparent var(--cv-spec-w)), linear-gradient(180deg, var(--cv-spec-soft) 0, transparent 10px);transition:opacity var(--cv-lens-out) var(--cv-ease-smooth);position:absolute;inset:0}.cv-header:not(.cv-header-sand):before,.cv-darknav .cv-header-sand:before{opacity:1;transition:opacity var(--cv-lens-in) var(--cv-ease-smooth)}.cv-header:after{content:"";background:var(--focus-ring);transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.cv-header:after{animation:linear both cv-progress;animation-timeline:scroll(root)}}}@keyframes cv-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cv-header-in{z-index:1;width:100%;max-width:var(--cv-max);padding-inline:var(--cv-gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex;position:relative}.cv-brand{font-family:var(--cv-display);letter-spacing:-.012em;font-variation-settings:"opsz" 15, "wdth" 100;word-spacing:.06em;color:var(--cv-nav-ink);transition:color var(--cv-dur-fast) var(--cv-ease-standard);align-items:center;gap:.7rem;font-size:15px;font-weight:600;line-height:1.2;display:flex}.cv-brand:focus-visible{color:var(--focus-ring)}.cv-brand-short{display:none}.cv-owlmark{color:var(--cv-owl-ink);transition:transform var(--cv-dur-control) var(--cv-ease-smooth);display:flex}@media (hover:hover) and (pointer:fine){.cv-brand:hover{color:var(--focus-ring)}@media (prefers-reduced-motion:no-preference){.cv-brand:hover .cv-owlmark{transform:translateY(calc(var(--cv-lift) * -1))}}}.cv-header-end{align-items:center;gap:1.4rem;display:flex}.cv-nav{align-items:center;gap:1.75rem;display:flex}.cv-nav a{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-nav-ink);font-size:13px;font-weight:500;position:relative}.cv-nav a:before{content:"";position:absolute;inset:-11px -7px}.cv-nav a:after{content:"";pointer-events:none;background-color:var(--focus-ring);transform-origin:0;height:2px;transition:transform var(--cv-dur-fast) var(--cv-ease-standard);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.cv-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:none}.cv-nav a[aria-current=page]:after,.cv-nav a:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.cv-nav a:hover:after{transform:scaleX(1)}}.cv-header-discord{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-nav-ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-color var(--cv-dur-state) var(--cv-ease-standard);font-size:13px;font-weight:400}.cv-header-discord:hover,.cv-header-discord:focus-visible{text-decoration-color:currentColor}.cv-hero{z-index:0;position:relative}.cv-hero:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(120% 72% at 50% 33%, color-mix(in srgb, var(--cv-accent) 7%, transparent) 0%, transparent 70%);position:absolute;inset:0}.cv-h1{margin:0;display:block}.cv-h1-cast{z-index:1;display:block;position:relative}.cv-h1-shade{z-index:0;height:calc(var(--cv-notch) + 60px);pointer-events:none;animation:cv-fold-hold-cast calc(.82s + var(--cv-dur-cut)) linear backwards;position:absolute;bottom:-1px;left:0;right:0}.cv-h1-shade:before{content:"";background-color:var(--cv-plum);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cv-notch)), 50% 100%, 0 calc(100% - var(--cv-notch)));position:absolute;inset:0}@media (min-height:900px){.cv-h1-shade,.cv-owl-dn{filter:drop-shadow(0 1px 0 var(--cv-spec)) drop-shadow(0 7px 12px var(--cv-spec-soft)) drop-shadow(0 14px 26px #0000008c)}}@media (max-height:899px){.cv-h1-shade,.cv-owl-dn{filter:drop-shadow(0 1px 0 var(--cv-spec))}}.cv-owl-hit{display:none}.cv-owl-dn{z-index:0;pointer-events:none;animation:cv-fold-owl-dn var(--cv-dur-view) var(--cv-ease-smooth) .24s backwards, cv-fold-owl-in var(--cv-dur-micro) var(--cv-ease-smooth) .24s backwards;transition:transform var(--cv-dur-control) var(--cv-ease-smooth);position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.cv-h1-top{z-index:1;background-color:var(--cv-sand);background-image:linear-gradient(180deg, var(--cv-white) 0%, #e1e7f1 100%);padding-top:clamp(122px,6.2vw + 4vh,164px);padding-bottom:var(--cv-notch);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cv-notch)), 50% 100%, 0 calc(100% - var(--cv-notch)));animation:cv-fold-blade var(--cv-dur-hero) var(--cv-ease-smooth) backwards;margin-bottom:-1px;display:block;position:relative}.cv-h1-in{max-width:var(--cv-max);padding-inline:var(--cv-gutter);padding-bottom:max(24px, calc(var(--cv-owl) / 2 + 28px - var(--cv-notch)));margin-inline:auto;display:block}.cv-h1-lead,.cv-h1-tail,.cv-h1-page{font-family:var(--cv-display);letter-spacing:-.028em;word-spacing:.07em;font-variation-settings:"opsz" 72, "wdth" 100;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1.08;display:block}.cv-h1-lead{color:var(--cv-plum);animation:cv-fold-print var(--cv-dur-view) var(--cv-ease-smooth) 60ms backwards}.cv-flier{width:var(--cv-owl);height:var(--cv-owl);pointer-events:none;animation:cv-fold-owl-up var(--cv-dur-view) var(--cv-ease-smooth) .24s backwards, cv-fold-owl-in var(--cv-dur-micro) var(--cv-ease-smooth) .24s backwards;transition:transform var(--cv-dur-control) var(--cv-ease-smooth);position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.cv-owl-up{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cv-owlgl-flat{position:absolute;inset:0}.cv-owlgl{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cv-owlgl-on .cv-owlgl{opacity:1}.cv-owlgl-on .cv-owlgl-flat{opacity:0}.cv-owlgl-late .cv-owlgl,.cv-owlgl-late .cv-owlgl-flat{transition:opacity var(--cv-dur-state) var(--cv-ease-standard)}.cv-flier:before,.cv-flier:after{content:"";background:var(--cv-plum);opacity:0;width:52%;height:16%;transition:transform var(--cv-dur-elem) var(--cv-ease-smooth), opacity var(--cv-dur-control) var(--cv-ease-smooth);position:absolute;top:42%}.cv-flier:before{transform-origin:100% 20%;clip-path:polygon(100% 0,100% 100%,0 64%);animation:cv-fold-wing-l var(--cv-dur-view) var(--cv-ease-in-out) .24s backwards;right:66%}.cv-flier:after{transform-origin:0 20%;clip-path:polygon(0 0,0 100%,100% 64%);animation:cv-fold-wing-r var(--cv-dur-view) var(--cv-ease-in-out) .24s backwards;left:66%}.cv-h1-bot{padding-top:calc(var(--cv-owl) / 2 + 20px);text-align:center;display:block;position:relative}.cv-h1-bot:before{content:"";left:0;right:0;top:calc(var(--cv-notch) * -1);height:calc(var(--cv-notch) + var(--cv-blade-h));pointer-events:none;z-index:0;clip-path:polygon(0 0, 50% var(--cv-notch), 100% 0, 100% var(--cv-blade-h), 50% calc(var(--cv-notch) + var(--cv-blade-h)), 0 var(--cv-blade-h));animation:cv-fold-hold-blade calc(.82s + var(--cv-dur-cut)) linear backwards;position:absolute}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cv-h1-bot:before{-webkit-backdrop-filter:blur(7px)saturate(140%)brightness(1.14);backdrop-filter:blur(7px)saturate(140%)brightness(1.14)}}@supports ((-webkit-backdrop-filter:url(#cv-blade-lens)) or (backdrop-filter:url(#cv-blade-lens))){.cv-h1-bot:before{-webkit-backdrop-filter:url(#cv-blade-lens)blur(3px)saturate(150%)brightness(1.16);backdrop-filter:url(#cv-blade-lens)blur(3px)saturate(150%)brightness(1.16)}}.cv-h1-tail{z-index:1;color:var(--cv-white);animation:cv-fold-tail var(--cv-dur-view) var(--cv-ease-smooth) .42s backwards;position:relative}.cv-ac{color:var(--cv-accent);display:inline-block;position:relative}.cv-ac-cut{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--cv-white);clip-path:polygon(0 0,100% 0,100% -24%,50% -2%,0 -24%);transition:clip-path var(--cv-dur-elem) var(--cv-ease-smooth);animation:cv-fold-register var(--cv-dur-cut) var(--cv-ease-standard) .82s backwards;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cv-ac:hover .cv-ac-cut{clip-path:polygon(0 0,100% 0,100% 56%,50% 78%,0 56%)}.cv-owl-hit{z-index:2;width:calc(var(--cv-owl) * .72);height:calc(var(--cv-owl) * .92);display:block;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.cv-owl-hit:hover~.cv-owl-dn{transform:translate(-50%, calc(-50% - var(--cv-fly)))}.cv-owl-hit:hover~.cv-h1-top .cv-flier{transform:translate(-50%, calc(50% - var(--cv-fly)))}.cv-owl-hit:hover~.cv-h1-top .cv-flier:before{opacity:1;transform:rotate(34deg)}.cv-owl-hit:hover~.cv-h1-top .cv-flier:after{opacity:1;transform:rotate(-34deg)}}.cv-fold{max-width:var(--cv-max);padding-inline:var(--cv-gutter);text-align:center;margin-inline:auto;padding-bottom:clamp(76px,8vw,116px)}.cv-sub{letter-spacing:.01em;max-width:66ch;color:var(--cv-sand);animation:cv-fold-rise var(--cv-dur-elem) var(--cv-ease-spring) .56s backwards;margin:26px auto 0;font-size:clamp(20px,1.8vw,26px);line-height:1.75}.cv-dates{margin:14px 0 0;padding:0;list-style:none;position:relative}.cv-dates li{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-muted-plum);animation:cv-fold-rise var(--cv-dur-elem) var(--cv-ease-spring) .64s backwards;margin:0;font-size:15px;font-weight:400;line-height:1.5}.cv-dates li+li{margin-top:6px}.cv-dates li:nth-child(n+2){animation-delay:calc(.64s + var(--cv-beat))}.cv-dates b{color:var(--cv-accent);font-variant-numeric:tabular-nums;font-weight:500;position:relative}.cv-dates a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cv-accent);text-decoration-color:var(--cv-accent)}.cv-new{font-family:var(--cv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-plum);background:var(--cv-accent);vertical-align:.12em;animation:cv-fold-flag var(--cv-dur-state) var(--cv-ease-emphasized) 2.28s backwards;margin-right:.55em;padding:.25em .5em;font-size:10px;font-weight:500;line-height:1;display:inline-block}.cv-li-new b:after{content:"";background:var(--cv-accent);transform-origin:0;height:2px;animation:cv-fold-underline var(--cv-dur-rv) var(--cv-ease-entrance) 2.28s backwards;position:absolute;bottom:-3px;left:0;right:0}.cv-li-new:nth-child(n+2) .cv-new,.cv-li-new:nth-child(n+2) b:after{animation-delay:2.35s}.cv-fold-act{animation:cv-fold-rise var(--cv-dur-control) var(--cv-ease-snappy) .56s backwards;margin-top:14px}.cv-join{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-muted-plum);margin:18px 0 0;font-size:13px;font-weight:400;line-height:1.5}.cv-join a{color:var(--cv-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.cv-join+.cv-join{margin-top:6px}.cv-courier{opacity:0;pointer-events:none;width:38px;height:38px;animation:cv-fold-courier calc(var(--cv-dur-cut) + var(--cv-dur-rv)) linear calc(.92s + var(--cv-dur-cut)) backwards;margin-left:-19px;position:absolute;top:0;left:50%}.cv-courier-owl{position:absolute;inset:0}.cv-courier:before,.cv-courier:after{content:"";background:var(--cv-accent);opacity:0;width:52%;height:16%;position:absolute;top:42%}.cv-courier:before{transform-origin:100% 20%;clip-path:polygon(100% 0,100% 100%,0 64%);animation:cv-fold-courier-wl calc(var(--cv-dur-cut) + var(--cv-dur-rv)) var(--cv-ease-standard) calc(.92s + var(--cv-dur-cut)) backwards;right:66%}.cv-courier:after{transform-origin:0 20%;clip-path:polygon(0 0,0 100%,100% 64%);animation:cv-fold-courier-wr calc(var(--cv-dur-cut) + var(--cv-dur-rv)) var(--cv-ease-standard) calc(.92s + var(--cv-dur-cut)) backwards;left:66%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cv-h1{view-timeline-name:--cv-il-fold;animation:linear backwards cv-fold-recede;animation-timeline:view();animation-range:exit 20% exit 95%}.cv-hero:after{animation:linear backwards cv-fold-dim;animation-timeline:view();animation-range:exit 40%}.cv-h1-lead{animation:cv-fold-print var(--cv-dur-view) var(--cv-ease-smooth) 60ms backwards, cv-il-lead-lift linear backwards;animation-timeline:auto,--cv-il-fold;animation-range:normal,exit}.cv-h1-tail{animation:cv-fold-tail var(--cv-dur-view) var(--cv-ease-smooth) .42s backwards, cv-il-tail-lift linear backwards;animation-timeline:auto,--cv-il-fold;animation-range:normal,exit}.cv-flier{animation:cv-fold-owl-up var(--cv-dur-view) var(--cv-ease-smooth) .24s backwards, cv-fold-owl-in var(--cv-dur-micro) var(--cv-ease-smooth) .24s backwards, cv-il-owl-sink linear backwards;animation-timeline:auto,auto,--cv-il-fold;animation-range:normal,normal,exit}.cv-owl-dn{animation:cv-fold-owl-dn var(--cv-dur-view) var(--cv-ease-smooth) .24s backwards, cv-fold-owl-in var(--cv-dur-micro) var(--cv-ease-smooth) .24s backwards, cv-il-owl-sink linear backwards;animation-timeline:auto,auto,--cv-il-fold;animation-range:normal,normal,exit}}}@media (min-width:700px){.cv-h1-lead{animation:cv-fold-print var(--cv-dur-view) var(--cv-ease-smooth) 60ms backwards, cv-il-optical var(--cv-dur-hero) var(--cv-ease-smooth) 60ms backwards}.cv-h1-tail{animation:cv-fold-tail var(--cv-dur-view) var(--cv-ease-smooth) .42s backwards, cv-il-optical var(--cv-dur-hero) var(--cv-ease-smooth) .42s backwards}}@keyframes cv-fold-blade{0%{clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cv-notch)), 50% 100%, 0 calc(100% - var(--cv-notch)))}}@keyframes cv-fold-print{0%{clip-path:inset(-.2em 0 100%);transform:translateY(.14em)}to{clip-path:inset(-.2em 0);transform:none}}@keyframes cv-fold-owl-in{0%{opacity:0}to{opacity:1}}@keyframes cv-fold-owl-up{0%{transform:translate(-50%, calc(50% - var(--cv-owl) * .24)) scale(.66)}to{transform:translate(-50%,50%)scale(1)}}@keyframes cv-fold-owl-dn{0%{transform:translate(-50%, calc(-50% - var(--cv-owl) * .24)) scale(.66)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes cv-fold-wing-l{0%{opacity:0;transform:rotate(-8deg)}8%{opacity:1;transform:rotate(8deg)}26%{transform:rotate(-46deg)}44%{transform:rotate(8deg)}62%{transform:rotate(-40deg)}80%{opacity:1;transform:rotate(4deg)}to{opacity:0;transform:rotate(-30deg)}}@keyframes cv-fold-wing-r{0%{opacity:0;transform:rotate(8deg)}8%{opacity:1;transform:rotate(-8deg)}26%{transform:rotate(46deg)}44%{transform:rotate(-8deg)}62%{transform:rotate(40deg)}80%{opacity:1;transform:rotate(-4deg)}to{opacity:0;transform:rotate(30deg)}}@keyframes cv-fold-tail{0%{opacity:0;transform:translateY(var(--cv-rise-lg));filter:blur(var(--cv-blur))}to{opacity:1;filter:none;transform:none}}@keyframes cv-fold-register{0%{clip-path:polygon(0 0,100% 0,100% 72%,50% 94%,0 72%);transform:translateY(-.11em)}to{clip-path:polygon(0 0,100% 0,100% -24%,50% -2%,0 -24%);transform:none}}@keyframes cv-fold-rise{0%{opacity:0;transform:translateY(var(--cv-rise))}to{opacity:1;transform:none}}@keyframes cv-fold-hold-cast{0%{filter:none}to{filter:none}}@keyframes cv-fold-hold-blade{0%{-webkit-backdrop-filter:none;backdrop-filter:none}to{-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes cv-fold-recede{to{opacity:.3}}@keyframes cv-fold-dim{to{opacity:.4;transform:scale(1.12)}}@keyframes cv-fold-courier{0%{opacity:0;animation-timing-function:var(--cv-ease-entrance);transform:translate(min(30vw,330px),-190px)scale(.45)rotate(-10deg)}12%{opacity:1}60%{animation-timing-function:var(--cv-ease-exit);transform:translate(max(-18vw,-70px),-26px)scale(1)rotate(0)}78%{opacity:1;animation-timing-function:var(--cv-ease-exit);transform:translate(max(-24vw,-120px),-18px)scale(.97)rotate(-4deg)}to{opacity:0;transform:translate(max(-34vw,-190px),-60px)scale(.85)rotate(-8deg)}}@keyframes cv-fold-courier-wl{0%{opacity:1;transform:rotate(8deg)}14%{transform:rotate(-46deg)}30%{transform:rotate(10deg)}46%{transform:rotate(-46deg)}62%{transform:rotate(10deg)}80%{transform:rotate(-40deg)}to{opacity:1;transform:rotate(6deg)}}@keyframes cv-fold-courier-wr{0%{opacity:1;transform:rotate(-8deg)}14%{transform:rotate(46deg)}30%{transform:rotate(-10deg)}46%{transform:rotate(46deg)}62%{transform:rotate(-10deg)}80%{transform:rotate(40deg)}to{opacity:1;transform:rotate(-6deg)}}@keyframes cv-fold-flag{0%{opacity:0;transform:translateY(-10px)scale(.85)}to{opacity:1;transform:none}}@keyframes cv-fold-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cv-il-lead-lift{to{translate:0 var(--cv-par-lead)}}@keyframes cv-il-tail-lift{to{translate:0 var(--cv-par-tail)}}@keyframes cv-il-owl-sink{to{translate:0 var(--cv-par-owl)}}@keyframes cv-il-optical{0%{font-variation-settings:"opsz" 44, "wdth" 92}}.cv-page{padding-top:calc(var(--cv-headh) + clamp(48px, 5vw, 84px))}.cv-pagehead{max-width:var(--cv-max);padding-inline:var(--cv-gutter);margin-inline:auto;padding-bottom:clamp(32px,3.5vw,52px)}.cv-h1-page{color:var(--cv-accent);overflow-wrap:anywhere;animation:cv-open-print var(--cv-dur-cut) var(--cv-ease-emphasized) 80ms backwards;margin:0}@media (min-width:700px){.cv-h1-page{animation:cv-il-optical var(--cv-dur-hero) var(--cv-ease-smooth) both}}.cv-pagehead .cv-lede{animation:cv-open-rise var(--cv-dur-rv) var(--cv-ease-entrance) .26s backwards}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cv-pagehead{animation:linear backwards cv-open-recut;animation-timeline:view();animation-range:exit 15% exit 95%}}}.cv-chevrule{height:calc(var(--cv-notch) + 1px);background:var(--cv-accent);clip-path:polygon(0 0,50% calc(100% - 1px),100% 0,100% 1px,50% 100%,0 1px);animation:cv-cut var(--cv-dur-cut) var(--cv-ease-emphasized) .34s both}@keyframes cv-cut{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cv-open-print{0%{clip-path:inset(-.2em 0 100%);transform:translateY(.14em)}to{clip-path:inset(-.2em 0);transform:none}}@keyframes cv-open-rise{0%{opacity:0;transform:translateY(var(--cv-rise))}to{opacity:1;transform:none}}@keyframes cv-open-recut{0%{clip-path:polygon(0 0, 100% 0, 100% calc(100% + var(--cv-notch-sm)), 50% calc(100% + var(--cv-notch-sm) * 2), 0 calc(100% + var(--cv-notch-sm)))}to{clip-path:polygon(0 0,100% 0,100% 0,50% 0,0 0)}}.cv-section{border-top:1px solid var(--cv-rule-plum);padding-block:clamp(76px,8vw,116px);scroll-margin-top:7rem}.cv-section-first{border-top:0}.cv-wrap{max-width:var(--cv-max);padding-inline:var(--cv-gutter);margin-inline:auto}.cv-head{margin:0 0 clamp(40px,4vw,64px)}.cv-head:after{content:"";height:calc(var(--cv-notch-sm) + 1px);background:color-mix(in srgb, var(--cv-accent) 45%, transparent);clip-path:polygon(0 0,50% calc(100% - 1px),100% 0,100% 1px,50% 100%,0 1px);transform-origin:50%;margin-top:clamp(24px,2.4vw,34px);display:block;transform:scaleX(1)}.cv-anim .cv-head.cv-rv-open:after{transform:scaleX(0)}.cv-anim .cv-head.cv-rv-open.cv-in:after{transition:transform var(--cv-dur-cut) var(--cv-ease-emphasized) .12s;transform:scaleX(1)}.cv-h2{font-family:var(--cv-display);letter-spacing:-.024em;word-spacing:.07em;font-variation-settings:"opsz" 54, "wdth" 100;color:var(--cv-accent);overflow-wrap:anywhere;margin:0;font-size:clamp(32px,3.7vw,54px);font-weight:700;line-height:1.12}.cv-h3{font-family:var(--cv-display);letter-spacing:-.022em;word-spacing:.07em;font-variation-settings:"opsz" 40, "wdth" 100;color:var(--cv-white);overflow-wrap:anywhere;margin:0;font-size:clamp(27px,2.8vw,40px);font-weight:700;line-height:1.16}.cv-h4{font-family:var(--cv-display);letter-spacing:-.018em;word-spacing:.08em;font-variation-settings:"opsz" 25, "wdth" 100;color:var(--cv-white);overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:600;line-height:1.24}.cv-lede{letter-spacing:.01em;max-width:66ch;color:var(--cv-sand);margin:1.5rem 0 0;font-size:clamp(21px,2vw,28.8px);line-height:1.92}.cv-p{max-width:66ch;color:var(--cv-sand);margin:1.1rem 0 0;font-size:15px;line-height:1.8}.cv-btn{isolation:isolate;font-family:var(--cv-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--cv-accent);color:var(--cv-plum);transition:color var(--cv-dur-fast) var(--cv-ease-standard) 60ms, transform var(--cv-dur-fast) var(--cv-ease-standard), box-shadow var(--cv-dur-fast) var(--cv-ease-standard);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:1.15rem 1.75rem;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:relative}.cv-btn:before{content:"";z-index:-1;background-color:var(--cv-accent);clip-path:polygon(0 -24%,50% -2%,100% -24%,100% 100%,0 100%);transition:clip-path var(--cv-dur-micro) var(--cv-ease-smooth);position:absolute;inset:-1px}@media (hover:hover){.cv-btn:hover{color:var(--cv-accent)}.cv-btn:hover:before{clip-path:polygon(0 100%,50% 122%,100% 100%,100% 100%,0 100%)}@media (pointer:fine){.cv-btn:hover{box-shadow:var(--cv-glow);transform:translateY(-1px)}}}.cv-btn:focus-visible{box-shadow:var(--cv-glow);transform:translateY(-1px)}.cv-btn:active{transition-duration:var(--cv-dur-micro);transform:translateY(1px)scale(.985)}.cv-rsvp{border-color:var(--cv-sand);min-width:min(24rem,100%);animation:cv-fold-rise var(--cv-dur-state) var(--cv-ease-entrance) .62s backwards;margin-top:16px;padding:1.35rem 2.4rem;font-size:15px}.cv-rsvp:before{background-color:var(--cv-sand)}@media (hover:hover){.cv-rsvp:hover{color:var(--cv-sand)}}.cv-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.cv-acts .cv-btn{min-width:min(19rem,100%)}.cv-acts>.cv-note{text-align:center;flex-basis:100%;margin:0}.cv-apply-lead{max-width:var(--cv-max);padding-inline:var(--cv-gutter);margin-inline:auto;padding-block:clamp(32px,3.4vw,48px) 0}.cv-nav-more{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-accent);text-underline-offset:5px;transition:transform var(--cv-dur-fast) var(--cv-ease-standard);font-size:13px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block;position:relative}.cv-nav-more:before{content:"";position:absolute;inset:-8px -4px}.cv-nav-more:after{content:"";pointer-events:none;background-color:var(--cv-accent);transform-origin:0;height:2px;transition:transform var(--cv-dur-fast) var(--cv-ease-standard);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.cv-nav-more:hover{transform:translate(2px)}.cv-nav-more:hover:after{transform:scaleX(1)}}.cv-nav-more:focus-visible{transform:translate(2px)}.cv-nav-more:focus-visible:after{transform:scaleX(1)}.cv-orbit{--cv-door-w:300px;--cv-door-h:136px;--cv-hub-w:252px;--cv-orbit-ry:252px;background:var(--cv-rule-lift);border:1px solid var(--cv-rule-lift);flex-direction:column;gap:1px;display:flex}.cv-orbit-ring{display:none}.cv-door{background:var(--cv-plum);flex-direction:column;padding:1.5rem 1.35rem 1.6rem;display:flex}.cv-door-t{font-family:var(--cv-display);font-variation-settings:"opsz" 20, "wdth" 100;letter-spacing:-.017em;word-spacing:.08em;color:var(--cv-white);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.28}.cv-door-r{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-accent);margin:auto 0 0;padding-top:1.15rem;font-size:11px;font-weight:500;line-height:1.55}.cv-hub{background:var(--cv-plum);flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.6rem 1.35rem 1.7rem;display:flex}.cv-hub-p{color:var(--cv-muted-plum);margin:0;font-size:15px;line-height:1.7}@media (min-width:1000px){.cv-orbit{max-width:1000px;height:calc(var(--cv-orbit-ry) * 2 + var(--cv-door-h));margin-inline:auto;margin-bottom:calc(var(--cv-orbit-ry) * -.5);background:0 0;border:0;display:block;position:relative}.cv-orbit-ring{pointer-events:none;inset:calc(var(--cv-door-h) / 2) calc(var(--cv-door-w) / 2);display:block;position:absolute}.cv-orbit-ring svg{width:100%;height:100%;display:block;overflow:visible}.cv-orbit-ring ellipse{fill:none;stroke-width:1.5px;stroke:color-mix(in srgb, var(--cv-accent) 42%, transparent)}.cv-door{width:var(--cv-door-w);height:var(--cv-door-h);border:1px solid var(--cv-rule-lift);background-image:linear-gradient(180deg, var(--cv-plum-lift) 0%, color-mix(in srgb, var(--cv-plum-lift) 40%, var(--cv-plum)) 78%);box-shadow:var(--cv-shadow-2);transition:background-image var(--cv-dur-state) var(--cv-ease-standard), box-shadow var(--cv-dur-state) var(--cv-ease-standard);position:absolute}.cv-door[data-pos=n]{margin-inline:auto;top:0;left:0;right:0}.cv-door[data-pos=se],.cv-door[data-pos=sw]{top:calc(var(--cv-orbit-ry) * 1.5)}.cv-door[data-pos=se]{left:calc(50% + .866 * (50% - var(--cv-door-w) / 2) - var(--cv-door-w) / 2)}.cv-door[data-pos=sw]{left:calc(50% - .866 * (50% - var(--cv-door-w) / 2) - var(--cv-door-w) / 2)}.cv-hub{width:var(--cv-hub-w);text-align:center;background:0 0;align-items:center;gap:1rem;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv-hub-p{font-size:14px;line-height:1.65}.cv-orbit .cv-door{--cv-orbit-travel:calc(var(--cv-rise) * 2)}.cv-orbit .cv-door[data-pos=n]{--cv-orbit-dy:var(--cv-orbit-travel)}.cv-orbit .cv-door[data-pos=se]{--cv-orbit-dx:calc(var(--cv-orbit-travel) * -.866);--cv-orbit-dy:calc(var(--cv-orbit-travel) * -.5)}.cv-orbit .cv-door[data-pos=sw]{--cv-orbit-dx:calc(var(--cv-orbit-travel) * .866);--cv-orbit-dy:calc(var(--cv-orbit-travel) * -.5)}.cv-orbit .cv-door:focus-within{background-image:linear-gradient(180deg, var(--cv-plum-lift-2) 0%, color-mix(in srgb, var(--cv-plum-lift-2) 40%, var(--cv-plum)) 78%);box-shadow:var(--cv-shadow-cut)}@media (hover:hover) and (pointer:fine){.cv-orbit .cv-door:hover{background-image:linear-gradient(180deg, var(--cv-plum-lift-2) 0%, color-mix(in srgb, var(--cv-plum-lift-2) 40%, var(--cv-plum)) 78%);box-shadow:var(--cv-shadow-cut)}}}.cv-anim .cv-orbit.cv-rv{opacity:1}.cv-anim .cv-orbit.cv-rv .cv-door,.cv-anim .cv-orbit.cv-rv .cv-hub{opacity:0}.cv-anim .cv-orbit.cv-rv .cv-orbit-ring ellipse{stroke-dasharray:1;stroke-dashoffset:1px}.cv-anim .cv-orbit.cv-rv.cv-in .cv-hub{animation:cv-orbit-hub var(--cv-dur-rv) var(--cv-ease-entrance) both}.cv-anim .cv-orbit.cv-rv.cv-in .cv-orbit-ring ellipse{animation:cv-orbit-draw var(--cv-dur-cut) var(--cv-ease-standard) both;animation-delay:.12s}.cv-anim .cv-orbit.cv-rv.cv-in .cv-door{animation:cv-orbit-door var(--cv-dur-rv) var(--cv-ease-emphasized) both;animation-delay:calc(.12s + var(--cv-orbit-i) * .233s)}@keyframes cv-orbit-hub{0%{opacity:0}to{opacity:1}}@keyframes cv-orbit-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cv-orbit-door{0%{opacity:0;transform:translate(var(--cv-orbit-dx,0), var(--cv-orbit-dy,0)) scale(.975)}to{opacity:1;transform:none}}.cv-grid{background:var(--cv-rule-lift);border:1px solid var(--cv-rule-lift);box-shadow:var(--cv-shadow-2);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.cv-cell{background-color:var(--cv-plum);background-image:linear-gradient(180deg, var(--cv-plum-lift) 0%, color-mix(in srgb, var(--cv-plum-lift) 40%, var(--cv-plum)) 78%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cv-notch-card)), 50% 100%, 0 calc(100% - var(--cv-notch-card)));box-shadow:var(--cv-pl-sh,var(--cv-pl-tile-rest));transition:var(--cv-pl-tile-tr);flex-direction:column;padding:1.75rem 1.5rem 2rem;display:flex;position:relative}.cv-cell:before,.cv-cell:after{content:"";pointer-events:none;background-color:var(--cv-accent);position:absolute}.cv-cell:before{transform-origin:0;height:1px;transition:transform var(--cv-dur-fast) var(--cv-ease-standard);top:0;left:0;right:0;transform:scaleX(0)}.cv-cell:after{top:0;left:0;bottom:var(--cv-notch-card);transform-origin:top;width:1px;transition:transform var(--cv-dur-fast) var(--cv-ease-standard) 60ms;transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.cv-cell:hover{--cv-pl-sh:var(--cv-pl-tile-raised);transform:translateY(calc(var(--cv-lift) * -1));background-image:linear-gradient(180deg, var(--cv-plum-lift-2) 0%, color-mix(in srgb, var(--cv-plum-lift-2) 40%, var(--cv-plum)) 78%)}.cv-cell:hover:before{transform:scaleX(1)}.cv-cell:hover:after{transform:scaleY(1)}.cv-cell:hover:active{transform:translateY(calc(var(--cv-lift) * -1)) translate(var(--cv-pl-press-x), var(--cv-pl-press-y))}}.cv-cell:focus-within{--cv-pl-sh:var(--cv-pl-tile-raised);transform:translateY(calc(var(--cv-lift) * -1));background-image:linear-gradient(180deg, var(--cv-plum-lift-2) 0%, color-mix(in srgb, var(--cv-plum-lift-2) 40%, var(--cv-plum)) 78%)}.cv-cell:focus-within:before{transform:scaleX(1)}.cv-cell:focus-within:after{transform:scaleY(1)}.cv-cell:active{--cv-pl-sh:var(--cv-pl-tile-down);--cv-pl-tile-d:var(--cv-dur-micro);transform:translate(var(--cv-pl-press-x), var(--cv-pl-press-y))}.cv-anim .cv-cell.cv-rv{opacity:1;clip-path:polygon(0 0,100% 0,100% 0,50% 0,0 0);transform:none}.cv-anim .cv-cell.cv-rv.cv-in{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cv-notch-card)), 50% 100%, 0 calc(100% - var(--cv-notch-card)));transition:var(--cv-pl-tile-tr), clip-path var(--cv-dur-rv) var(--cv-ease-emphasized)}.cv-badge{font-family:var(--cv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-plum);background:var(--cv-accent);box-shadow:var(--cv-shadow-1);align-self:flex-start;margin:0 0 .85rem;padding:.25rem .55rem;font-size:11px;font-weight:500}.cv-meta{grid-template-columns:minmax(0,1fr);gap:.15rem 1.1rem;margin:1.1rem 0 0;display:grid}.cv-meta dt{font-family:var(--cv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-muted-plum);padding-top:.3rem;font-size:11px;font-weight:500}.cv-meta dd{color:var(--cv-sand);margin:0;font-size:15px;line-height:1.6}.cv-bullets{color:var(--cv-muted-plum);margin:1.1rem 0 0;padding:0;font-size:15px;line-height:1.7;list-style:none}.cv-bullets li{margin-top:.55rem;padding-left:1.35rem;position:relative}.cv-bullets li:before{content:"";background:var(--cv-accent);width:7px;height:1px;position:absolute;top:.65em;left:0}.cv-cell-label{font-family:var(--cv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-muted-plum);margin:1.5rem 0 0;font-size:11px;font-weight:500}.cv-cell-reading{margin:.55rem 0 0;padding:0;list-style:none}.cv-cell-reading li{border-top:1px solid var(--cv-rule-plum);padding:.6rem 0 .65rem}.cv-cell-reading-t{color:var(--cv-sand);font-size:14px;line-height:1.45;display:block}.cv-cell-reading-t a,.cv-cell-note a,.cv-roster-b a{color:var(--cv-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.cv-cell-reading-a{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-muted-plum);margin-top:.2rem;font-size:11px;line-height:1.5;display:block}.cv-cell-note{color:var(--cv-muted-plum);margin:1.1rem 0 0;font-size:14px;line-height:1.6}.cv-cal{border-top:1px solid var(--cv-rule-plum);margin:0}.cv-cal-row{border-bottom:1px solid var(--cv-rule-plum);grid-template-columns:minmax(0,1fr);gap:.35rem;padding:1.15rem 0;display:grid}.cv-cal-d{font-family:var(--cv-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--cv-muted-plum);margin:0;font-size:14px;line-height:1.5}.cv-cal-m{color:var(--cv-sand);margin:0;font-size:15px;line-height:1.6}.cv-cal-row[data-primary]{border-bottom-color:var(--cv-accent);box-shadow:inset 0 1px 0 var(--cv-accent)}.cv-cal-row[data-primary] .cv-cal-d{color:var(--cv-accent);font-weight:500}.cv-cal-row[data-primary] .cv-cal-m{color:var(--cv-white)}.cv-defs{border-top:1px solid var(--cv-rule-plum);margin:0}.cv-defs div{border-bottom:1px solid var(--cv-rule-plum);padding:1.15rem 0}.cv-defs dt{font-family:var(--cv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-muted-plum);margin:0 0 .4rem;font-size:12px;font-weight:500}.cv-defs dd{color:var(--cv-sand);margin:0;font-size:15px;line-height:1.7}.cv-ol{margin:.5rem 0 0;padding-left:1.4rem;font-size:15px;line-height:1.7;list-style:decimal}.cv-ol li{margin-top:.4rem}.cv-ol li::marker{font-family:var(--cv-mono);color:var(--cv-accent)}.cv-faq{border-top:1px solid var(--cv-rule-plum);margin:0;padding:0;list-style:none}.cv-faq li{border-bottom:1px solid var(--cv-rule-plum);padding:1.5rem 0}.cv-faq-q{font-family:var(--cv-display);font-variation-settings:"opsz" 19, "wdth" 100;letter-spacing:-.015em;word-spacing:.09em;color:var(--cv-white);margin:0;font-size:19px;font-weight:600;line-height:1.35}.cv-faq-a{color:var(--cv-muted-plum);max-width:66ch;margin:.65rem 0 0;font-size:15px;line-height:1.8}.cv-roster{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:clamp(26px,3vw,44px) clamp(24px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}.cv-roster>li{padding-top:calc(var(--cv-notch-card) + 1.05rem);min-width:0}.cv-roster-cut{height:calc(var(--cv-notch-card) + 1px);background:var(--cv-rule-plum);clip-path:polygon(0 0,50% calc(100% - 1px),100% 0,100% 1px,50% 100%,0 1px);transition:background var(--cv-dur-state) var(--cv-ease-standard);position:absolute;top:0;left:0;right:0}.cv-roster>li[data-multi] .cv-roster-cut{background:var(--cv-accent)}.cv-roster-p{aspect-ratio:1;border:1px solid var(--cv-rule-plum);background:var(--cv-plum-lift);width:100%;margin:0 0 1.15rem;display:block;overflow:hidden;container-type:inline-size}.cv-roster-p img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block}.cv-roster-m{justify-content:center;align-items:center;display:flex}.cv-roster-m span{font-family:var(--cv-mono);letter-spacing:.08em;color:var(--cv-muted-plum);font-size:26cqw;font-weight:500;line-height:1}.cv-roster-n{font-family:var(--cv-display);font-variation-settings:"opsz" 21, "wdth" 100;letter-spacing:-.018em;word-spacing:.09em;color:var(--cv-white);overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:600;line-height:1.28}.cv-roster-r{color:var(--cv-sand);margin:.3rem 0 0;font-size:15px;line-height:1.55}.cv-roster-b{color:var(--cv-muted-plum);margin:.7rem 0 0;font-size:14px;line-height:1.65}.cv-roster-x{gap:.28rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.cv-roster-x li{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-muted-plum);padding-left:1.25rem;font-size:13px;line-height:1.6;position:relative}.cv-roster-x li:before{content:"";background:var(--cv-muted-plum);clip-path:polygon(0 0,50% calc(100% - 1px),100% 0,100% 1px,50% 100%,0 1px);width:11px;height:5px;position:absolute;top:.52em;left:0}.cv-roster-x li[data-lead]:before{background:var(--cv-accent)}.cv-roster-x b{color:var(--cv-accent);font-weight:500}.cv-roster-x li:not([data-lead]) b{color:var(--cv-sand)}.cv-roster-l{flex-wrap:wrap;gap:.4rem 1.15rem;margin:.9rem 0 0;display:flex}.cv-roster-l a{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-accent);align-items:center;gap:.45rem;min-width:0;font-size:13px;text-decoration:none;display:inline-flex}.cv-roster-l svg{opacity:.8;transition:opacity var(--cv-dur-state) var(--cv-ease-standard);flex:none}.cv-roster-l a:hover svg,.cv-roster-l a:focus-visible svg{opacity:1}.cv-roster-l span{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.cv-cal-row,.cv-faq li,.cv-roster>li,.cv-defs div{isolation:isolate;translate:var(--cv-pl-tx,0px) var(--cv-pl-ty,0px);transition:var(--cv-pl-row-tr);position:relative}.cv-cal-row:active,.cv-faq li:active,.cv-roster>li:active,.cv-defs div:active{--cv-pl-tx:var(--cv-pl-press-x);--cv-pl-ty:var(--cv-pl-press-y);transition-duration:var(--cv-dur-micro)}.cv-cal-row:before,.cv-faq li:before,.cv-roster>li:before,.cv-defs div:before{content:"";inset:0 calc(var(--cv-gutter) * -1);z-index:-1;background-color:var(--cv-pl-tint);opacity:0;transition:opacity var(--cv-dur-fast) var(--cv-ease-standard);position:absolute}.cv-cal-row:not(:hover):before,.cv-faq li:not(:hover):before,.cv-roster>li:not(:hover):before,.cv-defs div:not(:hover):before{transition:opacity var(--cv-dur-fast) var(--cv-ease-standard), background-color var(--cv-dur-fast) var(--cv-ease-standard), translate var(--cv-dur-elem) var(--cv-ease-smooth);translate:none}.cv-cal-row:active:before,.cv-faq li:active:before,.cv-roster>li:active:before,.cv-defs div:active:before{background-color:var(--cv-pl-tint-down)}.cv-cal-row:after,.cv-faq li:after,.cv-roster>li:after,.cv-defs div:after{content:"";z-index:-1;left:calc(var(--cv-gutter) * -1);background-color:var(--cv-accent);transform-origin:50%;width:2px;transition:transform var(--cv-dur-fast) var(--cv-ease-standard);position:absolute;top:0;bottom:0;transform:scaleY(0)}.cv-cal-row:focus-within:before,.cv-faq li:focus-within:before,.cv-roster>li:focus-within:before,.cv-defs div:focus-within:before{opacity:1}.cv-cal-row:focus-within:after,.cv-faq li:focus-within:after,.cv-roster>li:focus-within:after,.cv-defs div:focus-within:after{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.cv-cal-row:hover:before,.cv-faq li:hover:before,.cv-roster>li:hover:before,.cv-defs div:hover:before{opacity:1;translate:calc(var(--cv-pl-px) * var(--cv-pl-par)) 0}.cv-cal-row:hover:after,.cv-faq li:hover:after,.cv-roster>li:hover:after,.cv-defs div:hover:after{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cv-cal-row,.cv-faq li,.cv-roster>li,.cv-defs div{animation:linear backwards cv-il-placard-in;animation-timeline:view();animation-range:entry entry 65%}}}@keyframes cv-il-placard-in{0%{opacity:0;transform:translateY(var(--cv-rise)) scale(var(--cv-pl-in-s,1))}}.cv-ground{z-index:-2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.cv-ground-on:after{opacity:0;transition:opacity var(--cv-dur-cut) var(--cv-ease-standard)}.cv-acct{border-bottom:1px solid var(--cv-rule-plum);background-color:var(--cv-plum-deep);box-shadow:var(--cv-pl-recess-foot)}.cv-acct-in{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;padding-block:1.1rem;display:flex}.cv-acct-who{font-family:var(--cv-display);font-variation-settings:"opsz" 19, "wdth" 100;letter-spacing:-.015em;color:var(--cv-white);flex-wrap:wrap;align-items:baseline;gap:.55rem .8rem;margin:0;font-size:19px;font-weight:600;display:flex}.cv-acct-role{font-family:var(--cv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-accent);font-size:11px;font-weight:500}.cv-acct-nav{flex-wrap:wrap;align-items:baseline;gap:1.25rem;display:flex}.cv-acct-nav a,.cv-inline-btn{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-sand);cursor:pointer;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:color var(--cv-dur-fast) var(--cv-ease-standard), text-decoration-color var(--cv-dur-state) var(--cv-ease-standard);background:0 0;font-size:13px;font-weight:400;line-height:1.5;position:relative}.cv-acct-nav a:before,.cv-inline-btn:before{content:"";position:absolute;inset:-10px -6px}.cv-acct-nav a[aria-current=page],.cv-inline-btn{color:var(--cv-accent)}.cv-acct-nav a:hover,.cv-acct-nav a:focus-visible,.cv-inline-btn:hover,.cv-inline-btn:focus-visible{color:var(--cv-accent);text-decoration-color:currentColor}.cv-form{gap:1.5rem;max-width:34rem;display:grid}.cv-field{gap:.5rem;min-width:0;display:grid}.cv-field>label{font-family:var(--cv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-muted-plum);font-size:11px;font-weight:500}.cv-field input,.cv-field select,.cv-field textarea{width:100%;color:var(--cv-white);background-color:var(--cv-plum-deep);border:1px solid var(--cv-rule-plum);accent-color:var(--cv-accent);transition:border-color var(--cv-dur-fast) var(--cv-ease-standard), background-color var(--cv-dur-fast) var(--cv-ease-standard);border-radius:0;padding:.85rem 1rem;font-family:inherit;font-size:15px;line-height:1.6}.cv-field textarea{resize:vertical;min-height:5.5rem}.cv-field input::placeholder,.cv-field textarea::placeholder{color:color-mix(in srgb, var(--cv-muted-plum) 62%, transparent)}.cv-field input:hover,.cv-field select:hover,.cv-field textarea:hover{border-color:var(--cv-rule-lift)}.cv-field input:focus,.cv-field select:focus,.cv-field textarea:focus{border-color:var(--cv-accent);outline:none}.cv-field input:focus-visible,.cv-field select:focus-visible,.cv-field textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.cv-field input:disabled{color:var(--cv-muted-plum);background-color:color-mix(in srgb, var(--cv-plum-deep) 70%, transparent)}.cv-field-row{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.cv-form-foot{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:.25rem;display:flex}.cv-form-foot .cv-btn:disabled{cursor:progress}.cv-form-msg{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-muted-plum);margin:0;font-size:13px;line-height:1.5}.cv-form-msg:empty{display:none}.cv-form-msg[data-bad]{color:var(--cv-accent)}.cv-note{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-muted-plum);margin:.35rem 0 0;font-size:12px;line-height:1.6}.cv-note-block{max-width:66ch;margin-top:1.5rem}.cv-p-lead{margin-top:0}.cv-ol-wide{max-width:66ch;color:var(--cv-sand)}.cv-acts-left{justify-content:flex-start}.cv-acts-block{margin-top:2rem}.cv-cell-foot{margin:auto 0 0;padding-top:1.25rem}.cv-grid.cv-grid-people{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.cv-cta{border-top:1px solid var(--cv-rule-plum);background-color:var(--cv-plum-deep);box-shadow:var(--cv-pl-recess);padding-block:clamp(96px,10.4vw,150px)}.cv-cta .cv-h3{color:var(--cv-accent)}.cv-twoup{max-width:var(--cv-max);padding-inline:var(--cv-gutter);text-align:center;flex-direction:column;align-items:center;gap:2.5rem;margin-inline:auto;display:flex}.cv-twoup-col{max-width:478px}.cv-footer{border-top:1px solid var(--cv-rule-plum);background-color:var(--cv-plum-deep);box-shadow:var(--cv-pl-recess-foot);padding-block:clamp(56px,6vw,88px)}.cv-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.cv-footer-org{font-family:var(--cv-display);font-variation-settings:"opsz" 19, "wdth" 100;letter-spacing:-.015em;word-spacing:.09em;color:var(--cv-white);margin:0;font-size:19px;font-weight:600}.cv-footer-sub{color:var(--cv-muted-plum);max-width:46ch;margin:.6rem 0 0;font-size:15px;line-height:1.7}.cv-footer-nav{flex-wrap:wrap;gap:1.25rem;margin:1.5rem 0 0;display:flex}.cv-footer-nav a{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-sand);font-size:13px}.cv-footer-nav a[aria-current=page]{text-underline-offset:5px;text-decoration:none}.cv-footer-links{flex-wrap:wrap;gap:1.5rem;display:flex}.cv-footer-links a{font-family:var(--cv-mono);letter-spacing:.02em;color:var(--cv-accent);text-underline-offset:4px;font-size:13px;text-decoration:underline;text-decoration-thickness:1px}.cv-footer-nav a,.cv-footer-links a{isolation:isolate;position:relative}.cv-footer-nav a:before,.cv-footer-links a:before{content:"";z-index:-1;transition:background-color var(--cv-dur-fast) var(--cv-ease-standard), translate var(--cv-dur-elem) var(--cv-ease-smooth);background-color:#0000;position:absolute;inset:-11px -7px}.cv-footer-nav a:after,.cv-footer-links a:after{content:"";pointer-events:none;background-color:var(--cv-accent);transform-origin:0;height:2px;transition:transform var(--cv-dur-fast) var(--cv-ease-standard);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.cv-footer-nav a[aria-current=page]:after,.cv-footer-nav a:focus-visible:after,.cv-footer-links a:focus-visible:after{transform:scaleX(1)}.cv-footer-nav a:focus-visible:before,.cv-footer-links a:focus-visible:before{background-color:var(--cv-pl-tint)}@media (hover:hover) and (pointer:fine){.cv-footer-nav a:hover:after,.cv-footer-links a:hover:after{transform:scaleX(1)}.cv-footer-nav a:hover:before,.cv-footer-links a:hover:before{background-color:var(--cv-pl-tint);translate:calc(var(--cv-pl-px) * 2px) calc(var(--cv-pl-py) * 1px);transition:background-color var(--cv-dur-fast) var(--cv-ease-standard)}}.cv-legal{border-top:1px solid var(--cv-rule-plum);max-width:88ch;margin:2.75rem 0 0;padding:0;list-style:none}.cv-legal li{border-bottom:1px solid var(--cv-rule-plum);color:#8e9090;padding:.9rem 0;font-size:13px;line-height:1.7}.cv-embed{border:1px solid var(--cv-rule-plum);aspect-ratio:4/3;min-height:460px;max-height:80vh}.cv-embed iframe{border:0;width:100%;height:100%;display:block}.cv-embed-live{aspect-ratio:auto;min-height:0;max-height:none;transition:height var(--cv-dur-state) var(--cv-ease-standard);background:#101010}@media (min-width:768px){.cv-grid,.cv-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-cal-row{grid-template-columns:minmax(11rem,auto) minmax(0,1fr);align-items:baseline;gap:.4rem 2.5rem}.cv-meta{grid-template-columns:5.75rem minmax(0,1fr)}}@media (min-width:768px) and (max-width:999px){.cv-grid>.cv-cell:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:900px){.cv-twoup{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:100px}.cv-twoup-col{flex:0 478px}}@media (min-width:1000px){.cv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-grid>.cv-cell:last-child:nth-child(3n+2){grid-column:span 2}}@media (max-width:700px){.cv-brand-long{display:none}.cv-brand-short{display:inline}.cv-nav{gap:1.1rem}.cv-nav a{font-size:12px}.cv-root:after{opacity:.55}}@media (max-width:666px){.cv-root{--cv-headh:88px}.cv-h4{font-size:22px}.cv-footer-top{gap:1.5rem}}@media (max-width:520px){.cv-brand-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cv-nav{gap:.85rem}.cv-header-discord{display:none}}@media (max-width:360px){.cv-nav{gap:.6rem}.cv-nav a{font-size:11px}}@media (max-width:389px){.cv-h1-lead,.cv-h1-tail{font-size:38px}}@media (max-width:520px) and (max-height:800px){.cv-h1-top{padding-top:76px}.cv-h1-in{padding-bottom:max(16px, calc(var(--cv-owl) / 2 + 18px - var(--cv-notch)))}.cv-h1-bot{padding-top:calc(var(--cv-owl) / 2 + 12px)}.cv-sub{margin-top:18px;line-height:1.62}.cv-dates,.cv-fold-act{margin-top:12px}}@view-transition{navigation:auto}::view-transition-old(root){animation:.12s cubic-bezier(.2,0,1,.9) both cv-vt-out}::view-transition-new(root){animation:.24s cubic-bezier(0,0,.38,.9) both cv-vt-in}@keyframes cv-vt-out{to{opacity:0}}@keyframes cv-vt-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.cv-root{--cv-pl-par:0px;--cv-pl-press-x:0px;--cv-pl-press-y:0px}.cv-root *,.cv-root :before,.cv-root :after{scroll-timeline:none!important;view-timeline:none!important;transition:none!important;animation:none!important}.cv-root .cv-rv,.cv-root [class*=cv-rv]{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.cv-header:not(.cv-header-sand),.cv-darknav .cv-header-sand{background-color:var(--cv-plum);-webkit-backdrop-filter:none;backdrop-filter:none}.cv-header:before,.cv-h1-bot:before{display:none}}
