@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.woff2) format("woff2");font-weight:400;font-display:swap}:root{--black: #0a0a0a;--off-white: #f0ede8;--pink: #ff3d7f;--grey: #888880;--grey-text: #a09f98;--edge: clamp(1.5rem, 5vw, 4rem);--display: "Bebas Neue", "Arial Narrow", sans-serif;--panel: rgba(10, 10, 10, .74);--hair: rgba(136, 136, 128, .28)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--black)}body{color:var(--off-white);font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:300;overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--pink);color:var(--black)}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.canvas-layer{position:fixed;inset:0;z-index:0;background:var(--black)}.canvas-layer canvas{display:block;width:100%!important;height:100%!important}.scrim{position:fixed;inset:0;z-index:1;background:#0a0a0a99;pointer-events:none}@media (max-width: 600px){.scrim{background:#0a0a0aad}}.app.flat .scrim{background:transparent}.content{position:relative;z-index:2}.dossier{background:#0a0a0ad1;border-top:1px solid var(--hair)}.rule{position:fixed;left:var(--edge);top:0;width:2px;height:var(--edge);background:var(--pink);transform-origin:top;transform:scaleY(0);animation:drop .7s ease .3s forwards;z-index:4}@keyframes drop{to{transform:scaleY(1)}}.section{padding:clamp(3.5rem,9vh,6rem) var(--edge);max-width:1180px;margin:0 auto}.section__head{margin-bottom:clamp(2.5rem,6vw,4.5rem)}.section__kicker{display:block;font-size:.75rem;letter-spacing:.34em;text-transform:uppercase;color:var(--grey);margin-bottom:.9rem}.section__title{text-wrap:balance;font-family:var(--display);font-weight:400;font-size:clamp(2.4rem,8vw,5.5rem);line-height:.94;letter-spacing:.01em}.section__lead{margin-top:1.2rem;max-width:46ch;font-size:clamp(.95rem,1.9vw,1.1rem);line-height:1.6;color:var(--grey-text)}.kicker{font-size:clamp(.75rem,1.6vw,.8rem);letter-spacing:.32em;text-transform:uppercase;color:var(--grey);font-weight:400}.kicker .dot{color:var(--grey)}.hero{min-height:100svh;padding:var(--edge);display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.hero__top,.hero__bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}@media (min-width: 861px){.hero__top{padding-right:calc(clamp(11rem,20vw,13.5rem) + 1.5rem)}}.hero__mid{flex:1;display:flex;flex-direction:column;justify-content:center}.mark{font-family:var(--display);font-weight:400;line-height:.9;font-size:clamp(2.6rem,14.5vw,13rem);letter-spacing:.005em;display:flex;align-items:stretch;white-space:nowrap;color:var(--off-white);cursor:pointer;user-select:none;touch-action:manipulation;width:max-content;max-width:100%}.mark .word{position:relative;display:inline-block;clip-path:inset(0 0 0 0);animation:reveal 1s cubic-bezier(.22,1,.36,1) forwards}.word__fill{position:absolute;inset:0;color:var(--pink);clip-path:inset(0 100% 0 0);pointer-events:none}@keyframes reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.caret{display:inline-block;width:clamp(.28rem,1.1vw,.9rem);align-self:stretch;background:var(--pink);margin-left:clamp(.25rem,.8vw,.7rem);opacity:0;animation:caret-in .4s ease 1s forwards,blink 1.1s steps(1) 1.4s infinite}@keyframes caret-in{to{opacity:1}}@keyframes blink{50%{opacity:0}}.rotator{margin-top:clamp(1.1rem,2.5vw,2rem);display:flex;align-items:baseline;gap:.6em;font-family:var(--display);font-size:clamp(1.3rem,4.4vw,3rem);letter-spacing:.04em;opacity:0;animation:fade-up .8s ease 1.15s forwards}.rotator .label{color:var(--grey);font-size:.62em;letter-spacing:.18em;text-transform:uppercase;transform:translateY(-.12em)}.roles{position:relative;display:inline-block;min-height:1em;min-width:12ch}.role{position:absolute;left:0;top:0;white-space:nowrap;color:var(--off-white);opacity:0;transform:translateY(.35em);transition:opacity .5s ease,transform .5s ease}.role.active{opacity:1;transform:translateY(0)}.tagline{margin-top:clamp(1.6rem,3.5vw,2.6rem);max-width:34ch;font-size:clamp(.95rem,2.1vw,1.2rem);line-height:1.5;opacity:0;animation:fade-up .8s ease 1.35s forwards}.tagline .accent{color:var(--pink)}.hero__sub{margin-top:1.4rem;max-width:52ch;font-size:clamp(.85rem,1.7vw,.95rem);line-height:1.65;color:var(--grey-text);opacity:0;animation:fade-up .8s ease 1.5s forwards}@keyframes fade-up{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.hero__bottom{opacity:0;animation:fade-up .8s ease 1.65s forwards}.status{font-family:var(--display);font-size:clamp(1rem,2.6vw,1.5rem);letter-spacing:.16em;display:flex;align-items:center;gap:.7rem}.status .pulse{width:.55rem;height:.55rem;border-radius:50%;background:var(--off-white);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.5}}.hero__cue{font-size:.75rem;letter-spacing:.4em;text-transform:uppercase;color:var(--grey);text-decoration:none;transition:color .25s ease}.hero__cue:hover{color:var(--pink)}.hero__nav{display:flex;align-items:baseline;gap:clamp(1rem,2.5vw,2rem)}.hero__navLink{color:var(--off-white);text-decoration:none;border-bottom:1px solid var(--hair);padding-bottom:.2rem;transition:color .25s ease,border-color .25s ease}.hero__navLink:hover{color:var(--pink);border-bottom-color:var(--pink)}.split{--stride: 14ms}.split__word{display:inline-block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.split__ch{display:inline-block;transform:translateY(105%);opacity:0;transition:transform .62s cubic-bezier(.19,1,.22,1),opacity .4s ease;transition-delay:calc(var(--ci) * var(--stride))}.is-in .split__ch{transform:translateY(0);opacity:1}.section__caret{display:inline-block;width:.5em;height:.9em;margin-left:.4em;background:var(--pink);vertical-align:-.08em;opacity:0}.is-in .section__caret{animation:caret-blink 1.1s steps(1) .2s 4 forwards}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.railEdge{position:fixed;left:0;top:0;bottom:0;width:2px;z-index:4;background:var(--hair);pointer-events:none}.railEdge__fill{display:block;width:100%;height:100%;background:var(--grey);transform-origin:top;will-change:transform}.marquee{overflow:hidden;position:relative}.marquee:after{content:"";position:absolute;inset:0 0 0 auto;width:4rem;background:linear-gradient(to right,#0a0a0a00,#0a0a0a);pointer-events:none}.marquee__track{display:flex;width:max-content;animation:marquee 32s linear infinite}.marquee__set{display:flex;list-style:none;gap:.5rem;padding-right:.5rem}.marquee__set li{white-space:nowrap;font-size:.78rem;letter-spacing:.05em;color:var(--grey);border:1px solid var(--hair);padding:.4rem .8rem;transition:color .25s ease,border-color .25s ease}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__set li:hover{color:var(--off-white);border-color:var(--pink)}@keyframes marquee{to{transform:translate(-50%)}}.caps__list{list-style:none;display:grid;gap:1px;background:var(--hair);border:1px solid var(--hair)}@media (min-width: 861px){.caps__list{grid-template-columns:repeat(2,1fr)}.cap:last-child:nth-child(odd){grid-column:1 / -1}}.cap{background:var(--black);padding:clamp(1.4rem,3.4vw,2.2rem);display:flex;flex-direction:column;gap:.85rem;opacity:0;transform:translateY(.8rem);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--i) * 60ms)}.caps.is-in .cap{opacity:1;transform:translateY(0)}.cap__title{font-family:var(--display);font-weight:400;font-size:clamp(1.35rem,3.4vw,1.9rem);letter-spacing:.035em;text-transform:uppercase;line-height:1}.cap__body{font-size:.95rem;line-height:1.65;color:var(--off-white)}.cap__voice{font-size:.9rem;line-height:1.7;color:var(--grey-text);border-left:2px solid var(--hair);padding-left:1rem}.caps__close{margin-top:clamp(2.5rem,6vw,4rem);max-width:46ch;font-size:clamp(1.05rem,2.6vw,1.4rem);line-height:1.55}.caps__note{margin-top:1.6rem;max-width:56ch;font-size:.88rem;line-height:1.7;color:var(--grey-text)}.prin__list{list-style:none;border-top:1px solid var(--hair)}.prin__item{display:grid;grid-template-columns:3.5rem 1fr;gap:0 clamp(1rem,3vw,2rem);padding:clamp(1.5rem,3.6vw,2.4rem) 0;border-bottom:1px solid var(--hair);opacity:0;transform:translateY(.8rem);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--i) * 70ms)}.prin.is-in .prin__item{opacity:1;transform:translateY(0)}@media (max-width: 600px){.prin__item{grid-template-columns:2.4rem 1fr}}.prin__num{font-family:var(--display);font-size:clamp(1.1rem,3vw,1.5rem);color:var(--pink);letter-spacing:.08em;line-height:1.2}.prin__body{display:flex;flex-direction:column;gap:.6rem}.prin__claim{font-weight:400;font-size:clamp(1.15rem,2.6vw,1.55rem);line-height:1.3;max-width:40ch}.prin__text{font-size:.95rem;line-height:1.7;color:var(--grey-text);max-width:62ch}.prin__close{margin-top:clamp(2.5rem,6vw,4rem);max-width:44ch;font-size:clamp(1.05rem,2.6vw,1.4rem);line-height:1.55}.prin__tools{margin-top:clamp(2rem,5vw,3rem);list-style:none;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.prin__tools li{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.prin__tools li:not(:last-child):after{content:"·";margin-left:.75rem;color:var(--hair)}.brand__list{list-style:none;border-top:1px solid var(--hair)}.brand{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1.5rem;padding:clamp(.9rem,2.4vw,1.4rem) 0;border-bottom:1px solid var(--hair);opacity:0;transform:translateY(.6rem);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i) * 60ms)}.brands.is-in .brand{opacity:1;transform:translateY(0)}.brand__name{font-family:var(--display);font-size:clamp(1.5rem,4.5vw,2.4rem);letter-spacing:.03em;text-transform:uppercase;line-height:1}.brand__sector{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.brand__platforms,.brand__sectors{margin-top:clamp(2.2rem,5vw,3.2rem)}.brand__platformsLabel{display:block;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--grey);margin-bottom:1rem}.brand__chips{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.brand__chips li{font-size:.78rem;letter-spacing:.05em;color:var(--grey);border:1px solid var(--hair);padding:.4rem .8rem}.brand__chips--plain li{border-color:transparent;padding:.4rem 0}.brand__chips--plain li:not(:last-child):after{content:"·";margin-left:.8rem;color:var(--hair)}.venture .section__title{max-width:30ch}.venture__grid{display:grid;gap:clamp(2rem,5vw,3.5rem);border-top:1px solid var(--hair);padding-top:clamp(2rem,5vw,3rem)}@media (min-width: 861px){.venture__grid{grid-template-columns:1.3fr 1fr}}.venture__col{display:flex;flex-direction:column;gap:.6rem}.venture__label{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--grey);margin-top:1rem}.venture__col>.venture__label:first-child{margin-top:0}.venture__text{font-size:.95rem;line-height:1.7;color:var(--off-white);max-width:58ch}.venture__does{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin-top:.3rem}.venture__does li{padding-left:1.1rem;position:relative;font-size:.92rem;color:var(--grey-text);opacity:0;transform:translate(-.4rem);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i) * 55ms)}.venture.is-in .venture__does li{opacity:1;transform:translate(0)}.venture__does li:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:1px;background:var(--pink)}.venture__link{margin-top:1.8rem;align-self:flex-start;color:var(--off-white);text-decoration:none;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--hair);padding-bottom:.3rem;transition:color .25s ease,border-color .25s ease}.venture__link:hover{color:var(--pink);border-color:var(--pink)}.pub__pillars{list-style:none;display:grid;gap:clamp(1.4rem,3.4vw,2.2rem)}@media (min-width: 861px){.pub__pillars{grid-template-columns:repeat(3,1fr)}}.pub__pillar{border-top:1px solid var(--hair);padding-top:1.1rem;display:flex;flex-direction:column;gap:.5rem;opacity:0;transform:translateY(.7rem);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--i) * 80ms)}.pub.is-in .pub__pillar{opacity:1;transform:translateY(0)}.pub__pillarName{font-family:var(--display);font-weight:400;font-size:clamp(1.15rem,3vw,1.5rem);letter-spacing:.04em;text-transform:uppercase;line-height:1}.pub__pillarBody{font-size:.88rem;line-height:1.65;color:var(--grey-text)}.pub__comeback{margin-top:clamp(2.5rem,6vw,4rem);max-width:42ch;font-size:clamp(1.15rem,3vw,1.6rem);line-height:1.5;border-left:2px solid var(--pink);padding-left:clamp(1rem,2.5vw,1.6rem)}.pub__craft{margin-top:2rem;max-width:54ch;font-size:.9rem;line-height:1.7;color:var(--grey-text)}.pub__links{margin-top:2.2rem;display:flex;flex-wrap:wrap;gap:1.6rem}.pub__links a{color:var(--off-white);text-decoration:none;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--hair);padding-bottom:.3rem;transition:color .25s ease,border-color .25s ease}.pub__links a:hover{color:var(--pink);border-color:var(--pink)}.skills__groups{border-top:1px solid var(--hair)}.grp{border-bottom:1px solid var(--hair)}.grp__head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2.6vw,1.5rem) 0;background:none;border:none;cursor:pointer;color:var(--off-white);text-align:left;transition:color .25s ease}.grp__head:hover{color:var(--pink)}.grp__name{font-family:var(--display);font-size:clamp(1.3rem,3.6vw,2.1rem);letter-spacing:.04em;line-height:1}.grp__meta{display:flex;align-items:center;gap:1rem}.grp__chev{width:.8rem;height:.8rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .3s cubic-bezier(.22,1,.36,1)}.grp--open .grp__chev{transform:rotate(-135deg)}.grp__panel{padding-bottom:clamp(1rem,2.6vw,1.6rem)}.grp__items{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.grp__items li{border:1px solid var(--hair);padding:.42rem .8rem;font-size:.82rem;letter-spacing:.04em;color:var(--grey);opacity:0;animation:fade-up .4s ease forwards;animation-delay:calc(var(--i) * 35ms);transition:color .2s ease,border-color .2s ease}.grp__items li:hover{color:var(--off-white);border-color:var(--off-white)}.edu{margin-top:clamp(3rem,8vw,5rem)}.edu__kicker{display:block;font-size:.75rem;letter-spacing:.34em;text-transform:uppercase;color:var(--grey);margin-bottom:1.2rem}.edu__list{list-style:none;display:flex;flex-direction:column;gap:.9rem}.edu__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;padding-bottom:.9rem;border-bottom:1px solid var(--hair)}.edu__qual{font-family:var(--display);font-size:clamp(1.1rem,2.8vw,1.5rem);letter-spacing:.05em}.edu__place{font-size:.85rem;color:var(--off-white)}.outro{text-align:left}.outro__line{display:block;width:3rem;height:2px;background:var(--grey);margin-bottom:2.5rem}.outro__quote{max-width:40ch;font-size:clamp(1.05rem,2.6vw,1.5rem);line-height:1.5;color:var(--grey-text)}.outro__title{margin-top:2rem;font-family:var(--display);font-weight:400;font-size:clamp(3rem,13vw,9rem);line-height:.9;letter-spacing:.01em}.outro__dot{color:var(--pink)}.outro__cta{color:inherit;text-decoration:none;display:inline-block;border-bottom:3px solid transparent;transition:border-color .3s ease}.outro__cta:hover,.outro__cta:focus-visible{border-bottom-color:var(--pink)}.outro__email{display:inline-block;margin-top:1.2rem;font-size:clamp(1rem,2.4vw,1.25rem);color:var(--off-white);text-decoration:none;border-bottom:1px solid var(--hair);padding-bottom:.2rem;transition:color .25s ease,border-color .25s ease}.outro__email:hover{color:var(--pink);border-color:var(--pink)}.outro__links{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:clamp(1.2rem,3vw,2.4rem)}.outro__links a{color:var(--off-white);text-decoration:none;font-size:clamp(.85rem,1.7vw,.95rem);letter-spacing:.22em;text-transform:uppercase;font-weight:400;position:relative;padding-bottom:.35rem;transition:color .25s ease}.outro__links a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:var(--pink);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.outro__links a:hover{color:var(--pink)}.outro__links a:hover:after{transform:scaleX(1)}.outro__legal{display:flex;gap:1.4rem}.outro__legal a,.outro__legal button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--grey);background:none;border:0;padding:0;cursor:pointer;text-decoration:none;transition:color .25s ease}.outro__legal a:hover,.outro__legal button:hover{color:var(--off-white)}.outro__foot{margin-top:clamp(3rem,8vw,5rem);padding-top:1.4rem;border-top:1px solid var(--hair);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--grey)}.section.caps,.section.prin,.section.skills,.section.brands,.section.venture,.section.pub,.section.outro{opacity:0;transform:translateY(1.2rem);transition:opacity .7s ease,transform .7s ease}.section.caps.is-in,.section.prin.is-in,.section.skills.is-in,.section.brands.is-in,.section.venture.is-in,.section.pub.is-in,.section.outro.is-in{opacity:1;transform:translateY(0)}.cap{position:relative}.cap__rule{position:absolute;top:0;left:0;height:2px;width:100%;background:var(--pink);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--i) * 70ms + .16s)}.caps.is-in .cap__rule{transform:scaleX(.22)}.cap{transition:opacity .6s ease,transform .6s ease,background-color .35s ease}.cap:hover{background:#ff3d7f08}.cap:hover .cap__rule{transform:scaleX(1);transition-delay:0s}.cap__title{transition:color .3s ease,transform .45s cubic-bezier(.19,1,.22,1)}.cap:hover .cap__title{color:var(--pink);transform:translate(.35rem)}.prin__list{position:relative}.prin__rail{position:absolute;left:1.1rem;top:0;bottom:0;width:1px;background:var(--hair)}.prin__railFill{display:block;width:100%;height:100%;background:var(--grey);transform-origin:top;transform:scaleY(var(--fill, 0));will-change:transform}@media (max-width: 600px){.prin__rail{left:.6rem}}.prin__num{color:var(--grey);transition:color .4s ease,transform .4s cubic-bezier(.19,1,.22,1)}.prin__item--lit .prin__num{color:var(--off-white)}.prin__item--current .prin__num{color:var(--pink);transform:translate(.15rem)}.prin__text{transition:color .4s ease}.prin__item:hover .prin__text{color:var(--off-white)}.prin__tools li{opacity:0;transform:translateY(.4rem);transition:opacity .45s ease,transform .45s ease,color .25s ease;transition-delay:calc(var(--i) * 55ms)}.prin.is-in .prin__tools li{opacity:1;transform:translateY(0)}.prin__tools li:hover{color:var(--pink)}.brand{position:relative;overflow:hidden}.brand__wipe{position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--grey);transform:scaleX(0);transform-origin:left;transition:transform .85s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--i) * 80ms + .12s)}.brands.is-in .brand__wipe{transform:scaleX(1)}.brand__name,.brand__sector{transition:color .3s ease,transform .45s cubic-bezier(.19,1,.22,1)}.brand:hover .brand__name{color:var(--pink);transform:translate(.5rem)}.brand:hover .brand__sector{color:var(--off-white)}.brand__chips--plain li{opacity:0;transform:translateY(.3rem);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(var(--i) * 60ms)}.brands.is-in .brand__chips--plain li{opacity:1;transform:translateY(0)}.venture__arrow{display:inline-block;margin-left:.4rem;transition:transform .35s cubic-bezier(.19,1,.22,1)}.venture__link:hover .venture__arrow{transform:translate(.35rem)}.pub__pillar{position:relative}.pub__pillarRule{position:absolute;top:0;left:0;height:1px;width:100%;background:var(--grey);transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--i) * 90ms + .14s)}.pub.is-in .pub__pillarRule{transform:scaleX(1)}.pub__comeback{position:relative;border-left:0}.pub__comebackBar{position:absolute;left:0;top:0;width:2px;height:100%;background:var(--pink);transform:scaleY(0);transform-origin:top;transition:transform .9s cubic-bezier(.19,1,.22,1) .1s}.pub.is-in .pub__comebackBar{transform:scaleY(1)}.grp{opacity:0;transform:translateY(.5rem);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i) * 70ms)}.skills.is-in .grp{opacity:1;transform:translateY(0)}.grp--open .grp__name{color:var(--pink)}.grp__head{transition:color .25s ease,padding-left .35s cubic-bezier(.19,1,.22,1)}.grp__head:hover{padding-left:.4rem}.edu__list li{opacity:0;transform:translateY(.4rem);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i) * 90ms + .2s)}.skills.is-in .edu__list li{opacity:1;transform:translateY(0)}.outro__links a{opacity:0;transform:translateY(.5rem);transition:opacity .5s ease,transform .5s ease,color .25s ease;transition-delay:calc(var(--i) * 50ms + .2s)}.outro.is-in .outro__links a{opacity:1;transform:translateY(0)}.outro__dot{display:inline-block;opacity:0;transform:scale(.2);transition:opacity .3s ease .75s,transform .45s cubic-bezier(.19,1,.22,1) .75s}.outro.is-in .outro__dot{opacity:1;transform:scale(1)}@media (max-width: 600px){.hero{min-height:0}.hero__mid{flex:none;padding:clamp(4rem,14svh,8rem) 0 clamp(2rem,6svh,3.5rem)}.hero__top{justify-content:flex-start}.hero__bottom{flex-direction:column;align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.word{animation:none;clip-path:none}.caret,.rotator,.tagline,.hero__sub,.hero__bottom{opacity:1;animation:none}.rule{animation:none;transform:scaleY(1)}.status .pulse{animation:none}.role{position:static;opacity:1;transform:none}.role~.role{display:none}.section.caps,.section.prin,.section.skills,.section.brands,.section.venture,.section.pub,.section.outro{opacity:1;transform:none;transition:none}.cap,.prin__item,.brand,.pub__pillar,.venture__does li,.grp__items li,.grp,.edu__list li,.prin__tools li,.brand__chips--plain li,.outro__links a{opacity:1;transform:none;transition:none;animation:none}.split__ch{opacity:1;transform:none;transition:none}.cap__rule,.brand__wipe,.pub__pillarRule{transform:scaleX(1);transition:none}.pub__comebackBar{transform:scaleY(1);transition:none}.outro__dot{opacity:1;transform:none;transition:none}.section__caret{display:none}.marquee__track{animation:none}.marquee{overflow-x:auto}.railEdge{display:none}}
