@font-face{font-family:caros;src:url(../media/Caros_ExtraLight-s.p.3q16sh7ro0nbl.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:caros;src:url(../media/Caros_Light-s.p.2dvv93w7hpl-5.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:caros;src:url(../media/Caros_Regular-s.p.0u-yya-fva8q9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:caros;src:url(../media/Caros_Medium-s.p.1eqwukgp4hz9m.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:caros Fallback;src:local(Arial);ascent-override:85.93%;descent-override:22.02%;line-gap-override:2.33%;size-adjust:111.72%}._5lQAVq_className{font-family:caros,caros Fallback}._5lQAVq_variable{--font-caros:"caros", "caros Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
._92Zi_a_cursor{--badge:88px;--ring:64px;z-index:900;pointer-events:none;mix-blend-mode:difference;opacity:0;width:0;height:0;transition:opacity var(--hover);position:fixed;top:0;left:0}._92Zi_a_loader{opacity:0;width:22px;height:22px;transition:opacity var(--hover);border:1.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;animation:.7s linear infinite _92Zi_a_cursor-spin;position:absolute;top:-11px;left:-11px}html[data-loading]:not([data-curtain-held]) ._92Zi_a_loader{opacity:1}html[data-loading]:not([data-curtain-held]) ._92Zi_a_cursor ._92Zi_a_dot{transform:scale(.0454545)}@keyframes _92Zi_a_cursor-spin{to{rotate:360deg}}._92Zi_a_cursor[data-visible=true]{opacity:1}._92Zi_a_dot,._92Zi_a_ring{transition:transform var(--dur-base) var(--ease-reveal), opacity var(--hover);border-radius:50%;position:absolute}._92Zi_a_dot{left:calc(var(--badge) / -2);top:calc(var(--badge) / -2);width:var(--badge);height:var(--badge);background:#fff;transform:scale(.113636)}._92Zi_a_ring{left:calc(var(--ring) / -2);top:calc(var(--ring) / -2);width:var(--ring);height:var(--ring);opacity:0;border:1px solid #fff;transform:scale(.2)}._92Zi_a_cursor[data-state=link] ._92Zi_a_dot{transform:scale(.25)}._92Zi_a_cursor[data-state=video] ._92Zi_a_dot{transform:scale(0)}._92Zi_a_cursor[data-state=video] ._92Zi_a_ring{opacity:1;transform:scale(1)}:is(html.has-cursor,html.has-cursor *){cursor:none!important}._92Zi_a_cursor[data-state=caption] ._92Zi_a_dot{transform:scale(0)}._92Zi_a_pill{z-index:899;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}._92Zi_a_glass{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);width:0;height:0;transition:width var(--hover), height var(--hover), background-color var(--hover), border-color var(--hover);background:0 0;border:0 solid #0000;border-radius:999px;position:absolute;top:0;left:0;translate:-50% -50%}._92Zi_a_pill[data-visible=true][data-state=caption] ._92Zi_a_glass{width:calc(var(--pill-w,0px) + 28px);background:#00000052;border-width:1px;border-color:#ffffff29;height:34px}._92Zi_a_pillText{font-size:calc(var(--fs-small) * .75);text-box:trim-both cap alphabetic;white-space:nowrap;color:#fff;visibility:hidden;line-height:1;position:absolute;top:0;left:0}._92Zi_a_pill[data-visible=true][data-state=caption] ._92Zi_a_pillText{visibility:visible}
.Av6gvW_head{--rest:var(--mark-rest);--y0:42.5svh;--y1:calc(32px + env(safe-area-inset-top,0px) + var(--rest) * 750 / 1177 * .5 / 2)}.Av6gvW_box{--x:calc(71vw + var(--rest) / 2);top:var(--y0);left:var(--x-rest,var(--x));z-index:60;width:var(--rest);transform:translate(calc(-50% + var(--x) - var(--x-rest,var(--x))), calc(-50% + (var(--y1) - var(--y0)) * var(--dock,1))) scale(calc(1 - .5 * var(--dock,1)));translate:0 var(--shot-push,0px);transition:opacity var(--dur-base) var(--ease-reveal), translate var(--dur-stretch) var(--ease-signature);position:fixed}@media (prefers-reduced-motion:reduce){.Av6gvW_box{transition:opacity var(--dur-reduced) linear}}.Av6gvW_box[data-away]{opacity:0;pointer-events:none}@media (max-width:767px){.Av6gvW_head{--y0:40svh}.Av6gvW_box{--x:calc(100vw - var(--gutter) - var(--rest) * (1 - .5 * var(--dock,1)) / 2);--x-rest:calc(100vw - var(--gutter) - var(--rest) / 2)}}.Av6gvW_brand{--top0:calc(var(--y0) - var(--rest) * 750 / 1177 / 2 - var(--letters,0px));--top1:calc(var(--y1) - var(--glyph,0px) / 2 - var(--letters,0px));top:var(--top0);transform:translateY(calc((var(--top1) - var(--top0)) * var(--brand-dock,var(--dock,1))));z-index:60;font-family:var(--font-text);letter-spacing:.005em;white-space:nowrap;color:#f4f4f2;align-items:baseline;column-gap:24px;font-size:clamp(15px,1.25vw,19px);line-height:normal;display:flex;position:fixed;left:12.5vw}.Av6gvW_brandLink{color:inherit;-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none;position:relative}.Av6gvW_brandLink:after{content:"";position:absolute;inset:-14px -10px}.Av6gvW_brandLink:focus-visible{outline-offset:6px;border-radius:4px;outline:1px solid}@media (max-width:767px){.Av6gvW_brand{--top0:calc(var(--y0) - var(--rest) * 750 / 1177 / 2 - 32px - var(--stack-h,44px));left:var(--gutter);translate:0 calc(var(--shot-push,0px) * (1 - var(--brand-dock,var(--dock,1))));transition:translate var(--dur-stretch) var(--ease-signature)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.Av6gvW_brand{transition:opacity var(--dur-reduced) linear}}.Av6gvW_status{font-family:inherit;font-size:var(--fs-aside);font-weight:300;line-height:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;color:#fff;transition:opacity var(--dur-slow) var(--ease-reveal) var(--stagger-sections);background:0 0;border:0;outline:none;align-items:baseline;gap:6px;margin:0;padding:0;display:inline-flex;position:relative}.Av6gvW_dot{background:#f4f4f2;border-radius:50%;flex:none;width:5px;height:5px;animation:.7s cubic-bezier(.37,0,.63,1) infinite alternate Av6gvW_status-breathe;transform:translateY(-.15em)}@keyframes Av6gvW_status-breathe{0%{opacity:1}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.Av6gvW_dot{animation:none}}.Av6gvW_status:after{content:"";position:absolute;inset:-14px -10px}.Av6gvW_status:focus-visible{outline-offset:6px;border-radius:4px;outline:1px solid}html.oddform-loading .Av6gvW_status{opacity:0;transition:none}@media (max-width:767px){.Av6gvW_brand{flex-direction:column;row-gap:8px}}.Av6gvW_brandMask{vertical-align:top;display:inline-block}.Av6gvW_brandWord{transition:transform var(--dur-landing) var(--ease-reveal), filter var(--dur-landing) var(--ease-reveal), opacity var(--dur-landing) var(--ease-reveal);display:inline-grid}@media (prefers-reduced-motion:no-preference){html.oddform-loading .Av6gvW_brandWord{opacity:0;transform:translateY(var(--rise));filter:blur(var(--blur));transition:none}}@media (prefers-reduced-motion:reduce){.Av6gvW_brand{transition:opacity var(--dur-reduced) linear}html.oddform-loading .Av6gvW_brand{opacity:0}}.Av6gvW_light,.Av6gvW_medium{grid-area:1/1}.Av6gvW_light{opacity:calc(1 - var(--brand-dock,var(--dock,1)));font-weight:300}.Av6gvW_medium{opacity:var(--brand-dock,var(--dock,1));font-weight:500}.Av6gvW_roll{display:inline-grid;overflow:visible clip}.Av6gvW_rollLine{white-space:pre;grid-area:1/1}.Av6gvW_rollChar{transition:transform .28s var(--ease-reveal) calc(var(--i,0) * var(--step,20ms));display:inline-block}.Av6gvW_rollAlt .Av6gvW_rollChar{transform:translateY(100%)}.Av6gvW_rollRoom{visibility:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.Av6gvW_brandLink:hover .Av6gvW_rollChar,.Av6gvW_brandLink:focus-visible .Av6gvW_rollChar{transform:translateY(-100%)}.Av6gvW_brandLink:hover .Av6gvW_rollAlt .Av6gvW_rollChar,.Av6gvW_brandLink:focus-visible .Av6gvW_rollAlt .Av6gvW_rollChar{transform:none}.Av6gvW_brand:not([data-docked]) .Av6gvW_brandLink:is(:hover,:focus-visible) [data-roll-docked] .Av6gvW_rollChar,.Av6gvW_brand[data-docked] .Av6gvW_brandLink:is(:hover,:focus-visible) [data-roll-hero] .Av6gvW_rollChar{transform:translateY(100%)}.Av6gvW_status:is(:hover,:focus-visible) .Av6gvW_rollChar{transform:translateY(-100%)}.Av6gvW_status:is(:hover,:focus-visible) .Av6gvW_rollAlt .Av6gvW_rollChar{transform:none}.Av6gvW_brand:not([data-docked]):has([data-roll-hero]) .Av6gvW_brandLink:is(:hover,:focus-visible)~.Av6gvW_status{opacity:0;transition:opacity .28s var(--ease-reveal)}}.Av6gvW_probe{vertical-align:baseline;width:0;height:0;display:inline-block}.Av6gvW_link{-webkit-tap-highlight-color:transparent;outline:none;display:block;position:relative}.Av6gvW_link:before{content:"";top:-16px;bottom:-16px;right:-16px;left:calc(-16px - var(--reach,0px));position:absolute}.Av6gvW_link:focus-visible:after{content:"";top:-10px;bottom:-10px;right:-10px;left:calc(-10px - var(--reach,0px));pointer-events:none;border:1px solid #f4f4f2;border-radius:14px;position:absolute}.Av6gvW_mark{transform-origin:50%;width:100%;max-width:none;height:auto;display:block;overflow:visible}.Av6gvW_channel{mix-blend-mode:screen;transform:translate(calc(var(--split-x,0) * var(--share) * 1px), calc(var(--split-y,0) * var(--share) * 1px));display:none}.Av6gvW_channel[data-channel=r]{fill:#f40000}.Av6gvW_channel[data-channel=g]{fill:#00f400}.Av6gvW_channel[data-channel=b]{fill:#0000f2}@media (prefers-reduced-motion:no-preference){html.oddform-loading .Av6gvW_mark[data-channels] .Av6gvW_channel{display:inline}html.oddform-loading .Av6gvW_mark[data-channels] .Av6gvW_path{fill:#0000}html[data-mark-split] .Av6gvW_mark[data-channels]{opacity:calc(1 - var(--mark-handoff,1))}html.oddform-loading .Av6gvW_box{animation:.6s backwards Av6gvW_mark-fade}}@media (prefers-reduced-motion:reduce){html.oddform-loading .Av6gvW_mark{opacity:0}}html.mark-docked .Av6gvW_head{--dock:1!important}html.hero-page .Av6gvW_head{--dock:0!important;--handover:0!important}html.mark-docked .Av6gvW_path{opacity:0}.Av6gvW_path{fill:#f4f4f2}html[data-mark-split] .Av6gvW_path{fill-opacity:min(1, calc(var(--handover,0) * 2))}.Av6gvW_head[data-inverted] .Av6gvW_box,.Av6gvW_head[data-inverted] .Av6gvW_brand{mix-blend-mode:difference}.Av6gvW_head[data-inverted] .Av6gvW_path{fill:#fff}.Av6gvW_head[data-inverted] .Av6gvW_brand{color:#fff}.Av6gvW_head[data-inverted] .Av6gvW_dot{background:#fff}.Av6gvW_box[data-reel] .Av6gvW_mark{animation:Av6gvW_mark-fade var(--dur-reduced) linear backwards}@keyframes Av6gvW_mark-fade{0%{opacity:0}}.Av6gvW_brandLink:focus:not(:focus-visible),.Av6gvW_link:focus:not(:focus-visible),.Av6gvW_status:focus:not(:focus-visible){outline:none}.Av6gvW_brand:not([data-placed]){visibility:hidden}@media (max-width:759px) and (hover:none){.Av6gvW_head:before{content:"";z-index:59;height:calc(var(--header-h,120px) + 12px + 24px);opacity:var(--dock,1);pointer-events:none;background:linear-gradient(#000 0 calc(100% - 24px),#0000 100%);position:fixed;top:0;left:0;right:0}}
.QwCH0G_gl{z-index:48;pointer-events:none;width:100%;height:100lvh;position:fixed;top:0;left:0}
.azXJVa_edge{--k:1;z-index:49;height:calc(var(--nav-h) * 1.6);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.azXJVa_edge>i{-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));-webkit-mask-image:linear-gradient(to top, rgb(0 0 0/var(--k)) var(--from), transparent var(--to));-webkit-mask-image:linear-gradient(to top, rgb(0 0 0/var(--k)) var(--from), transparent var(--to));mask-image:linear-gradient(to top, rgb(0 0 0/var(--k)) var(--from), transparent var(--to));position:absolute;inset:0}.azXJVa_edge>i:first-child{--b:2px;--from:70%;--to:100%}.azXJVa_edge>i:nth-child(2){--b:5px;--from:50%;--to:80%}.azXJVa_edge>i:nth-child(3){--b:10px;--from:30%;--to:60%}.azXJVa_edge>i:nth-child(4){--b:20px;--from:10%;--to:40%}@media (max-width:767px){.azXJVa_edge{height:48px}.azXJVa_edge>i:first-child{--b:.5px}.azXJVa_edge>i:nth-child(2){--b:1.25px}.azXJVa_edge>i:nth-child(3){--b:2.5px}.azXJVa_edge>i:nth-child(4){--b:5px}}.azXJVa_top{--k:0;z-index:49;height:calc(32px + env(safe-area-inset-top,0px) + var(--mark-rest) * 750 / 1177 / 2 + 40px);pointer-events:none;position:fixed;top:0;left:0;right:0}.azXJVa_top>i{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--k)) 40%, transparent);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--k)) 40%, transparent);mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--k)) 40%, transparent);position:absolute;inset:0}@media (max-width:767px){.azXJVa_top{height:calc(32px + env(safe-area-inset-top,0px) + var(--mark-rest) * 750 / 1177 / 2 + 64px)}}
.YOuTRG_index{left:12.5vw;z-index:60;color:#fff;mix-blend-mode:difference;pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-reveal);justify-items:start;row-gap:10px;display:grid;position:fixed;bottom:28px;left:round(12.5vw,1px)}.YOuTRG_index[data-shown]{opacity:1}.YOuTRG_names{font-family:var(--font-text);font-size:var(--fs-aside);letter-spacing:.005em;white-space:nowrap;font-weight:300;line-height:normal;display:grid}.YOuTRG_name{grid-area:1/1;justify-self:start}.YOuTRG_track{background:#ffffff40;width:120px;height:1px}.YOuTRG_fill{transform-origin:0;background:#fff;height:100%;transform:scaleX(0)}@media (max-width:767px){.YOuTRG_index{left:var(--gutter);bottom:calc(44px + env(safe-area-inset-bottom,0px))}.YOuTRG_track{width:96px}}@media (max-width:759px) and (hover:none){.YOuTRG_index{display:none}}
:root{--bg:#000;--fg:#fff;--muted:#4f4f4f;--muted-light:#6a6a6a;--font-text:var(--font-caros), system-ui, sans-serif;--cols:8;--u:calc(100cqw / var(--cols));--g:max(16px, 2.03vw);--lw:1px;--bento-gap:clamp(8px, .625vw, 16px);--bento-radius:clamp(12px, 1.04vw, 24px);--hairline:#1c1c1c;--hairline-lit:#5a5a5a;--page-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.07'/%3E%3C/svg%3E");--card-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.03'/%3E%3C/svg%3E");--bleed:calc(100cqw + var(--bento-gap) * 2);--content-left:calc(var(--bleed) * .125 - var(--bento-gap));--content-width:calc(var(--bleed) * .7);--lift:#0a0a0a;--mark-rest:clamp(140px, 10vw, 220px);--nav-h:clamp(56px, 5.7vw, 110px);--section-gap:5.85vw;--section-space:calc(1.5 * (2 * clamp(24px, 2.4vw, 44px) + clamp(15px, 1.25vw, 19px) * 1.2));--label-gap:max(10px, .75vw);--stack-gap:var(--bento-gap);--bar-h:clamp(48px, 4.2vw, 90px);--fs-large:clamp(24px, 3vw, 64px);--fs-body:clamp(15px, 1.56vw, 30px);--fs-small:clamp(11px, .98vw, 18px);--fs-logo:clamp(20px, 1.95vw, 42px);--fs-figure:clamp(22px, 2vw, 48px);--fs-line:clamp(15px, 1.25vw, 19px);--fs-aside:calc(var(--fs-line) * .75);--lh-large:1;--lh-body:1.1;--weight-large:500;--tracking-tight:-.01em;--dur-instant:.15s;--dur-quick:.25s;--dur-base:.4s;--dur-slow:.7s;--dur-page:1.1s;--dur-stretch:.52s;--dur-reduced:.2s;--ease-reveal:cubic-bezier(.16, 1, .3, 1);--ease-move:cubic-bezier(.65, 0, .35, 1);--ease-exit:cubic-bezier(.7, 0, .84, 0);--ease-signature:cubic-bezier(.62, 0, .02, 1);--ease-curtain:cubic-bezier(.87, 0, .13, 1);--dur-curtain:3.3s;--ease-page:linear(0, .0007 2.5%, .001 5%, .0014 7.5%, .002 10%, .0028 12.5%, .0039 15%, .0055 17.5%, .0078 20%, .011 22.5%, .0156 25%, .0221 27.5%, .0312 30%, .0442 32.5%, .0625 35%, .0884 37.5%, .125 40%, .1768 42.5%, .25 45%, .3536 47.5%, .5 50%, .6464 52.5%, .75 55%, .8232 57.5%, .875 60%, .9116 62.5%, .9375 65%, .9558 67.5%, .9688 70%, .9779 72.5%, .9844 75%, .989 77.5%, .9922 80%, .9945 82.5%, .9961 85%, .9972 87.5%, .998 90%, .9986 92.5%, .999 95%, .9993 97.5%, 1);--rise:18px;--shift:8px;--blur:6px;--stagger-words:40ms;--stagger-items:80ms;--stagger-sections:.12s;--stagger-landing:.11s;--dur-landing:.9s;--hover:var(--dur-quick) var(--ease-reveal);--card-scale:scale var(--dur-base) var(--ease-reveal)}@media (max-width:639px){:root{--cols:4}}@media (max-width:767px){:root{--gutter:24px;--content-left:calc(var(--gutter) - var(--bento-gap));--content-width:calc(100cqw - var(--content-left) * 2);--mark-rest:min(140px, 42vw);--section-space:96px}}@media (prefers-reduced-motion:reduce){:root{--hairline:#262626}}@media (max-width:759px) and (hover:none){:root{--rise:8px;--blur:0px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%;scroll-behavior:smooth;interpolate-size:allow-keywords;scrollbar-width:none;overflow-x:clip}html.lenis{scroll-behavior:auto}html::-webkit-scrollbar{display:none}body{background:var(--bg);color:var(--fg);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}.site{min-height:100vh;container-type:inline-size}#main main{z-index:1;padding-inline:var(--bento-gap);position:relative;container-type:inline-size}.grain{z-index:0;pointer-events:none;height:100lvh;margin-bottom:-100lvh;position:sticky;top:0;overflow:hidden}.grain:before{content:"";background-image:var(--page-grain);will-change:transform;animation:1s step-end infinite grain;position:absolute;inset:-100px}@keyframes grain{0%{transform:translate(0)}8.33%{transform:translate(-37px,21px)}16.67%{transform:translate(53px,-64px)}25%{transform:translate(-81px,-12px)}33.33%{transform:translate(18px,77px)}41.67%{transform:translate(66px,35px)}50%{transform:translate(-58px,59px)}58.33%{transform:translate(29px,-88px)}66.67%{transform:translate(-14px,-41px)}75%{transform:translate(84px,-7px)}83.33%{transform:translate(-71px,46px)}91.67%{transform:translate(43px,92px)}}@media (prefers-reduced-motion:reduce){.grain:before{animation:none}}html[data-effects] .grain{display:none}[data-split-drawn]{color:#0000!important}@property --rise-blur{syntax:"<length>";inherits:false;initial-value:0}.rise-word,[data-word]{filter:blur(var(--rise-blur))}[data-split-drawn] .rise-word,[data-split-drawn] [data-word],.rise-word[data-split-drawn],[data-word][data-split-drawn]{filter:none!important}@media (max-width:759px) and (hover:none){.rise-word,[data-word]{filter:none!important}}:where([data-card]){position:relative}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-card][data-hover]{scale:.98}}[data-card]{background-size:200px 200px;box-shadow:inset 0 1px #ffffff0f;background-image:var(--card-grain)!important}[data-card]:before{content:"";z-index:4;border-radius:inherit;background:radial-gradient(240px circle at var(--lx,-999px) var(--ly,-999px), var(--hairline-lit), transparent);-webkit-mask-composite:xor;opacity:var(--lit,0);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:reduce){[data-card]:before{display:none}}@property --split-ink{syntax:"<color>";inherits:false;initial-value:#0000}[data-rise-armed]:not([data-risen]) [data-rise]{--at:calc(var(--rise-delay,0s) + var(--arrive,0s));transition:opacity var(--dur-slow) var(--ease-reveal) var(--at), transform var(--dur-slow) var(--ease-reveal) var(--at), filter var(--dur-slow) var(--ease-reveal) var(--at)}[data-rise-armed]:not([data-in]) [data-rise]{opacity:0;transform:translateY(var(--rise));filter:blur(var(--blur))}.rise-word,.rise-fade{--at:calc(var(--i,0) * var(--step,var(--stagger-words)) + var(--arrive,0s));transition:transform var(--dur-slow) var(--ease-reveal) var(--at), filter var(--dur-slow) var(--ease-reveal) var(--at), --rise-blur var(--dur-slow) var(--ease-reveal) var(--at), opacity var(--dur-slow) var(--ease-reveal) var(--at)}.rise-word{display:inline-block}[data-rise-scope]:not([data-in]) .rise-word,[data-rise-scope]:not([data-in]) .rise-fade{--at:calc((var(--n,1) - 1 - var(--i,0)) * var(--step,var(--stagger-words)));transition-duration:var(--dur-base);transition-timing-function:var(--ease-exit);opacity:0;transform:translateY(var(--rise))}[data-rise-scope]:not([data-in]) .rise-fade{filter:blur(var(--blur))}[data-rise-scope]:not([data-in]) .rise-word{--rise-blur:var(--blur)}[data-rise-scope][data-rise-out=forward]:not([data-in]) .rise-word,[data-rise-scope][data-rise-out=forward]:not([data-in]) .rise-fade{--at:calc(var(--o,var(--i,0)) * var(--stagger-words))}[data-scroll-reveal] .rise-word{opacity:0;transition:none}[data-scroll-reveal][data-measuring] .rise-word{transform:none!important}[data-scroll-reveal=still] .rise-word{opacity:1}[data-scroll-locked] :is(.rise-word,.rise-fade){opacity:0;transition:none}[data-scroll-locked][data-measuring] :is(.rise-word,.rise-fade){transform:none!important}html[data-restoring] :is([data-rise],.rise-word,.rise-fade,[data-word]){transition:none!important}@media (prefers-reduced-motion:reduce){[data-rise-armed]:not([data-risen]) [data-rise],.rise-word,.rise-fade,[data-rise-scope]:not([data-in]) .rise-word,[data-rise-scope]:not([data-in]) .rise-fade{--at:0s;transition:opacity var(--dur-reduced) linear}[data-rise-armed]:not([data-in]) [data-rise],[data-rise-scope]:not([data-in]) .rise-word,[data-rise-scope]:not([data-in]) .rise-fade{filter:none;transform:none}}main>:has(+[data-footer-reveal]){z-index:1;background:var(--page-grain), #000;position:relative}html[data-effects] main>:has(+[data-footer-reveal]){background:#000}.bento-section{margin-bottom:var(--bento-gap)}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,video,svg,canvas{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{font-weight:inherit;font-size:inherit}[id]{scroll-margin-top:var(--nav-h)}::selection{background:var(--fg);color:var(--bg)}:focus-visible{outline:1px solid var(--fg);outline-offset:3px}.t-large{font-size:var(--fs-large);font-weight:var(--weight-large);line-height:var(--lh-large);letter-spacing:var(--tracking-tight)}.t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.t-small{font-size:var(--fs-small);line-height:1.2}.t-label{font-size:var(--fs-small);color:var(--muted);line-height:1.2}.t-label-light{font-size:var(--fs-small);color:var(--muted-light);line-height:1.2}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--g);z-index:100;background:var(--fg);color:var(--bg);font-size:var(--fs-small);padding:8px 12px;position:absolute;top:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}img,video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (max-width:759px) and (hover:none){html.oddform-loading main>:not(:first-child),html.oddform-loading footer{visibility:hidden}}
.page{background:var(--bg);position:relative}html[data-curtain] [data-hero-depth],html[data-curtain] [data-hero-depth] *,html[data-curtain] [data-photo]{pointer-events:none!important}.curtain-line{z-index:2147483000;pointer-events:none;height:2px;transform:scaleX(var(--p,0));transform-origin:0;opacity:0;transition:opacity var(--dur-base) var(--ease-reveal), transform .24s linear;background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:-1px 0 #ff3c3c8c,1px 0 #3c78ff8c}.curtain-line[data-back]{top:0;bottom:auto}.curtain-line[data-show]{opacity:1}@media (prefers-reduced-motion:reduce){.curtain-line{transition:opacity var(--dur-reduced) linear}}
