@layer theme{:root,:host{--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--default-font-family:"Helvetica Neue", "Arial Nova", Arial, ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"SFMono-Regular", Consolas, "Liberation Mono", monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.flex{display:flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.resize{resize:both}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--paper:#f7f7f2;--white:#fff;--ink:#111210;--muted:#62645f;--line:#d9dbd3;--acid:#d9ff43;--serif:"Iowan Old Style", "Baskerville", "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Helvetica Neue,Arial Nova,Arial,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}main{overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::selection{background:var(--acid);color:var(--ink)}.section-shell{width:min(1440px,100% - 72px);margin-inline:auto}.site-header{z-index:50;border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:0 36px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 90%, transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wordmark{letter-spacing:-.08em;align-items:baseline;width:fit-content;font-size:1.35rem;font-weight:800;line-height:1;display:inline-flex}.wordmark-shift{margin-left:1px;position:relative;top:4px}.wordmark small{letter-spacing:.4em;margin-left:8px;font-size:.48rem;font-weight:650}.desktop-nav{align-items:center;gap:34px;font-size:.86rem;font-weight:520;display:flex}.desktop-nav a{padding:10px 0;position:relative}.desktop-nav a:after{content:"";transform-origin:100%;background:var(--ink);height:2px;transition:transform .22s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.desktop-nav a.is-current:after{transform:scaleX(1)}.header-cta{border:1px solid var(--ink);border-radius:999px;justify-self:end;align-items:center;gap:12px;padding:12px 18px;font-size:.84rem;font-weight:650;transition:background .18s,color .18s;display:flex}.header-cta:hover{background:var(--ink);color:var(--white)}.mobile-menu{display:none}.hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(44px,6vw,100px);min-height:calc(100vh - 86px);padding-block:70px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.hero-copy>.eyebrow,.hero-copy>.subpage-kicker,.hero-copy>h1,.hero-copy>.hero-intro,.hero-copy>.hero-actions,.hero-copy>.hero-note{opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards hero-rise}.hero-copy>.eyebrow,.hero-copy>.subpage-kicker{animation-delay:80ms}.hero-copy>h1{animation-delay:.17s}.hero-copy>.hero-intro{animation-delay:.31s}.hero-copy>.hero-actions{animation-delay:.43s}.hero-copy>.hero-note{animation-delay:.56s}.eyebrow{color:#555851;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 28px;font-size:.72rem;font-weight:720;display:flex}.eyebrow>span{background:var(--acid);width:7px;height:7px;box-shadow:0 0 0 4px var(--acid);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.eyebrow>span{box-shadow:0 0 0 4px color-mix(in srgb, var(--acid) 28%, transparent)}}.hero .eyebrow>span{animation:3.4s ease-in-out 1.2s infinite lime-pulse}.eyebrow.light{color:#c5c7c0}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-.075em;max-width:760px;margin-bottom:28px;font-size:clamp(3.8rem,6.7vw,7.4rem);font-weight:620;line-height:.88}h1 em,h2 em{font-family:var(--serif);letter-spacing:-.055em;font-weight:400;display:block}.hero h1 em{color:#464a43;transform-origin:0;padding-left:clamp(0px,3vw,48px);animation:.9s cubic-bezier(.22,1,.36,1) .46s both hero-emphasis}.hero-intro{max-width:570px;color:var(--muted);margin-bottom:32px;font-size:clamp(1rem,1.35vw,1.17rem);line-height:1.65}.hero-actions{align-items:center;gap:28px;display:flex}.hero-actions .button span{transition:transform .24s cubic-bezier(.22,1,.36,1)}.hero-actions .button:hover span{transform:translateY(4px)}.hero-actions .text-link{border-bottom:0;position:relative}.hero-actions .text-link:after{content:"";transform-origin:0;background:var(--ink);height:1px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:0;right:0}.hero-actions .text-link:hover:after{transform:scaleX(.35)}.button{border-radius:999px;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:0 22px;font-size:.84rem;font-weight:680;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#292b27}.button-light{background:var(--white);color:var(--ink)}.text-link{border-bottom:1px solid var(--ink);padding:8px 0;font-size:.84rem;font-weight:650}.hero-note{border:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;max-width:560px;margin-top:58px;padding:7px 20px 7px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-note{border:1px solid color-mix(in srgb, var(--ink) 72%, transparent)}}.hero-note{background:var(--paper);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-note{background:color-mix(in srgb, var(--paper) 90%, white)}}.hero-note{font-size:.8rem;line-height:1.45;box-shadow:inset 0 1px #ffffffdb,0 14px 34px #191b170e}.hero-note strong{background:var(--acid);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:48px;padding:0 17px;font-size:.68rem;display:inline-flex;position:relative;overflow:hidden}.hero-note strong:after{content:"";background:#ffffffb8;width:35%;animation:5.5s ease-in-out 1.8s infinite note-glint;position:absolute;top:-30%;bottom:-30%;left:-55%;transform:skew(-18deg)}.hero-note span{color:var(--muted)}.hero-visual{min-height:min(690px,100vh - 170px);position:relative}.hero-visual:before{z-index:0;aspect-ratio:1;content:"";background:radial-gradient(circle, var(--acid) 0%, var(--acid) 42%, transparent 70%);border-radius:50%;width:56%;position:absolute;bottom:4%;right:5%}@supports (color:color-mix(in lab, red, red)){.hero-visual:before{background:radial-gradient(circle, color-mix(in srgb, var(--acid) 24%, transparent) 0%, color-mix(in srgb, var(--acid) 8%, transparent) 42%, transparent 70%)}}.hero-visual:before{filter:blur(10px);opacity:0;animation:1.2s .9s forwards hero-glow-in,6s ease-in-out 2.1s infinite hero-glow-breathe}.hero-image-wrap{--hero-clip-radius:180px 18px 18px 18px;z-index:2;border:2px solid var(--acid);border-radius:var(--hero-clip-radius);box-shadow:0 0 0 1px var(--acid), 0 0 34px var(--acid), 0 30px 80px #1d201a33;position:absolute;inset:0 0 42px 7%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-image-wrap{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 42%, transparent), 0 0 34px color-mix(in srgb, var(--acid) 18%, transparent), 0 30px 80px #1d201a33}}.hero-image-wrap{clip-path:inset(0 100% 0 0 round var(--hero-clip-radius));filter:drop-shadow(0 0 12px var(--acid))}@supports (color:color-mix(in lab, red, red)){.hero-image-wrap{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--acid) 18%, transparent))}}.hero-image-wrap{isolation:isolate;animation:1.15s cubic-bezier(.22,1,.36,1) .26s forwards hero-image-reveal}.hero-image-wrap:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff3d 48%,#0000 66%);animation:1.25s ease-in-out 1.15s both image-light-pass;position:absolute;inset:0;transform:translate(-125%)skew(-14deg)}.hero-image-wrap:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(110deg,#0c0e0b29,#0000 58%);position:absolute;inset:0}.hero-image-wrap img{object-fit:cover;transition:transform 1.1s cubic-bezier(.22,1,.36,1);animation:1.7s cubic-bezier(.22,1,.36,1) .26s hero-image-settle;transform:scale(1)}.hero-image-wrap:hover img{transform:scale(1.025)}.hero-stamp{z-index:4;border:1.5px solid var(--ink);background:radial-gradient(circle at 50% 7%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 93% 50%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 50% 93%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 7% 50%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at center, transparent 0 56%, var(--ink) 56.5% 57.2%, transparent 57.7%), var(--acid);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:176px;height:176px;display:flex;position:absolute;bottom:0;right:-20px;overflow:visible;transform:rotate(6deg)}@supports (color:color-mix(in lab, red, red)){.hero-stamp{background:radial-gradient(circle at 50% 7%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 93% 50%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 50% 93%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 7% 50%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at center, transparent 0 56%, color-mix(in srgb, var(--ink) 34%, transparent) 56.5% 57.2%, transparent 57.7%), var(--acid)}}.hero-stamp{text-align:center;box-shadow:inset 0 0 0 6px var(--acid), inset 0 0 0 7px var(--ink), 0 0 0 3px var(--acid), 0 0 28px var(--acid), 0 15px 40px #1c1f192e}@supports (color:color-mix(in lab, red, red)){.hero-stamp{box-shadow:inset 0 0 0 6px color-mix(in srgb, var(--acid) 72%, var(--paper)), inset 0 0 0 7px color-mix(in srgb, var(--ink) 26%, transparent), 0 0 0 3px color-mix(in srgb, var(--acid) 28%, transparent), 0 0 28px color-mix(in srgb, var(--acid) 22%, transparent), 0 15px 40px #1c1f192e}}.hero-stamp{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) .84s forwards stamp-arrive,5.5s ease-in-out 1.8s infinite stamp-float}.hero-stamp:before{z-index:0;border:1px solid var(--ink);position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){.hero-stamp:before{border:1px solid color-mix(in srgb, var(--ink) 52%, transparent)}}.hero-stamp:before{background:repeating-conic-gradient(from 0deg, var(--ink) 0deg 1.4deg, transparent 1.4deg 15deg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.hero-stamp:before{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--ink) 76%, transparent) 0deg 1.4deg, transparent 1.4deg 15deg)}}.hero-stamp:before{content:"";pointer-events:none;animation:24s linear infinite stamp-detail-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)}.hero-stamp:after{z-index:-1;border:1px solid var(--acid);position:absolute;inset:-10px}@supports (color:color-mix(in lab, red, red)){.hero-stamp:after{border:1px solid color-mix(in srgb, var(--acid) 68%, transparent)}}.hero-stamp:after{content:"";border-radius:50%;animation:3.8s ease-out 1.8s infinite stamp-ring}.hero-stamp span,.hero-stamp i{z-index:2;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-style:normal;position:relative}.hero-stamp strong{z-index:2;max-width:110px;font-family:var(--serif);margin:5px 0 9px;font-size:1.35rem;font-weight:400;line-height:.95;position:relative}.hero-offset-block{z-index:1;border:2px solid var(--acid);background:radial-gradient(circle at 78% 32%, var(--acid), transparent 34%), linear-gradient(145deg, #20231d, var(--ink) 64%);border-radius:0 90px 0 0;width:41%;height:46%;position:absolute;top:-28px;right:-28px}@supports (color:color-mix(in lab, red, red)){.hero-offset-block{background:radial-gradient(circle at 78% 32%, color-mix(in srgb, var(--acid) 13%, transparent), transparent 34%), linear-gradient(145deg, #20231d, var(--ink) 64%)}}.hero-offset-block{box-shadow:0 0 0 1px var(--acid), 0 0 34px var(--acid), 0 18px 45px #11121038}@supports (color:color-mix(in lab, red, red)){.hero-offset-block{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 42%, transparent), 0 0 34px color-mix(in srgb, var(--acid) 22%, transparent), 0 18px 45px #11121038}}.hero-offset-block{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) .52s forwards offset-line-arrive,7s ease-in-out 1.8s infinite offset-line-drift}.hero-offset-block:before{border:1px solid var(--acid);position:absolute;inset:11px}@supports (color:color-mix(in lab, red, red)){.hero-offset-block:before{border:1px solid color-mix(in srgb, var(--acid) 46%, transparent)}}.hero-offset-block:before{box-shadow:inset 0 0 20px var(--acid), 0 0 12px var(--acid);border-radius:0 76px 0 0}@supports (color:color-mix(in lab, red, red)){.hero-offset-block:before{box-shadow:inset 0 0 20px color-mix(in srgb, var(--acid) 7%, transparent), 0 0 12px color-mix(in srgb, var(--acid) 8%, transparent)}}.hero-offset-block:before{content:"";pointer-events:none}.hero-offset-block:after{background-image:radial-gradient(circle, var(--acid) 0 1.7px, transparent 2px);content:"";width:12px;height:74px;filter:drop-shadow(0 0 5px var(--acid));background-position:top;background-size:12px 13px;position:absolute;top:34%;right:7px}@supports (color:color-mix(in lab, red, red)){.hero-offset-block:after{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--acid) 62%, transparent))}}.hero-offset-block:after{opacity:.72;pointer-events:none}.hero-offset-block span{aspect-ratio:1;offset-path:inset(0 round 0 90px 0 0);border:1px solid var(--ink);background:var(--acid);width:15px;box-shadow:0 0 0 4px var(--acid), 0 0 16px var(--acid);border-radius:50%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.hero-offset-block span{box-shadow:0 0 0 4px color-mix(in srgb, var(--acid) 18%, transparent), 0 0 16px color-mix(in srgb, var(--acid) 48%, transparent)}}.hero-offset-block span{animation:9s linear infinite hero-offset-orbit}.hero-offset-block span:nth-child(2){border-color:var(--acid);background:var(--ink);width:12px;box-shadow:0 0 0 3px var(--ink), 0 0 14px var(--acid)}@supports (color:color-mix(in lab, red, red)){.hero-offset-block span:nth-child(2){box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 68%, transparent), 0 0 14px color-mix(in srgb, var(--acid) 46%, transparent)}}.hero-offset-block span:nth-child(2){animation-duration:11s;animation-delay:-3.1s}.hero-offset-block span:nth-child(3){width:9px;animation-duration:7.5s;animation-delay:-6.2s}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-emphasis{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes hero-image-reveal{0%{clip-path:inset(0 100% 0 0 round var(--hero-clip-radius));transform:translate(28px)}to{clip-path:inset(0 0 0 0 round var(--hero-clip-radius));transform:translate(0)}}@keyframes hero-image-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes image-light-pass{0%{transform:translate(-125%)skew(-14deg)}to{transform:translate(135%)skew(-14deg)}}@keyframes stamp-arrive{0%{opacity:0;transform:translateY(26px)rotate(-4deg)scale(.82)}to{opacity:1;transform:translateY(0)rotate(6deg)scale(1)}}@keyframes stamp-float{0%,to{transform:translateY(0)rotate(6deg)}50%{transform:translateY(-9px)rotate(3deg)}}@keyframes stamp-ring{0%{opacity:.75;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.12)}}@keyframes stamp-detail-spin{to{rotate:360deg}}@keyframes offset-line-arrive{0%{opacity:0;transform:translate(-18px,18px)}to{opacity:1;transform:translate(0)}}@keyframes offset-line-drift{0%,to{transform:translate(0)}50%{transform:translate(8px,-8px)}}@keyframes hero-offset-orbit{to{offset-distance:100%}}@keyframes lime-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--acid) 28%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--acid) 8%, transparent)}}@keyframes note-glint{0%,60%{transform:translate(0)skew(-18deg)}82%,to{transform:translate(520%)skew(-18deg)}}@keyframes hero-glow-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes hero-glow-breathe{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}.ticker{background:var(--ink);color:var(--white);border-block:1px solid #2b2d29;overflow:hidden}.ticker-track{letter-spacing:.13em;text-transform:uppercase;align-items:center;width:max-content;padding:17px 0;font-size:.75rem;font-weight:610;animation:28s linear infinite ticker;display:flex}.ticker-group,.ticker-item{flex:none;align-items:center;display:flex}.ticker-group{gap:28px;padding-right:28px}.ticker-item{gap:28px}.ticker i{color:var(--acid);font-size:1.1rem;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.services{padding-block:140px}.section-heading{grid-template-columns:.88fr 1.12fr;align-items:end;margin-bottom:64px;display:grid}.section-heading .eyebrow{grid-column:1}.section-heading h2{letter-spacing:-.065em;grid-column:1/-1;max-width:920px;margin-bottom:24px;font-size:clamp(3rem,5.5vw,6rem);font-weight:600;line-height:.94}.section-heading h2 em{color:#686b65;display:inline}.section-heading>p:last-child{max-width:600px;color:var(--muted);grid-column:2;margin:0;font-size:1rem;line-height:1.65}.service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff6;flex-direction:column;justify-content:space-between;min-height:450px;padding:30px;transition:background .24s,transform .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.service-card:before{background:radial-gradient(circle, var(--acid) 0%, var(--acid) 42%, transparent 72%);border-radius:50%;width:240px;height:240px;position:absolute;top:-48px;right:-44px}@supports (color:color-mix(in lab, red, red)){.service-card:before{background:radial-gradient(circle, color-mix(in srgb, var(--acid) 30%, transparent) 0%, color-mix(in srgb, var(--acid) 12%, transparent) 42%, transparent 72%)}}.service-card:before{content:"";opacity:.58;pointer-events:none;transition:opacity .3s,transform .3s;transform:scale(.9)}.service-card:hover{z-index:2;background:var(--white);box-shadow:0 24px 50px #1a1d1714, 0 14px 40px var(--acid);transform:translateY(-8px)}@supports (color:color-mix(in lab, red, red)){.service-card:hover{box-shadow:0 24px 50px #1a1d1714, 0 14px 40px color-mix(in srgb, var(--acid) 12%, transparent)}}.service-card:hover:before{opacity:.9;transform:scale(1.05)}.service-card:focus-visible{z-index:3;outline:3px solid var(--acid);outline-offset:-3px;background:var(--white)}.card-number{z-index:2;font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:.68rem;position:relative}.service-card h3{z-index:2;letter-spacing:-.045em;max-width:280px;margin-bottom:18px;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:580;line-height:1.03;position:relative}.service-card>div:not(.service-shape)>p{z-index:2;max-width:330px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.6;position:relative}.service-card-link{z-index:2;border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:18px;font-size:.76rem;font-weight:680;display:flex;position:relative}.service-card-link b{border:1px solid var(--ink);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:500;display:grid}.service-shape{opacity:1;width:108px;height:108px;position:absolute;top:40px;right:32px}.service-shape span{border:1.5px solid var(--ink);background:var(--acid);width:46px;height:46px;box-shadow:0 6px 18px var(--acid);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.service-shape span{box-shadow:0 6px 18px color-mix(in srgb, var(--acid) 20%, transparent)}}.service-shape span{transition:transform .3s,box-shadow .3s}.service-shape span:before,.service-shape span:after{border-radius:inherit;content:"";pointer-events:none;transition:transform .36s,opacity .36s;position:absolute}.service-shape span:before{border:1px solid var(--ink);inset:6px}@supports (color:color-mix(in lab, red, red)){.service-shape span:before{border:1px solid color-mix(in srgb, var(--ink) 38%, transparent)}}.service-shape span:before{background:var(--white)}@supports (color:color-mix(in lab, red, red)){.service-shape span:before{background:color-mix(in srgb, var(--white) 10%, transparent)}}.service-shape span:after{border:1px solid var(--white);inset:12px}@supports (color:color-mix(in lab, red, red)){.service-shape span:after{border:1px solid color-mix(in srgb, var(--white) 72%, transparent)}}.service-shape span:after{opacity:.82}.service-shape span:nth-child(odd):before{transform:rotate(7deg)}.service-shape span:nth-child(2n):before{transform:rotate(-7deg)}.service-card:hover .service-shape span{box-shadow:0 8px 24px var(--acid);transform:rotate(15deg)scale(.92)}@supports (color:color-mix(in lab, red, red)){.service-card:hover .service-shape span{box-shadow:0 8px 24px color-mix(in srgb, var(--acid) 28%, transparent)}}.service-card:hover .service-shape span:nth-child(odd):before{transform:rotate(-8deg)scale(.9)}.service-card:hover .service-shape span:nth-child(2n):before{transform:rotate(8deg)scale(.9)}.service-card:hover .service-shape span:after{opacity:1;transform:rotate(10deg)scale(1.08)}.shape-1 span{border-radius:50%}.shape-1 span:nth-child(2),.shape-3 span:nth-child(2),.shape-4 span:nth-child(2){right:0}.shape-1 span:nth-child(3),.shape-3 span:nth-child(3),.shape-4 span:nth-child(3){bottom:0}.shape-1 span:nth-child(4),.shape-3 span:nth-child(4),.shape-4 span:nth-child(4){bottom:0;right:0}.shape-2 span{transform-origin:0 0;border-radius:50% 50% 0;top:50%;left:50%}.shape-2 span:first-child{transform:rotate(0)}.shape-2 span:nth-child(2){transform:rotate(90deg)}.shape-2 span:nth-child(3){transform:rotate(180deg)}.shape-2 span:nth-child(4){transform:rotate(270deg)}.service-card:hover .shape-2 span:first-child{transform:rotate(12deg)scale(.92)}.service-card:hover .shape-2 span:nth-child(2){transform:rotate(102deg)scale(.92)}.service-card:hover .shape-2 span:nth-child(3){transform:rotate(192deg)scale(.92)}.service-card:hover .shape-2 span:nth-child(4){transform:rotate(282deg)scale(.92)}.shape-3 span{border-radius:50% 0}.shape-4 span{border-radius:50% 50% 50% 0}.about{border:2px solid var(--acid);background:var(--ink);box-shadow:0 0 0 1px var(--acid), 0 0 34px var(--acid), 0 24px 70px #191b1714;border-radius:18px;padding-block:120px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 42%, transparent), 0 0 34px color-mix(in srgb, var(--acid) 18%, transparent), 0 24px 70px #191b1714}}.about{color:var(--white);isolation:isolate;view-timeline-name:--about-section;view-timeline-axis:block}.about:before{z-index:-1;aspect-ratio:1;content:"";background:radial-gradient(circle, var(--acid) 0%, var(--acid) 44%, transparent 72%);border-radius:50%;width:min(44vw,640px);position:absolute;top:4%;right:5%}@supports (color:color-mix(in lab, red, red)){.about:before{background:radial-gradient(circle, color-mix(in srgb, var(--acid) 14%, transparent) 0%, color-mix(in srgb, var(--acid) 4%, transparent) 44%, transparent 72%)}}.about:before{filter:blur(18px);animation:7s ease-in-out infinite about-ambient-glow}.about:after{z-index:-1;aspect-ratio:1;border:1px solid var(--acid);width:min(27vw,390px);position:absolute;top:12%;right:7%}@supports (color:color-mix(in lab, red, red)){.about:after{border:1px solid color-mix(in srgb, var(--acid) 18%, transparent)}}.about:after{content:"";border-radius:50%;animation:9s ease-in-out infinite about-orbit-drift}.about-grid{z-index:1;grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(60px,9vw,150px);display:grid;position:relative}.about-image{border-radius:18px 18px 180px;min-height:610px;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000042}.about-image:hover{transform:translateY(-7px);box-shadow:0 40px 95px #0000005c}.about-image img{object-fit:cover;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.about-image:hover img{transform:scale(1.035)}.about-image:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff3 48%,#0000 66%);position:absolute;inset:0;transform:translate(-135%)skew(-16deg)}.about-image:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 60%,#000000bd);position:absolute;inset:0}.about-image>p{z-index:3;margin:0;font-size:.86rem;font-weight:680;position:absolute;bottom:22px;left:24px}.about-image>p span{color:#c6c8c2;margin-top:4px;font-size:.7rem;font-weight:450;display:block}.about-copy h2{letter-spacing:-.065em;max-width:800px;margin-bottom:34px;font-size:clamp(3.2rem,5.7vw,6.3rem);font-weight:560;line-height:.9}.about-copy h2 em{width:fit-content;color:var(--acid);padding-left:clamp(0px,5vw,80px);position:relative}.about-copy h2 em:after{content:"";transform-origin:0;background:var(--acid);width:36%;height:1px;position:absolute;bottom:-12px;right:0}@supports (color:color-mix(in lab, red, red)){.about-copy h2 em:after{background:color-mix(in srgb, var(--acid) 72%, transparent)}}.about-copy>p:not(.eyebrow){color:#bdc0b8;max-width:590px;margin-bottom:38px;font-size:1rem;line-height:1.72}.about-copy blockquote{max-width:680px;font-family:var(--serif);margin:0 0 38px;padding:24px 0 24px 28px;font-size:clamp(1.4rem,2.2vw,2rem);font-style:italic;line-height:1.25;position:relative}.about-copy blockquote:before{content:"";transform-origin:top;background:var(--acid);width:1px;position:absolute;top:0;bottom:0;left:0}.about-copy .button span{transition:transform .24s cubic-bezier(.22,1,.36,1)}.about-copy .button:hover span{transform:translate(4px,-4px)}@supports (animation-timeline:view()){.about-image{animation:1ms cubic-bezier(.22,1,.36,1) both about-image-reveal;animation-timeline:--about-section;animation-range:entry 6% cover 38%}.about-image:before{animation:1ms ease-in-out both about-image-light-pass;animation-timeline:--about-section;animation-range:entry 26% cover 44%}.about-image>p{animation:1ms cubic-bezier(.22,1,.36,1) both about-caption-rise;animation-timeline:--about-section;animation-range:entry 24% cover 44%}.about-copy>.eyebrow,.about-copy>h2,.about-copy>p,.about-copy>blockquote,.about-copy>.button{animation:1ms cubic-bezier(.22,1,.36,1) both about-copy-rise;animation-timeline:--about-section}.about-copy>.eyebrow{animation-range:entry 8% cover 28%}.about-copy>h2{animation-range:entry 12% cover 34%}.about-copy>p{animation-range:entry 18% cover 40%}.about-copy>blockquote{animation-range:entry 23% cover 45%}.about-copy>.button{animation-range:entry 28% cover 49%}.about-copy h2 em{animation:1ms cubic-bezier(.22,1,.36,1) both about-accent-sweep;animation-timeline:--about-section;animation-range:entry 18% cover 39%}.about-copy h2 em:after{animation:1ms cubic-bezier(.22,1,.36,1) both about-accent-line;animation-timeline:--about-section;animation-range:entry 25% cover 43%}.about-copy blockquote:before{animation:1ms cubic-bezier(.22,1,.36,1) both about-quote-line;animation-timeline:--about-section;animation-range:entry 24% cover 45%}}@keyframes about-image-reveal{0%{opacity:0;clip-path:inset(14% 6% 32% 0 round 18px 18px 180px);transform:translateY(54px)}to{opacity:1;clip-path:inset(0 round 18px 18px 180px);transform:translateY(0)}}@keyframes about-image-light-pass{0%{transform:translate(-135%)skew(-16deg)}to{transform:translate(140%)skew(-16deg)}}@keyframes about-caption-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes about-copy-rise{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:translate(0)}}@keyframes about-accent-sweep{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-22px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes about-accent-line{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes about-quote-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes about-ambient-glow{0%,to{opacity:.52;transform:scale(.94)}50%{opacity:.86;transform:scale(1.06)}}@keyframes about-orbit-drift{0%,to{opacity:.32;transform:translate(0)rotate(0)}50%{opacity:.62;transform:translate(-14px,12px)rotate(8deg)}}.runner-section{padding-block:140px}.runner-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:54px;display:grid}.runner-heading h2{letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(3.2rem,5.4vw,5.8rem);font-weight:580;line-height:.92}.runner-heading h2 em{color:#646760}.runner-heading>p{max-width:490px;color:var(--muted);margin:0 0 4px;font-size:.98rem;line-height:1.65}.runner-stage{border:2px solid var(--acid);background:var(--paper);cursor:pointer;height:clamp(340px,34vw,430px);box-shadow:0 0 0 1px var(--acid), 0 0 34px var(--acid), 0 24px 70px #191b1714;border-radius:18px;outline:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.runner-stage{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 42%, transparent), 0 0 34px color-mix(in srgb, var(--acid) 18%, transparent), 0 24px 70px #191b1714}}.runner-stage:focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 5px var(--acid), 0 0 38px var(--acid), 0 24px 70px #191b1714}@supports (color:color-mix(in lab, red, red)){.runner-stage:focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 5px var(--acid), 0 0 38px color-mix(in srgb, var(--acid) 26%, transparent), 0 24px 70px #191b1714}}.runner-stage canvas{width:100%;height:100%;display:block}.runner-hud{z-index:2;pointer-events:none;font-family:var(--font-mono);letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:.67rem;display:flex;position:absolute;top:20px;left:22px;right:22px}.runner-overlay{z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background:#f7f7f2b8;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.runner-overlay p{font-family:var(--serif);margin-bottom:18px;font-size:clamp(1.5rem,3vw,2.4rem);font-style:italic}.runner-overlay button{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--white);cursor:pointer;border-radius:999px;align-items:center;gap:34px;padding:0 22px;font-size:.82rem;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.runner-overlay button:hover{background:#292b27;transform:translateY(-2px)}.runner-overlay button span{transition:transform .18s}.runner-overlay button:hover span{transform:translate(4px)}.runner-instruction{z-index:2;border:1px solid var(--ink);align-items:center;gap:12px;margin:0;padding:8px 12px;display:flex;position:absolute;bottom:18px;right:22px}@supports (color:color-mix(in lab, red, red)){.runner-instruction{border:1px solid color-mix(in srgb, var(--ink) 34%, transparent)}}.runner-instruction{background:var(--paper);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.runner-instruction{background:color-mix(in srgb, var(--paper) 82%, transparent)}}.runner-instruction{pointer-events:none;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.runner-instruction strong{color:var(--ink);font-weight:800}.runner-instruction span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.runner-instruction span{color:color-mix(in srgb, var(--ink) 64%, transparent)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.culture{padding-bottom:140px}.culture-grid{border:2px solid var(--acid);background:var(--ink);box-shadow:0 0 0 1px var(--acid), 0 0 34px var(--acid), 0 24px 70px #191b1714;border-radius:18px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(50px,8vw,130px);padding:clamp(50px,7vw,105px);display:grid}@supports (color:color-mix(in lab, red, red)){.culture-grid{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 42%, transparent), 0 0 34px color-mix(in srgb, var(--acid) 18%, transparent), 0 24px 70px #191b1714}}.culture-grid{color:var(--white)}.culture-copy h2{letter-spacing:-.065em;margin-bottom:28px;font-size:clamp(3rem,4.7vw,5rem);font-weight:590;line-height:.92}.culture-copy h2 em{color:var(--acid)}.culture-copy>p:not(.eyebrow){color:#bdc0b8;max-width:520px;margin-bottom:34px;font-size:.98rem;line-height:1.68}.culture-mosaic{min-height:640px;position:relative}.mosaic-image{position:absolute;overflow:hidden;box-shadow:0 20px 50px #00000047}.mosaic-image img{object-fit:cover}.mosaic-one{border-radius:140px 14px 14px;width:69%;height:54%;top:0;right:0}.mosaic-two{border:9px solid var(--ink);border-radius:14px 14px 14px 110px;width:56%;height:48%;bottom:0;left:0}.mosaic-card{background:var(--acid);flex-direction:column;justify-content:space-between;width:44%;min-height:240px;padding:28px;display:flex;position:absolute;bottom:3%;right:2%;transform:rotate(3deg)}.culture-grid .mosaic-card,.culture-grid .mosaic-card>span,.culture-grid .mosaic-card strong,.culture-grid .mosaic-card p{color:#111210}.mosaic-card>span{font-size:2rem}.mosaic-card strong{font-family:var(--serif);font-size:1.6rem;font-weight:400}.mosaic-card p{margin:0;font-size:.76rem;line-height:1.5}.values-row{grid-template-columns:repeat(5,1fr);align-items:center;gap:clamp(8px,1.2vw,20px);margin:0;padding:48px 0 68px;list-style:none;display:grid;position:relative}.values-row:before{background:var(--acid);border-radius:50%;width:170px;height:170px;position:absolute;top:42%;left:31%}@supports (color:color-mix(in lab, red, red)){.values-row:before{background:color-mix(in srgb, var(--acid) 24%, transparent)}}.values-row:before{content:"";filter:blur(38px);pointer-events:none}.values-row>li{--bubble-x:7px;--bubble-y:-15px;--bubble-delay:0s;aspect-ratio:1;border:1px solid var(--acid);background:radial-gradient(circle at 29% 18%, #ffffffa8, transparent 23%), var(--acid);text-align:center;width:100%;max-width:225px;animation:value-bubble-float 6.4s ease-in-out var(--bubble-delay) infinite alternate;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;padding:clamp(30px,2.3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 16px 38px #191b170e}.values-row>li:after{aspect-ratio:1;content:"";filter:blur(2px);pointer-events:none;background:#ffffffa3;border-radius:50%;width:13%;position:absolute;top:14%;right:19%}.values-row>li:first-child{margin-top:42px}.values-row>li:nth-child(2){--bubble-x:-8px;--bubble-y:14px;--bubble-delay:-1.3s;border-color:var(--ink);background:radial-gradient(circle at 29% 18%, #ffffff1f, transparent 23%), var(--ink);width:92%;color:var(--white);margin-top:-22px}.values-row>li:nth-child(3){--bubble-x:9px;--bubble-y:-12px;--bubble-delay:-2.7s;width:97%;margin-top:34px}.values-row>li:nth-child(4){--bubble-x:-7px;--bubble-y:-15px;--bubble-delay:-4s;border-color:var(--ink);background:radial-gradient(circle at 29% 18%, #ffffff1f, transparent 23%), var(--ink);width:90%;color:var(--white);margin-top:-26px}.values-row>li:nth-child(5){--bubble-x:8px;--bubble-y:14px;--bubble-delay:-5.2s;width:95%;margin-top:38px}.values-row .value-icon{border:1px solid;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:20%;left:20%}@supports (color:color-mix(in lab, red, red)){.values-row .value-icon{border:1px solid color-mix(in srgb, currentColor 30%, transparent)}}.values-row .value-icon{color:#777a73;border-radius:50%}.values-row .value-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px;width:58%;height:58%}.values-row>li:nth-child(2) .value-icon,.values-row>li:nth-child(4) .value-icon{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.values-row>li:nth-child(2) .value-icon,.values-row>li:nth-child(4) .value-icon{border-color:color-mix(in srgb, var(--acid) 65%, transparent)}}.values-row>li:nth-child(2) .value-icon,.values-row>li:nth-child(4) .value-icon{color:var(--white)}.value-message{z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.values-row p{max-width:155px;margin:0;font-size:clamp(.78rem,1vw,.92rem);font-weight:620;line-height:1.35}.values-row small{display:none}.values-showcase{border:2px solid var(--ink);background:radial-gradient(circle at 17% 20%, var(--acid), transparent 30%), radial-gradient(circle at 84% 74%, var(--acid), transparent 28%), linear-gradient(135deg, #111210 0%, #111210 58%, #171914 100%);border-radius:34px;margin-top:clamp(36px,5vw,82px);padding:clamp(34px,4.5vw,64px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.values-showcase{background:radial-gradient(circle at 17% 20%, color-mix(in srgb, var(--acid) 18%, transparent), transparent 30%), radial-gradient(circle at 84% 74%, color-mix(in srgb, var(--acid) 16%, transparent), transparent 28%), linear-gradient(135deg, #111210 0%, #111210 58%, #171914 100%)}}.values-showcase{box-shadow:0 0 0 1px var(--acid), 0 0 34px var(--acid), 0 30px 80px #11121029}@supports (color:color-mix(in lab, red, red)){.values-showcase{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 44%, transparent), 0 0 34px color-mix(in srgb, var(--acid) 15%, transparent), 0 30px 80px #11121029}}.values-showcase{color:var(--white)}.values-showcase:before,.values-showcase:after{pointer-events:none;content:"";position:absolute}.values-showcase:before{display:none}.values-showcase:after{border:1px solid var(--white);inset:18px}@supports (color:color-mix(in lab, red, red)){.values-showcase:after{border:1px solid color-mix(in srgb, var(--white) 8%, transparent)}}.values-showcase:after{background-image:linear-gradient(var(--white) 1px, transparent 1px), linear-gradient(90deg, var(--white) 1px, transparent 1px);border-radius:26px}@supports (color:color-mix(in lab, red, red)){.values-showcase:after{background-image:linear-gradient(color-mix(in srgb, var(--white) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--white) 5%, transparent) 1px, transparent 1px)}}.values-showcase:after{opacity:.55;background-size:76px 76px;-webkit-mask-image:linear-gradient(120deg,#0000 0 18%,#000 36% 62%,#0000 86%);mask-image:linear-gradient(120deg,#0000 0 18%,#000 36% 62%,#0000 86%)}.values-showcase .values-corner-orbit{z-index:0;width:clamp(310px,31vw,560px);top:-26%;right:-12%}.values-showcase .values-corner-orbit span{box-shadow:0 0 0 4px var(--ink), 0 0 18px var(--acid)}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-corner-orbit span{box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 72%, transparent), 0 0 18px color-mix(in srgb, var(--acid) 52%, transparent)}}.values-showcase-heading{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,410px);align-items:end;gap:clamp(26px,5vw,88px);margin-bottom:clamp(32px,5vw,72px);display:grid;position:relative}.values-showcase-heading h3{max-width:860px;color:var(--white);letter-spacing:-.085em;margin:clamp(18px,2vw,28px) 0 0;font-size:clamp(3.4rem,6.8vw,7.8rem);font-weight:590;line-height:.82}.values-showcase-heading h3 em{width:fit-content;color:var(--acid);font-family:var(--serif);letter-spacing:-.055em;font-size:.62em;font-weight:400;line-height:.96;display:block}.values-showcase-heading>p{color:#c4c7bf;margin:0 0 8px;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.55}.values-showcase .values-row{z-index:1;isolation:isolate;margin-top:clamp(20px,2.8vw,44px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0;margin-inline:clamp(-34px,-2.2vw,-18px);padding:0 0 clamp(32px,4vw,66px)}.values-showcase .values-row:before{background:var(--acid);width:260px;height:260px;inset:auto 12% -34px auto}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row:before{background:color-mix(in srgb, var(--acid) 30%, transparent)}}.values-showcase .values-row:before{filter:blur(60px)}.values-showcase .values-row>li{background:radial-gradient(circle at 78% 20%, #ffffffc7, transparent 9%), radial-gradient(circle at 34% 74%, var(--white), transparent 22%), radial-gradient(circle at 50% 50%, transparent 54%, var(--ink) 55% 56%, transparent 57%), radial-gradient(circle at 50% 50%, var(--white), transparent 62%), var(--acid);border-width:2px;width:clamp(205px,17.2vw,284px);max-width:none;padding:clamp(34px,3vw,46px)}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row>li{background:radial-gradient(circle at 78% 20%, #ffffffc7, transparent 9%), radial-gradient(circle at 34% 74%, color-mix(in srgb, var(--white) 14%, transparent), transparent 22%), radial-gradient(circle at 50% 50%, transparent 54%, color-mix(in srgb, var(--ink) 10%, transparent) 55% 56%, transparent 57%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--white) 26%, transparent), transparent 62%), var(--acid)}}.values-showcase .values-row>li{color:var(--ink);box-shadow:inset 0 1px 0 #ffffffbf, inset -18px -22px 36px #1112101a, 0 26px 50px #00000042, 0 0 32px var(--acid);scale:1}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row>li{box-shadow:inset 0 1px 0 #ffffffbf, inset -18px -22px 36px #1112101a, 0 26px 50px #00000042, 0 0 32px color-mix(in srgb, var(--acid) 16%, transparent)}}.values-showcase .values-row>li{transform-origin:50%;transition:filter .22s,scale .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s}.values-showcase .values-row>li:first-child{margin-top:28px}.values-showcase .values-row>li:nth-child(2){background:radial-gradient(circle at 78% 20%, #ffffff57, transparent 9%), radial-gradient(circle at 34% 74%, var(--acid), transparent 24%), radial-gradient(circle at 50% 50%, transparent 54%, var(--acid) 55% 56%, transparent 57%), radial-gradient(circle at 50% 50%, var(--white), transparent 62%), var(--ink);width:clamp(215px,18vw,296px);margin-top:-32px}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row>li:nth-child(2){background:radial-gradient(circle at 78% 20%, #ffffff57, transparent 9%), radial-gradient(circle at 34% 74%, color-mix(in srgb, var(--acid) 9%, transparent), transparent 24%), radial-gradient(circle at 50% 50%, transparent 54%, color-mix(in srgb, var(--acid) 17%, transparent) 55% 56%, transparent 57%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--white) 5%, transparent), transparent 62%), var(--ink)}}.values-showcase .values-row>li:nth-child(2){color:var(--white)}.values-showcase .values-row>li:nth-child(3){width:clamp(215px,18vw,296px);margin-top:42px}.values-showcase .values-row>li:nth-child(4){background:radial-gradient(circle at 78% 20%, #ffffff57, transparent 9%), radial-gradient(circle at 34% 74%, var(--acid), transparent 24%), radial-gradient(circle at 50% 50%, transparent 54%, var(--acid) 55% 56%, transparent 57%), radial-gradient(circle at 50% 50%, var(--white), transparent 62%), var(--ink);width:clamp(210px,17.6vw,290px);margin-top:-44px}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row>li:nth-child(4){background:radial-gradient(circle at 78% 20%, #ffffff57, transparent 9%), radial-gradient(circle at 34% 74%, color-mix(in srgb, var(--acid) 9%, transparent), transparent 24%), radial-gradient(circle at 50% 50%, transparent 54%, color-mix(in srgb, var(--acid) 17%, transparent) 55% 56%, transparent 57%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--white) 5%, transparent), transparent 62%), var(--ink)}}.values-showcase .values-row>li:nth-child(4){color:var(--white)}.values-showcase .values-row>li:nth-child(2),.values-showcase .values-row>li:nth-child(4){box-shadow:inset -18px -22px 36px #00000047, 0 26px 50px #0000004d, 0 0 34px var(--acid)}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row>li:nth-child(2),.values-showcase .values-row>li:nth-child(4){box-shadow:inset -18px -22px 36px #00000047, 0 26px 50px #0000004d, 0 0 34px color-mix(in srgb, var(--acid) 14%, transparent)}}.values-showcase .values-row>li:nth-child(5){margin-top:34px}.values-showcase .values-row>li:before{border:1px solid;position:absolute;inset:13px}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row>li:before{border:1px solid color-mix(in srgb, currentColor 16%, transparent)}}.values-showcase .values-row>li:before{content:"";opacity:.78;border-radius:50%}.value-orbit-detail{z-index:1;pointer-events:none;border-radius:50%;position:absolute}.value-orbit-detail-one{border:1px solid;inset:26px}@supports (color:color-mix(in lab, red, red)){.value-orbit-detail-one{border:1px solid color-mix(in srgb, currentColor 15%, transparent)}}.value-orbit-detail-one{opacity:.6;rotate:-12deg}.value-orbit-detail-one:before{aspect-ratio:1;background:var(--acid);width:8px;box-shadow:0 0 14px var(--acid);border:2px solid;border-radius:50%;position:absolute;top:7%;right:20%}@supports (color:color-mix(in lab, red, red)){.value-orbit-detail-one:before{box-shadow:0 0 14px color-mix(in srgb, var(--acid) 55%, transparent)}}.value-orbit-detail-one:before{content:""}.value-orbit-detail-two{border:1px solid;inset:41px}@supports (color:color-mix(in lab, red, red)){.value-orbit-detail-two{border:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.value-orbit-detail-two{opacity:.55;rotate:none}.value-orbit-detail-two:after{content:"";opacity:.14;background:currentColor;border-radius:999px;width:22px;height:3px;position:absolute;bottom:11%;right:10%}.values-showcase .values-row .value-icon{border:1px solid;width:58px;height:58px;top:12%;left:50%}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row .value-icon{border:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.values-showcase .values-row .value-icon{background:var(--white)}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row .value-icon{background:color-mix(in srgb, var(--white) 74%, transparent)}}.values-showcase .values-row .value-icon{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row .value-icon{color:color-mix(in srgb, var(--ink) 82%, transparent)}}.values-showcase .values-row .value-icon{transform:translate(-50%);box-shadow:inset 0 1px #ffffffb8,0 10px 22px #0000001f}.values-showcase .values-row>li:nth-child(2) .value-icon,.values-showcase .values-row>li:nth-child(4) .value-icon{border-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row>li:nth-child(2) .value-icon,.values-showcase .values-row>li:nth-child(4) .value-icon{border-color:color-mix(in srgb, var(--white) 12%, transparent)}}.values-showcase .values-row>li:nth-child(2) .value-icon,.values-showcase .values-row>li:nth-child(4) .value-icon{background:linear-gradient(145deg, var(--white), var(--acid))}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row>li:nth-child(2) .value-icon,.values-showcase .values-row>li:nth-child(4) .value-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--white) 13%, transparent), color-mix(in srgb, var(--acid) 18%, transparent))}}.values-showcase .values-row>li:nth-child(2) .value-icon,.values-showcase .values-row>li:nth-child(4) .value-icon{color:var(--white)}.values-showcase .values-row p{max-width:200px;color:inherit;letter-spacing:-.045em;font-size:clamp(1.05rem,1.32vw,1.46rem);font-weight:820;line-height:1.08}.values-showcase .values-row small{color:currentColor;max-width:168px;display:block}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row small{color:color-mix(in srgb, currentColor 70%, transparent)}}.values-showcase .values-row small{font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;font-size:clamp(.48rem,.55vw,.58rem);font-weight:650;line-height:1.35}.values-showcase .values-row small:before{content:"";opacity:.3;background:currentColor;border-radius:999px;width:34px;height:2px;margin:0 auto 8px;display:block}@media (hover:hover) and (pointer:fine){.values-showcase .values-row>li:hover{z-index:5;filter:saturate(1.12)brightness(1.03);box-shadow:inset 0 1px 0 #ffffffe0, inset -22px -26px 42px #1112101f, 0 34px 70px #00000057, 0 0 48px var(--acid);animation-play-state:paused;scale:1.28}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row>li:hover{box-shadow:inset 0 1px 0 #ffffffe0, inset -22px -26px 42px #1112101f, 0 34px 70px #00000057, 0 0 48px color-mix(in srgb, var(--acid) 32%, transparent)}}.values-showcase .values-row>li:nth-child(2):hover,.values-showcase .values-row>li:nth-child(4):hover{box-shadow:inset -22px -26px 42px #00000047, 0 36px 76px #0000006b, 0 0 54px var(--acid)}@supports (color:color-mix(in lab, red, red)){.values-showcase .values-row>li:nth-child(2):hover,.values-showcase .values-row>li:nth-child(4):hover{box-shadow:inset -22px -26px 42px #00000047, 0 36px 76px #0000006b, 0 0 54px color-mix(in srgb, var(--acid) 28%, transparent)}}}@keyframes value-bubble-float{0%{transform:translate(0)}to{transform:translate3d(var(--bubble-x), var(--bubble-y), 0)}}.contact{background:var(--ink);color:var(--white);padding-block:120px}.contact-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.contact h2{letter-spacing:-.075em;max-width:800px;margin:0;font-size:clamp(3.8rem,7vw,7.5rem);font-weight:580;line-height:.88}.contact h2 em{color:var(--acid)}.contact-actions>p{color:#b7bab2;max-width:540px;margin-bottom:44px;font-size:.98rem;line-height:1.68}.contact-email{letter-spacing:-.025em;border-top:1px solid #3a3c37;border-bottom:1px solid #3a3c37;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:560;display:flex}.contact-email span{color:var(--acid)}.contact-phone{color:#b7bab2;margin-top:20px;font-size:.86rem;display:inline-block}.home-contact{background:radial-gradient(circle at 76% 22%, var(--acid), transparent 34%), radial-gradient(circle at 6% 84%, var(--acid), transparent 30%), var(--ink);border-top:1px solid #2b2e29;padding-block:clamp(76px,6.5vw,112px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-contact{background:radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--acid) 11%, transparent), transparent 34%), radial-gradient(circle at 6% 84%, color-mix(in srgb, var(--acid) 7%, transparent), transparent 30%), var(--ink)}}.home-contact{color:var(--white);isolation:isolate}.home-contact:before{z-index:-1;aspect-ratio:1;border:1px solid var(--white);width:clamp(240px,24vw,420px);position:absolute;top:16%;left:max(-160px,-9vw)}@supports (color:color-mix(in lab, red, red)){.home-contact:before{border:1px solid color-mix(in srgb, var(--white) 11%, transparent)}}.home-contact:before{content:"";border-radius:50%}.home-contact-shell{grid-template-columns:minmax(0,.82fr) minmax(420px,.88fr);align-items:center;gap:clamp(44px,6vw,94px);display:grid;position:relative}.home-contact-copy{z-index:3;max-width:620px;position:relative}.home-contact-copy h2{letter-spacing:-.082em;max-width:720px;margin:0;font-size:clamp(4.2rem,7.2vw,8.2rem);font-weight:590;line-height:.84}.home-contact-copy h2 em{color:var(--acid);font-family:var(--serif);letter-spacing:-.055em;text-shadow:0 0 34px var(--acid);font-weight:400;display:block}@supports (color:color-mix(in lab, red, red)){.home-contact-copy h2 em{text-shadow:0 0 34px color-mix(in srgb, var(--acid) 22%, transparent)}}.home-contact-copy>p:not(.eyebrow){max-width:560px;color:var(--white);margin:clamp(32px,4vw,54px) 0 0}@supports (color:color-mix(in lab, red, red)){.home-contact-copy>p:not(.eyebrow){color:color-mix(in srgb, var(--white) 68%, transparent)}}.home-contact-copy>p:not(.eyebrow){font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.75}.home-contact .contact-phone{color:var(--white);margin-top:30px}@supports (color:color-mix(in lab, red, red)){.home-contact .contact-phone{color:color-mix(in srgb, var(--white) 70%, transparent)}}.home-contact .contact-phone{font-size:.96rem}.home-contact-dive{z-index:4;inset:clamp(86px,10vw,150px) auto auto clamp(250px,31vw,470px);scale:.9}.home-contact .stick-head{fill:var(--ink);stroke:var(--acid)}.home-contact .stick-eye{fill:var(--acid)}.home-contact .stick-smile,.home-contact .stick-body,.home-contact .stick-arm,.home-contact .stick-leg{stroke:var(--acid)}.home-contact .contact-dive-line{background:linear-gradient(90deg, transparent, var(--acid) 20% 76%, transparent)}@supports (color:color-mix(in lab, red, red)){.home-contact .contact-dive-line{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--acid) 34%, transparent) 20% 76%, transparent)}}.home-contact .contact-page-offset-block{opacity:1;width:clamp(300px,35vw,540px);height:clamp(280px,35vw,500px);top:clamp(18px,3vw,44px);right:clamp(-20px,1vw,18px)}.home-contact-card{width:min(100%,680px);color:var(--ink);justify-self:end;padding:clamp(24px,2.3vw,34px)}.home-contact-card .contact-page-card-mark{padding-bottom:clamp(22px,2.4vw,32px)}.home-contact-card .contact-page-card-kicker{margin-bottom:14px}.home-contact-card h2{max-width:440px;color:var(--ink);margin-bottom:26px;font-size:clamp(2rem,3vw,3.4rem)}.home-contact-card .contact-page-form{gap:15px}.home-contact-card .contact-page-field input,.home-contact-card .contact-page-field textarea{padding:15px 17px}.home-contact-card .contact-page-field textarea{min-height:118px}.home-contact-card .contact-page-submit{min-height:56px}.contact-page{background:var(--paper);color:var(--ink)}.contact-page-hero{isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(390px,.78fr);align-items:center;gap:clamp(42px,6vw,110px);min-height:calc(100vh - 86px);padding:clamp(70px,8vw,130px) clamp(24px,6vw,110px);display:grid;position:relative;overflow:hidden}.contact-page-hero:before{display:none}.contact-page-hero:after{content:none;display:none}.contact-page-copy,.contact-page-card{z-index:2;position:relative}.contact-page-offset-block{z-index:1;border:2px solid var(--acid);background:radial-gradient(circle at 78% 32%, var(--acid), transparent 34%), linear-gradient(145deg, #20231d, var(--ink) 64%);border-radius:0 90px 0 0;width:clamp(300px,35vw,560px);height:clamp(250px,32vw,520px);position:absolute;top:clamp(34px,5.8vw,96px);right:clamp(18px,4vw,70px)}@supports (color:color-mix(in lab, red, red)){.contact-page-offset-block{background:radial-gradient(circle at 78% 32%, color-mix(in srgb, var(--acid) 13%, transparent), transparent 34%), linear-gradient(145deg, #20231d, var(--ink) 64%)}}.contact-page-offset-block{box-shadow:0 0 0 1px var(--acid), 0 0 34px var(--acid), 0 18px 45px #11121038}@supports (color:color-mix(in lab, red, red)){.contact-page-offset-block{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 42%, transparent), 0 0 34px color-mix(in srgb, var(--acid) 22%, transparent), 0 18px 45px #11121038}}.contact-page-offset-block{opacity:0;pointer-events:none;animation:1s cubic-bezier(.22,1,.36,1) .52s forwards offset-line-arrive,7s ease-in-out 1.8s infinite offset-line-drift}.contact-page-offset-block:before{border:1px solid var(--acid);position:absolute;inset:11px}@supports (color:color-mix(in lab, red, red)){.contact-page-offset-block:before{border:1px solid color-mix(in srgb, var(--acid) 46%, transparent)}}.contact-page-offset-block:before{box-shadow:inset 0 0 20px var(--acid), 0 0 12px var(--acid);border-radius:0 76px 0 0}@supports (color:color-mix(in lab, red, red)){.contact-page-offset-block:before{box-shadow:inset 0 0 20px color-mix(in srgb, var(--acid) 7%, transparent), 0 0 12px color-mix(in srgb, var(--acid) 8%, transparent)}}.contact-page-offset-block:before{content:"";pointer-events:none}.contact-page-offset-block:after{background-image:radial-gradient(circle, var(--acid) 0 1.7px, transparent 2px);content:"";width:12px;height:74px;filter:drop-shadow(0 0 5px var(--acid));background-position:top;background-size:12px 13px;position:absolute;top:34%;right:7px}@supports (color:color-mix(in lab, red, red)){.contact-page-offset-block:after{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--acid) 62%, transparent))}}.contact-page-offset-block:after{opacity:.72;pointer-events:none}.contact-page-offset-block span{aspect-ratio:1;offset-path:inset(0 round 0 90px 0 0);border:1px solid var(--ink);background:var(--acid);width:15px;box-shadow:0 0 0 4px var(--acid), 0 0 16px var(--acid);border-radius:50%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.contact-page-offset-block span{box-shadow:0 0 0 4px color-mix(in srgb, var(--acid) 18%, transparent), 0 0 16px color-mix(in srgb, var(--acid) 48%, transparent)}}.contact-page-offset-block span{animation:9s linear infinite hero-offset-orbit}.contact-page-offset-block span:nth-child(2){border-color:var(--acid);background:var(--ink);width:12px;box-shadow:0 0 0 3px var(--ink), 0 0 14px var(--acid)}@supports (color:color-mix(in lab, red, red)){.contact-page-offset-block span:nth-child(2){box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 68%, transparent), 0 0 14px color-mix(in srgb, var(--acid) 46%, transparent)}}.contact-page-offset-block span:nth-child(2){animation-duration:11s;animation-delay:-3.1s}.contact-page-offset-block span:nth-child(3){width:9px;animation-duration:7.5s;animation-delay:-6.2s}.contact-dive-scene{z-index:2;pointer-events:none;width:clamp(170px,16vw,230px);height:168px;position:absolute;top:clamp(118px,16vw,220px);right:clamp(420px,44vw,660px);overflow:visible}.contact-dive-line{background:linear-gradient(90deg, transparent, var(--ink) 20% 76%, transparent);height:1px;position:absolute;bottom:34px;left:10px;right:8px}@supports (color:color-mix(in lab, red, red)){.contact-dive-line{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 18%, transparent) 20% 76%, transparent)}}.contact-dive-line{opacity:0;animation:4.8s .42s both contact-dive-line-in}.contact-dive-hole{z-index:4;border:3px solid var(--acid);background:radial-gradient(ellipse at center, var(--ink) 0 52%, transparent 54%), radial-gradient(ellipse at center, var(--acid) 0 72%, transparent 74%);border-radius:50%;width:108px;height:34px;display:block;position:absolute;bottom:6px;left:38px;right:auto}@supports (color:color-mix(in lab, red, red)){.contact-dive-hole{background:radial-gradient(ellipse at center, var(--ink) 0 52%, transparent 54%), radial-gradient(ellipse at center, color-mix(in srgb, var(--acid) 94%, var(--white)) 0 72%, transparent 74%)}}.contact-dive-hole{box-shadow:inset 0 0 0 3px var(--ink), 0 0 0 1px var(--ink), 0 0 28px var(--acid), 0 14px 30px #1112101f}@supports (color:color-mix(in lab, red, red)){.contact-dive-hole{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--ink) 78%, transparent), 0 0 0 1px color-mix(in srgb, var(--ink) 28%, transparent), 0 0 28px color-mix(in srgb, var(--acid) 48%, transparent), 0 14px 30px #1112101f}}.contact-dive-hole{opacity:0;transform-origin:50%;animation:4.8s cubic-bezier(.22,1,.36,1) .42s both contact-hole-open;transform:scaleX(.08)rotate(-2deg)}.contact-dive-hole:before,.contact-dive-hole:after{border:1px solid var(--acid);position:absolute;inset:-7px}@supports (color:color-mix(in lab, red, red)){.contact-dive-hole:before,.contact-dive-hole:after{border:1px solid color-mix(in srgb, var(--acid) 62%, transparent)}}.contact-dive-hole:before,.contact-dive-hole:after{content:"";opacity:0;border-radius:50%;animation:4.8s .42s both contact-hole-ripple;transform:scaleX(.2)}.contact-dive-hole:after{animation-delay:.62s;inset:-13px}.contact-dive-spark{aspect-ratio:1;border:1px solid var(--ink);background:var(--acid);width:9px;box-shadow:0 0 14px var(--acid);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.contact-dive-spark{box-shadow:0 0 14px color-mix(in srgb, var(--acid) 46%, transparent)}}.contact-dive-spark{opacity:0}.contact-dive-scene:not(.is-playing) .contact-dive-line,.contact-dive-scene:not(.is-playing) .contact-dive-hole,.contact-dive-scene:not(.is-playing) .contact-dive-hole:before,.contact-dive-scene:not(.is-playing) .contact-dive-hole:after,.contact-dive-scene:not(.is-playing) .contact-dive-spark,.contact-dive-scene:not(.is-playing) .contact-stickman,.contact-dive-scene:not(.is-playing) .contact-stickman-inner,.contact-dive-scene:not(.is-playing) .stick-arm-wave,.contact-dive-scene:not(.is-playing) .stick-arm-left,.contact-dive-scene:not(.is-playing) .stick-leg-left,.contact-dive-scene:not(.is-playing) .stick-leg-right{animation:none!important}.contact-dive-scene:not(.is-playing) .contact-stickman{opacity:0}.spark-one{animation:.74s ease-out 3.35s both contact-spark-pop;bottom:48px;left:74px;right:auto}.spark-two{width:6px;animation:.72s ease-out 3.52s both contact-spark-pop;bottom:46px;left:114px;right:auto}.contact-stickman{z-index:5;filter:drop-shadow(0 7px 10px #11121014);transform-origin:48% 82%;width:72px;height:100px;animation:4.8s linear .42s both contact-stickman-dive;position:absolute;bottom:23px;left:0;overflow:visible}.contact-stickman-inner{transform-origin:50%;animation:4.8s .42s both contact-stickman-dive-pose}.stick-head{fill:var(--paper);stroke:var(--ink);stroke-width:3px}.stick-eye{fill:var(--ink)}.stick-smile,.stick-body,.stick-arm,.stick-leg{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.stick-smile{stroke-width:2px}.stick-body,.stick-arm,.stick-leg{stroke-width:4px}.stick-arm-wave{transform-box:fill-box;transform-origin:0 100%;animation:4.8s .42s both contact-stickman-wave}.stick-arm-left{transform-box:fill-box;transform-origin:100% 0;animation:4.8s .42s both contact-stickman-arm-run}.stick-leg-left,.stick-leg-right{transform-box:fill-box;transform-origin:50% 0}.stick-leg-left{animation:4.8s .42s both contact-stickman-leg-left}.stick-leg-right{animation:4.8s .42s both contact-stickman-leg-right}.contact-page-copy{max-width:860px}.contact-page-copy>*{opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards hero-rise;transform:translateY(28px)}.contact-page-copy>.eyebrow{animation-delay:80ms}.contact-page-copy>.subpage-kicker{margin-bottom:clamp(38px,4.6vw,64px)}.contact-page-copy>h1{animation-delay:.17s}.contact-page-copy>p:not(.subpage-kicker){animation-delay:.29s}.contact-page-copy>.contact-page-details{animation-delay:.41s}.contact-page-copy h1{letter-spacing:-.085em;max-width:940px;margin:0;font-size:clamp(4.6rem,8vw,9.5rem);font-weight:620;line-height:.83}.contact-page-copy h1 em{color:#686b65;margin-top:.08em}.contact-page-copy>p:not(.subpage-kicker){max-width:560px;color:var(--muted);margin:36px 0 0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.72}.contact-page-details{gap:12px;max-width:610px;margin-top:48px;display:grid}.contact-page-details a{border:2px solid var(--ink);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-page-details a{border:2px solid color-mix(in srgb, var(--ink) 34%, transparent)}}.contact-page-details a{background:var(--white);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.contact-page-details a{background:color-mix(in srgb, var(--white) 78%, transparent)}}.contact-page-details a{color:var(--ink);box-shadow:inset 0 1px var(--white), 0 18px 44px #1112100d;font-size:.9rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.contact-page-details a{box-shadow:inset 0 1px color-mix(in srgb, var(--white) 80%, transparent), 0 18px 44px #1112100d}}.contact-page-details span{color:var(--acid);text-shadow:0 0 12px var(--acid)}@supports (color:color-mix(in lab, red, red)){.contact-page-details span{text-shadow:0 0 12px color-mix(in srgb, var(--acid) 60%, transparent)}}.contact-page-card{border:1px solid var(--ink);padding:clamp(28px,3vw,46px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-page-card{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.contact-page-card{background:radial-gradient(circle at 92% 5%, var(--acid), transparent 31%), linear-gradient(135deg, var(--white), var(--paper));border-radius:clamp(28px,4vw,54px)}@supports (color:color-mix(in lab, red, red)){.contact-page-card{background:radial-gradient(circle at 92% 5%, color-mix(in srgb, var(--acid) 18%, transparent), transparent 31%), linear-gradient(135deg, color-mix(in srgb, var(--white) 96%, var(--paper)), color-mix(in srgb, var(--paper) 94%, var(--white)))}}.contact-page-card{opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) .18s forwards culture-story-panel-enter;transform:translateY(34px)scale(.985);box-shadow:0 30px 96px #11121017,0 0 0 1px #d9ff431f}.contact-page-card:before{border:1px solid var(--ink);position:absolute;inset:14px}@supports (color:color-mix(in lab, red, red)){.contact-page-card:before{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent)}}.contact-page-card:before{content:"";pointer-events:none;border-radius:calc(clamp(28px,4vw,54px) - 12px)}.contact-page-card-mark{align-items:center;gap:0;width:fit-content;margin-left:auto;padding:0 0 34px;display:flex}.contact-page-card-mark span{border:1px solid var(--ink);background:var(--ink);width:42px;height:14px}.contact-page-card-mark span:first-child{border-radius:999px 0 0 999px}.contact-page-card-mark span:nth-child(2){border-color:var(--acid);background:var(--acid);box-shadow:0 0 24px var(--acid)}@supports (color:color-mix(in lab, red, red)){.contact-page-card-mark span:nth-child(2){box-shadow:0 0 24px color-mix(in srgb, var(--acid) 46%, transparent)}}.contact-page-card-mark span:last-child{border-radius:0 999px 999px 0}.contact-page-card-kicker{color:#555851;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:720}.contact-page-card h2{letter-spacing:-.075em;max-width:540px;margin:0 0 34px;font-size:clamp(2.2rem,4vw,4.6rem);font-weight:600;line-height:.88}.contact-page-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-page-field{gap:8px;display:grid}.contact-page-field-full{grid-column:1/-1}.contact-page-field label{color:#555851;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:720}.contact-page-field input,.contact-page-field textarea{border:1px solid var(--ink);width:100%}@supports (color:color-mix(in lab, red, red)){.contact-page-field input,.contact-page-field textarea{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.contact-page-field input,.contact-page-field textarea{background:var(--white);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.contact-page-field input,.contact-page-field textarea{background:color-mix(in srgb, var(--white) 76%, transparent)}}.contact-page-field input,.contact-page-field textarea{color:var(--ink);outline:0;padding:17px 18px;transition:border-color .18s,box-shadow .18s,background .18s}.contact-page-field textarea{resize:vertical;min-height:168px}.contact-page-field input:focus,.contact-page-field textarea:focus{border-color:var(--acid);background:var(--white);box-shadow:0 0 0 4px var(--acid), 0 14px 28px #1112100f}@supports (color:color-mix(in lab, red, red)){.contact-page-field input:focus,.contact-page-field textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--acid) 22%, transparent), 0 14px 28px #1112100f}}.contact-page-field input::placeholder,.contact-page-field textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.contact-page-field input::placeholder,.contact-page-field textarea::placeholder{color:color-mix(in srgb, var(--muted) 65%, transparent)}}.contact-page-honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-page-submit{border:1px solid var(--ink);background:var(--ink);min-height:60px;color:var(--white);cursor:pointer;border-radius:999px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:0 24px;font-size:.9rem;font-weight:720;transition:transform .18s,background .18s,color .18s;display:flex}.contact-page-submit:hover:not(:disabled){background:var(--acid);color:var(--ink);transform:translateY(-2px)}.contact-page-submit:disabled{cursor:wait;opacity:.72}.contact-page-status{border-radius:18px;grid-column:1/-1;margin:0;padding:15px 18px;font-size:.88rem;line-height:1.5}.contact-page-status.is-success{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.contact-page-status.is-success{background:color-mix(in srgb, var(--acid) 28%, var(--white))}}.contact-page-status.is-success{color:var(--ink)}.contact-page-status.is-error{color:#8f2d1d;background:#fff0ed}@keyframes contact-stickman-dive{0%{opacity:0;bottom:23px;left:0;transform:rotate(0)scale(.92)}9%{opacity:1;bottom:23px;left:0;transform:rotate(0)scale(1)}22%{opacity:1;bottom:23px;left:0;transform:rotate(0)scale(1)}31%{opacity:1;bottom:17px;left:0;transform:rotate(-4deg)scale(.96)}40%{opacity:1;bottom:76px;left:6px;transform:rotate(20deg)scale(.99)}49%{opacity:1;bottom:126px;left:15px;transform:rotate(58deg)scale(.98)}58%{opacity:1;bottom:96px;left:23px;transform:rotate(92deg)scale(.9)}66%{opacity:1;bottom:56px;left:30px;transform:rotate(124deg)scale(.72)}75%{opacity:1;bottom:22px;left:34px;transform:rotate(142deg)scale(.5)}84%{opacity:.82;bottom:5px;left:36px;transform:rotate(148deg)scale(.24)}91%{opacity:0;bottom:0;left:36px;transform:rotate(148deg)scale(.08)}to{opacity:0;bottom:0;left:36px;transform:rotate(148deg)scale(.08)}}@keyframes contact-stickman-dive-pose{0%,27%{transform:translateY(0)scaleY(1)}32%{transform:translateY(4px)scaleY(.9)}48%{transform:translateY(-2px)scaleY(1.04)}68%{transform:translateY(0)scaleY(1)}to{transform:translateY(0)scaleY(1)}}@keyframes contact-stickman-wave{0%,8%{transform:rotate(0)}14%{transform:rotate(-30deg)}20%{transform:rotate(10deg)}26%{transform:rotate(-22deg)}31%{transform:rotate(0)}40%{transform:rotate(18deg)}49%,to{transform:rotate(-78deg)}}@keyframes contact-stickman-arm-run{0%,28%{transform:rotate(0)}36%{transform:rotate(9deg)}43%{transform:rotate(-18deg)}49%,to{transform:rotate(58deg)}}@keyframes contact-stickman-leg-left{0%,28%{transform:rotate(0)}36%{transform:rotate(11deg)}43%{transform:rotate(-18deg)}49%,to{transform:rotate(26deg)}}@keyframes contact-stickman-leg-right{0%,28%{transform:rotate(0)}36%{transform:rotate(-14deg)}43%{transform:rotate(20deg)}49%,to{transform:rotate(-34deg)}}@keyframes contact-hole-open{0%,30%{opacity:0;transform:scaleX(.08)}40%{opacity:1;transform:scaleX(.88)}88%{opacity:1;transform:scaleX(1.08)}to{opacity:0;transform:scaleX(.12)}}@keyframes contact-hole-ripple{0%,40%{opacity:0;transform:scale(.18,.08)}56%{opacity:.75;transform:scaleY(.72)}84%{opacity:.32;transform:scale(1.25,.95)}to{opacity:0;transform:scale(1.45,1.1)}}@keyframes contact-dive-line-in{0%,16%{opacity:0;transform:scaleX(.35)}30%,84%{opacity:.78;transform:scaleX(1)}to{opacity:0;transform:scaleX(.55)}}@keyframes contact-spark-pop{0%{opacity:0;transform:translateY(8px)scale(.2)}35%{opacity:1;transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-22px)scale(.35)}}footer{background:var(--ink);color:var(--white);border-top:1px solid #2c2e2a;padding-block:50px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:50px;display:grid}.footer-wordmark{align-self:start;font-size:2rem}.footer-grid>p{color:#a9aca4;margin:0;font-size:.75rem;line-height:1.65}.footer-links{flex-direction:column;gap:9px;font-size:.76rem;display:flex}.copyright{white-space:nowrap}@media (max-width:1100px){.section-shell{width:min(100% - 48px,1440px)}.hero{grid-template-columns:1fr .92fr;gap:45px}.hero h1{font-size:clamp(3.6rem,6.5vw,5.5rem)}.hero-stamp{width:145px;height:145px;right:-8px}.service-grid{grid-template-columns:repeat(2,1fr)}.culture-grid{grid-template-columns:.9fr 1.1fr;gap:45px;padding:60px 50px}.culture-mosaic{min-height:540px}.contact-page-hero{grid-template-columns:1fr}.contact-dive-scene{display:none}.contact-page-copy,.contact-page-card{max-width:760px}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.copyright{grid-column:3}}@media (max-width:800px){html{scroll-padding-top:74px}.section-shell{width:min(100% - 32px,1440px)}.site-header{grid-template-columns:1fr auto;min-height:74px;padding:0 16px}.desktop-nav,.header-cta{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu button{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:flex}.mobile-menu button span{background:var(--ink);width:17px;height:1px;transition:transform .18s}.mobile-menu.is-open button span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-menu.is-open button span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu nav{border:1px solid var(--line);background:var(--white);opacity:0;pointer-events:none;flex-direction:column;width:220px;padding:12px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:54px;right:0;transform:translateY(-8px);box-shadow:0 18px 40px #14161221}.mobile-menu.is-open nav{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:12px 10px;font-size:.9rem}.mobile-menu nav a:last-child{border-bottom:0}.hero{grid-template-columns:1fr;min-height:auto;padding-block:68px 40px}.hero-copy{max-width:680px}.hero h1{font-size:clamp(3.6rem,14vw,6rem)}.hero h1 em{padding-left:0}.hero-note{margin-top:44px}.hero-visual{min-height:660px}.hero-image-wrap{--hero-clip-radius:110px 15px 15px 15px;inset:0 0 35px}.hero-offset-block{display:none}.section-heading{display:block}.section-heading>p:last-child{max-width:560px}.service-grid{grid-template-columns:1fr}.service-card{min-height:390px}.about-grid,.runner-heading,.culture-grid,.contact-grid{grid-template-columns:1fr}.about-image{min-height:680px}.runner-heading{gap:28px}.runner-stage{height:390px}.culture-grid{gap:60px}.values-row{grid-template-columns:repeat(3,1fr);row-gap:28px}.values-row>li{max-width:210px}.values-row>li:nth-child(4){grid-column:1/2;justify-self:end}.values-row>li:nth-child(5){grid-column:2/3;justify-self:start}.values-showcase{padding:42px 32px 48px}.values-showcase-heading{grid-template-columns:1fr;gap:20px}.values-showcase .values-row{grid-template-columns:repeat(3,1fr);gap:22px 12px}.values-showcase .values-row>li,.values-showcase .values-row>li:first-child,.values-showcase .values-row>li:nth-child(2),.values-showcase .values-row>li:nth-child(3),.values-showcase .values-row>li:nth-child(4),.values-showcase .values-row>li:nth-child(5){width:min(100%,210px)}.values-showcase .values-row>li:nth-child(4){grid-column:1/2;justify-self:end}.values-showcase .values-row>li:nth-child(5){grid-column:2/3;justify-self:start}.contact-grid{gap:55px}.home-contact-shell{grid-template-columns:1fr;gap:46px}.home-contact-copy{max-width:760px}.home-contact-dive{display:none}.home-contact .contact-page-offset-block{border-radius:0 74px 0 0;width:280px;height:260px;top:auto;bottom:34px;right:-46px}.home-contact .contact-page-offset-block:before{border-radius:0 60px 0 0}.home-contact .contact-page-offset-block span{offset-path:inset(0 round 0 74px 0 0)}.home-contact-card{justify-self:start;max-width:760px}.contact-page-hero{min-height:auto;padding:58px 18px 86px}.contact-page-offset-block{border-radius:0 74px 0 0;width:260px;height:250px;top:47%;right:-48px}.contact-page-offset-block:before{border-radius:0 60px 0 0}.contact-page-offset-block span{offset-path:inset(0 round 0 74px 0 0)}.contact-page-copy h1{font-size:clamp(4rem,17vw,6.2rem)}.contact-page-details{margin-top:34px}.contact-page-form{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.copyright{grid-column:2}}@media (max-width:520px){.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-note{border-radius:22px;grid-template-columns:1fr;gap:0;padding:7px}.hero-note strong{justify-content:center;width:100%}.hero-note span{padding:14px 12px 11px}.hero-visual{min-height:480px}.hero-stamp{width:126px;height:126px;right:0}.services,.runner-section{padding-block:100px}.about{padding-block:90px}.about-image{min-height:500px}.runner-heading{margin-bottom:36px}.runner-heading h2{font-size:clamp(3.2rem,14vw,4.8rem)}.runner-stage{border-radius:14px;height:350px}.runner-hud{font-size:.57rem;top:15px;left:15px;right:15px}.runner-instruction{justify-content:space-between;font-size:.52rem;bottom:13px;left:14px;right:14px}.culture-grid{padding:48px 24px}.culture-mosaic{min-height:470px}.mosaic-one{width:82%}.mosaic-two{width:62%}.mosaic-card{width:52%;min-height:190px;padding:18px}.values-row{grid-template-columns:repeat(2,1fr);gap:10px;padding-block:34px 52px}.values-row:before{width:130px;height:130px;top:38%;left:20%}.values-row>li{width:100%;max-width:170px;padding:28px 22px 22px;margin-top:0!important}.values-row>li:nth-child(2n){margin-top:28px!important}.values-row>li:nth-child(4){grid-column:auto;justify-self:center}.values-row>li:nth-child(5){grid-column:1/-1;justify-self:center}.values-row p{max-width:130px;font-size:.76rem}.values-showcase{border-radius:24px;margin-top:34px;padding:30px 16px 34px}.values-showcase:after{border-radius:18px;inset:10px}.values-showcase-heading{margin-bottom:28px}.values-showcase-heading h3{font-size:clamp(3rem,14vw,4.7rem)}.values-showcase-heading>p{font-size:.94rem}.values-showcase .values-row{grid-template-columns:repeat(2,1fr);gap:10px;padding:0}.values-showcase .values-row>li,.values-showcase .values-row>li:first-child,.values-showcase .values-row>li:nth-child(2),.values-showcase .values-row>li:nth-child(3),.values-showcase .values-row>li:nth-child(4),.values-showcase .values-row>li:nth-child(5){width:min(100%,150px);max-width:none;padding:34px 20px 24px}.values-showcase .values-row>li:nth-child(2n),.values-showcase .values-row>li:first-child,.values-showcase .values-row>li:nth-child(2),.values-showcase .values-row>li:nth-child(3),.values-showcase .values-row>li:nth-child(4),.values-showcase .values-row>li:nth-child(5){grid-column:auto;justify-self:center;margin-top:0!important}.values-showcase .values-row>li:nth-child(2n){margin-top:18px!important}.values-showcase .values-row>li:nth-child(5){grid-column:1/-1}.values-showcase .values-row .value-icon{width:42px;height:42px}.values-showcase .values-row p{letter-spacing:-.035em;max-width:112px;font-size:.78rem}.values-showcase .values-row small{letter-spacing:.08em;max-width:104px;font-size:.42rem}.contact{padding-block:90px}.home-contact{padding-block:82px}.home-contact-shell{gap:36px}.home-contact-copy h2{font-size:clamp(4rem,17vw,5.8rem)}.home-contact-copy>p:not(.eyebrow){margin-top:28px}.home-contact .contact-page-offset-block{display:none}.home-contact-card{border-radius:28px;width:100%;padding:24px 18px}.home-contact-card .contact-page-card-mark{padding-bottom:24px}.contact h2{font-size:clamp(3.7rem,17vw,5.5rem)}.contact-email{word-break:break-word;flex-direction:column;align-items:flex-start}.contact-page-copy>p:not(.subpage-kicker){margin-top:28px}.contact-page-copy>.subpage-kicker{margin-top:0;margin-bottom:28px}.contact-page-details a{min-height:54px;padding-inline:18px}.contact-page-card{border-radius:28px;padding:24px 18px}.contact-page-card:before{inset:10px}.contact-page-card-mark{padding-bottom:26px}.contact-page-card h2{font-size:clamp(2.4rem,13vw,3.6rem)}.contact-page-field input,.contact-page-field textarea{border-radius:18px}.footer-grid{grid-template-columns:1fr}.copyright{grid-column:auto}}.culture-page{background:var(--paper)}.culture-hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(46px,7vw,110px);min-height:calc(100vh - 86px);padding-block:74px;display:grid;position:relative}.culture-hero-copy{z-index:3;position:relative}.culture-hero-copy>*{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards culture-rise}.culture-hero-copy>.eyebrow{animation-delay:80ms}.culture-hero-copy>h1{letter-spacing:-.082em;max-width:760px;margin:42px 0 30px;font-size:clamp(4.5rem,7.4vw,8.5rem);font-weight:580;line-height:.83;animation-delay:.15s}.culture-hero-copy h1 em{color:#6b6e67;font-family:var(--serif);letter-spacing:-.055em;margin-top:.08em;font-weight:400;display:block}.culture-hero-copy>p:not(.eyebrow){max-width:530px;color:var(--muted);margin:0 0 34px;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65;animation-delay:.23s}.culture-hero-copy>.button{animation-delay:.31s}.culture-hero-art{opacity:0;min-height:min(710px,76vh);animation:1s cubic-bezier(.22,1,.36,1) .12s forwards culture-art-in;position:relative}.culture-hero-image{z-index:2;border:1px solid var(--ink);background:#dfe1da;border-radius:46% 8px 8px;position:absolute;inset:4% 1% 2% 8%;overflow:hidden;box-shadow:0 30px 65px #11121024}.culture-hero-image img{object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.culture-hero-art:hover .culture-hero-image img{transform:scale(1.035)}.culture-hero-orbit{border:1px solid var(--ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.culture-hero-orbit{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent)}}.culture-hero-orbit{pointer-events:none;border-radius:50%}.orbit-one{z-index:1;aspect-ratio:1;width:72%;animation:15s linear infinite culture-orbit;top:-3%;left:0}.orbit-two{z-index:3;aspect-ratio:1;border-color:var(--acid);width:38%;animation:11s linear infinite reverse culture-orbit;bottom:-3%;right:-2%}.culture-hero-orbit:after{border:1px solid var(--ink);background:var(--acid);content:"";border-radius:50%;width:13px;height:13px;position:absolute;top:12%;left:12%}.culture-hero-tag{z-index:4;aspect-ratio:1;border:1px solid var(--ink);background:var(--acid);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:168px;animation:5s ease-in-out infinite alternate culture-tag-float;display:flex;position:absolute;bottom:1%;right:-1%;rotate:6deg;box-shadow:0 20px 45px #1112102e}.culture-hero-tag span,.culture-hero-tag i{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:680}.culture-hero-tag strong{font-family:var(--serif);margin:4px 0 7px;font-size:2.05rem;font-style:italic;font-weight:400}.culture-manifesto{background:var(--ink);color:var(--white);padding-block:130px;position:relative;overflow:hidden}.culture-manifesto:before{aspect-ratio:1;border:1px solid var(--acid);width:640px;position:absolute;top:-250px;right:-130px}@supports (color:color-mix(in lab, red, red)){.culture-manifesto:before{border:1px solid color-mix(in srgb, var(--acid) 18%, transparent)}}.culture-manifesto:before{box-shadow:0 0 0 75px var(--acid), 0 0 100px var(--acid);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.culture-manifesto:before{box-shadow:0 0 0 75px color-mix(in srgb, var(--acid) 2%, transparent), 0 0 100px color-mix(in srgb, var(--acid) 8%, transparent)}}.culture-manifesto:before{content:""}.culture-manifesto-grid{z-index:1;grid-template-columns:minmax(170px,.35fr) 1.15fr .7fr;align-items:start;gap:clamp(42px,6vw,100px);display:grid;position:relative}.culture-manifesto h2{letter-spacing:-.075em;max-width:720px;margin:0;font-size:clamp(3.8rem,6.7vw,7.4rem);font-weight:580;line-height:.87}.culture-manifesto h2 em{color:var(--acid);font-family:var(--serif);letter-spacing:-.05em;margin-top:.12em;font-weight:400;display:block}.culture-manifesto-copy>p{color:#b9bcb5;margin:0 0 44px;font-size:1rem;line-height:1.75}.culture-principles{border-top:1px solid #393b36;flex-direction:column;display:flex}.culture-principles span{border-bottom:1px solid #393b36;padding:17px 0 17px 22px;font-size:.82rem;font-weight:640;position:relative}.culture-principles span:before{background:var(--acid);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.culture-values-section{grid-template-columns:.72fr 1.28fr;gap:clamp(70px,10vw,170px);padding-block:140px;display:grid}.culture-values-heading{align-self:start;position:sticky;top:132px}.culture-values-heading h2,.culture-gallery-heading h2,.culture-growth h2{letter-spacing:-.075em;margin:42px 0 28px;font-size:clamp(3.8rem,6vw,7rem);font-weight:580;line-height:.87}.culture-values-heading h2 em,.culture-gallery-heading h2 em,.culture-growth h2 em,.culture-cta h2 em{color:#6b6e67;font-family:var(--serif);letter-spacing:-.05em;font-weight:400;display:block}.culture-values-heading>p:last-child{max-width:480px;color:var(--muted);margin:0;line-height:1.7}.culture-values-list{border-top:1px solid var(--ink)}.culture-value{border-bottom:1px solid var(--line);grid-template-columns:68px .8fr 1fr 30px;align-items:center;gap:24px;min-height:156px;padding:28px 16px;transition:background .26s,color .26s,transform .26s;display:grid;position:relative;overflow:hidden}.culture-value:before{aspect-ratio:1;background:var(--acid);content:"";opacity:0;border-radius:50%;width:180px;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:-60px;transform:translate(-30%,-50%)scale(.4)}.culture-value:hover{background:var(--white);transform:translate(8px)}.culture-value:hover:before{opacity:.38;transform:translate(-8%,-50%)scale(1)}.culture-value>*{z-index:1;position:relative}.culture-value>span{border:1px solid var(--ink);width:42px;height:42px;font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:.66rem;display:grid}.culture-value h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:620;line-height:1.05}.culture-value p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.culture-value i{font-size:1.15rem;font-style:normal;transition:transform .26s}.culture-value:hover i{transform:translate(3px,-3px)}.culture-gallery-section{background:var(--white);padding-block:130px}.culture-gallery-heading{grid-template-columns:.42fr 1.58fr;align-items:start;gap:70px;margin-bottom:80px;display:grid}.culture-gallery-heading h2{max-width:1000px;margin-top:0}.culture-gallery{grid-template-rows:repeat(12,1fr);grid-template-columns:repeat(12,1fr);gap:18px;min-height:1020px;display:grid}.culture-gallery-item{background:#dfe1da;min-height:260px;margin:0;position:relative;overflow:hidden}.culture-gallery-item img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.culture-gallery-item:hover img{transform:scale(1.045)}.culture-gallery-item:after{content:"";background:linear-gradient(#0000 58%,#111210b3);position:absolute;inset:0}.culture-gallery-item figcaption{z-index:2;color:var(--white);justify-content:space-between;align-items:center;font-size:.82rem;font-weight:650;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.culture-gallery-item figcaption span{border:1px solid var(--white);place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.culture-gallery-item figcaption span{border:1px solid color-mix(in srgb, var(--white) 70%, transparent)}}.culture-gallery-item figcaption span{font-family:var(--font-geist-mono);border-radius:50%;font-size:.58rem}.gallery-1{border-radius:180px 0 0;grid-area:1/1/7/8}.gallery-2{border-radius:0 0 120px;grid-area:1/8/5/13;margin-top:90px}.gallery-3{border-radius:0 100px 0 0;grid-area:7/1/12/6;margin-left:12%}.gallery-4{border-radius:0 0 0 190px;grid-area:5/6/13/13;margin-top:80px}.culture-growth{grid-template-columns:1.05fr .7fr;align-items:end;gap:clamp(70px,11vw,180px);padding-block:150px;display:grid;position:relative}.culture-growth:before{background:var(--line);content:"";height:1px;position:absolute;top:65px;left:0;right:0}.culture-growth h2{max-width:820px}.culture-growth-copy{z-index:2;padding-bottom:14px;position:relative}.culture-growth-copy p{color:var(--muted);margin:0 0 38px;line-height:1.75}.culture-growth-mark{gap:7px;display:flex;position:absolute;top:40px;right:5%}.culture-growth-mark span{border:1px solid var(--ink);background:var(--acid);border-radius:50% 50% 50% 0;width:34px;height:34px;animation:4s ease-in-out infinite alternate culture-mark-drift}.culture-growth-mark span:nth-child(2){animation-delay:-1.2s}.culture-growth-mark span:nth-child(3){animation-delay:-2.4s}.culture-cta{background:var(--ink);color:var(--white);padding-block:120px;position:relative;overflow:hidden}.culture-cta:after{aspect-ratio:1;border:1px solid var(--acid);width:520px;position:absolute;bottom:-250px;right:-70px}@supports (color:color-mix(in lab, red, red)){.culture-cta:after{border:1px solid color-mix(in srgb, var(--acid) 25%, transparent)}}.culture-cta:after{box-shadow:0 0 0 65px var(--acid), 0 0 80px var(--acid);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.culture-cta:after{box-shadow:0 0 0 65px color-mix(in srgb, var(--acid) 3%, transparent), 0 0 80px color-mix(in srgb, var(--acid) 7%, transparent)}}.culture-cta:after{content:""}.culture-cta-inner{z-index:1;position:relative}.culture-cta p{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;margin:0 0 30px;font-size:.78rem;font-weight:680}.culture-cta h2{letter-spacing:-.078em;max-width:960px;margin:0 0 60px;font-size:clamp(4.2rem,8vw,8.8rem);font-weight:580;line-height:.86}.culture-cta h2 em{color:var(--acid)}.culture-cta a{border-top:1px solid #3a3c37;border-bottom:1px solid #3a3c37;justify-content:space-between;align-items:center;max-width:760px;padding:22px 0;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:570;display:flex}.culture-cta a span{color:var(--acid)}@keyframes culture-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes culture-art-in{0%{opacity:0;transform:translate(28px,20px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes culture-orbit{to{rotate:360deg}}@keyframes culture-tag-float{to{transform:translateY(-12px)rotate(-3deg)}}@keyframes culture-mark-drift{to{transform:translateY(-10px)rotate(14deg)}}@media (max-width:1100px){.culture-hero{grid-template-columns:.95fr 1.05fr;gap:45px}.culture-hero-art{min-height:600px}.culture-manifesto-grid{grid-template-columns:.25fr 1.15fr .75fr;gap:45px}.culture-values-section{grid-template-columns:.65fr 1.35fr;gap:60px}.culture-value{grid-template-columns:50px 1fr}.culture-value p{grid-column:2}.culture-value i{position:absolute;top:28px;right:16px}.culture-gallery{min-height:850px}}@media (max-width:800px){.culture-hero{grid-template-columns:1fr;min-height:auto;padding-block:64px 76px}.culture-hero-copy h1{margin-top:32px;font-size:clamp(4.1rem,19vw,6rem)}.culture-hero-art{min-height:470px}.culture-hero-image{inset:4% 0 2%}.culture-hero-tag{width:128px;right:-4px}.culture-hero-tag strong{font-size:1.55rem}.culture-manifesto{padding-block:90px}.culture-manifesto-grid{grid-template-columns:1fr;gap:40px}.culture-manifesto h2{font-size:clamp(3.7rem,16vw,5.5rem)}.culture-values-section{grid-template-columns:1fr;gap:70px;padding-block:90px}.culture-values-heading{position:static}.culture-values-heading h2,.culture-gallery-heading h2,.culture-growth h2{font-size:clamp(3.6rem,16vw,5.3rem)}.culture-value{grid-template-columns:48px 1fr;gap:14px;min-height:0;padding:26px 4px}.culture-value p{grid-column:1/-1;padding-left:62px}.culture-gallery-section{padding-block:90px}.culture-gallery-heading{grid-template-columns:1fr;gap:34px;margin-bottom:55px}.culture-gallery{grid-template-rows:none;grid-template-columns:1fr;gap:14px;min-height:auto}.culture-gallery-item{grid-area:auto;min-height:350px;margin:0}.gallery-1{border-radius:120px 0 0}.gallery-2{border-radius:0 0 90px}.gallery-3{border-radius:0 90px 0 0}.gallery-4{border-radius:0 0 0 120px}.culture-growth{grid-template-columns:1fr;gap:30px;padding-block:120px 90px}.culture-growth-mark{right:0}.culture-cta{padding-block:90px}.culture-cta h2{font-size:clamp(4rem,18vw,6rem)}.culture-cta a{word-break:break-word;flex-direction:column;align-items:flex-start;gap:14px}}.culture-subpage{--subpage-rail:118px;background:var(--paper)}.subpage-rail{z-index:38;width:var(--subpage-rail);background:var(--ink);color:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:1px solid #2d2f2a;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:26px 14px 32px;display:flex;position:fixed;top:86px;bottom:0;left:0}.subpage-rail-index{border-bottom:1px solid #343630;align-items:center;gap:7px;margin-left:-5px;padding-bottom:22px;display:flex}.subpage-rail-symbol{flex:none;width:32px;height:32px;display:block;position:relative}.subpage-rail-symbol i{border:1px solid var(--acid);background:var(--acid);width:14px;height:14px;box-shadow:0 0 9px var(--acid);border-radius:50% 0;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.subpage-rail-symbol i{box-shadow:0 0 9px color-mix(in srgb, var(--acid) 24%, transparent)}}.subpage-rail-symbol i:after{border:1px solid var(--ink);position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.subpage-rail-symbol i:after{border:1px solid color-mix(in srgb, var(--ink) 42%, transparent)}}.subpage-rail-symbol i:after{border-radius:inherit;content:""}.subpage-rail-symbol i:nth-child(2){right:0}.subpage-rail-symbol i:nth-child(3){bottom:0}.subpage-rail-symbol i:nth-child(4){bottom:0;right:0}.subpage-rail-index strong{color:var(--white);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:700}.subpage-rail nav{flex-direction:column;gap:0;margin-top:18px;display:flex}.subpage-rail nav a{color:#aeb1a9;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #2f312c;padding:13px 4px 13px 17px;font-size:.6rem;font-weight:650;transition:color .18s;position:relative}.subpage-rail nav a:before{background:var(--acid);content:"";opacity:0;border-radius:50%;width:5px;height:5px;transition:opacity .18s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.subpage-rail nav a:hover{color:var(--white)}.subpage-rail nav a:hover:before{opacity:1}.subpage-canvas{margin-left:var(--subpage-rail)}.culture-index-hero{background:var(--paper);min-height:calc(100vh - 86px);color:var(--ink);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);display:grid;overflow:hidden}.culture-index-hero-copy{flex-direction:column;justify-content:space-between;min-height:calc(100vh - 86px);padding:clamp(30px,3vw,44px) clamp(46px,6vw,100px) 22px;display:flex}.subpage-kicker{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;margin:0;font-size:.7rem;font-weight:670;display:flex}.hero .subpage-kicker,.culture-index-hero .subpage-kicker,.contact-page-hero .subpage-kicker{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) .15s forwards culture-kicker-enter;transform:translateY(-14px)}.hero .subpage-kicker{margin-bottom:clamp(24px,3.1vw,46px)}.culture-index-hero .subpage-kicker{margin-top:clamp(22px,3vw,42px)}.subpage-kicker span{border:1px solid var(--ink);background:var(--acid);width:38px;height:38px;color:var(--ink);font-family:var(--font-geist-mono);letter-spacing:0;border-radius:50%;place-items:center;font-size:.62rem;display:grid;position:relative}.hero .subpage-kicker span,.culture-index-hero .subpage-kicker span,.contact-page-hero .subpage-kicker span{box-shadow:0 0 0 3px var(--paper), 0 0 0 4px var(--acid)}@supports (color:color-mix(in lab, red, red)){.hero .subpage-kicker span,.culture-index-hero .subpage-kicker span,.contact-page-hero .subpage-kicker span{box-shadow:0 0 0 3px var(--paper), 0 0 0 4px color-mix(in srgb, var(--acid) 74%, var(--ink))}}.hero .subpage-kicker span,.culture-index-hero .subpage-kicker span,.contact-page-hero .subpage-kicker span{opacity:0;animation:.76s cubic-bezier(.34,1.56,.64,1) .26s forwards culture-kicker-badge-enter;transform:rotate(-24deg)scale(.64)}.hero .subpage-kicker span:before,.culture-index-hero .subpage-kicker span:before,.contact-page-hero .subpage-kicker span:before{border:1px solid var(--ink);position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.hero .subpage-kicker span:before,.culture-index-hero .subpage-kicker span:before,.contact-page-hero .subpage-kicker span:before{border:1px solid color-mix(in srgb, var(--ink) 72%, transparent)}}.hero .subpage-kicker span:before,.culture-index-hero .subpage-kicker span:before,.contact-page-hero .subpage-kicker span:before{content:"";border-bottom-color:#0000;border-right-color:#0000;border-radius:50%;animation:7s linear 1.05s infinite culture-kicker-ring-spin}.hero .subpage-kicker span:after,.culture-index-hero .subpage-kicker span:after,.contact-page-hero .subpage-kicker span:after{aspect-ratio:1;background:var(--ink);width:5px;box-shadow:0 0 0 2px var(--acid), 0 0 10px var(--acid);border-radius:50%;position:absolute;top:-4px;left:calc(50% - 2.5px)}@supports (color:color-mix(in lab, red, red)){.hero .subpage-kicker span:after,.culture-index-hero .subpage-kicker span:after,.contact-page-hero .subpage-kicker span:after{box-shadow:0 0 0 2px var(--acid), 0 0 10px color-mix(in srgb, var(--acid) 55%, transparent)}}.hero .subpage-kicker span:after,.culture-index-hero .subpage-kicker span:after,.contact-page-hero .subpage-kicker span:after{content:"";transform-origin:2.5px 23px;animation:5s linear 1.05s infinite culture-kicker-dot-orbit}.culture-index-hero h1{letter-spacing:-.09em;max-width:850px;margin:auto 0;padding-block:10px;font-size:clamp(4.8rem,7.4vw,9rem);font-weight:580;line-height:.76}.culture-index-hero h1 em{color:#676a63;width:fit-content;max-width:760px;font-family:var(--serif);letter-spacing:-.055em;clip-path:inset(0 100% 0 0);filter:blur(5px);opacity:0;margin-top:.18em;font-size:.66em;font-weight:400;line-height:.9;animation:1.05s cubic-bezier(.16,1,.3,1) .52s forwards culture-personality-enter;display:block;position:relative;transform:translateY(22px)skewY(1.5deg)}.culture-index-hero h1 em:after{background:var(--acid);width:0;height:3px;box-shadow:0 0 14px var(--acid);border-radius:999px;position:absolute;bottom:-.12em;right:.08em}@supports (color:color-mix(in lab, red, red)){.culture-index-hero h1 em:after{box-shadow:0 0 14px color-mix(in srgb, var(--acid) 52%, transparent)}}.culture-index-hero h1 em:after{content:"";opacity:0;animation:.78s cubic-bezier(.22,1,.36,1) 1.22s forwards culture-personality-accent}.culture-social-links{width:fit-content;max-width:100%;color:var(--muted);letter-spacing:.14em;opacity:0;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:clamp(16px,2vw,24px) 0 clamp(18px,2.2vw,28px);font-size:.7rem;font-weight:720;animation:.78s cubic-bezier(.22,1,.36,1) .82s forwards culture-socials-enter;display:flex;transform:translateY(16px)}.culture-social-links span{align-items:center;gap:9px;display:inline-flex}.culture-social-links span:before{aspect-ratio:1;background:var(--acid);width:8px;box-shadow:0 0 14px var(--acid);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.culture-social-links span:before{box-shadow:0 0 14px color-mix(in srgb, var(--acid) 62%, transparent)}}.culture-social-links span:before{content:""}.culture-social-links a{border:1px solid var(--ink);justify-content:center;align-items:center;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.culture-social-links a{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.culture-social-links a{background:linear-gradient(var(--paper), var(--paper)) padding-box, linear-gradient(135deg, var(--acid), transparent 70%) border-box;border-radius:999px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.culture-social-links a{background:linear-gradient(var(--paper), var(--paper)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--acid) 80%, transparent), transparent 70%) border-box}}.culture-social-links a{color:var(--ink);text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.culture-social-links a:hover{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.culture-social-links a:hover{border-color:color-mix(in srgb, var(--acid) 86%, var(--ink))}}.culture-social-links a:hover{box-shadow:0 10px 28px var(--acid)}@supports (color:color-mix(in lab, red, red)){.culture-social-links a:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--acid) 18%, transparent)}}.culture-social-links a:hover{transform:translateY(-2px)}.culture-index-intro{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:40px;padding-top:28px;display:grid}.culture-index-intro p{max-width:480px;color:var(--muted);margin:0;font-size:.94rem;line-height:1.65}.culture-index-intro a{color:var(--ink);white-space:nowrap;align-items:center;gap:24px;font-size:.72rem;font-weight:680;display:flex}.culture-index-intro a span{border:1px solid var(--ink);background:var(--acid);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.paintball-standard{border-top:1px solid var(--line);width:100%;margin:0;padding-top:20px}.paintball-stage{border:6px solid var(--ink);background:radial-gradient(circle at 18% 30%, var(--acid), transparent 27%), radial-gradient(circle at 82% 72%, var(--ink), transparent 32%), linear-gradient(135deg, var(--white), var(--paper));border-radius:30px;min-height:176px;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.paintball-stage{background:radial-gradient(circle at 18% 30%, color-mix(in srgb, var(--acid) 22%, transparent), transparent 27%), radial-gradient(circle at 82% 72%, color-mix(in srgb, var(--ink) 7%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--white) 94%, var(--paper)), var(--paper))}}.paintball-stage{box-shadow:inset 0 0 0 2px var(--white), inset 0 0 0 4px var(--ink), 0 20px 44px #11121021}@supports (color:color-mix(in lab, red, red)){.paintball-stage{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--white) 86%, transparent), inset 0 0 0 4px color-mix(in srgb, var(--ink) 10%, transparent), 0 20px 44px #11121021}}.paintball-stage:before,.paintball-stage:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.paintball-stage:before{background:linear-gradient(90deg, transparent, var(--ink) 12% 32%, var(--acid) 45% 54%, var(--ink) 68% 88%, transparent);height:1px;bottom:31px;left:32%;right:15%}@supports (color:color-mix(in lab, red, red)){.paintball-stage:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 22%, transparent) 12% 32%, color-mix(in srgb, var(--acid) 38%, transparent) 45% 54%, color-mix(in srgb, var(--ink) 16%, transparent) 68% 88%, transparent)}}.paintball-stage:before{opacity:.68}.paintball-stage:after{border:1px solid var(--acid);width:190px;height:190px;bottom:-76px;right:-58px}@supports (color:color-mix(in lab, red, red)){.paintball-stage:after{border:1px solid color-mix(in srgb, var(--acid) 45%, transparent)}}.paintball-stage:after{box-shadow:0 0 38px var(--acid)}@supports (color:color-mix(in lab, red, red)){.paintball-stage:after{box-shadow:0 0 38px color-mix(in srgb, var(--acid) 18%, transparent)}}.paintball-stage:after{opacity:.34}.paintball-course-line,.paintball-course-bunker,.paintball-marker-pad{pointer-events:none;position:absolute}.paintball-course-line{z-index:1;border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.paintball-course-line{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.paintball-course-line{opacity:.56}.paintball-course-line-one{border-bottom-style:dashed;border-right:0;border-radius:28px 0 0 28px;width:22%;height:100px;top:33px;left:32%;transform:rotate(-4deg)}.paintball-course-line-two{border-top-style:dashed;border-left:0;border-radius:0 36px 36px 0;width:22%;height:118px;top:24px;left:50%;transform:rotate(4deg)}.paintball-course-bunker{z-index:2;border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.paintball-course-bunker{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.paintball-course-bunker{background:radial-gradient(circle at 50% 0, var(--acid), transparent 58%), var(--white)}@supports (color:color-mix(in lab, red, red)){.paintball-course-bunker{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--acid) 18%, transparent), transparent 58%), color-mix(in srgb, var(--white) 52%, transparent)}}.paintball-course-bunker{box-shadow:inset 0 0 0 1px var(--white), 0 8px 18px #1112100d}@supports (color:color-mix(in lab, red, red)){.paintball-course-bunker{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 62%, transparent), 0 8px 18px #1112100d}}.paintball-course-bunker:before,.paintball-course-bunker:after{content:"";position:absolute}.paintball-course-bunker:before{background:var(--ink);height:1px;bottom:-7px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.paintball-course-bunker:before{background:color-mix(in srgb, var(--ink) 18%, transparent)}}.paintball-course-bunker:after{background:var(--acid);border-radius:999px;height:1px;top:10px;left:13px;right:13px}@supports (color:color-mix(in lab, red, red)){.paintball-course-bunker:after{background:color-mix(in srgb, var(--acid) 42%, transparent)}}.paintball-course-bunker-one{border-radius:46px 46px 10px 10px;width:78px;height:34px;bottom:35px;left:36%}.paintball-course-bunker-two{border-radius:24px 24px 9px 9px;width:48px;height:58px;bottom:35px;right:27%}.paintball-marker-pad{z-index:2;border:1px solid var(--ink);width:clamp(136px,24cqw,182px);height:16px;top:calc(50% + 47px);left:7%}@supports (color:color-mix(in lab, red, red)){.paintball-marker-pad{border:1px solid color-mix(in srgb, var(--ink) 26%, transparent)}}.paintball-marker-pad{background:linear-gradient(90deg, var(--ink) 0 20%, var(--acid) 20% 34%, var(--white) 34% 100%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-pad{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 70%, transparent) 0 20%, color-mix(in srgb, var(--acid) 72%, transparent) 20% 34%, color-mix(in srgb, var(--white) 72%, transparent) 34% 100%)}}.paintball-marker-pad{box-shadow:inset 0 -4px 0 var(--ink), 0 10px 24px #1112101a}@supports (color:color-mix(in lab, red, red)){.paintball-marker-pad{box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--ink) 8%, transparent), 0 10px 24px #1112101a}}.paintball-marker-pad:before,.paintball-marker-pad:after{content:"";position:absolute}.paintball-marker-pad:before{border-right:1px solid var(--ink);width:38px;height:26px;bottom:100%;left:39%}@supports (color:color-mix(in lab, red, red)){.paintball-marker-pad:before{border-right:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}}.paintball-marker-pad:before{border-left:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.paintball-marker-pad:before{border-left:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}}.paintball-marker-pad:before{transform:skew(-10deg)}.paintball-marker-pad:after{background:var(--ink);border-radius:999px;height:2px;bottom:-9px;left:13px;right:13px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-pad:after{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.paintball-marker{z-index:5;transform-origin:44% 54%;width:clamp(140px,26cqw,182px);height:86px;animation:3.85s cubic-bezier(.22,1,.36,1) .4s both paintball-marker-sequence;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.paintball-marker-body,.paintball-marker-barrel,.paintball-marker-bolt,.paintball-marker-feed,.paintball-marker-hopper,.paintball-marker-rail,.paintball-marker-grip,.paintball-marker-sight,.paintball-marker-tank,.paintball-marker-trigger{display:block;position:absolute}.paintball-marker-body{border:2px solid var(--ink);background:linear-gradient(90deg, var(--ink) 0 22%, var(--acid) 22% 44%, var(--ink) 44% 100%);border-radius:18px 22px 18px 14px;width:84px;height:28px;top:30px;left:28px;box-shadow:0 9px 18px #11121029}.paintball-marker-body:before{background:var(--white);border-radius:999px;width:18px;height:6px;position:absolute;top:6px;left:10px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-body:before{background:color-mix(in srgb, var(--white) 52%, transparent)}}.paintball-marker-body:before{content:""}.paintball-marker-body:after{border:1px solid var(--white);width:22px;height:10px;position:absolute;top:6px;right:10px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-body:after{border:1px solid color-mix(in srgb, var(--white) 34%, transparent)}}.paintball-marker-body:after{background:radial-gradient(circle at 5px 50%, var(--acid) 0 2px, transparent 2.5px), linear-gradient(90deg, transparent, var(--white));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-body:after{background:radial-gradient(circle at 5px 50%, var(--acid) 0 2px, transparent 2.5px), linear-gradient(90deg, transparent, color-mix(in srgb, var(--white) 16%, transparent))}}.paintball-marker-body:after{content:""}.paintball-marker-barrel{border:2px solid var(--ink);background:var(--paper);width:58px;height:10px;box-shadow:inset 0 -3px 0 var(--ink);border-radius:999px;top:38px;left:106px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-barrel{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--ink) 10%, transparent)}}.paintball-marker-barrel:before{border-inline:1px solid var(--ink);width:9px;position:absolute;top:-2px;bottom:-2px;right:11px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-barrel:before{border-inline:1px solid color-mix(in srgb, var(--ink) 46%, transparent)}}.paintball-marker-barrel:before{content:""}.paintball-marker-barrel:after{border:2px solid var(--ink);background:var(--acid);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;right:-8px}.paintball-marker-bolt{background:var(--acid);width:5px;height:5px;box-shadow:12px 0 0 var(--white), 24px 0 0 var(--white);border-radius:50%;top:38px;left:41px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-bolt{box-shadow:12px 0 0 color-mix(in srgb, var(--white) 72%, transparent), 24px 0 0 color-mix(in srgb, var(--white) 30%, transparent)}}.paintball-marker-feed{z-index:-1;border:2px solid var(--ink);background:var(--acid);border-radius:4px;width:14px;height:14px;top:25px;left:57px;transform:rotate(10deg)}.paintball-marker-hopper{border:2px solid var(--ink);background:radial-gradient(circle at 70% 32%, var(--acid) 0 9px, transparent 10px), var(--white);border-radius:44% 56% 50% 50%;width:48px;height:34px;top:7px;left:34px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-hopper{background:radial-gradient(circle at 70% 32%, color-mix(in srgb, var(--acid) 36%, transparent) 0 9px, transparent 10px), var(--white)}}.paintball-marker-hopper{box-shadow:inset -8px -7px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.paintball-marker-hopper{box-shadow:inset -8px -7px 0 color-mix(in srgb, var(--ink) 7%, transparent)}}.paintball-marker-hopper{transform:rotate(-8deg)}.paintball-marker-hopper:before{background:var(--ink);border-radius:999px;width:20px;height:2px;position:absolute;top:8px;left:9px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-hopper:before{background:color-mix(in srgb, var(--ink) 26%, transparent)}}.paintball-marker-hopper:before{box-shadow:0 7px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.paintball-marker-hopper:before{box-shadow:0 7px 0 color-mix(in srgb, var(--ink) 16%, transparent)}}.paintball-marker-hopper:before{content:""}.paintball-marker-rail{background:repeating-linear-gradient(90deg, var(--white) 0 4px, transparent 4px 8px), var(--ink);border-radius:999px;width:70px;height:5px;top:56px;left:33px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-rail{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--white) 58%, transparent) 0 4px, transparent 4px 8px), var(--ink)}}.paintball-marker-grip{border:2px solid var(--ink);background:repeating-linear-gradient(0deg, var(--white) 0 2px, transparent 2px 6px), var(--ink);border-radius:8px 8px 14px 14px;width:24px;height:35px;top:52px;left:52px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-grip{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--white) 28%, transparent) 0 2px, transparent 2px 6px), var(--ink)}}.paintball-marker-grip{transform:rotate(-10deg)}.paintball-marker-sight{border:2px solid var(--ink);background:var(--paper);border-radius:999px 999px 6px 6px;width:27px;height:9px;top:24px;left:78px}.paintball-marker-sight:after{background:var(--acid);content:"";border-radius:999px;width:6px;height:2px;position:absolute;top:2px;left:9px}.paintball-marker-tank{z-index:-1;border:2px solid var(--ink);background:linear-gradient(90deg, var(--paper) 0 18%, var(--ink) 18% 32%, var(--white) 32% 100%);border-radius:999px;width:58px;height:19px;top:64px;left:4px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-tank{background:linear-gradient(90deg, var(--paper) 0 18%, var(--ink) 18% 32%, color-mix(in srgb, var(--white) 78%, var(--paper)) 32% 100%)}}.paintball-marker-tank{box-shadow:inset -8px -5px 0 var(--ink), 0 8px 14px #1112101f}@supports (color:color-mix(in lab, red, red)){.paintball-marker-tank{box-shadow:inset -8px -5px 0 color-mix(in srgb, var(--ink) 9%, transparent), 0 8px 14px #1112101f}}.paintball-marker-tank{transform:rotate(-7deg)}.paintball-marker-tank:after{background:var(--ink);border-radius:999px;width:17px;height:3px;position:absolute;top:5px;right:7px}@supports (color:color-mix(in lab, red, red)){.paintball-marker-tank:after{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.paintball-marker-tank:after{content:""}.paintball-marker-trigger{border:2px solid var(--ink);border-top:0;border-radius:0 0 18px 18px;width:19px;height:18px;top:56px;left:83px}.paintball-shot{z-index:4;border:1.5px solid var(--ink);opacity:0;width:11px;height:11px;transform:translate(0, var(--shot-y,0)) scale(.6);border-radius:50%;animation:.36s cubic-bezier(.16,.9,.18,1) both paintball-shot-flight;position:absolute;top:calc(50% - 5px);left:calc(7% + clamp(126px,24cqw,168px))}.paintball-shot-white{--shot-colour:var(--white);--shot-y:-48px;background:var(--shot-colour);animation-delay:.96s}.paintball-shot-black{--shot-colour:var(--ink);--shot-y:0px;border-color:var(--acid);background:var(--shot-colour);animation-delay:1.18s}.paintball-shot-lime{--shot-colour:var(--acid);--shot-y:48px;background:var(--shot-colour);animation-delay:1.4s}.paintball-targets{z-index:3;isolation:isolate;gap:9px;display:grid;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.paintball-targets:before,.paintball-targets:after{content:"";pointer-events:none;position:absolute}.paintball-targets:before{z-index:-1;background:linear-gradient(180deg, var(--ink), var(--ink) 22% 76%, var(--acid));border-radius:999px;width:2px;top:23px;bottom:-24px;left:50%}@supports (color:color-mix(in lab, red, red)){.paintball-targets:before{background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 8%, transparent), color-mix(in srgb, var(--ink) 35%, transparent) 22% 76%, color-mix(in srgb, var(--acid) 42%, transparent))}}.paintball-targets:before{transform:translate(-50%)}.paintball-targets:after{z-index:-1;border:1px solid var(--ink);height:12px;bottom:-28px;left:-9px;right:-9px}@supports (color:color-mix(in lab, red, red)){.paintball-targets:after{border:1px solid color-mix(in srgb, var(--ink) 24%, transparent)}}.paintball-targets:after{background:linear-gradient(90deg, var(--ink), var(--acid), var(--ink));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.paintball-targets:after{background:linear-gradient(90deg, var(--ink), color-mix(in srgb, var(--acid) 66%, var(--white)), var(--ink))}}.paintball-targets:after{box-shadow:0 10px 20px #1112101a}.paintball-target{border:1.5px solid var(--ink);background:radial-gradient(circle at 50% 50%, transparent 0 19%, var(--ink) 20% 21%, transparent 22%), var(--paper);border-radius:50%;width:50px;height:50px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.paintball-target{background:radial-gradient(circle at 50% 50%, transparent 0 19%, color-mix(in srgb, var(--ink) 12%, transparent) 20% 21%, transparent 22%), var(--paper)}}.paintball-target{box-shadow:inset 0 0 0 1px var(--white), 0 9px 18px #1112101a}@supports (color:color-mix(in lab, red, red)){.paintball-target{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 84%, transparent), 0 9px 18px #1112101a}}.paintball-target{opacity:0;animation:.36s cubic-bezier(.22,1,.36,1) forwards paintball-target-enter;transform:translate(18px)scale(.86)}.paintball-target:before{z-index:-1;background:linear-gradient(90deg, var(--ink), var(--ink));width:24px;height:1px;position:absolute;top:50%;left:-22px}@supports (color:color-mix(in lab, red, red)){.paintball-target:before{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 8%, transparent), color-mix(in srgb, var(--ink) 34%, transparent))}}.paintball-target:before{content:""}.paintball-target:first-child{animation-delay:.6s}.paintball-target:nth-child(2){animation-delay:.69s}.paintball-target:nth-child(3){animation-delay:.78s}.paintball-target i,.paintball-target b,.paintball-target b:before,.paintball-target b:after{content:"";display:block;position:absolute}.paintball-target i{border:1px dashed var(--ink);inset:8px}@supports (color:color-mix(in lab, red, red)){.paintball-target i{border:1px dashed color-mix(in srgb, var(--ink) 34%, transparent)}}.paintball-target i{border-radius:50%}.paintball-target b{border:1px solid var(--ink);opacity:0;transform-origin:50%;border-radius:58% 42% 62% 38%/45% 56% 44% 55%;animation:.4s cubic-bezier(.12,1.1,.26,1) forwards paintball-splat;inset:12px;transform:scale(.12)rotate(-12deg)}.paintball-target b:before{background:inherit;border:1px solid #0000;border-radius:50%;width:8px;height:8px;top:-6px;right:2px;box-shadow:-15px 17px 0 -1px,13px 12px 0 -2px}.paintball-target b:after{background:inherit;border:1px solid #0000;border-radius:50%;width:7px;height:7px;bottom:3px;right:-6px}.paintball-target-white b{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.paintball-target-white b{border-color:color-mix(in srgb, var(--ink) 42%, transparent)}}.paintball-target-white b{background:var(--white);color:var(--white);box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 1px var(--white), 0 0 16px var(--white)}@supports (color:color-mix(in lab, red, red)){.paintball-target-white b{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 24%, transparent), 0 0 0 1px color-mix(in srgb, var(--white) 88%, transparent), 0 0 16px color-mix(in srgb, var(--white) 90%, transparent)}}.paintball-target-white b{animation-delay:1.24s}.paintball-target-white b:before,.paintball-target-white b:after{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.paintball-target-white b:before,.paintball-target-white b:after{border-color:color-mix(in srgb, var(--ink) 26%, transparent)}}.paintball-target-black b{background:var(--ink);color:var(--ink);animation-delay:1.46s}.paintball-target-lime b{background:var(--acid);color:var(--acid);box-shadow:0 0 18px var(--acid)}@supports (color:color-mix(in lab, red, red)){.paintball-target-lime b{box-shadow:0 0 18px color-mix(in srgb, var(--acid) 54%, transparent)}}.paintball-target-lime b{animation-delay:1.68s}@keyframes paintball-marker-sequence{0%{opacity:0;transform:translate(-20px,-50%)rotate(-5deg)scale(.9)}14%{opacity:1;transform:translateY(-50%)rotate(0)scale(1)}22%{transform:translate(-5px,-50%)rotate(-4deg)scale(1)}25%{transform:translateY(-50%)rotate(1deg)scale(1)}28%{transform:translate(-5px,-50%)rotate(-4deg)scale(1)}31%{transform:translateY(-50%)rotate(1deg)scale(1)}34%{transform:translate(-5px,-50%)rotate(-4deg)scale(1)}39%{transform:translateY(-50%)rotate(0)scale(1)}42%{animation-timing-function:cubic-bezier(.38,0,.12,1);transform:translateY(-50%)rotate(0)scale(1)}73%{animation-timing-function:cubic-bezier(.18,1,.32,1);transform:translateY(-50%)rotate(-720deg)scale(.94)}82%{transform:translateY(-50%)rotate(-727deg)scale(.98)}to{opacity:1;transform:translateY(-50%)rotate(-720deg)scale(1)}}@keyframes paintball-shot-flight{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(calc(76cqw - clamp(126px, 24cqw, 168px)), var(--shot-y,0)) scale(.92)}}@keyframes paintball-target-enter{to{opacity:1;transform:translate(0)scale(1)}}@keyframes paintball-splat{0%{opacity:0;transform:scale(.12)rotate(-12deg)}62%{opacity:1;transform:scale(1.18)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.pool-break{border-top:1px solid var(--line);width:100%;margin:0;padding-top:20px}.pool-table{border:5px solid var(--ink);height:130px;box-shadow:inset 0 0 0 2px var(--white), 0 13px 28px #11121014;background:#eef0e8;border-radius:10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pool-table{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--white) 80%, transparent), 0 13px 28px #11121014}}.pool-table:before,.pool-table:after{z-index:1;border:1px solid var(--ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.pool-table:before,.pool-table:after{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.pool-table:before,.pool-table:after{content:""}.pool-table:before{border-width:0 0 0 1px;width:0;top:0;bottom:0;left:33%}.pool-table:after{border-right:0;border-radius:38px 0 0 38px;width:52px;height:72px;top:50%;left:calc(33% - 52px);transform:translateY(-50%)}.pool-pocket{z-index:8;background:var(--ink);border:2px solid #eef0e8;border-radius:50%;width:15px;height:15px;position:absolute}.pocket-top-left{top:-7px;left:-7px}.pocket-top-centre{top:-7px;left:calc(50% - 7px)}.pocket-top-right{top:-7px;right:-7px}.pocket-bottom-left{bottom:-7px;left:-7px}.pocket-bottom-centre{bottom:-7px;left:calc(50% - 7px)}.pocket-bottom-right{bottom:-7px;right:-7px}.pool-cue{z-index:4;background:linear-gradient(90deg, #81766c 0 10%, var(--ink) 10% 94%, var(--acid) 94%);transform-origin:100%;border-radius:999px;width:30%;height:4px;animation:3.5s cubic-bezier(.22,1,.36,1) .5s both pool-cue-break;position:absolute;top:calc(50% - 2px);left:-2%;box-shadow:0 2px 4px #1112102e}.pool-ball{z-index:5;border:1.5px solid var(--ink);border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:inset -3px -3px 5px #11121033,0 3px 6px #1112102e}.pool-ball:after{content:"";background:#ffffffb8;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;left:3px}.pool-cue-ball{background:var(--white);animation:3.5s cubic-bezier(.22,1,.36,1) .5s both pool-cue-ball-break;top:50%;left:27%}.pool-rack-ball{animation-duration:3.5s;animation-timing-function:cubic-bezier(.18,.74,.26,1);animation-delay:.5s;animation-fill-mode:both}.pool-ball-2,.pool-ball-4,.pool-ball-6,.pool-ball-8,.pool-ball-10{background:var(--acid)}.pool-ball-1,.pool-ball-3,.pool-ball-5,.pool-ball-7,.pool-ball-9{border-color:var(--acid);background:var(--ink)}.pool-ball-1{animation-name:pool-ball-scatter-1;top:50%;left:66%}.pool-ball-2{animation-name:pool-ball-scatter-2;top:44%;left:69%}.pool-ball-3{animation-name:pool-ball-scatter-3;top:56%;left:69%}.pool-ball-4{animation-name:pool-ball-scatter-4;top:38%;left:72%}.pool-ball-5{animation-name:pool-ball-scatter-5;top:50%;left:72%}.pool-ball-6{animation-name:pool-ball-scatter-6;top:62%;left:72%}.pool-ball-7{animation-name:pool-ball-scatter-7;top:32%;left:75%}.pool-ball-8{animation-name:pool-ball-scatter-8;top:44%;left:75%}.pool-ball-9{animation-name:pool-ball-scatter-9;top:56%;left:75%}.pool-ball-10{animation-name:pool-ball-scatter-10;top:68%;left:75%}.pool-impact{z-index:3;border:2px solid var(--acid);opacity:0;border-radius:50%;width:16px;height:16px;animation:3.5s ease-out .5s both pool-impact-flash;position:absolute;top:50%;left:66%;transform:translate(-50%,-50%)scale(0)}.pool-break figcaption{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:11px;font-size:.62rem;font-weight:650;display:flex}.pool-break figcaption strong{color:var(--ink);font-weight:720}@keyframes pool-cue-break{0%,8%{opacity:1;transform:translate(-4px)rotate(0)}18%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translate(-36px)rotate(-2deg)}23.5%{opacity:1;transform:translate(-8px)rotate(0)}29%,to{opacity:0;transform:translate(-2px)rotate(1deg)}}@keyframes pool-cue-ball-break{0%,23.2%{animation-timing-function:linear;top:50%;left:27%}27%{top:50%;left:64%}40%{top:54%;left:69%}to{top:57%;left:61%}}@keyframes pool-impact-flash{0%,26.3%{opacity:0;transform:translate(-50%,-50%)scale(0)}27.4%{opacity:.9;transform:translate(-50%,-50%)scale(1)}39%,to{opacity:0;transform:translate(-50%,-50%)scale(4.5)}}@keyframes pool-ball-scatter-1{0%,26.8%{top:50%;left:66%}63%{top:18%;left:86%}to{top:21%;left:84%}}@keyframes pool-ball-scatter-2{0%,26.8%{top:44%;left:69%}68%{top:14%;left:55%}to{top:17%;left:57%}}@keyframes pool-ball-scatter-3{0%,26.8%{top:56%;left:69%}65%{top:82%;left:85%}to{top:78%;left:83%}}@keyframes pool-ball-scatter-4{0%,26.8%{top:38%;left:72%}70%{top:73%;left:44%}to{top:76%;left:47%}}@keyframes pool-ball-scatter-5{0%,26.8%{top:50%;left:72%}63%{top:43%;left:77%}to{top:45%;left:75%}}@keyframes pool-ball-scatter-6{0%,26.8%{top:62%;left:72%}68%{top:54%;left:94%}to{top:53%;left:90%}}@keyframes pool-ball-scatter-7{0%,26.8%{top:32%;left:75%}66%{top:72%;left:56%}to{top:68%;left:58%}}@keyframes pool-ball-scatter-8{0%,26.8%{top:44%;left:75%}65%{top:8%;left:72%}to{top:13%;left:72%}}@keyframes pool-ball-scatter-9{0%,26.8%{top:56%;left:75%}70%{top:29%;left:62%}to{top:33%;left:64%}}@keyframes pool-ball-scatter-10{0%,26.8%{top:68%;left:75%}64%{top:83%;left:73%}to{top:78%;left:75%}}.culture-index-hero-media{background:var(--ink);isolation:isolate;opacity:0;min-height:max(620px,100vh - 86px);animation:.76s cubic-bezier(.22,1,.36,1) .1s forwards culture-media-enter;position:relative;overflow:hidden}.culture-index-hero-media:before{z-index:5;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 22%,#ffffff9e 48%,#0000 74%);animation:1.05s cubic-bezier(.22,1,.36,1) .52s both culture-media-shine;position:absolute;inset:0;transform:translate(-130%)skew(-12deg)}.culture-index-image{--culture-image-radius:240px 0 0 0;z-index:2;border:2px solid var(--acid);border-radius:var(--culture-image-radius);box-shadow:0 0 0 1px var(--acid), 0 0 34px var(--acid), 0 28px 70px #00000061;position:absolute;inset:9% 8% 8% -6%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.culture-index-image{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 42%, transparent), 0 0 34px color-mix(in srgb, var(--acid) 18%, transparent), 0 28px 70px #00000061}}.culture-index-image{clip-path:inset(100% 0 0);opacity:0;animation:1.1s cubic-bezier(.22,1,.36,1) .26s forwards culture-image-frame-enter;transform:translateY(34px)}.culture-index-image img{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1);animation:1.45s cubic-bezier(.16,1,.3,1) .3s forwards culture-photo-settle;translate:2.5% 1.5%;scale:1.12}.culture-index-hero-media:hover .culture-index-image img{transform:scale(1.035)}.culture-orbit{z-index:3;border:2px solid var(--acid);box-shadow:0 0 0 1px var(--acid), 0 0 34px var(--acid);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.culture-orbit{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 42%, transparent), 0 0 34px color-mix(in srgb, var(--acid) 18%, transparent)}}.culture-orbit{opacity:0;pointer-events:none;transform:scale(.82)}.culture-orbit:before,.culture-orbit:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.culture-orbit:before{background:repeating-conic-gradient(from 4deg, var(--acid) 0deg 1.2deg, transparent 1.2deg 10deg, var(--acid) 10deg 12deg, transparent 12deg 24deg);inset:5.5%}@supports (color:color-mix(in lab, red, red)){.culture-orbit:before{background:repeating-conic-gradient(from 4deg, color-mix(in srgb, var(--acid) 72%, transparent) 0deg 1.2deg, transparent 1.2deg 10deg, color-mix(in srgb, var(--acid) 38%, transparent) 10deg 12deg, transparent 12deg 24deg)}}.culture-orbit:before{filter:drop-shadow(0 0 5px var(--acid))}@supports (color:color-mix(in lab, red, red)){.culture-orbit:before{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--acid) 24%, transparent))}}.culture-orbit:before{opacity:.72;animation:22s linear infinite reverse culture-orbit-detail-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.culture-orbit:after{border:1px solid var(--acid);inset:17%}@supports (color:color-mix(in lab, red, red)){.culture-orbit:after{border:1px solid color-mix(in srgb, var(--acid) 36%, transparent)}}.culture-orbit:after{background:radial-gradient(circle at 50% 0, var(--acid) 0 2px, transparent 2.5px), radial-gradient(circle at 100% 50%, var(--acid) 0 2px, transparent 2.5px), radial-gradient(circle at 50% 100%, var(--acid) 0 2px, transparent 2.5px), radial-gradient(circle at 0 50%, var(--acid) 0 2px, transparent 2.5px);box-shadow:inset 0 0 24px var(--acid), 0 0 12px var(--acid)}@supports (color:color-mix(in lab, red, red)){.culture-orbit:after{box-shadow:inset 0 0 24px color-mix(in srgb, var(--acid) 5%, transparent), 0 0 12px color-mix(in srgb, var(--acid) 9%, transparent)}}.culture-orbit:after{opacity:.78;animation:17s linear infinite culture-orbit-detail-spin}.culture-orbit-large{aspect-ratio:1;width:72%;animation:.9s cubic-bezier(.22,1,.36,1) .68s forwards culture-orbit-enter,14s linear .68s infinite subpage-orbit-spin;top:-9%;right:-20%}.culture-orbit-small{aspect-ratio:1;width:48%;animation:.9s cubic-bezier(.22,1,.36,1) .82s forwards culture-orbit-enter,10s linear .82s infinite reverse subpage-orbit-spin;bottom:-8%;left:-18%}.culture-orbit-small:before{opacity:.58;animation-duration:16s;animation-direction:normal;inset:8%}.culture-orbit-small:after{opacity:.66;border-style:dashed;animation-duration:13s;animation-direction:reverse;inset:24%}.culture-orbit span{border:1px solid var(--acid);background:var(--acid);width:15px;height:15px;box-shadow:0 0 0 4px var(--ink), 0 0 16px var(--acid);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.culture-orbit span{box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 64%, transparent), 0 0 16px color-mix(in srgb, var(--acid) 48%, transparent)}}.culture-orbit span{opacity:0;animation:.62s cubic-bezier(.34,1.56,.64,1) 1.05s forwards culture-orbit-ball-enter;scale:.2}.culture-orbit span:first-child{top:8%;left:27%}.culture-orbit span:nth-child(2){animation-delay:1.16s;bottom:34%;right:-7px}.culture-orbit span:nth-child(3){animation-delay:1.27s;bottom:1%;left:35%}.culture-orbit-small span{background:var(--ink);width:11px;height:11px}.culture-index-stamp{z-index:4;aspect-ratio:1;border:1.5px solid var(--ink);background:radial-gradient(circle at 50% 7%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 93% 50%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 50% 93%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 7% 50%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at center, transparent 0 56%, var(--ink) 56.5% 57.2%, transparent 57.7%), var(--acid);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:152px;margin:0;display:flex;position:absolute;bottom:4%;right:3%;overflow:visible}@supports (color:color-mix(in lab, red, red)){.culture-index-stamp{background:radial-gradient(circle at 50% 7%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 93% 50%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 50% 93%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 7% 50%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at center, transparent 0 56%, color-mix(in srgb, var(--ink) 34%, transparent) 56.5% 57.2%, transparent 57.7%), var(--acid)}}.culture-index-stamp{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 0 0 6px var(--acid), inset 0 0 0 7px var(--ink), 0 0 0 3px var(--acid), 0 0 28px var(--acid), 0 15px 40px #00000047;font-size:.63rem;font-weight:700;rotate:6deg}@supports (color:color-mix(in lab, red, red)){.culture-index-stamp{box-shadow:inset 0 0 0 6px color-mix(in srgb, var(--acid) 72%, var(--paper)), inset 0 0 0 7px color-mix(in srgb, var(--ink) 26%, transparent), 0 0 0 3px color-mix(in srgb, var(--acid) 28%, transparent), 0 0 28px color-mix(in srgb, var(--acid) 22%, transparent), 0 15px 40px #00000047}}.culture-index-stamp{clip-path:circle(0);filter:blur(6px);opacity:0;animation:.76s cubic-bezier(.34,1.56,.64,1) 1.04s forwards culture-stamp-enter,5s ease-in-out 1.8s infinite alternate subpage-stamp-float}.culture-index-stamp:before{z-index:0;border:1px solid var(--ink);position:absolute;inset:9px}@supports (color:color-mix(in lab, red, red)){.culture-index-stamp:before{border:1px solid color-mix(in srgb, var(--ink) 52%, transparent)}}.culture-index-stamp:before{background:repeating-conic-gradient(from 0deg, var(--ink) 0deg 1.4deg, transparent 1.4deg 15deg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.culture-index-stamp:before{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--ink) 76%, transparent) 0deg 1.4deg, transparent 1.4deg 15deg)}}.culture-index-stamp:before{content:"";pointer-events:none;animation:24s linear infinite stamp-detail-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)}.culture-index-stamp:after{z-index:-1;border:1px solid var(--acid);position:absolute;inset:-10px}@supports (color:color-mix(in lab, red, red)){.culture-index-stamp:after{border:1px solid color-mix(in srgb, var(--acid) 68%, transparent)}}.culture-index-stamp:after{content:"";pointer-events:none;border-radius:50%;animation:3.8s ease-out 1.8s infinite stamp-ring}.culture-index-stamp strong{z-index:2;max-width:82%;font-family:var(--serif);letter-spacing:-.075em;white-space:nowrap;text-transform:none;margin:5px 0;font-size:clamp(1.26rem,1.55vw,1.62rem);font-style:italic;font-weight:400;line-height:.94;position:relative}.culture-index-stamp span{z-index:2;font-size:.57rem;position:relative}.culture-story{isolation:isolate;border:1px solid var(--ink);grid-template-columns:.18fr minmax(0,1.08fr) minmax(300px,.72fr);gap:clamp(38px,6vw,95px);margin:clamp(22px,3.8vw,64px) clamp(18px,3.6vw,60px);padding:clamp(92px,7.5vw,135px) clamp(34px,6vw,100px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.culture-story{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.culture-story{background:radial-gradient(circle at 12% 14%, var(--acid), transparent 24%), radial-gradient(circle at 90% 16%, var(--acid), transparent 22%), linear-gradient(135deg, var(--white), var(--paper) 64%, var(--acid));border-radius:clamp(30px,3.8vw,58px)}@supports (color:color-mix(in lab, red, red)){.culture-story{background:radial-gradient(circle at 12% 14%, color-mix(in srgb, var(--acid) 22%, transparent), transparent 24%), radial-gradient(circle at 90% 16%, color-mix(in srgb, var(--acid) 12%, transparent), transparent 22%), linear-gradient(135deg, color-mix(in srgb, var(--white) 90%, var(--paper)), var(--paper) 64%, color-mix(in srgb, var(--acid) 5%, var(--paper)))}}.culture-story{animation:.9s cubic-bezier(.22,1,.36,1) 80ms both culture-story-panel-enter;box-shadow:0 30px 96px #11121014,0 0 0 1px #d9ff431f}.culture-story:before{z-index:-1;border:1px solid var(--ink);position:absolute;inset:22px}@supports (color:color-mix(in lab, red, red)){.culture-story:before{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent)}}.culture-story:before{content:"";pointer-events:none;border-radius:calc(clamp(30px,3.8vw,58px) - 14px)}.culture-story:after{display:none}.culture-story>:not(.culture-story-offset-block){z-index:2;position:relative}.culture-story-offset-block{z-index:1;aspect-ratio:1.36;border:2px solid var(--acid);background:radial-gradient(circle at 76% 30%, var(--acid), transparent 34%), linear-gradient(145deg, #20231d, var(--ink) 64%);border-radius:0 112px 0 0;width:clamp(230px,27vw,460px);position:absolute;top:clamp(34px,4vw,72px);right:clamp(26px,4.7vw,82px)}@supports (color:color-mix(in lab, red, red)){.culture-story-offset-block{background:radial-gradient(circle at 76% 30%, color-mix(in srgb, var(--acid) 14%, transparent), transparent 34%), linear-gradient(145deg, #20231d, var(--ink) 64%)}}.culture-story-offset-block{box-shadow:0 0 0 1px var(--acid), 0 0 36px var(--acid), 0 18px 46px #11121038}@supports (color:color-mix(in lab, red, red)){.culture-story-offset-block{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 40%, transparent), 0 0 36px color-mix(in srgb, var(--acid) 24%, transparent), 0 18px 46px #11121038}}.culture-story-offset-block{opacity:0;pointer-events:none;animation:.9s cubic-bezier(.22,1,.36,1) .3s forwards offset-line-arrive,7s ease-in-out 1.45s infinite offset-line-drift}.culture-story-offset-block:before{border:1px solid var(--acid);position:absolute;inset:11px}@supports (color:color-mix(in lab, red, red)){.culture-story-offset-block:before{border:1px solid color-mix(in srgb, var(--acid) 48%, transparent)}}.culture-story-offset-block:before{box-shadow:inset 0 0 20px var(--acid), 0 0 12px var(--acid);border-radius:0 96px 0 0}@supports (color:color-mix(in lab, red, red)){.culture-story-offset-block:before{box-shadow:inset 0 0 20px color-mix(in srgb, var(--acid) 8%, transparent), 0 0 12px color-mix(in srgb, var(--acid) 10%, transparent)}}.culture-story-offset-block:before{content:""}.culture-story-offset-block:after{background-image:radial-gradient(circle, var(--acid) 0 1.7px, transparent 2px);content:"";width:12px;height:72px;filter:drop-shadow(0 0 5px var(--acid));background-position:top;background-size:12px 13px;position:absolute;top:32%;right:7px}@supports (color:color-mix(in lab, red, red)){.culture-story-offset-block:after{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--acid) 62%, transparent))}}.culture-story-offset-block:after{opacity:.72}.culture-story-offset-block span{aspect-ratio:1;offset-path:inset(0 round 0 112px 0 0);border:1px solid var(--ink);background:var(--acid);width:15px;box-shadow:0 0 0 4px var(--acid), 0 0 16px var(--acid);border-radius:50%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.culture-story-offset-block span{box-shadow:0 0 0 4px color-mix(in srgb, var(--acid) 18%, transparent), 0 0 16px color-mix(in srgb, var(--acid) 50%, transparent)}}.culture-story-offset-block span{animation:9s linear infinite hero-offset-orbit}.culture-story-offset-block span:nth-child(2){border-color:var(--acid);background:var(--ink);width:12px;box-shadow:0 0 0 3px var(--ink), 0 0 14px var(--acid)}@supports (color:color-mix(in lab, red, red)){.culture-story-offset-block span:nth-child(2){box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 68%, transparent), 0 0 14px color-mix(in srgb, var(--acid) 48%, transparent)}}.culture-story-offset-block span:nth-child(2){animation-duration:11s;animation-delay:-3.2s}.culture-story-offset-block span:nth-child(3){width:9px;animation-duration:7.5s;animation-delay:-6.4s}.culture-story-number{color:#7b7e77;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:.69rem}.culture-story>.culture-story-number{border:1px solid var(--acid);justify-content:center;align-self:start;align-items:center;width:fit-content;min-width:86px;height:54px;padding:0 19px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.culture-story>.culture-story-number{border:1px solid color-mix(in srgb, var(--acid) 74%, var(--ink))}}.culture-story>.culture-story-number{background:radial-gradient(circle at 22% 24%, var(--acid), transparent 34%), var(--white);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.culture-story>.culture-story-number{background:radial-gradient(circle at 22% 24%, color-mix(in srgb, var(--acid) 26%, transparent), transparent 34%), color-mix(in srgb, var(--white) 88%, transparent)}}.culture-story>.culture-story-number{box-shadow:0 0 34px var(--acid), inset 0 0 0 1px var(--white)}@supports (color:color-mix(in lab, red, red)){.culture-story>.culture-story-number{box-shadow:0 0 34px color-mix(in srgb, var(--acid) 15%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--white) 72%, transparent)}}.culture-story>.culture-story-number{color:var(--ink);white-space:nowrap}.culture-story>.culture-story-number:after{background:var(--acid);width:8px;height:8px;box-shadow:0 0 0 5px var(--acid), 0 0 18px var(--acid);border-radius:999px;margin-left:12px}@supports (color:color-mix(in lab, red, red)){.culture-story>.culture-story-number:after{box-shadow:0 0 0 5px color-mix(in srgb, var(--acid) 20%, transparent), 0 0 18px color-mix(in srgb, var(--acid) 72%, transparent)}}.culture-story>.culture-story-number:after{content:""}.culture-story-heading>p,.culture-index-values-intro>p:not(.culture-index-values-note),.culture-index-contact>p{letter-spacing:.15em;text-transform:uppercase;margin:0 0 28px;font-size:.7rem;font-weight:700}.culture-story-heading>p{align-items:center;gap:12px;display:inline-flex}.culture-story-heading>p:before{background:var(--acid);width:12px;height:12px;box-shadow:0 0 0 7px var(--acid), 0 0 24px var(--acid);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.culture-story-heading>p:before{box-shadow:0 0 0 7px color-mix(in srgb, var(--acid) 18%, transparent), 0 0 24px color-mix(in srgb, var(--acid) 70%, transparent)}}.culture-story-heading>p:before{content:""}.culture-story h2,.culture-index-values h2,.culture-index-contact h2{letter-spacing:-.082em;margin:0;font-size:clamp(4.2rem,7.2vw,8.2rem);font-weight:580;line-height:.84}.culture-story h2 em,.culture-index-values h2 em,.culture-index-contact h2 em{color:#686b65;font-family:var(--serif);letter-spacing:-.05em;margin-top:.1em;font-weight:400;display:block}.culture-story h2 em{width:fit-content;max-width:100%;padding-right:clamp(22px,3vw,48px);position:relative}.culture-story h2 em:after{background:var(--acid);width:clamp(46px,5.4vw,88px);height:clamp(8px,.85vw,13px);box-shadow:0 0 26px var(--acid);border-radius:999px;position:absolute;bottom:.03em;right:.05em}@supports (color:color-mix(in lab, red, red)){.culture-story h2 em:after{box-shadow:0 0 26px color-mix(in srgb, var(--acid) 58%, transparent)}}.culture-story h2 em:after{content:"";opacity:.9;transform-origin:50%;transform:rotate(-6deg)}.culture-story-body{border:1px solid var(--ink);align-self:start;padding:clamp(28px,3.3vw,44px)}@supports (color:color-mix(in lab, red, red)){.culture-story-body{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}}.culture-story-body{background:radial-gradient(circle at 92% 8%, var(--acid), transparent 30%), linear-gradient(135deg, var(--white), var(--paper));border-radius:clamp(24px,2.8vw,36px)}@supports (color:color-mix(in lab, red, red)){.culture-story-body{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--acid) 14%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--white) 96%, var(--paper)), color-mix(in srgb, var(--paper) 94%, var(--white)))}}.culture-story-body{box-shadow:0 22px 62px #11121014, inset 0 0 0 1px var(--white)}@supports (color:color-mix(in lab, red, red)){.culture-story-body{box-shadow:0 22px 62px #11121014, inset 0 0 0 1px color-mix(in srgb, var(--white) 60%, transparent)}}.culture-story-body:before{background:linear-gradient(90deg, var(--ink) 0 34%, var(--acid) 34% 62%, var(--ink) 62%);width:62px;height:10px;box-shadow:0 0 24px var(--acid);border-radius:999px;margin:0 0 34px auto;display:block}@supports (color:color-mix(in lab, red, red)){.culture-story-body:before{box-shadow:0 0 24px color-mix(in srgb, var(--acid) 36%, transparent)}}.culture-story-body:before{content:""}.culture-story-body>p{color:var(--muted);margin:0 0 46px;line-height:1.75}.culture-story-body blockquote{border-top:1px solid var(--ink);margin:0;padding:30px 0 0 24px;position:relative}@supports (color:color-mix(in lab, red, red)){.culture-story-body blockquote{border-top:1px solid color-mix(in srgb, var(--ink) 70%, var(--acid))}}.culture-story-body blockquote{border-left:2px solid var(--acid);font-family:var(--serif);font-size:clamp(1.7rem,2.4vw,2.5rem);font-style:italic;line-height:1.25}.culture-story-body blockquote:before{border:2px solid var(--ink);background:var(--acid);width:18px;height:18px;box-shadow:0 0 20px var(--acid);border-radius:999px;position:absolute;top:20px;left:-10px}@supports (color:color-mix(in lab, red, red)){.culture-story-body blockquote:before{box-shadow:0 0 20px color-mix(in srgb, var(--acid) 54%, transparent)}}.culture-story-body blockquote:before{content:""}.culture-story-number,.culture-story-heading>p,.culture-story h2,.culture-story-body{opacity:0;animation:.82s cubic-bezier(.22,1,.36,1) both culture-story-item-enter;transform:translateY(34px)}.culture-story-number{animation-delay:.18s}.culture-story-heading>p{animation-delay:.26s}.culture-story h2{animation-delay:.34s}.culture-story-body{animation-delay:.44s}@supports (animation-timeline:view()){.culture-story{animation:linear both culture-story-panel-enter;animation-timeline:view();animation-range:entry cover 36%}.culture-story-number,.culture-story-heading>p,.culture-story h2,.culture-story-body{animation:linear both culture-story-item-enter;animation-timeline:view();animation-range:entry 10% cover 40%}}.about-page .culture-story{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(22px,3vw,38px);min-height:clamp(700px,74vw,940px);padding:clamp(112px,9vw,160px) clamp(34px,7vw,110px)}.about-page .culture-story:before{z-index:1;border:1px solid var(--ink);inset:clamp(46px,5vw,76px)}@supports (color:color-mix(in lab, red, red)){.about-page .culture-story:before{border:1px solid color-mix(in srgb, var(--ink) 9%, transparent)}}.about-page .culture-story:before{background:radial-gradient(circle at 74% 18%, var(--acid), transparent 32%), radial-gradient(circle at 22% 76%, var(--acid), transparent 34%), linear-gradient(135deg, var(--white), var(--paper));border-radius:clamp(26px,3.2vw,48px)}@supports (color:color-mix(in lab, red, red)){.about-page .culture-story:before{background:radial-gradient(circle at 74% 18%, color-mix(in srgb, var(--acid) 14%, transparent), transparent 32%), radial-gradient(circle at 22% 76%, color-mix(in srgb, var(--acid) 8%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--white) 93%, var(--paper)), color-mix(in srgb, var(--paper) 94%, var(--white)))}}.about-page .culture-story:before{box-shadow:inset 0 0 0 1px var(--white), 0 18px 62px #11121014}@supports (color:color-mix(in lab, red, red)){.about-page .culture-story:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 66%, transparent), 0 18px 62px #11121014}}.about-page .culture-story-offset-block{z-index:0;aspect-ratio:auto;background:radial-gradient(circle at 74% 22%, var(--acid), transparent 34%), linear-gradient(145deg, #20231d, var(--ink) 68%);border-width:2px;border-radius:clamp(30px,4vw,76px);width:auto;height:auto;inset:clamp(18px,2.5vw,36px)}@supports (color:color-mix(in lab, red, red)){.about-page .culture-story-offset-block{background:radial-gradient(circle at 74% 22%, color-mix(in srgb, var(--acid) 11%, transparent), transparent 34%), linear-gradient(145deg, #20231d, var(--ink) 68%)}}.about-page .culture-story-offset-block{box-shadow:0 0 0 1px var(--acid), 0 0 48px var(--acid), 0 26px 76px #11121038}@supports (color:color-mix(in lab, red, red)){.about-page .culture-story-offset-block{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 38%, transparent), 0 0 48px color-mix(in srgb, var(--acid) 22%, transparent), 0 26px 76px #11121038}}.about-page .culture-story-offset-block{animation:.9s cubic-bezier(.22,1,.36,1) .22s forwards offset-line-arrive}.about-page .culture-story-offset-block:before{border-color:var(--acid);inset:clamp(14px,2.1vw,30px)}@supports (color:color-mix(in lab, red, red)){.about-page .culture-story-offset-block:before{border-color:color-mix(in srgb, var(--acid) 38%, transparent)}}.about-page .culture-story-offset-block:before{box-shadow:inset 0 0 36px var(--acid), 0 0 22px var(--acid);border-radius:clamp(22px,3.2vw,58px)}@supports (color:color-mix(in lab, red, red)){.about-page .culture-story-offset-block:before{box-shadow:inset 0 0 36px color-mix(in srgb, var(--acid) 8%, transparent), 0 0 22px color-mix(in srgb, var(--acid) 10%, transparent)}}.about-page .culture-story-offset-block:after{opacity:.58;width:14px;height:72%;top:14%;right:clamp(16px,2.4vw,36px)}.about-page .culture-story-offset-block span{offset-path:inset(0 round clamp(30px, 4vw, 76px))}.about-page .culture-story>.culture-story-number{justify-self:center}.about-page .culture-story-heading{max-width:920px}.about-page .culture-story-heading>p{justify-content:center}.about-page .culture-story h2{text-wrap:balance;max-width:920px}.about-page .culture-story h2 em{margin-inline:auto}.about-page .culture-story-body{width:min(760px,100%);box-shadow:none;text-align:center;background:0 0;border:0;margin:clamp(4px,1vw,12px) auto 0;padding:0}.about-page .culture-story-body:before{width:76px;margin:0 auto 30px}.about-page .culture-story-body>p{max-width:680px;margin:0 auto 34px;font-size:clamp(1rem,1.35vw,1.25rem)}.about-page .culture-story-body blockquote{border-left:0;border-top:1px solid var(--ink);max-width:620px;margin:0 auto;padding:34px 0 0}@supports (color:color-mix(in lab, red, red)){.about-page .culture-story-body blockquote{border-top:1px solid color-mix(in srgb, var(--ink) 64%, var(--acid))}}.about-page .culture-story-body blockquote:before{top:-10px;left:50%;transform:translate(-50%)}.about-standard-motion{isolation:isolate;border:2px solid var(--acid);background:radial-gradient(circle at 50% 0%, var(--acid), transparent 34%), radial-gradient(circle at 10% 86%, var(--acid), transparent 32%), linear-gradient(135deg, #11130f 0%, #090a08 58%, #181b14 100%);border-radius:clamp(30px,4vw,62px);margin:clamp(18px,2vw,30px);padding:clamp(88px,8vw,132px) clamp(24px,5vw,84px) clamp(110px,8vw,148px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-standard-motion{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--acid) 13%, transparent), transparent 34%), radial-gradient(circle at 10% 86%, color-mix(in srgb, var(--acid) 9%, transparent), transparent 32%), linear-gradient(135deg, #11130f 0%, #090a08 58%, #181b14 100%)}}.about-standard-motion{box-shadow:0 0 0 1px var(--acid), 0 0 54px var(--acid), 0 28px 86px #1112103d}@supports (color:color-mix(in lab, red, red)){.about-standard-motion{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 30%, transparent), 0 0 54px color-mix(in srgb, var(--acid) 19%, transparent), 0 28px 86px #1112103d}}.about-standard-motion{color:var(--white)}.about-standard-motion:before{z-index:-1;border:1px solid var(--white);position:absolute;inset:clamp(12px,1.5vw,22px)}@supports (color:color-mix(in lab, red, red)){.about-standard-motion:before{border:1px solid color-mix(in srgb, var(--white) 12%, transparent)}}.about-standard-motion:before{background:linear-gradient(90deg, transparent, var(--acid), transparent), repeating-linear-gradient(90deg, transparent 0 88px, var(--white) 88px 89px);border-radius:clamp(22px,3.1vw,48px)}@supports (color:color-mix(in lab, red, red)){.about-standard-motion:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--acid) 10%, transparent), transparent), repeating-linear-gradient(90deg, transparent 0 88px, color-mix(in srgb, var(--white) 4%, transparent) 88px 89px)}}.about-standard-motion:before{content:"";pointer-events:none}.about-standard-motion:after{z-index:-1;aspect-ratio:1;border:1px solid var(--acid);width:clamp(320px,34vw,540px);position:absolute;top:-210px;right:-170px}@supports (color:color-mix(in lab, red, red)){.about-standard-motion:after{border:1px solid color-mix(in srgb, var(--acid) 42%, transparent)}}.about-standard-motion:after{box-shadow:inset 0 0 44px var(--acid);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.about-standard-motion:after{box-shadow:inset 0 0 44px color-mix(in srgb, var(--acid) 9%, transparent)}}.about-standard-motion:after{content:"";pointer-events:none}.about-standard-orbit{z-index:0;border:1px solid var(--acid);position:absolute;inset:clamp(36px,4vw,68px)}@supports (color:color-mix(in lab, red, red)){.about-standard-orbit{border:1px solid color-mix(in srgb, var(--acid) 28%, transparent)}}.about-standard-orbit{pointer-events:none;border-radius:clamp(24px,3.2vw,52px)}.about-standard-orbit:before{border:1px dashed var(--white);position:absolute;inset:clamp(14px,2vw,28px)}@supports (color:color-mix(in lab, red, red)){.about-standard-orbit:before{border:1px dashed color-mix(in srgb, var(--white) 14%, transparent)}}.about-standard-orbit:before{content:"";border-radius:clamp(18px,2.6vw,42px)}.about-standard-orbit span{aspect-ratio:1;offset-distance:0%;offset-path:inset(0 round clamp(24px, 3.2vw, 52px));border:1px solid var(--ink);background:var(--acid);width:14px;box-shadow:0 0 0 4px var(--acid), 0 0 18px var(--acid);border-radius:50%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.about-standard-orbit span{box-shadow:0 0 0 4px color-mix(in srgb, var(--acid) 18%, transparent), 0 0 18px color-mix(in srgb, var(--acid) 56%, transparent)}}.about-standard-orbit span{animation:14s linear infinite about-standard-orbit-run}.about-standard-orbit span:nth-child(2){offset-distance:34%;background:var(--ink);border-color:var(--acid);width:11px;animation-duration:16s;animation-delay:-4.4s}.about-standard-orbit span:nth-child(3){offset-distance:72%;width:9px;animation-duration:11s;animation-delay:-9s}.about-standard-head{z-index:2;text-align:center;justify-items:center;max-width:960px;margin:0 auto;display:grid;position:relative}.about-standard-head>*{opacity:0;animation:.76s cubic-bezier(.22,1,.36,1) forwards about-standard-head-enter;transform:translateY(28px)}.about-standard-index{border:1px solid var(--acid);align-items:center;gap:14px;min-height:54px;padding:0 24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.about-standard-index{border:1px solid color-mix(in srgb, var(--acid) 76%, var(--white))}}.about-standard-index{background:radial-gradient(circle at 76% 50%, var(--acid), transparent 32%), var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.about-standard-index{background:radial-gradient(circle at 76% 50%, color-mix(in srgb, var(--acid) 34%, transparent), transparent 32%), color-mix(in srgb, var(--ink) 78%, transparent)}}.about-standard-index{box-shadow:0 0 30px var(--acid), inset 0 0 0 1px var(--white)}@supports (color:color-mix(in lab, red, red)){.about-standard-index{box-shadow:0 0 30px color-mix(in srgb, var(--acid) 20%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--white) 8%, transparent)}}.about-standard-index{color:var(--white);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:.69rem}.about-standard-index:after{background:var(--acid);width:10px;height:10px;box-shadow:0 0 0 6px var(--acid), 0 0 20px var(--acid);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.about-standard-index:after{box-shadow:0 0 0 6px color-mix(in srgb, var(--acid) 17%, transparent), 0 0 20px color-mix(in srgb, var(--acid) 68%, transparent)}}.about-standard-index:after{content:""}.about-standard-head>p:not(.about-standard-note){color:var(--white);margin:clamp(34px,4vw,54px) 0 24px}@supports (color:color-mix(in lab, red, red)){.about-standard-head>p:not(.about-standard-note){color:color-mix(in srgb, var(--white) 78%, var(--acid))}}.about-standard-head>p:not(.about-standard-note){letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:760;animation-delay:90ms}.about-standard-head h2{max-width:1040px;color:var(--white);letter-spacing:-.086em;text-wrap:balance;margin:0;font-size:clamp(5rem,9vw,10.5rem);font-weight:620;line-height:.82;animation-delay:.17s}.about-standard-head h2 em{color:var(--acid);font-family:var(--serif);letter-spacing:-.06em;text-shadow:0 0 34px var(--acid);margin-top:.08em;font-weight:400;display:block}@supports (color:color-mix(in lab, red, red)){.about-standard-head h2 em{text-shadow:0 0 34px color-mix(in srgb, var(--acid) 24%, transparent)}}.about-standard-note{max-width:700px;color:var(--white);margin:clamp(30px,3.8vw,54px) auto 0}@supports (color:color-mix(in lab, red, red)){.about-standard-note{color:color-mix(in srgb, var(--white) 68%, transparent)}}.about-standard-note{font-size:clamp(1rem,1.28vw,1.2rem);line-height:1.78;animation-delay:.25s}.about-standard-cards{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(15px,1.6vw,24px);max-width:1180px;margin:clamp(76px,8vw,116px) auto 0;padding:0;list-style:none;display:grid;position:relative}.about-standard-cards:before{z-index:-1;background:linear-gradient(90deg, transparent, var(--acid), transparent);height:2px;position:absolute;top:47%;left:6%;right:6%}@supports (color:color-mix(in lab, red, red)){.about-standard-cards:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--acid) 70%, transparent), transparent)}}.about-standard-cards:before{box-shadow:0 0 20px var(--acid)}@supports (color:color-mix(in lab, red, red)){.about-standard-cards:before{box-shadow:0 0 20px color-mix(in srgb, var(--acid) 34%, transparent)}}.about-standard-cards:before{content:"";transform:rotate(-2deg)}.about-standard-card{--card-rotate:-1.2deg;--card-y:0px;border:1px solid var(--ink);min-height:310px;padding:clamp(24px,2vw,34px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-standard-card{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.about-standard-card{background:radial-gradient(circle at 78% 18%, var(--acid), transparent 28%), var(--white);border-radius:clamp(24px,2.6vw,34px)}@supports (color:color-mix(in lab, red, red)){.about-standard-card{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--acid) 14%, transparent), transparent 28%), color-mix(in srgb, var(--white) 95%, var(--paper))}}.about-standard-card{box-shadow:0 24px 54px #00000040, inset 0 0 0 1px var(--white)}@supports (color:color-mix(in lab, red, red)){.about-standard-card{box-shadow:0 24px 54px #00000040, inset 0 0 0 1px color-mix(in srgb, var(--white) 64%, transparent)}}.about-standard-card{color:var(--ink);opacity:0;transform:translateY(calc(var(--card-y) + 34px)) rotate(var(--card-rotate)) scale(.96);animation:.78s cubic-bezier(.22,1,.36,1) forwards about-standard-card-enter}.about-standard-card:before{aspect-ratio:1;border:1px solid var(--ink);width:124px;position:absolute;top:-42px;right:-42px}@supports (color:color-mix(in lab, red, red)){.about-standard-card:before{border:1px solid color-mix(in srgb, var(--ink) 38%, transparent)}}.about-standard-card:before{background:repeating-conic-gradient(from 4deg, var(--ink) 0deg 1.5deg, transparent 1.5deg 14deg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.about-standard-card:before{background:repeating-conic-gradient(from 4deg, color-mix(in srgb, var(--ink) 46%, transparent) 0deg 1.5deg, transparent 1.5deg 14deg)}}.about-standard-card:before{content:"";opacity:.36;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.about-standard-card:nth-child(2){--card-rotate:1.5deg;--card-y:42px;background:radial-gradient(circle at 82% 16%, var(--white), transparent 28%), var(--acid)}@supports (color:color-mix(in lab, red, red)){.about-standard-card:nth-child(2){background:radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--white) 28%, transparent), transparent 28%), var(--acid)}}.about-standard-card:nth-child(2){animation-delay:.11s}.about-standard-card:nth-child(3){--card-rotate:-1.8deg;--card-y:-18px;animation-delay:.19s}.about-standard-card:nth-child(4){--card-rotate:1.1deg;--card-y:30px;border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.about-standard-card:nth-child(4){border-color:color-mix(in srgb, var(--acid) 54%, transparent)}}.about-standard-card:nth-child(4){background:radial-gradient(circle at 84% 18%, var(--acid), transparent 30%), linear-gradient(145deg, #151712, #0a0b09)}@supports (color:color-mix(in lab, red, red)){.about-standard-card:nth-child(4){background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--acid) 16%, transparent), transparent 30%), linear-gradient(145deg, #151712, #0a0b09)}}.about-standard-card:nth-child(4){box-shadow:0 24px 58px #0000005c, 0 0 34px var(--acid)}@supports (color:color-mix(in lab, red, red)){.about-standard-card:nth-child(4){box-shadow:0 24px 58px #0000005c, 0 0 34px color-mix(in srgb, var(--acid) 14%, transparent)}}.about-standard-card:nth-child(4){color:var(--white);animation-delay:.27s}.about-standard-card>span{z-index:1;aspect-ratio:1;background:var(--acid);width:54px;color:var(--ink);font-family:var(--font-geist-mono);box-shadow:0 0 0 7px var(--acid), 0 0 26px var(--acid);border:1px solid;border-radius:50%;place-items:center;margin-bottom:clamp(34px,4.2vw,62px);font-size:.68rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.about-standard-card>span{box-shadow:0 0 0 7px color-mix(in srgb, var(--acid) 16%, transparent), 0 0 26px color-mix(in srgb, var(--acid) 32%, transparent)}}.about-standard-card:nth-child(2)>span{background:var(--ink);color:var(--acid)}.about-standard-card:nth-child(4)>span{border-color:var(--acid);background:var(--acid);color:var(--ink)}.about-standard-card h3{z-index:1;letter-spacing:-.065em;max-width:9ch;margin:0 0 24px;font-size:clamp(2rem,3vw,3.1rem);font-weight:620;line-height:.92;position:relative}.about-standard-card p{z-index:1;color:var(--ink);margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.about-standard-card p{color:color-mix(in srgb, var(--ink) 64%, transparent)}}.about-standard-card p{font-size:.92rem;line-height:1.68}.about-standard-card:nth-child(4) p{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.about-standard-card:nth-child(4) p{color:color-mix(in srgb, var(--white) 68%, transparent)}}.culture-index-values{background:var(--paper);color:var(--ink);grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);display:grid}.culture-index-values-intro{border-right:1px solid var(--line);align-self:start;min-height:calc(100vh - 72px);padding:86px clamp(42px,6vw,94px);position:sticky;top:86px}.culture-index-values-intro .culture-story-number{margin-bottom:74px}.culture-index-values h2{font-size:clamp(4.4rem,6.3vw,7.5rem)}.culture-index-values h2 em{color:#686b65}.culture-index-values-note{max-width:440px;color:var(--muted);margin:52px 0 0;line-height:1.72}.culture-index-value-list article{border-bottom:1px solid var(--line);grid-template-columns:72px .82fr 1fr;align-items:center;gap:36px;min-height:250px;padding:42px clamp(34px,5vw,78px);transition:background .26s,color .26s;display:grid;position:relative;overflow:hidden}.culture-index-value-list article:before{z-index:0;aspect-ratio:1;border:1px solid var(--ink);background:radial-gradient(circle at 50% 7%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 93% 50%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 50% 93%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 7% 50%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at center, transparent 0 48%, var(--ink) 48.5% 49.5%, transparent 50%), radial-gradient(circle at 36% 32%, var(--white), transparent 30%), var(--acid);border-radius:50%;width:152px;position:absolute;top:-45px;right:-45px}@supports (color:color-mix(in lab, red, red)){.culture-index-value-list article:before{background:radial-gradient(circle at 50% 7%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 93% 50%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 50% 93%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at 7% 50%, var(--ink) 0 2px, transparent 2.5px), radial-gradient(circle at center, transparent 0 48%, color-mix(in srgb, var(--ink) 32%, transparent) 48.5% 49.5%, transparent 50%), radial-gradient(circle at 36% 32%, color-mix(in srgb, var(--white) 26%, transparent), transparent 30%), var(--acid)}}.culture-index-value-list article:before{box-shadow:inset 0 0 0 7px var(--acid), inset 0 0 0 8px var(--ink), 0 0 0 4px var(--acid), 0 0 34px var(--acid)}@supports (color:color-mix(in lab, red, red)){.culture-index-value-list article:before{box-shadow:inset 0 0 0 7px color-mix(in srgb, var(--acid) 70%, var(--paper)), inset 0 0 0 8px color-mix(in srgb, var(--ink) 22%, transparent), 0 0 0 4px color-mix(in srgb, var(--acid) 22%, transparent), 0 0 34px color-mix(in srgb, var(--acid) 22%, transparent)}}.culture-index-value-list article:before{content:"";opacity:0;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);transform:scale(.4)}.culture-index-value-list article:after{z-index:0;aspect-ratio:1;border:1px solid var(--ink);width:126px;position:absolute;top:-32px;right:-32px}@supports (color:color-mix(in lab, red, red)){.culture-index-value-list article:after{border:1px solid color-mix(in srgb, var(--ink) 46%, transparent)}}.culture-index-value-list article:after{background:repeating-conic-gradient(from 8deg, var(--ink) 0deg 1.6deg, transparent 1.6deg 14deg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.culture-index-value-list article:after{background:repeating-conic-gradient(from 8deg, color-mix(in srgb, var(--ink) 72%, transparent) 0deg 1.6deg, transparent 1.6deg 14deg)}}.culture-index-value-list article:after{content:"";opacity:0;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);transform:scale(.4);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.culture-index-value-list article:hover{background:var(--acid);color:var(--ink)}.culture-index-value-list article:hover:before,.culture-index-value-list article:hover:after{opacity:1;transform:scale(1)}.culture-index-value-list article:hover:after{opacity:.62}.culture-index-value-list article>*{z-index:2;position:relative}.culture-index-value-list article>span{width:44px;height:44px;font-family:var(--font-geist-mono);border:1px solid;border-radius:50%;place-items:center;font-size:.63rem;display:grid}.culture-index-value-list h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,2.8vw,3.2rem);font-weight:580;line-height:.98}.culture-index-value-list article>p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.68;transition:color .26s}.culture-index-value-list article:hover>p{color:#363830}.careers-page .culture-index-hero-copy{position:relative;overflow:visible}.careers-hero-proof{isolation:isolate;border:1px solid var(--ink);flex-wrap:wrap;gap:12px;width:fit-content;max-width:min(720px,100%);margin-top:clamp(24px,3vw,42px);padding:15px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.careers-hero-proof{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.careers-hero-proof{background:radial-gradient(circle at 13% 20%, var(--acid), transparent 34%), linear-gradient(135deg, var(--white), var(--paper));border-radius:34px}@supports (color:color-mix(in lab, red, red)){.careers-hero-proof{background:radial-gradient(circle at 13% 20%, color-mix(in srgb, var(--acid) 22%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--white) 94%, transparent), color-mix(in srgb, var(--paper) 86%, transparent))}}.careers-hero-proof{box-shadow:0 0 0 1px var(--ink), 0 20px 46px #11121014, 0 0 42px var(--acid), inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.careers-hero-proof{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent), 0 20px 46px #11121014, 0 0 42px color-mix(in srgb, var(--acid) 9%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent)}}.careers-hero-proof:before{z-index:-1;border-radius:inherit;background:linear-gradient(115deg, var(--acid), transparent 23%, transparent 74%, var(--ink));position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.careers-hero-proof:before{background:linear-gradient(115deg, color-mix(in srgb, var(--acid) 58%, transparent), transparent 23%, transparent 74%, color-mix(in srgb, var(--ink) 22%, transparent))}}.careers-hero-proof:before{content:"";opacity:.58;filter:blur(12px)}.careers-hero-proof span{border:2px solid var(--ink);justify-content:center;align-items:center;min-height:50px;padding:0 22px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.careers-hero-proof span{border:2px solid color-mix(in srgb, var(--ink) 44%, transparent)}}.careers-hero-proof span{background:radial-gradient(circle at 14% 24%, var(--acid), transparent 34%), linear-gradient(145deg, var(--white), var(--paper));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.careers-hero-proof span{background:radial-gradient(circle at 14% 24%, color-mix(in srgb, var(--acid) 34%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--white) 96%, transparent), color-mix(in srgb, var(--paper) 84%, transparent))}}.careers-hero-proof span{box-shadow:0 10px 24px #11121014, inset 0 0 0 1px var(--white), inset 0 -10px 22px var(--ink)}@supports (color:color-mix(in lab, red, red)){.careers-hero-proof span{box-shadow:0 10px 24px #11121014, inset 0 0 0 1px color-mix(in srgb, var(--white) 78%, transparent), inset 0 -10px 22px color-mix(in srgb, var(--ink) 4%, transparent)}}.careers-hero-proof span{color:var(--ink);font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;opacity:0;font-size:.64rem;font-weight:760;line-height:1;animation:.76s cubic-bezier(.22,1,.36,1) forwards culture-story-item-enter;transform:translateY(18px)}.careers-hero-proof span:before{aspect-ratio:1;border:1px solid var(--ink);width:7px;position:absolute;top:10px;right:16px}@supports (color:color-mix(in lab, red, red)){.careers-hero-proof span:before{border:1px solid color-mix(in srgb, var(--ink) 38%, transparent)}}.careers-hero-proof span:before{background:var(--acid);box-shadow:0 0 12px var(--acid);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.careers-hero-proof span:before{box-shadow:0 0 12px color-mix(in srgb, var(--acid) 70%, transparent)}}.careers-hero-proof span:before{content:"";opacity:.72}.careers-hero-proof span:first-child{animation-delay:.62s}.careers-hero-proof span:nth-child(2){animation-delay:.7s}.careers-hero-proof span:nth-child(3){animation-delay:.78s}.careers-hero-proof span:nth-child(4){animation-delay:.86s}.careers-hero-media .culture-index-image img{object-position:54% center}.careers-page .culture-index-stamp strong{font-size:clamp(1.35rem,2.4vw,2.25rem)}.career-climb-animation{z-index:4;pointer-events:none;width:clamp(118px,10vw,168px);height:clamp(430px,58vh,680px);position:absolute;bottom:clamp(96px,12vw,160px);right:clamp(18px,3vw,42px)}.career-climb-animation:before{background:radial-gradient(circle at 50% 18%, var(--acid), transparent 24%), linear-gradient(90deg, transparent, var(--acid), transparent);position:absolute;inset:-7% -42%}@supports (color:color-mix(in lab, red, red)){.career-climb-animation:before{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--acid) 18%, transparent), transparent 24%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--acid) 7%, transparent), transparent)}}.career-climb-animation:before{content:"";filter:blur(16px);opacity:.78}.career-jump-portal{z-index:3;border:3px solid var(--ink);background:radial-gradient(ellipse at center, var(--acid) 0 34%, var(--ink) 36% 58%, transparent 60%);border-radius:50%;width:clamp(82px,7vw,118px);height:clamp(24px,2.2vw,34px);position:absolute;top:4%;left:50%}@supports (color:color-mix(in lab, red, red)){.career-jump-portal{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--acid) 72%, transparent) 0 34%, color-mix(in srgb, var(--ink) 96%, transparent) 36% 58%, transparent 60%)}}.career-jump-portal{box-shadow:0 0 0 2px var(--acid), 0 0 24px var(--acid), 0 0 54px var(--acid)}@supports (color:color-mix(in lab, red, red)){.career-jump-portal{box-shadow:0 0 0 2px color-mix(in srgb, var(--acid) 55%, transparent), 0 0 24px color-mix(in srgb, var(--acid) 45%, transparent), 0 0 54px color-mix(in srgb, var(--acid) 22%, transparent)}}.career-jump-portal{opacity:0;animation:4.2s cubic-bezier(.22,1,.36,1) .9s both career-portal-open;transform:translate(-50%)scale(.08,.18)}.career-jump-portal:before,.career-jump-portal:after{border:1px solid var(--acid);position:absolute;inset:-12px -18px}@supports (color:color-mix(in lab, red, red)){.career-jump-portal:before,.career-jump-portal:after{border:1px solid color-mix(in srgb, var(--acid) 50%, transparent)}}.career-jump-portal:before,.career-jump-portal:after{content:"";opacity:0;border-radius:50%;animation:4.2s ease-out .9s both career-portal-ripple;transform:scale(.45)}.career-jump-portal:after{border-color:var(--ink);inset:-22px -34px}@supports (color:color-mix(in lab, red, red)){.career-jump-portal:after{border-color:color-mix(in srgb, var(--ink) 32%, transparent)}}.career-jump-portal:after{animation-delay:1s}.career-climber{z-index:2;opacity:0;transform-origin:50% 100%;width:64px;height:92px;animation:4.2s cubic-bezier(.18,.82,.18,1) .9s both career-jumper-launch;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.career-climber-head,.career-climber-body,.career-climber-arm,.career-climber-leg,.career-climber-case{background:var(--ink);box-shadow:0 0 10px var(--acid);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.career-climber-head,.career-climber-body,.career-climber-arm,.career-climber-leg,.career-climber-case{box-shadow:0 0 10px color-mix(in srgb, var(--acid) 10%, transparent)}}.career-climber-head{aspect-ratio:1;transform-origin:50% 100%;border-radius:50%;width:17px;animation:4.2s ease-in-out .9s both career-jumper-head;top:2px;left:50%;transform:translate(-50%)}.career-climber-body{transform-origin:50% 100%;border-radius:8px 8px 5px 5px;width:19px;height:34px;animation:4.2s ease-in-out .9s both career-jumper-body;top:21px;left:50%;transform:translate(-50%)}.career-climber-body:before{border-top:9px solid var(--paper);content:"";border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:0;left:50%;transform:translate(-50%)}.career-climber-arm,.career-climber-leg{transform-origin:50% 4px;border-radius:999px;width:5px;height:30px}.career-climber-arm:before,.career-climber-arm:after,.career-climber-leg:before,.career-climber-leg:after{content:none;display:none}.career-climber-arm-left{animation:4.2s ease-in-out .9s both career-jumper-arm-left;top:24px;left:17px;transform:rotate(58deg)}.career-climber-arm-right{animation:4.2s ease-in-out .9s both career-jumper-arm-right;top:24px;right:17px;transform:rotate(-58deg)}.career-climber-leg-left{animation:4.2s ease-in-out .9s both career-jumper-leg-left;top:50px;left:24px;transform:translateY(6px)rotate(28deg)}.career-climber-leg-right{animation:4.2s ease-in-out .9s both career-jumper-leg-right;top:50px;right:24px;transform:translateY(6px)rotate(-28deg)}.career-climber-case{border:2px solid var(--ink);background:var(--paper);border-radius:3px;width:18px;height:14px;animation:4.2s ease-in-out .9s both career-jumper-case;top:42px;right:-3px}.career-climber-case:before{border:2px solid var(--ink);content:"";border-bottom:0;border-radius:5px 5px 0 0;width:8px;height:6px;position:absolute;top:-7px;left:4px}.careers-progression{isolation:isolate;border:2px solid var(--acid);background:radial-gradient(circle at 18% 14%, var(--acid), transparent 30%), radial-gradient(circle at 84% 76%, var(--acid), transparent 32%), linear-gradient(135deg, #11130f 0%, #090a08 56%, #171a13 100%);border-radius:clamp(30px,4vw,64px);margin:clamp(18px,2.4vw,36px);padding:clamp(84px,8vw,128px) clamp(24px,5vw,86px) clamp(96px,7vw,136px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.careers-progression{background:radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--acid) 16%, transparent), transparent 30%), radial-gradient(circle at 84% 76%, color-mix(in srgb, var(--acid) 12%, transparent), transparent 32%), linear-gradient(135deg, #11130f 0%, #090a08 56%, #171a13 100%)}}.careers-progression{box-shadow:0 0 0 1px var(--acid), 0 0 56px var(--acid), 0 30px 90px #1112103d}@supports (color:color-mix(in lab, red, red)){.careers-progression{box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 34%, transparent), 0 0 56px color-mix(in srgb, var(--acid) 18%, transparent), 0 30px 90px #1112103d}}.careers-progression{color:var(--white)}.careers-progression:before{z-index:-1;border:1px solid var(--white);position:absolute;inset:clamp(12px,1.5vw,22px)}@supports (color:color-mix(in lab, red, red)){.careers-progression:before{border:1px solid color-mix(in srgb, var(--white) 10%, transparent)}}.careers-progression:before{background:linear-gradient(90deg, transparent, var(--acid), transparent), repeating-linear-gradient(90deg, transparent 0 96px, var(--white) 96px 97px);border-radius:clamp(22px,3.1vw,50px)}@supports (color:color-mix(in lab, red, red)){.careers-progression:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--acid) 8%, transparent), transparent), repeating-linear-gradient(90deg, transparent 0 96px, color-mix(in srgb, var(--white) 4%, transparent) 96px 97px)}}.careers-progression:before{content:"";pointer-events:none}.careers-progression-intro{z-index:2;text-align:center;justify-items:center;max-width:1030px;margin:0 auto;display:grid;position:relative}.careers-progression-intro>*{opacity:0;animation:.76s cubic-bezier(.22,1,.36,1) forwards about-standard-head-enter;transform:translateY(28px)}.careers-progression-intro>p:first-of-type{color:var(--white);margin:clamp(32px,4vw,52px) 0 24px}@supports (color:color-mix(in lab, red, red)){.careers-progression-intro>p:first-of-type{color:color-mix(in srgb, var(--white) 78%, var(--acid))}}.careers-progression-intro>p:first-of-type{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:760;animation-delay:90ms}.careers-progression-intro h2{max-width:1100px;color:var(--white);letter-spacing:-.086em;text-wrap:balance;margin:0;font-size:clamp(4.8rem,8.2vw,9.7rem);font-weight:620;line-height:.82;animation-delay:.17s}.careers-progression-intro h2 em{color:var(--acid);font-family:var(--serif);letter-spacing:-.06em;text-shadow:0 0 34px var(--acid);margin-top:.08em;font-weight:400;display:block}@supports (color:color-mix(in lab, red, red)){.careers-progression-intro h2 em{text-shadow:0 0 34px color-mix(in srgb, var(--acid) 24%, transparent)}}.careers-progression-intro>p:last-child{max-width:740px;color:var(--white);margin:clamp(30px,3.6vw,52px) auto 0}@supports (color:color-mix(in lab, red, red)){.careers-progression-intro>p:last-child{color:color-mix(in srgb, var(--white) 68%, transparent)}}.careers-progression-intro>p:last-child{font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.78;animation-delay:.25s}.careers-ladder{z-index:2;gap:18px;max-width:1180px;margin:clamp(78px,8vw,118px) auto 0;padding:0;list-style:none;display:grid;position:relative}.careers-ladder:before{z-index:-1;background:linear-gradient(180deg, transparent, var(--acid), transparent);width:2px;position:absolute;top:28px;bottom:28px;left:36px}@supports (color:color-mix(in lab, red, red)){.careers-ladder:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--acid) 76%, transparent), transparent)}}.careers-ladder:before{box-shadow:0 0 18px var(--acid)}@supports (color:color-mix(in lab, red, red)){.careers-ladder:before{box-shadow:0 0 18px color-mix(in srgb, var(--acid) 36%, transparent)}}.careers-ladder:before{content:""}.careers-ladder li{--step-offset:0%;width:calc(100% - var(--step-offset));min-height:148px;margin-left:var(--step-offset);border:1px solid var(--ink);grid-template-columns:74px minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,36px);padding:clamp(22px,2.2vw,32px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.careers-ladder li{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.careers-ladder li{background:radial-gradient(circle at 86% 18%, var(--acid), transparent 28%), var(--white);border-radius:clamp(22px,2.6vw,34px)}@supports (color:color-mix(in lab, red, red)){.careers-ladder li{background:radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--acid) 18%, transparent), transparent 28%), color-mix(in srgb, var(--white) 94%, var(--paper))}}.careers-ladder li{box-shadow:0 22px 54px #00000040, inset 0 0 0 1px var(--white)}@supports (color:color-mix(in lab, red, red)){.careers-ladder li{box-shadow:0 22px 54px #00000040, inset 0 0 0 1px color-mix(in srgb, var(--white) 62%, transparent)}}.careers-ladder li{color:var(--ink);opacity:0;animation:.76s cubic-bezier(.22,1,.36,1) forwards about-standard-card-enter;transform:translateY(34px)scale(.98)}.careers-ladder li:before{aspect-ratio:1;border:1px solid;width:118px;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.careers-ladder li:before{border:1px solid color-mix(in srgb, currentColor 28%, transparent)}}.careers-ladder li:before{background:repeating-conic-gradient(from 4deg,currentColor 0deg 1.4deg,#0000 1.4deg 14deg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.careers-ladder li:before{background:repeating-conic-gradient(from 4deg, color-mix(in srgb, currentColor 42%, transparent) 0deg 1.4deg, transparent 1.4deg 14deg)}}.careers-ladder li:before{content:"";opacity:.25;transform:translate(34%,-34%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.careers-ladder li:nth-child(2){--step-offset:5%;animation-delay:90ms}.careers-ladder li:nth-child(3){--step-offset:10%;background:radial-gradient(circle at 84% 18%, var(--white), transparent 28%), var(--acid)}@supports (color:color-mix(in lab, red, red)){.careers-ladder li:nth-child(3){background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--white) 34%, transparent), transparent 28%), var(--acid)}}.careers-ladder li:nth-child(3){animation-delay:.16s}.careers-ladder li:nth-child(4){--step-offset:15%;animation-delay:.23s}.careers-ladder li:nth-child(5){--step-offset:20%;border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.careers-ladder li:nth-child(5){border-color:color-mix(in srgb, var(--acid) 54%, transparent)}}.careers-ladder li:nth-child(5){background:radial-gradient(circle at 86% 18%, var(--acid), transparent 30%), linear-gradient(145deg, #151712, #0a0b09)}@supports (color:color-mix(in lab, red, red)){.careers-ladder li:nth-child(5){background:radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--acid) 18%, transparent), transparent 30%), linear-gradient(145deg, #151712, #0a0b09)}}.careers-ladder li:nth-child(5){color:var(--white);animation-delay:.3s}.careers-ladder li:nth-child(6){--step-offset:25%;animation-delay:.37s}.careers-ladder li:nth-child(7){--step-offset:30%;background:radial-gradient(circle at 84% 18%, var(--white), transparent 28%), var(--acid)}@supports (color:color-mix(in lab, red, red)){.careers-ladder li:nth-child(7){background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--white) 34%, transparent), transparent 28%), var(--acid)}}.careers-ladder li:nth-child(7){animation-delay:.44s}.careers-ladder li:nth-child(8){--step-offset:35%;border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.careers-ladder li:nth-child(8){border-color:color-mix(in srgb, var(--acid) 54%, transparent)}}.careers-ladder li:nth-child(8){background:radial-gradient(circle at 86% 18%, var(--acid), transparent 30%), linear-gradient(145deg, #151712, #0a0b09)}@supports (color:color-mix(in lab, red, red)){.careers-ladder li:nth-child(8){background:radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--acid) 18%, transparent), transparent 30%), linear-gradient(145deg, #151712, #0a0b09)}}.careers-ladder li:nth-child(8){color:var(--white);animation-delay:.51s}.careers-ladder li>span{z-index:1;aspect-ratio:1;background:var(--acid);width:58px;color:var(--ink);font-family:var(--font-geist-mono);box-shadow:0 0 0 7px var(--acid), 0 0 26px var(--acid);border:1px solid;border-radius:50%;place-items:center;font-size:.68rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.careers-ladder li>span{box-shadow:0 0 0 7px color-mix(in srgb, var(--acid) 16%, transparent), 0 0 26px color-mix(in srgb, var(--acid) 32%, transparent)}}.careers-ladder li:nth-child(3)>span,.careers-ladder li:nth-child(7)>span{background:var(--ink);color:var(--acid)}.careers-ladder h3{z-index:1;letter-spacing:-.067em;margin:0 0 12px;font-size:clamp(2rem,3.2vw,3.7rem);font-weight:620;line-height:.9;position:relative}.careers-ladder p{z-index:1;color:currentColor;max-width:610px;margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.careers-ladder p{color:color-mix(in srgb, currentColor 66%, transparent)}}.careers-ladder p{font-size:.96rem;line-height:1.68}.culture-index-contact{background:var(--ink);color:var(--white);padding:120px clamp(42px,7vw,120px)}.culture-index-contact>p{color:var(--acid)}.culture-index-contact h2{max-width:1050px;margin:0 0 70px;font-size:clamp(5rem,8.6vw,10rem)}.culture-index-contact h2 em{color:var(--acid)}.culture-index-contact>a{border-top:1px solid #3a3c37;border-bottom:1px solid #3a3c37;justify-content:space-between;align-items:center;max-width:820px;padding:24px 0;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:580;display:flex}.culture-index-contact>a span{color:var(--acid)}.culture-subpage .subpage-canvas>footer{margin:0}@keyframes subpage-orbit-spin{to{rotate:360deg}}@keyframes culture-media-enter{0%{opacity:0;transform:translate(18px)scale(1.018)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes culture-media-shine{0%{opacity:0;transform:translate(-130%)skew(-12deg)}18%{opacity:.72}to{opacity:0;transform:translate(140%)skew(-12deg)}}@keyframes culture-image-frame-enter{0%{clip-path:inset(100% 0 0);opacity:0;transform:translateY(34px)}to{clip-path:inset(0);opacity:1;transform:translate(0)}}@keyframes culture-photo-settle{0%{translate:2.5% 1.5%;scale:1.12}to{translate:0;scale:1}}@keyframes culture-orbit-enter{0%{filter:blur(6px);opacity:0;transform:scale(.82)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes culture-orbit-ball-enter{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes culture-orbit-detail-spin{to{rotate:360deg}}@keyframes culture-stamp-enter{0%{clip-path:circle(0);filter:blur(6px);opacity:0}to{clip-path:circle(72%);filter:blur();opacity:1}}@keyframes culture-kicker-enter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translate(0)}}@keyframes culture-kicker-badge-enter{0%{opacity:0;transform:rotate(-24deg)scale(.64)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes culture-kicker-ring-spin{to{rotate:360deg}}@keyframes culture-kicker-dot-orbit{to{transform:rotate(360deg)}}@keyframes culture-personality-enter{0%{clip-path:inset(0 100% 0 0);filter:blur(5px);opacity:0;transform:translateY(22px)skewY(1.5deg)}to{clip-path:inset(0);filter:blur();opacity:1;transform:translate(0)skewY(0)}}@keyframes culture-personality-accent{0%{opacity:0;width:0}to{opacity:1;width:clamp(46px,5vw,74px)}}@keyframes culture-socials-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0)}}@keyframes culture-story-panel-enter{0%{opacity:0;transform:translateY(58px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes culture-story-item-enter{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes subpage-stamp-float{to{transform:translateY(-12px)rotate(-4deg)}}@keyframes about-standard-orbit-run{to{offset-distance:100%}}@keyframes about-standard-head-enter{to{opacity:1;transform:translateY(0)}}@keyframes about-standard-card-enter{to{opacity:1;transform:translateY(var(--card-y)) rotate(var(--card-rotate)) scale(1)}}@keyframes career-portal-open{0%,9%{opacity:0;transform:translate(-50%)scale(.08,.18)}15%,30%{opacity:1;transform:translate(-50%)scale(1)}36%{opacity:0;transform:translate(-50%)scale(.18,.22)}to{opacity:0;transform:translate(-50%)scale(.08,.18)}}@keyframes career-portal-ripple{0%,10%{opacity:0;transform:scale(.45)}18%{opacity:.9}32%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@keyframes career-jumper-launch{0%{filter:blur();opacity:1;transform:translate(-50%)scale(1)}7%{filter:blur();opacity:1;transform:translate(-50%)scale(1)}12%{filter:blur();opacity:1;transform:translate(-50%,5%)scale(1.08,.82)}16%{filter:blur();opacity:1;transform:translate(-50%,-18%)scale(.92,1.12)}23%{filter:blur();opacity:1;transform:translate(-50%,-262%)scale(.98,1.04)}28%{filter:blur();opacity:1;transform:translate(-50%,-560%)scale(.72)}29.5%{filter:blur(1px);opacity:0;transform:translate(-50%,-585%)scale(.18)}to{filter:blur(1px);opacity:0;transform:translate(-50%,-585%)scale(.18)}}@keyframes career-jumper-head{0%,8%,to{transform:translate(-50%)}12%{transform:translate(-50%,7px)scale(1.05,.9)}16%,29.5%{transform:translate(-50%,-4px)scale(.92,1.06)}}@keyframes career-jumper-body{0%,8%,to{transform:translate(-50%)}12%{transform:translate(-50%,8px)scale(1.12,.78)}16%,29.5%{transform:translate(-50%,-4px)scale(.86,1.14)}}@keyframes career-jumper-arm-left{0%,8%,to{transform:rotate(58deg)}12%{transform:translateY(8px)rotate(108deg)}16%,29.5%{transform:translateY(-7px)rotate(-142deg)}}@keyframes career-jumper-arm-right{0%,8%,to{transform:rotate(-58deg)}12%{transform:translateY(8px)rotate(-108deg)}16%,29.5%{transform:translateY(-7px)rotate(142deg)}}@keyframes career-jumper-leg-left{0%,8%,to{transform:translateY(6px)rotate(28deg)}12%{transform:translateY(15px)rotate(76deg)}16%,29.5%{transform:translateY(-5px)rotate(8deg)}}@keyframes career-jumper-leg-right{0%,8%,to{transform:translateY(6px)rotate(-28deg)}12%{transform:translateY(15px)rotate(-76deg)}16%,29.5%{transform:translateY(-5px)rotate(-8deg)}}@keyframes career-jumper-case{0%,8%,to{transform:translateY(0)rotate(0)}12%{transform:translateY(7px)rotate(10deg)}18%,29.5%{transform:translateY(10px)rotate(-16deg)}}@media (max-width:1180px){.culture-index-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr)}.culture-index-hero h1{font-size:clamp(5rem,9vw,8rem)}.culture-story{grid-template-columns:.15fr 1fr .65fr;gap:42px;margin-inline:24px}.culture-index-values{grid-template-columns:minmax(310px,.65fr) minmax(0,1.35fr)}.culture-index-value-list article{grid-template-columns:58px 1fr}.culture-index-value-list article>p{grid-column:2}.about-standard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.about-standard-cards:before{top:50%;left:12%;right:12%;transform:rotate(7deg)}.about-standard-card:nth-child(2){--card-y:34px}.about-standard-card:nth-child(3){--card-y:-8px}.about-standard-card:nth-child(4){--card-y:28px}.career-climb-animation{width:112px;right:clamp(18px,3vw,32px)}.careers-ladder li:nth-child(n){--step-offset:0%}.careers-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-ladder:before{background:linear-gradient(90deg, transparent, var(--acid), transparent);width:auto;height:2px;inset:50% 10% auto}@supports (color:color-mix(in lab, red, red)){.careers-ladder:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--acid) 76%, transparent), transparent)}}.careers-ladder li{width:100%;margin-left:0}}@media (max-width:800px){.site-header-subpage{min-height:68px;color:var(--white)}.site-header-subpage .mobile-menu button{border-color:var(--acid)}.site-header-subpage .mobile-menu button span{background:var(--acid)}.site-header-subpage .mobile-menu nav{color:var(--ink)}.culture-subpage{--subpage-rail:0px}.subpage-rail{display:none}.subpage-canvas{margin-left:0}.culture-index-hero{grid-template-columns:1fr;min-height:auto}.culture-index-hero-copy{min-height:650px;padding:48px 18px 40px}.culture-index-hero h1{padding-block:55px;font-size:clamp(4.7rem,23vw,6.4rem)}.culture-index-intro{grid-template-columns:1fr;gap:26px}.culture-index-intro a{justify-content:space-between}.paintball-stage{border-radius:24px;min-height:156px}.paintball-marker,.paintball-marker-pad{width:136px;left:5%}.paintball-marker-barrel{width:44px}.paintball-course-line-one{width:19%;left:33%}.paintball-course-line-two{width:17%;left:50%}.paintball-course-bunker-one{width:58px;left:36%}.paintball-course-bunker-two{width:38px;right:25%}.paintball-shot{left:calc(5% + 125px)}.paintball-targets{gap:7px;right:6%}.paintball-target{width:44px;height:44px}.culture-index-hero-media{min-height:520px}.culture-index-image{--culture-image-radius:150px 0 0;inset:8% 16px}.culture-orbit-large{width:76%;top:-5%;right:-22%}.culture-orbit-small{width:52%;bottom:-3%;left:-15%}.culture-index-stamp{width:122px;bottom:3%;right:4px}.culture-index-stamp strong{font-size:1.22rem}.culture-story{border-radius:28px;grid-template-columns:1fr;gap:34px;margin:18px;padding:82px 18px}.culture-story:before{inset:12px}.culture-story-offset-block{border-radius:0 74px 0 0;width:230px;top:clamp(620px,164vw,700px);right:-34px}.culture-story-offset-block:before{border-radius:0 58px 0 0}.culture-story-offset-block span{offset-path:inset(0 round 0 74px 0 0)}.culture-story>.culture-story-number{height:48px}.culture-story h2,.culture-index-values h2,.culture-index-contact h2{font-size:clamp(4rem,18vw,5.8rem)}.culture-story-body{padding:26px 18px 24px}.culture-story-body>p{margin-bottom:40px}.culture-index-values{grid-template-columns:1fr}.culture-index-values-intro{border-bottom:1px solid #343630;border-right:0;min-height:auto;padding:90px 18px 70px;position:static}.culture-index-values-intro .culture-story-number{margin-bottom:48px}.culture-index-value-list article{grid-template-columns:54px 1fr;gap:16px;min-height:0;padding:34px 18px}.culture-index-value-list article>p{grid-column:1/-1;padding-left:70px}.about-standard-motion{border-radius:28px;margin:18px;padding:78px 18px 84px}.about-standard-motion:before,.about-standard-orbit{border-radius:20px;inset:12px}.about-standard-orbit span{animation-duration:18s}.about-standard-head h2{font-size:clamp(4.3rem,18vw,5.8rem)}.about-standard-note{font-size:.98rem}.about-standard-cards{grid-template-columns:1fr;gap:18px;margin-top:58px}.about-standard-cards:before{background:linear-gradient(180deg, transparent, var(--acid), transparent);width:2px;height:auto;top:0;bottom:0;left:31px}@supports (color:color-mix(in lab, red, red)){.about-standard-cards:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--acid) 72%, transparent), transparent)}}.about-standard-cards:before{transform:none}.about-standard-card,.about-standard-card:nth-child(2),.about-standard-card:nth-child(3),.about-standard-card:nth-child(4){--card-rotate:0deg;--card-y:0px;min-height:0}.careers-hero-proof{border-radius:28px;margin-top:0;padding:12px}.career-climb-animation{opacity:.62;width:86px;height:310px;top:138px;bottom:auto;right:32px}.career-climber{transform-origin:bottom;width:48px;height:74px}.careers-hero-proof span{min-height:40px;padding-inline:15px 24px;font-size:.56rem}.careers-hero-proof span:before{width:6px;top:8px;right:12px}.careers-progression{border-radius:28px;margin:18px;padding:78px 18px 84px}.careers-progression:before,.careers-progression .about-standard-orbit{border-radius:20px;inset:12px}.careers-progression-intro h2{font-size:clamp(4.1rem,17vw,5.7rem)}.careers-progression-intro>p:last-child{font-size:.98rem}.careers-ladder{grid-template-columns:1fr;gap:16px;margin-top:58px}.careers-ladder:before{background:linear-gradient(180deg, transparent, var(--acid), transparent);width:2px;height:auto;top:0;bottom:0;left:29px}@supports (color:color-mix(in lab, red, red)){.careers-ladder:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--acid) 72%, transparent), transparent)}}.careers-ladder li,.careers-ladder li:nth-child(n){--step-offset:0%;grid-template-columns:56px minmax(0,1fr);gap:14px;width:100%;min-height:0;margin-left:0;padding:22px 18px}.careers-ladder li>span{width:48px}.careers-ladder h3{font-size:clamp(1.8rem,9vw,2.55rem)}.careers-ladder p{font-size:.9rem}.culture-index-contact{padding:90px 18px}.culture-index-contact h2{margin-bottom:52px}.culture-index-contact>a{word-break:break-word;flex-direction:column;align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track,.values-row>li{animation:none}.about-image,.about-image:before,.about-image>p,.about-copy>.eyebrow,.about-copy>h2,.about-copy>p,.about-copy>blockquote,.about-copy>.button,.about-copy h2 em,.about-copy h2 em:after,.about-copy blockquote:before{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.about:before,.about:after{animation:none!important}.about:before{opacity:.58}.about:after{opacity:.36}.contact-dive-scene{display:none}.paintball-marker,.paintball-target,.paintball-target b{opacity:1!important;animation:none!important}.paintball-marker{transform:translateY(-50%)!important}.paintball-target,.paintball-target b{transform:none!important}.paintball-shot{display:none}.culture-index-hero-media,.culture-index-image,.culture-orbit,.culture-orbit span,.culture-index-stamp,.hero .subpage-kicker,.hero .subpage-kicker span,.culture-index-hero .subpage-kicker,.culture-index-hero .subpage-kicker span,.contact-page-hero .subpage-kicker,.contact-page-hero .subpage-kicker span,.culture-index-hero h1 em{clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important}.hero .subpage-kicker span:before,.hero .subpage-kicker span:after,.culture-index-hero .subpage-kicker span:before,.culture-index-hero .subpage-kicker span:after,.contact-page-hero .subpage-kicker span:before,.contact-page-hero .subpage-kicker span:after{animation:none!important}.culture-index-hero h1 em:after{opacity:1!important;width:clamp(46px,5vw,74px)!important}.culture-index-image img{translate:0!important;scale:1!important}.culture-index-hero-media:before{display:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.career-climber{opacity:1!important;transform:translate(-50%)!important}}
