.heroTree-module__VpzynG__tree{flex:none;position:relative}.heroTree-module__VpzynG__still{animation:.7s ease-out 1.1s both heroTree-module__VpzynG__stillIn;display:block}.heroTree-module__VpzynG__still svg{display:block}@keyframes heroTree-module__VpzynG__stillIn{0%{opacity:0}to{opacity:1}}.heroTree-module__VpzynG__canvas{left:50%;bottom:calc(var(--tree-h) * -.1);width:calc(var(--tree-h) * .84);height:calc(var(--tree-h) * 1.16);pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;transform:translate(-50%)}.heroTree-module__VpzynG__tree[data-live] .heroTree-module__VpzynG__canvas{opacity:1}@media (prefers-reduced-motion:reduce){.heroTree-module__VpzynG__still{animation:none}.heroTree-module__VpzynG__canvas{transition:none}}
.home-module__txgM7a__study{--readable-muted:var(--mist)}.home-module__txgM7a__study section[id]{scroll-margin-top:90px}.home-module__txgM7a__container{width:min(100% - 40px,1112px);margin-inline:auto}.home-module__txgM7a__section{border-top:1px solid var(--line);padding-block:clamp(64px,8vw,112px)}.home-module__txgM7a__paper{background:var(--frost);color:var(--ink);--readable-muted:var(--slate);border-color:var(--line-light)}.home-module__txgM7a__sectionHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:32px 80px;margin-bottom:56px;display:grid}.home-module__txgM7a__sectionTitle{max-width:19ch;font-size:clamp(2.1rem,4vw,3.65rem);line-height:1.05}.home-module__txgM7a__sectionIntro{color:var(--readable-muted);max-width:43ch;font-size:1.0625rem;line-height:1.65}.home-module__txgM7a__sectionLabel{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--readable-muted);align-items:center;gap:14px;margin-bottom:23px;font-size:.7rem;line-height:1.5;display:flex}.home-module__txgM7a__sectionLabel:before{content:"";background:var(--spruce-red);width:24px;height:2px}.home-module__txgM7a__study :is(button,a,summary):focus-visible{outline:2px solid var(--rust);outline-offset:5px}.home-module__txgM7a__aboutSection{border-top-color:var(--line-light)}.home-module__txgM7a__premise{border-bottom:1px solid var(--line-light);grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding-bottom:60px;display:grid}.home-module__txgM7a__premise h2{max-width:13ch;font-size:clamp(2.7rem,4.9vw,4.3rem)}.home-module__txgM7a__premise>p{color:var(--slate);max-width:38ch;font-size:1.2rem;line-height:1.6}.home-module__txgM7a__closing{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.home-module__txgM7a__closing h2{font-size:clamp(2.5rem,4.4vw,3.8rem)}.home-module__txgM7a__closing p{max-width:49ch;color:var(--mist);margin-top:24px;line-height:1.65}.home-module__txgM7a__closing a{justify-self:start}@media (max-width:900px){.home-module__txgM7a__sectionHead{gap:30px}}@media (max-width:640px){.home-module__txgM7a__sectionHead,.home-module__txgM7a__premise,.home-module__txgM7a__closing{grid-template-columns:1fr;gap:28px}.home-module__txgM7a__sectionHead{margin-bottom:32px}.home-module__txgM7a__sectionTitle{max-width:18ch;font-size:2.25rem}.home-module__txgM7a__sectionLabel{margin-bottom:18px;font-size:.65rem}.home-module__txgM7a__sectionIntro{font-size:1rem}.home-module__txgM7a__premise{padding-bottom:38px}.home-module__txgM7a__premise h2{max-width:12ch;font-size:2.8rem}.home-module__txgM7a__premise>p{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__study *,.home-module__txgM7a__study :before,.home-module__txgM7a__study :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.roots-module__YZrVGW__section{position:relative;overflow:hidden}.roots-module__YZrVGW__roots{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.roots-module__YZrVGW__content{z-index:1;position:relative}.roots-module__YZrVGW__head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.roots-module__YZrVGW__intro{max-width:34rem;color:var(--mist);margin-top:22px;font-size:1.0625rem;line-height:1.65}.roots-module__YZrVGW__skip{min-height:44px;font:.68rem/1.5 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);align-items:center;gap:10px;margin-top:18px;display:inline-flex}.roots-module__YZrVGW__skip:hover{color:var(--frost)}.roots-module__YZrVGW__caps{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);row-gap:clamp(64px,11vh,132px);margin-top:clamp(96px,14vh,160px);padding-bottom:clamp(120px,20vh,220px);display:grid}.roots-module__YZrVGW__cap{width:min(100%,26.5rem);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);position:relative}.roots-module__YZrVGW__left{grid-column:1;justify-self:start}.roots-module__YZrVGW__right{grid-column:2;justify-self:end;width:min(100%,22rem)}.roots-module__YZrVGW__armed .roots-module__YZrVGW__cap:not(.roots-module__YZrVGW__grown){opacity:0;transform:translateY(14px)}.roots-module__YZrVGW__armed .roots-module__YZrVGW__cap:focus-within{opacity:1;transform:none}.roots-module__YZrVGW__armed .roots-module__YZrVGW__cap:has(details[open]){opacity:1;transform:none}.roots-module__YZrVGW__tip{background:var(--spruce-lit);border-radius:50%;width:7px;height:7px;position:absolute;top:47px;box-shadow:0 0 0 4px #dfd8d014}.roots-module__YZrVGW__left .roots-module__YZrVGW__tip{right:-26px}.roots-module__YZrVGW__right .roots-module__YZrVGW__tip{left:-26px}.roots-module__YZrVGW__num{font:.7rem/1.5 var(--font-mono), monospace;letter-spacing:.08em;color:var(--mist-2);display:block}.roots-module__YZrVGW__title{margin-top:14px;font-size:clamp(1.65rem,2.5vw,2.15rem);line-height:1.15}.roots-module__YZrVGW__fit{color:var(--mist);margin-top:10px;font-size:1.075rem;line-height:1.58}.roots-module__YZrVGW__more{margin-top:14px}.roots-module__YZrVGW__more summary{cursor:pointer;min-height:44px;font:.7rem/1.5 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);align-items:center;gap:10px;list-style:none;display:inline-flex}.roots-module__YZrVGW__more summary::-webkit-details-marker{display:none}.roots-module__YZrVGW__more summary:before{content:"+";width:10px;color:var(--mist-2)}.roots-module__YZrVGW__more[open] summary:before{content:"−"}.roots-module__YZrVGW__more summary:hover{color:var(--frost)}.roots-module__YZrVGW__brief{gap:10px;padding-top:4px;display:grid}.roots-module__YZrVGW__brief>div{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.roots-module__YZrVGW__brief dt{font:.66rem/1.8 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--frost)}.roots-module__YZrVGW__brief dd{color:var(--mist);font-size:.98rem;line-height:1.55}.roots-module__YZrVGW__industry{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:baseline;gap:24px;display:grid}.roots-module__YZrVGW__industry p:first-child{font:.7rem/1.5 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--mist)}.roots-module__YZrVGW__industry p:last-child{color:var(--mist);font-size:.95rem}@media (max-width:63.99rem){.roots-module__YZrVGW__head,.roots-module__YZrVGW__caps,.roots-module__YZrVGW__industry{grid-template-columns:1fr}.roots-module__YZrVGW__head{padding-left:40px}.roots-module__YZrVGW__caps{row-gap:56px;margin-top:64px;padding-bottom:96px}.roots-module__YZrVGW__cap,.roots-module__YZrVGW__right,.roots-module__YZrVGW__left{grid-column:1;justify-self:stretch;width:auto;padding-left:40px}.roots-module__YZrVGW__left .roots-module__YZrVGW__tip,.roots-module__YZrVGW__right .roots-module__YZrVGW__tip{top:43px;left:14px;right:auto}.roots-module__YZrVGW__industry{gap:6px;padding-left:40px}}@media (prefers-reduced-motion:reduce){.roots-module__YZrVGW__cap{transition:none}}
.begin-module__Wn4I8q__section{--soil-h:clamp(150px, 20vh, 204px);--gutter:clamp(104px, 11vw, 160px);--lane:26px;--ground:#dfd8d05c;--soil:linear-gradient(180deg, #dfd8d00d 0, #dfd8d006 42%, #dfd8d003 100%);--pad-t:clamp(64px, 7vw, 100px);--pad-b:clamp(64px, 7vw, 100px);isolation:isolate;background:var(--ink);border-top:1px solid var(--line);padding-block:var(--pad-t) var(--pad-b);scroll-margin-top:90px;position:relative;overflow-x:clip}.begin-module__Wn4I8q__roots{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.begin-module__Wn4I8q__head,.begin-module__Wn4I8q__above,.begin-module__Wn4I8q__below,.begin-module__Wn4I8q__join{z-index:2;position:relative}.begin-module__Wn4I8q__title{font-size:clamp(2.5rem,4.7vw,4rem);line-height:1.05}.begin-module__Wn4I8q__start{font:.68rem/1.5 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);align-items:baseline;gap:12px;display:flex}.begin-module__Wn4I8q__start span{color:var(--lichen)}.begin-module__Wn4I8q__situation{max-width:30rem;font-family:var(--font-display), var(--font-body), system-ui, sans-serif;letter-spacing:-.018em;color:var(--frost);text-wrap:balance;margin-top:14px;font-size:clamp(1.45rem,2.05vw,1.85rem);font-weight:400;line-height:1.24}.begin-module__Wn4I8q__seed,.begin-module__Wn4I8q__node,.begin-module__Wn4I8q__joinNode{background:var(--spruce-lit);border-radius:50%;width:7px;height:7px;transition:background-color .5s,box-shadow .5s;position:absolute;box-shadow:0 0 0 4px #dfd8d014}.begin-module__Wn4I8q__armed :is(.begin-module__Wn4I8q__seed,.begin-module__Wn4I8q__node,.begin-module__Wn4I8q__joinNode):not(.begin-module__Wn4I8q__live){background:var(--mist-2);box-shadow:none}.begin-module__Wn4I8q__seed{bottom:-4px}.begin-module__Wn4I8q__node{top:calc(.56em - 3.5px)}.begin-module__Wn4I8q__name{font-size:clamp(1.75rem,2.6vw,2.3rem);line-height:1.12;position:relative}.begin-module__Wn4I8q__fact{color:var(--frost);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:16px;font-size:.92rem;display:flex}.begin-module__Wn4I8q__fact span{color:var(--spruce-red)}.begin-module__Wn4I8q__detail{border-block:1px solid var(--line);margin-top:24px}.begin-module__Wn4I8q__detail summary{cursor:pointer;min-height:52px;color:var(--mist);justify-content:space-between;align-items:center;gap:20px;padding-block:16px;font-size:.92rem;list-style:none;display:flex}.begin-module__Wn4I8q__detail summary::-webkit-details-marker{display:none}.begin-module__Wn4I8q__detail summary:hover,.begin-module__Wn4I8q__detail[open] summary{color:var(--frost)}.begin-module__Wn4I8q__plus{flex:none;width:14px;height:14px;position:relative}.begin-module__Wn4I8q__plus:before,.begin-module__Wn4I8q__plus:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:6px;left:0}.begin-module__Wn4I8q__plus:after{transition:transform .18s;transform:rotate(90deg)}.begin-module__Wn4I8q__detail[open] .begin-module__Wn4I8q__plus:after{transform:rotate(0)}.begin-module__Wn4I8q__detailBody{text-align:left;color:var(--mist);padding-bottom:24px;font-size:.94rem;line-height:1.65}.begin-module__Wn4I8q__detailBody li{margin-bottom:10px;padding-left:19px;position:relative}.begin-module__Wn4I8q__detailBody li:before{content:"";border:1px solid var(--lichen);width:5px;height:5px;position:absolute;top:.6em;left:0}.begin-module__Wn4I8q__detailBody p{margin-top:18px}.begin-module__Wn4I8q__link{min-height:48px;color:var(--frost);align-items:center;gap:20px;margin-top:10px;font-size:.96rem;display:inline-flex}.begin-module__Wn4I8q__link span{transition:transform .18s}.begin-module__Wn4I8q__link:hover{text-underline-offset:5px;text-decoration:underline}.begin-module__Wn4I8q__link:hover span{transform:translate(4px)}.begin-module__Wn4I8q__section :is(a,summary):focus-visible{outline:2px solid var(--rust);outline-offset:5px}.begin-module__Wn4I8q__join{text-align:center}.begin-module__Wn4I8q__join>p:last-child{color:var(--mist);text-wrap:balance;font-size:.92rem;line-height:1.5}.begin-module__Wn4I8q__joinFrom{display:none}@media (min-width:64rem){.begin-module__Wn4I8q__section{grid-template-columns:minmax(20px,1fr) min(100% - 40px,1112px) minmax(20px,1fr);grid-template-rows:[head] auto [above] auto [soil] var(--soil-h) [below] auto [join] auto;display:grid}.begin-module__Wn4I8q__section>:not(.begin-module__Wn4I8q__roots){grid-column:2}.begin-module__Wn4I8q__section:before{content:"";z-index:0;margin-bottom:calc(-1 * var(--pad-b));border-top:1px solid var(--ground);background:var(--soil);grid-area:soil/1/-1/-1;position:relative}.begin-module__Wn4I8q__head{grid-row:head;padding-bottom:clamp(52px,7vh,76px)}.begin-module__Wn4I8q__paths{grid-row:above/join;grid-template-columns:minmax(0, 1fr) var(--gutter) minmax(0, 1fr);grid-template-rows:subgrid;display:grid}.begin-module__Wn4I8q__path{grid-row:1/-1;grid-template-rows:subgrid;min-width:0;display:grid}.begin-module__Wn4I8q__path:first-child{text-align:right;grid-column:1}.begin-module__Wn4I8q__path:last-child{grid-column:3}.begin-module__Wn4I8q__above{grid-row:1;align-self:end;padding-bottom:30px}.begin-module__Wn4I8q__below{grid-row:3}.begin-module__Wn4I8q__path:first-child :is(.begin-module__Wn4I8q__start,.begin-module__Wn4I8q__fact){justify-content:flex-end}.begin-module__Wn4I8q__path:first-child .begin-module__Wn4I8q__situation{margin-left:auto}.begin-module__Wn4I8q__path:first-child .begin-module__Wn4I8q__detail summary{flex-direction:row-reverse}.begin-module__Wn4I8q__path:first-child .begin-module__Wn4I8q__seed{right:40.5px}.begin-module__Wn4I8q__path:last-child .begin-module__Wn4I8q__seed{left:54.5px}.begin-module__Wn4I8q__path:first-child .begin-module__Wn4I8q__node{right:calc(-1 * var(--lane) - 3.5px)}.begin-module__Wn4I8q__path:last-child .begin-module__Wn4I8q__node{left:calc(-1 * var(--lane) - 3.5px)}.begin-module__Wn4I8q__join{grid-row:join;margin-top:60px;padding-top:24px}.begin-module__Wn4I8q__joinNode{margin-left:-3.5px;top:-3.5px;left:50%}}@media (max-width:63.99rem){.begin-module__Wn4I8q__section{--soil-m:34px}.begin-module__Wn4I8q__section>:not(.begin-module__Wn4I8q__roots){width:min(100% - 40px,40rem);margin-inline:auto}.begin-module__Wn4I8q__head{margin-bottom:44px}.begin-module__Wn4I8q__path+.begin-module__Wn4I8q__path{margin-top:36px}.begin-module__Wn4I8q__above{padding-bottom:20px}.begin-module__Wn4I8q__situation{font-size:1.4rem;line-height:1.26}.begin-module__Wn4I8q__below{padding-top:var(--soil-m);padding-bottom:20px}.begin-module__Wn4I8q__below:before{content:"";z-index:-1;border-top:1px solid var(--ground);background:var(--soil);position:absolute;inset:0 -50vw}.begin-module__Wn4I8q__name{font-size:1.9rem}.begin-module__Wn4I8q__seed,.begin-module__Wn4I8q__node{display:none}.begin-module__Wn4I8q__join{margin-top:44px}.begin-module__Wn4I8q__join:before{content:"";z-index:-1;top:-44px;bottom:calc(-1 * var(--pad-b));background:#dfd8d003;position:absolute;left:-50vw;right:-50vw}.begin-module__Wn4I8q__joinFrom{font:.68rem/1.5 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);grid-template-columns:1fr 1fr;gap:16px;padding-bottom:76px;display:grid}.begin-module__Wn4I8q__joinFrom>span{display:block;position:relative}.begin-module__Wn4I8q__joinSeed{background:var(--spruce-shade);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-16px;left:50%}.begin-module__Wn4I8q__joinNode{margin:0 auto 16px;display:block;position:relative}}@media (prefers-reduced-motion:reduce){.begin-module__Wn4I8q__seed,.begin-module__Wn4I8q__node,.begin-module__Wn4I8q__joinNode,.begin-module__Wn4I8q__plus:after,.begin-module__Wn4I8q__link span{transition:none}}
.approach-module__WBR1_W__bands{border-bottom:1px solid var(--line)}.approach-module__WBR1_W__band{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;padding-block:clamp(44px,8vh,88px);display:grid}.approach-module__WBR1_W__flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.approach-module__WBR1_W__flip .approach-module__WBR1_W__text{order:2}.approach-module__WBR1_W__label{font:.68rem/1.5 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--mist-2)}.approach-module__WBR1_W__title{letter-spacing:-.028em;max-width:14ch;margin-top:14px;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.08}.approach-module__WBR1_W__body{max-width:30rem;color:var(--mist);margin-top:16px;font-size:1.02rem;line-height:1.6}.approach-module__WBR1_W__more{margin-top:18px}.approach-module__WBR1_W__more summary{cursor:pointer;min-height:44px;font:.66rem/1.5 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);align-items:center;gap:10px;list-style:none;display:inline-flex}.approach-module__WBR1_W__more summary::-webkit-details-marker{display:none}.approach-module__WBR1_W__more summary:before{content:"+";width:10px;color:var(--mist-2)}.approach-module__WBR1_W__more[open] summary:before{content:"−"}.approach-module__WBR1_W__more summary:hover{color:var(--frost)}.approach-module__WBR1_W__more p{max-width:32rem;color:var(--mist);font-size:.93rem;line-height:1.6}.approach-module__WBR1_W__art,.approach-module__WBR1_W__view{position:relative}.approach-module__WBR1_W__compact{display:none}.approach-module__WBR1_W__svg{width:100%;height:auto;display:block;overflow:visible}.approach-module__WBR1_W__lbl,.approach-module__WBR1_W__sub,.approach-module__WBR1_W__mono{white-space:nowrap;pointer-events:none;position:absolute;transform:translateY(-50%)}.approach-module__WBR1_W__end{transform:translate(-100%,-50%)}.approach-module__WBR1_W__mid{transform:translate(-50%,-50%)}.approach-module__WBR1_W__lbl{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.01em;color:var(--frost);font-size:1rem;line-height:1.2}.approach-module__WBR1_W__sub{color:var(--mist);font-size:.74rem;line-height:1.3}.approach-module__WBR1_W__mono{font:.6rem/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mist-2)}.approach-module__WBR1_W__reveal{transition:opacity .5s}.approach-module__WBR1_W__armed .approach-module__WBR1_W__reveal:not(.approach-module__WBR1_W__shown){opacity:0}@media (max-width:900px){.approach-module__WBR1_W__band,.approach-module__WBR1_W__flip{grid-template-columns:1fr;gap:28px}.approach-module__WBR1_W__flip .approach-module__WBR1_W__text{order:0}}@media (max-width:600px){.approach-module__WBR1_W__wide{display:none}.approach-module__WBR1_W__compact{display:block}.approach-module__WBR1_W__compact .approach-module__WBR1_W__mono{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.approach-module__WBR1_W__reveal{transition:none}}
.processExploded-module__gFZhVW__section{--step:clamp(250px, 32vh, 360px);--tail:.7;--frame-h:calc(100vh - 64px);--gap-x:150px;--card-w:330px;overflow-x:clip}@supports (height:1svh){.processExploded-module__gFZhVW__section{--step:clamp(250px, 32svh, 360px);--frame-h:calc(100svh - 64px)}}.processExploded-module__gFZhVW__nojs{display:none}.processExploded-module__gFZhVW__head{z-index:3;width:min(100% - 40px,1112px);margin-inline:auto;position:relative}.processExploded-module__gFZhVW__title{max-width:19ch}.processExploded-module__gFZhVW__track{margin-top:36px;position:relative}.processExploded-module__gFZhVW__frame{width:min(100% - 40px,1112px);margin-inline:auto;position:relative}.processExploded-module__gFZhVW__stage{z-index:1;pointer-events:none;position:absolute;inset:0}.processExploded-module__gFZhVW__view{position:absolute;inset:0;overflow:hidden}.processExploded-module__gFZhVW__scene{width:0;height:0;position:absolute;top:50%;left:50%}.processExploded-module__gFZhVW__layer{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.processExploded-module__gFZhVW__layer svg{display:block;overflow:visible}.processExploded-module__gFZhVW__layer path{fill:none;stroke-linecap:round;stroke-linejoin:round}.processExploded-module__gFZhVW__lit{stroke:var(--ink)}.processExploded-module__gFZhVW__shade{stroke:var(--slate)}.processExploded-module__gFZhVW__red{stroke:var(--spruce-red)}.processExploded-module__gFZhVW__phantom{stroke:var(--slate);stroke-dasharray:9 3 2 3 2 3}.processExploded-module__gFZhVW__construct{stroke:var(--slate)}.processExploded-module__gFZhVW__chain{stroke:var(--slate);stroke-dasharray:16 4 2 4}.processExploded-module__gFZhVW__dash{stroke:var(--slate);stroke-dasharray:3 3}.processExploded-module__gFZhVW__hub,.processExploded-module__gFZhVW__gauge{stroke:var(--ink)}.processExploded-module__gFZhVW__ripple{opacity:0}.processExploded-module__gFZhVW__ripple circle{fill:none;stroke:var(--ink);stroke-width:1.1px}.processExploded-module__gFZhVW__ripple .processExploded-module__gFZhVW__rippleInner{stroke:var(--slate);stroke-width:.8px;stroke-dasharray:3 3}.processExploded-module__gFZhVW__roots{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.processExploded-module__gFZhVW__roots path{fill:none;stroke-linecap:round;stroke-linejoin:round}.processExploded-module__gFZhVW__rootRed{stroke:var(--spruce-red)}.processExploded-module__gFZhVW__rootInk{stroke:var(--ink)}.processExploded-module__gFZhVW__rootSlate{stroke:var(--slate)}.processExploded-module__gFZhVW__rootNode{fill:var(--ink)}.processExploded-module__gFZhVW__overlay{position:absolute;inset:0;overflow:hidden}.processExploded-module__gFZhVW__mark{opacity:0;position:absolute;top:0;left:0}.processExploded-module__gFZhVW__lead{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.processExploded-module__gFZhVW__leadClip{will-change:transform;width:1600px;height:4px;position:absolute;top:-2px;left:0;overflow:hidden}.processExploded-module__gFZhVW__leadDots{background-image:radial-gradient(circle at 2px 2px, var(--ink) .9px, transparent 1.3px);opacity:.75;will-change:transform;background-repeat:repeat-x;background-size:6px 4px;position:absolute;inset:0}.processExploded-module__gFZhVW__dot{background:var(--ink);will-change:transform;border-radius:50%;width:5px;height:5px;position:absolute;top:-2.5px;left:-2.5px}.processExploded-module__gFZhVW__pin{background:var(--ink);width:24px;height:24px;color:var(--frost);font:500 .58rem/1 var(--font-mono), monospace;letter-spacing:.02em;cursor:pointer;pointer-events:none;-webkit-tap-highlight-color:transparent;will-change:transform;border-radius:50%;place-items:center;text-decoration:none;display:none;position:absolute;top:-12px;left:-12px}.processExploded-module__gFZhVW__pin:after{content:"";border-radius:50%;position:absolute;inset:-11px}.processExploded-module__gFZhVW__pin[data-on]{pointer-events:auto}.processExploded-module__gFZhVW__steps{z-index:2;grid-template-columns:minmax(0, 1fr) calc(2 * var(--gap-x)) minmax(0, 1fr);grid-template-areas:"l1.r1""l2.r2""l3.r3";align-items:center;row-gap:40px;min-height:780px;margin:0;padding:36px 0;list-style:none;display:grid;position:relative}.processExploded-module__gFZhVW__step{grid-area:var(--area);width:100%;max-width:var(--card-w);scroll-margin-top:96px;position:relative}.processExploded-module__gFZhVW__step[data-side=left]{justify-self:end}.processExploded-module__gFZhVW__balloon{border:1px solid var(--ink);background:var(--frost);width:30px;height:30px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:1;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;top:0}.processExploded-module__gFZhVW__balloon:after{content:"";border-radius:50%;position:absolute;inset:-8px}.processExploded-module__gFZhVW__balloon:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.processExploded-module__gFZhVW__step[data-side=right] .processExploded-module__gFZhVW__balloon{left:0}.processExploded-module__gFZhVW__step[data-side=left] .processExploded-module__gFZhVW__balloon{right:0}.processExploded-module__gFZhVW__num{font:500 .66rem/1 var(--font-mono), monospace;letter-spacing:.02em;color:var(--ink)}.processExploded-module__gFZhVW__fill{background:var(--ink);color:var(--frost);font:500 .66rem/1 var(--font-mono), monospace;letter-spacing:.02em;border-radius:50%;place-items:center;transition:opacity .22s ease-out;display:grid;position:absolute;inset:-1px}.processExploded-module__gFZhVW__tag{font:.62rem/1.2 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;opacity:0;position:absolute;top:9px}.processExploded-module__gFZhVW__step[data-side=right] .processExploded-module__gFZhVW__tag{left:42px}.processExploded-module__gFZhVW__step[data-side=left] .processExploded-module__gFZhVW__tag{right:42px}.processExploded-module__gFZhVW__step[data-side=right] .processExploded-module__gFZhVW__card{padding-left:44px}.processExploded-module__gFZhVW__step[data-side=left] .processExploded-module__gFZhVW__card{padding-right:44px}.processExploded-module__gFZhVW__stepTitle{letter-spacing:-.02em;text-wrap:balance;padding-top:3px;font-size:1.4rem;line-height:1.2}.processExploded-module__gFZhVW__optional{color:var(--slate);font:.64rem/1.5 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.07em;margin-top:6px}.processExploded-module__gFZhVW__body{color:var(--slate);margin-top:10px;font-size:.95rem;line-height:1.6}.processExploded-module__gFZhVW__notes{z-index:2;width:min(100% - 40px,1112px);margin:clamp(56px,7vw,104px) auto 0;position:relative}.processExploded-module__gFZhVW__terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 40px;display:grid}.processExploded-module__gFZhVW__terms>div{border-top:1px solid var(--line-light);padding-top:14px}.processExploded-module__gFZhVW__terms dt{font:.65rem/1.5 var(--font-mono), monospace;color:var(--spruce-red);text-transform:uppercase;letter-spacing:.07em}.processExploded-module__gFZhVW__terms dd{max-width:36ch;color:var(--slate);margin-top:8px;font-size:.92rem;line-height:1.55}.processExploded-module__gFZhVW__capacity{max-width:72ch;color:var(--slate);margin-top:32px;font-size:.85rem;line-height:1.6}@media (max-width:1023px){.processExploded-module__gFZhVW__track{margin-top:24px}.processExploded-module__gFZhVW__frame{width:100%}.processExploded-module__gFZhVW__stage{height:clamp(300px,60vh,520px);position:relative;inset:auto}.processExploded-module__gFZhVW__stage:not([data-live]) .processExploded-module__gFZhVW__scene{scale:.52}.processExploded-module__gFZhVW__pin{display:grid}.processExploded-module__gFZhVW__frame{border-bottom:1px solid var(--line-light);padding-bottom:28px}.processExploded-module__gFZhVW__steps{max-width:620px;min-height:0;padding:8px 20px 0;display:block}.processExploded-module__gFZhVW__step{border-top:1px solid var(--line-light);max-width:none;margin-top:26px;padding-top:22px}.processExploded-module__gFZhVW__step .processExploded-module__gFZhVW__balloon{top:22px;left:0;right:auto}.processExploded-module__gFZhVW__step .processExploded-module__gFZhVW__tag{display:none}.processExploded-module__gFZhVW__step[data-side] .processExploded-module__gFZhVW__card{padding-left:44px;padding-right:0}.processExploded-module__gFZhVW__notes{margin-top:76px}.processExploded-module__gFZhVW__terms{grid-template-columns:minmax(0,1fr);margin-left:34px}.processExploded-module__gFZhVW__capacity{margin-left:34px}}@media (max-width:480px){.processExploded-module__gFZhVW__stepTitle{font-size:1.28rem}.processExploded-module__gFZhVW__body{font-size:.93rem}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:36rem){.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)){--mode:motion}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__layout{grid-template-areas:"all";display:grid}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__head{pointer-events:none;grid-area:all;align-self:start;padding-top:8px}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__head>*{pointer-events:auto}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__title{max-width:min(19ch, calc(50% - var(--gap-x) - 40px))}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__track{height:calc(var(--frame-h) + (var(--steps,5) + var(--tail)) * var(--step));grid-area:all;margin-top:0}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__frame{height:var(--frame-h);position:sticky;top:64px}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__steps{min-height:0;padding:0;display:block;position:absolute;inset:0}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__step{top:calc(var(--y) * 100%);width:min(var(--card-w), calc(50% - var(--gap-x) - 8px));opacity:0;will-change:transform, opacity;position:absolute}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__step[data-side=right]{left:calc(50% + var(--gap-x))}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__step[data-side=left]{right:calc(50% + var(--gap-x))}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__fill{opacity:0}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__step[data-done] .processExploded-module__gFZhVW__fill{opacity:1}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__step:not([data-on]){pointer-events:none}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__step[data-folded] .processExploded-module__gFZhVW__card{pointer-events:none}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px) and (min-height:40rem){.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)){--mode:motion;--step:clamp(480px, calc(55vh + 230px), 900px);--tail:.1}@supports (height:1svh){.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)){--step:clamp(480px, calc(55svh + 230px), 900px)}}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__track{height:calc(var(--frame-h) + (var(--steps,5) + var(--tail)) * var(--step))}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__frame{height:var(--frame-h);background:var(--frost);border-bottom:1px solid var(--line-light);position:sticky;top:64px}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__stage{height:auto;position:absolute;inset:0}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__view{height:max(56%,100% - 270px);bottom:auto}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__steps{border-top:1px solid var(--line-light);max-width:none;padding:0;position:absolute;inset:max(56%,100% - 270px) 0 0}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__step{opacity:0;will-change:transform, opacity;border-top:0;width:auto;max-width:620px;margin:0 auto;padding-top:0;position:absolute;top:16px;left:20px;right:20px}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__step .processExploded-module__gFZhVW__balloon{top:0;left:auto;right:0}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__step[data-side] .processExploded-module__gFZhVW__card{padding-left:0;padding-right:44px}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__fill{opacity:0}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__step[data-done] .processExploded-module__gFZhVW__fill{opacity:1}.processExploded-module__gFZhVW__section:not(:has(.processExploded-module__gFZhVW__nojs)) .processExploded-module__gFZhVW__step:not([data-on]){pointer-events:none}}@media (prefers-reduced-motion:reduce){.processExploded-module__gFZhVW__fill{transition:none}}
.about-module__ruhM2W__founder{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:80px;padding-top:60px;display:grid}.about-module__ruhM2W__name{letter-spacing:-.03em;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.02}.about-module__ruhM2W__meta{color:var(--slate);max-width:34ch;margin-top:14px;font-size:.9rem;line-height:1.55}.about-module__ruhM2W__meta+.about-module__ruhM2W__meta{margin-top:6px}.about-module__ruhM2W__statement{max-width:36rem;font-size:1.2rem;line-height:1.65}.about-module__ruhM2W__path{margin-top:clamp(96px,11vh,120px);padding-left:72px;position:relative}.about-module__ruhM2W__strand{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.about-module__ruhM2W__tree{width:9px;color:var(--ink);transform-origin:50% 100%;justify-content:center;line-height:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:-76px;left:6px}.about-module__ruhM2W__tree>svg{flex:none}.about-module__ruhM2W__armed .about-module__ruhM2W__tree:not(.about-module__ruhM2W__treeShown){opacity:0;transform:translateY(8px)scale(.92)}.about-module__ruhM2W__chapters{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.about-module__ruhM2W__chapter{padding:34px 28px 0 0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.about-module__ruhM2W__node{background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0}.about-module__ruhM2W__now{background:var(--spruce-red)}.about-module__ruhM2W__org{font-size:1.05rem;font-weight:500}.about-module__ruhM2W__role{font:.66rem/1.5 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-top:6px}.about-module__ruhM2W__note{color:var(--slate);max-width:30ch;margin-top:12px;font-size:.95rem;line-height:1.6}.about-module__ruhM2W__why{margin-top:10px}.about-module__ruhM2W__why summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.9rem;list-style:none;display:inline-flex}.about-module__ruhM2W__why summary::-webkit-details-marker{display:none}.about-module__ruhM2W__why summary:after{content:"+";color:var(--slate)}.about-module__ruhM2W__why[open] summary:after{content:"−"}.about-module__ruhM2W__why summary:hover{text-underline-offset:3px;text-decoration:underline}.about-module__ruhM2W__why p{color:var(--slate);max-width:34ch;margin-top:6px;font-size:.9rem;line-height:1.6}.about-module__ruhM2W__armed .about-module__ruhM2W__chapter:not(.about-module__ruhM2W__shown){opacity:0;transform:translateY(10px)}.about-module__ruhM2W__armed .about-module__ruhM2W__chapter:focus-within{opacity:1;transform:none}.about-module__ruhM2W__armed .about-module__ruhM2W__chapter:has(details[open]){opacity:1;transform:none}@media (max-width:900px){.about-module__ruhM2W__founder{grid-template-columns:1fr;gap:24px;padding-top:44px}}@media (max-width:1099px){.about-module__ruhM2W__path{margin-top:36px;padding-top:84px;padding-left:0}.about-module__ruhM2W__tree{top:0;left:0}.about-module__ruhM2W__chapters{grid-template-columns:1fr;row-gap:40px}.about-module__ruhM2W__chapter{padding:0 0 0 34px}.about-module__ruhM2W__node{top:6px}.about-module__ruhM2W__note{max-width:44ch}}@media (prefers-reduced-motion:reduce){.about-module__ruhM2W__chapter,.about-module__ruhM2W__tree{transition:none}}
.nameRings-module__n0MwdW__glyph{color:var(--ink);flex:none;overflow:visible}.nameRings-module__n0MwdW__glyph path{fill:none;vector-effect:non-scaling-stroke}.nameRings-module__n0MwdW__gRing{stroke:currentColor;stroke-width:.7px;stroke-opacity:.5}.nameRings-module__n0MwdW__gBark{stroke:currentColor;stroke-width:.85px;stroke-opacity:.85}.nameRings-module__n0MwdW__gRed{stroke:var(--spruce-red);stroke-width:1.2px;stroke-linecap:round}.nameRings-module__n0MwdW__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:36px;margin:6px 0 0 calc(-100% - 36px);display:grid}.nameRings-module__n0MwdW__figure{justify-self:end;width:min(100%,11rem);margin:46px 0 0}.nameRings-module__n0MwdW__text{grid-column:2}.nameRings-module__n0MwdW__disc{aspect-ratio:1;width:100%;height:auto;display:block;overflow:visible}.nameRings-module__n0MwdW__disc path{fill:none;vector-effect:non-scaling-stroke}.nameRings-module__n0MwdW__ring{stroke:var(--ink);stroke-opacity:.4;stroke-width:.5px}.nameRings-module__n0MwdW__late{stroke:var(--ink);stroke-opacity:.62;stroke-width:.65px}.nameRings-module__n0MwdW__rays{stroke:var(--slate);stroke-opacity:.24;stroke-width:.5px}.nameRings-module__n0MwdW__scales{stroke:var(--slate);stroke-opacity:.6;stroke-width:.55px}.nameRings-module__n0MwdW__bark{stroke:var(--ink);stroke-opacity:.78;stroke-width:.8px}.nameRings-module__n0MwdW__disc .nameRings-module__n0MwdW__red{stroke:var(--spruce-red);stroke-width:1.2px;stroke-linecap:round}.nameRings-module__n0MwdW__pith{fill:var(--ink)}@keyframes nameRings-module__n0MwdW__appear{0%{opacity:0}}@keyframes nameRings-module__n0MwdW__run{0%{transform:scaleY(0)}}.nameRings-module__n0MwdW__why[open] :is(.nameRings-module__n0MwdW__ring,.nameRings-module__n0MwdW__late){animation:.42s ease-out both nameRings-module__n0MwdW__appear;animation-delay:calc(60ms + var(--k) * .95ms)}.nameRings-module__n0MwdW__why[open] .nameRings-module__n0MwdW__rays{animation:.7s ease-out .5s both nameRings-module__n0MwdW__appear}.nameRings-module__n0MwdW__why[open] :is(.nameRings-module__n0MwdW__bark,.nameRings-module__n0MwdW__scales){animation:.52s ease-out .9s both nameRings-module__n0MwdW__appear}.nameRings-module__n0MwdW__why[open] .nameRings-module__n0MwdW__disc .nameRings-module__n0MwdW__red{transform-box:fill-box;transform-origin:50% 100%;animation:1s cubic-bezier(.25,.35,.45,1) both nameRings-module__n0MwdW__run}.nameRings-module__n0MwdW__why[open] .nameRings-module__n0MwdW__text{animation:.48s ease-out .12s both nameRings-module__n0MwdW__appear}@media (max-width:1099px){.nameRings-module__n0MwdW__body{margin:8px 0 0;display:block}.nameRings-module__n0MwdW__figure{float:left;shape-outside:circle(50%) content-box;shape-margin:12px;width:7.25rem;margin:4px 18px 8px 0}.nameRings-module__n0MwdW__body .nameRings-module__n0MwdW__text{max-width:none}}
.nameRings3D-module__OysP4a__scene{width:100%;position:relative;container-type:inline-size}.nameRings3D-module__OysP4a__view{display:none}.nameRings3D-module__OysP4a__flat{display:block}@supports (transform-style:preserve-3d) and (width:1cqw) and selector(:has(*)){.nameRings3D-module__OysP4a__flat{display:none}.nameRings3D-module__OysP4a__view{perspective:360cqw;perspective-origin:50% 30cqw;height:69cqw;display:block;position:relative}div:has(>.nameRings3D-module__OysP4a__scene){width:min(100%,13.25rem);margin-top:52px}@media (max-width:1099px){div:has(>.nameRings3D-module__OysP4a__scene){shape-outside:ellipse(50% 50% at 50% 50%) content-box;shape-margin:10px;width:8.75rem;margin:10px 16px 6px 0}}}.nameRings3D-module__OysP4a__tilt{width:0;height:0;transform-style:preserve-3d;position:absolute;top:30cqw;left:50%;transform:rotateX(48deg)}.nameRings3D-module__OysP4a__round{width:100cqw;height:100cqw;transform-style:preserve-3d;position:absolute;top:-50cqw;left:-50cqw}.nameRings3D-module__OysP4a__layer{transform-style:preserve-3d;position:absolute;inset:0}.nameRings3D-module__OysP4a__base,.nameRings3D-module__OysP4a__face{position:absolute}.nameRings3D-module__OysP4a__base{transform:translateZ(-5cqw)}.nameRings3D-module__OysP4a__face{transform:translateZ(calc(var(--i) * .3px))}.nameRings3D-module__OysP4a__base svg,.nameRings3D-module__OysP4a__face svg{width:100%;height:100%;display:block;overflow:visible}.nameRings3D-module__OysP4a__base path,.nameRings3D-module__OysP4a__face path{fill:none;vector-effect:non-scaling-stroke}.nameRings3D-module__OysP4a__base .nameRings3D-module__OysP4a__paper,.nameRings3D-module__OysP4a__face .nameRings3D-module__OysP4a__paper{fill:var(--frost);stroke:none}.nameRings3D-module__OysP4a__ring{stroke:var(--ink);stroke-opacity:.42;stroke-width:.5px}.nameRings3D-module__OysP4a__late{stroke:var(--ink);stroke-opacity:.66;stroke-width:.65px}.nameRings3D-module__OysP4a__rays{stroke:var(--slate);stroke-opacity:.24;stroke-width:.5px}.nameRings3D-module__OysP4a__scales{stroke:var(--slate);stroke-opacity:.6;stroke-width:.55px}.nameRings3D-module__OysP4a__bark{stroke:var(--ink);stroke-opacity:.8;stroke-width:.8px}.nameRings3D-module__OysP4a__face .nameRings3D-module__OysP4a__pith{fill:var(--ink)}.nameRings3D-module__OysP4a__barkWall{stroke:var(--ink);stroke-opacity:.42;stroke-width:.5px}.nameRings3D-module__OysP4a__grain{stroke:var(--ink);stroke-opacity:.26;stroke-width:.45px}.nameRings3D-module__OysP4a__barkFoot{stroke:var(--ink);stroke-opacity:.8;stroke-width:.8px}.nameRings3D-module__OysP4a__woodFoot{stroke:var(--ink);stroke-opacity:.6;stroke-width:.6px}.nameRings3D-module__OysP4a__red{background:var(--spruce-red);transform-origin:50% 100%;border-radius:1px;width:1.3px;margin-left:-.65px;position:absolute;transform:translateZ(1.5px)}@keyframes nameRings3D-module__OysP4a__fall{0%{transform:translateZ(15cqw)}}@keyframes nameRings3D-module__OysP4a__show{0%{opacity:0}55%{opacity:1}}@keyframes nameRings3D-module__OysP4a__run{0%{transform:translateZ(1.5px)scaleY(0)}}details[open] .nameRings3D-module__OysP4a__layer{animation:.64s cubic-bezier(.2,.75,.25,1) both nameRings3D-module__OysP4a__fall;animation-delay:calc(40ms + var(--i) * .15s)}details[open] :is(.nameRings3D-module__OysP4a__base,.nameRings3D-module__OysP4a__face){animation:.64s ease-out both nameRings3D-module__OysP4a__show;animation-delay:calc(40ms + var(--i) * .15s)}details[open] .nameRings3D-module__OysP4a__red{animation:.44s cubic-bezier(.3,.2,.2,1) .96s both nameRings3D-module__OysP4a__run}@media (prefers-reduced-motion:reduce){details[open] :is(.nameRings3D-module__OysP4a__layer,.nameRings3D-module__OysP4a__base,.nameRings3D-module__OysP4a__face,.nameRings3D-module__OysP4a__red){animation:none}}
.film-module__LFKgaq__film{position:relative}.film-module__LFKgaq__stage{isolation:isolate;height:min(56.25vw,86svh);min-height:360px;position:relative;overflow:hidden}.film-module__LFKgaq__media{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.film-module__LFKgaq__still,.film-module__LFKgaq__loop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film-module__LFKgaq__loop{opacity:0;transition:opacity .9s}.film-module__LFKgaq__stage[data-looping] .film-module__LFKgaq__loop{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.film-module__LFKgaq__stage{view-timeline-name:--film}.film-module__LFKgaq__still,.film-module__LFKgaq__loop{animation-name:film-module__LFKgaq__skyDrift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--film;animation-range:cover}}}@keyframes film-module__LFKgaq__skyDrift{0%{transform:translateY(-6%)scale(1.12)}to{transform:translateY(6%)scale(1.12)}}.film-module__LFKgaq__stage:after{content:"";pointer-events:none;background:radial-gradient(90% 70% at 0 100%,#0a0d0c8c,#0a0d0c00 60%);position:absolute;inset:0}.film-module__LFKgaq__marks{pointer-events:none;z-index:1;position:absolute;inset:clamp(56px,9%,110px) clamp(20px,3.4vw,52px)}.film-module__LFKgaq__marks i{border:0 solid #f3f5f273;width:18px;height:18px;position:absolute}.film-module__LFKgaq__marks i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.film-module__LFKgaq__marks i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.film-module__LFKgaq__marks i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.film-module__LFKgaq__marks i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.film-module__LFKgaq__open{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.film-module__LFKgaq__open:focus-visible{outline:2px solid var(--rust);outline-offset:-6px}.film-module__LFKgaq__pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:40px;color:var(--frost);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.005em;background:#0a0d0c59;border:1px solid #f3f5f28c;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 14px;font-size:.9rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:absolute;bottom:calc(clamp(56px,9%,110px) + 26px);left:calc(clamp(20px,3.4vw,52px) + 30px)}.film-module__LFKgaq__glyph{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.film-module__LFKgaq__time{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--mist);font-size:.72rem;transition:color .2s}.film-module__LFKgaq__open:hover .film-module__LFKgaq__pill,.film-module__LFKgaq__open:focus-visible .film-module__LFKgaq__pill{background:var(--frost);border-color:var(--frost);color:var(--ink)}.film-module__LFKgaq__open:hover .film-module__LFKgaq__time,.film-module__LFKgaq__open:focus-visible .film-module__LFKgaq__time{color:var(--slate)}.film-module__LFKgaq__theater{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--frost);background:#000;border:0;margin:0;padding:0}.film-module__LFKgaq__theater[open]{animation:.25s ease-out film-module__LFKgaq__theaterIn}.film-module__LFKgaq__theater::backdrop{background:#000000eb}.film-module__LFKgaq__player{object-fit:contain;background:#000;width:100%;height:100%}.film-module__LFKgaq__close{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));cursor:pointer;background:#0a0d0c80;border:1px solid #f3f5f299;border-radius:50%;width:44px;height:44px;position:absolute}.film-module__LFKgaq__close span,.film-module__LFKgaq__close span:after{background:var(--frost);width:16px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.film-module__LFKgaq__close span:after{content:"";transform:translate(-50%,-50%)rotate(90deg)}.film-module__LFKgaq__close:hover{background:var(--frost)}.film-module__LFKgaq__close:hover span,.film-module__LFKgaq__close:hover span:after{background:var(--ink)}html[data-theater]{overflow:hidden}@keyframes film-module__LFKgaq__theaterIn{0%{opacity:0}to{opacity:1}}@media (max-width:719px){.film-module__LFKgaq__stage{height:min(68svh,540px);min-height:300px}.film-module__LFKgaq__marks{inset:44px 16px}.film-module__LFKgaq__pill{height:38px;bottom:70px;left:34px}}@media (prefers-reduced-motion:reduce){.film-module__LFKgaq__loop{transition:none}.film-module__LFKgaq__theater[open]{animation:none}}
