.site-shell{position:relative;min-width:0;background:var(--paper)}.site-shell h1,.site-shell h2,.site-shell h3,.system-page h1,.system-page h2{color:var(--ink)}.site-shell main,.site-shell section{position:relative}:where(a[href],button,summary,input,select,textarea){scroll-margin-block:var(--focus-clear-top) var(--focus-clear-bottom)}#donate{scroll-margin-top:var(--focus-clear-top)}p{text-wrap:pretty}.skip-link{position:fixed;z-index:80;top:12px;left:12px;display:inline-flex;min-height:44.1px;align-items:center;padding-inline:16px;border:2px solid var(--ink);border-radius:100px;background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:500;transform:translateY(calc(-100% - 20px))}.skip-link:focus-visible{transform:translateY(0)}.wrap{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--wrap-gutter)}.disp{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:.9}.disp,.kick{text-transform:uppercase}.kick{display:inline-flex;align-items:center;gap:10px;color:var(--iron);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.22em}.kick:before{width:20px;height:2px;flex:none;background:var(--red);content:"";transform:scaleX(0);transform-origin:left;transition:transform .48s cubic-bezier(.23,1,.32,1)}.kick.is-inview:before{transform:scaleX(1)}.accent,.accentT{color:var(--red)}.lead{z-index:2}.panel{z-index:3;background:var(--paper)}.sec{padding-block:clamp(96px,15vh,190px)}#causeway-canvas{position:fixed;z-index:0;inset:0;display:block;width:100vw;height:100vh;pointer-events:none}#causeway-canvas[hidden]{display:none}.causeway-fallback{position:fixed;z-index:0;inset:0;overflow:hidden;background:var(--paper);pointer-events:none}.causeway-fallback img[hidden],.causeway-fallback[hidden]{display:none}@media (scripting:enabled){.causeway-fallback:not([data-causeway-fallback-shown]){visibility:hidden}}.causeway-fallback img{display:block;width:100%;height:100%;object-fit:cover}.grain{z-index:1;inset:0;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:multiply;pointer-events:none}#bar,.grain{position:fixed}#bar{z-index:60;top:0;left:0;width:100%;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left}#bar.pulse{background:var(--teal)}.site-nav{position:fixed;z-index:50;top:16px;right:0;left:0;display:flex;justify-content:center;pointer-events:none}.site-nav .pill{position:relative;display:flex;max-width:calc(100vw - 24px);align-items:center;gap:26px;padding:10px 12px 10px 22px;border:var(--edge);border-radius:100px;background:var(--paper);box-shadow:0 10px 30px -18px rgba(15,23,42,.4);pointer-events:auto;transition:box-shadow .2s ease,opacity .2s var(--ease-enter),translate .2s var(--ease-enter)}.site-nav.solid .pill{box-shadow:0 14px 36px -20px rgba(15,23,42,.5)}.site-nav.yield:not(:focus-within):where(:not(:has(.navtoggle[aria-expanded=true]))) .pill{opacity:0;translate:0 -12px;pointer-events:none}body.rm .site-nav.yield .pill{translate:none}.mark{display:flex;min-height:45px;flex:none;align-items:center;gap:10px;color:var(--ink);font-family:var(--font-display);font-size:23px;font-weight:900;letter-spacing:-.01em;line-height:1;text-transform:uppercase}.mark svg{display:block;width:auto;height:32px}.navlinks{display:flex;align-items:center;gap:22px}.navlinks a,.navmenu a,.rm-switch{color:var(--iron);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase}.navlinks a{display:inline-flex;min-height:45px;align-items:center;justify-content:center;color:var(--iron)}.navlinks a:focus-visible{color:var(--ink)}.navlinks a.is-current,.navmenu a.is-current{color:var(--ink);text-decoration:underline 2px var(--teal-600);text-underline-offset:6px}.navlinks a.cta{display:inline-flex;min-height:45px;align-items:center;padding-inline:16px;border:0;border-radius:100px;border:1px solid var(--red);background:var(--red);color:var(--paper);font-family:var(--font-mono);font-size:19px;font-weight:800;letter-spacing:.02em;line-height:1;white-space:nowrap}.navlinks a.ext,.navmenu a.ext{color:var(--teal-600)}.navtoggle{display:none;width:44px;height:44px;flex:none;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:0;border-radius:100px;background:transparent;color:var(--ink)}.navtoggle span{display:block;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .25s var(--ease),opacity .18s ease}.navtoggle[data-keyboard-toggle=true] span{transition:none!important}.navtoggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.navtoggle[aria-expanded=true] span:nth-child(2){opacity:0}.navtoggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navmenu{position:absolute;top:calc(100% + 10px);right:0;display:flex;min-width:216px;flex-direction:column;gap:2px;padding:10px;border:var(--edge);border-radius:16px;background:var(--paper);box-shadow:0 20px 44px -22px rgba(15,23,42,.55)}.navmenu[hidden]{display:none}.navmenu a{min-height:44px;padding:12px 14px;border-radius:10px}.navmenu a:focus-visible,.rm-switch:focus-visible{background:var(--stone);color:var(--ink)}.cue{position:fixed;z-index:40;bottom:18px;left:50%;color:var(--iron);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;pointer-events:none;text-transform:uppercase;transform:translateX(-50%);transition:opacity .28s ease}.rm-toggle{position:fixed;z-index:60;top:26px;left:16px;display:none;width:44px;height:44px;cursor:pointer;align-items:center;justify-content:center;padding:0;border:var(--edge);border-radius:100px;background:var(--paper)}.record-ledger .src-label,.rm-toggle #rmlabel{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rm-toggle .dot{position:relative;width:12px;height:12px;flex:none;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px var(--paper),0 0 0 4.5px var(--teal-600)}body.rm .rm-toggle .dot{background:var(--ash);box-shadow:0 0 0 3px var(--paper),0 0 0 4.5px var(--ash)}.rm-toggle[aria-pressed=true] .dot:after{position:absolute;top:50%;left:50%;width:26px;height:2px;border-radius:2px;background:var(--ink);content:"";transform:translate(-50%,-50%) rotate(-45deg)}@media (forced-colors:active){.rm-toggle .dot{forced-color-adjust:none;background:ButtonText;outline:1.5px solid ButtonText;outline-offset:3px}body.rm .rm-toggle .dot{background:ButtonFace}.rm-toggle[aria-pressed=true] .dot:after{forced-color-adjust:none;background:ButtonText}}.rm-switch{display:flex;width:100%;min-height:44px;margin-top:6px;padding:12px 14px;align-items:center;justify-content:space-between;gap:16px;border:0;border-top:var(--edge);border-radius:0 0 10px 10px;background:transparent;cursor:pointer;text-align:left}.rm-switch-track{position:relative;width:38px;height:22px;flex:none;border:1.5px solid var(--iron);border-radius:100px;background:var(--paper);transition:background-color .18s ease,border-color .18s ease}.rm-switch-track:after{position:absolute;top:4px;left:4px;width:11px;height:11px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 1.5px var(--teal-600);content:"";transition:transform .18s var(--ease-enter),background-color .18s ease,box-shadow .18s ease}.rm-switch[aria-pressed=true] .rm-switch-track{border-color:var(--ink);background:var(--ink)}.rm-switch[aria-pressed=true] .rm-switch-track:after{background:var(--paper);box-shadow:none;transform:translateX(16px)}body.rm .rm-switch-track,body.rm .rm-switch-track:after{transition:none}@media (forced-colors:active){.rm-switch-track{forced-color-adjust:none;border-color:ButtonText;background:ButtonFace}.rm-switch-track:after{background:ButtonText;box-shadow:none}.rm-switch[aria-pressed=true] .rm-switch-track{background:ButtonText}.rm-switch[aria-pressed=true] .rm-switch-track:after{background:ButtonFace}}#thread{position:absolute;z-index:1;top:0;left:0;width:120px;height:100%;overflow:visible;pointer-events:none}#thread path{fill:none;opacity:.5;stroke:var(--teal);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.rv{opacity:1;transform:none}.hero{display:flex;min-height:100svh;padding-block:120px 60px}.hero,.hero-grid{align-items:center}.hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:40px}.hero-copy,.hero-media{min-width:0}.hero h1{margin:18px 0 0 -.04em;color:var(--ink);font-family:var(--font-display);font-size:clamp(58px,11vw,148px);font-weight:900;letter-spacing:-.025em;line-height:.86;text-transform:uppercase}.hero h1 .hero-line{white-space:nowrap}.hero h1 .wi{font-kerning:normal}.hero h1 .uline:after{left:.04em}.hero .sub{max-width:44ch;margin-top:26px;color:var(--iron);font-size:clamp(16px,1.5vw,19px)}@media (min-width:1106px){.hero .sub{max-width:64ch}}@media (min-width:1106px) and (min-height:896px){.hero{padding-top:96px}}@media (min-width:768px) and (max-height:895px){.hero{padding-block:96px 68px}}@media (min-width:1106px) and (max-height:895px){.hero{--hero-h1:min(clamp(58px,11vw,148px),clamp(58px,calc((100svh - 510px) / 2.58),148px))}.hero h1{font-size:var(--hero-h1)}.hero .hero-media{aspect-ratio:3/4;align-content:center}.hero .photopanel{width:min(100%,calc(var(--hero-h1) * 2.6));margin-left:auto}.hero-open-line{display:block}}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.btn,.cta-row{align-items:center}.btn{display:inline-flex;min-height:44px;cursor:pointer;gap:9px;padding:15px 24px;border:1.5px solid transparent;border-radius:100px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;transition:transform .14s var(--ease),background .18s ease,color .18s ease,border-color .18s ease}body:not(.keyboard-input) .btn:active,body:not(.keyboard-input) .site-shell a:active,body:not(.keyboard-input) .site-shell button:active,body:not(.keyboard-input) .site-shell summary:active,body:not(.keyboard-input) .system-page a:active,body:not(.keyboard-input) .system-page button:active,body:not(.keyboard-input) .system-page summary:active{transform:scale(.97)!important}.btn-primary{position:relative;border-color:var(--red);background:var(--red);color:var(--paper);font-family:var(--font-mono);font-size:19px;font-weight:800;letter-spacing:.02em;line-height:1.2}.btn-primary .tk{--tk-x:13px;--tk-y:0px;position:absolute;top:50%;right:3px;width:6px;height:6px;border-radius:1.5px;background:var(--teal);opacity:0;pointer-events:none;transform:translateY(-50%)}.btn-primary .tk:first-of-type{--tk-x:11px;--tk-y:-9px}.btn-primary .tk:nth-of-type(2){--tk-x:17px}.btn-primary .tk:nth-of-type(3){--tk-x:12px;--tk-y:9px}.btn-teal{background:var(--teal);color:var(--ink)}.btn-note{letter-spacing:.02em}.btn-note,.out{color:var(--iron);font-family:var(--font-mono);font-size:var(--fs-label)}.out{margin-top:20px}.hero .out+.out{margin-block-start:34px}.hero .out{text-wrap:wrap}@media (min-width:1106px) and (max-height:660px){.hero-grid{align-items:start}.hero-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.hero-copy>:not(.out){grid-column:1/-1}.hero h1{margin-top:8px}.hero .sub{margin-top:16px}.hero .cta-row{margin-top:22px}.hero .out,.hero .out+.out{margin-top:20px}.hero .out a{display:block;width:fit-content}}.out a{position:relative;display:inline-block;margin-block:-13px;padding-block:13px;color:var(--teal-600);text-decoration-line:underline;text-decoration-color:rgba(15,118,110,.4);text-decoration-thickness:1px;text-underline-offset:.25em}.out a:after{position:absolute;right:0;bottom:14px;left:0;height:1.5px;background:var(--teal-600);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.23,1,.32,1)}.photopanel{aspect-ratio:3/4;box-shadow:var(--shadow)}.photopanel,.photoslot{position:relative;overflow:hidden;border:var(--edge);border-radius:6px;background:var(--paper)}.photoslot{margin:0}.photoslot.r34{aspect-ratio:3/4}.photoslot.r32{aspect-ratio:3/2}.photoslot.is-final{--photo-teal-opacity:0.20}.photoslot.is-final picture{isolation:isolate}.photoslot.is-final picture:has(img[data-loaded=true]):after{content:"";position:absolute;z-index:2;inset:0;background:var(--teal);mix-blend-mode:multiply;opacity:var(--photo-teal-opacity);pointer-events:none;transition:none!important}.photoslot img,.photoslot picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photoslot .photolabel{padding:14px;letter-spacing:.06em;text-transform:uppercase}.photocredit,.photoslot .photolabel{position:absolute;inset:auto 0 0 0;color:var(--iron);font-family:var(--font-mono);font-size:var(--fs-label)}.photocredit{padding:10px 14px;background:color-mix(in srgb,var(--paper) 88%,transparent);letter-spacing:.04em}.photopanel .photoslot{position:absolute;inset:0;border:0;border-radius:0;aspect-ratio:auto}.chip{z-index:10;max-width:56ch;flex-direction:column;margin-top:14px;font-family:var(--font-mono);font-size:var(--fs-note);letter-spacing:.03em}.chip,.chip>.sum{position:relative;display:inline-flex}.chip>.sum{margin-block:-13px;padding-block:13px;cursor:pointer;align-items:center;gap:8px;color:var(--teal-600);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;list-style:none}.chip>.sum::-webkit-details-marker{display:none}.chip>.sum:before{display:inline-block;color:var(--teal);content:"§";font-family:var(--font-serif);transition:transform .18s ease}.chip:focus-within>.sum:before{transform:rotate(15deg)}.chip>.sum:after{position:absolute;z-index:5;top:calc(100% - 5px);left:0;display:block;box-sizing:border-box;width:min(56ch,calc(100vw - 32px));padding:10px 12px;border:var(--edge);border-radius:6px;background:var(--paper);box-shadow:var(--shadow);color:var(--iron);content:attr(data-chip-popover);font-family:var(--font-mono);letter-spacing:.01em;line-height:var(--lh-note);opacity:0;pointer-events:none;text-align:left;text-transform:none;transform:translateY(-4px);transition:transform .18s var(--ease),opacity .18s ease;visibility:hidden;white-space:normal}.chip:not([open]):focus-within>.sum:after{opacity:1;transform:translateY(0);visibility:visible}.chip>.body{position:relative;margin-top:8px;color:var(--iron);letter-spacing:.01em;line-height:var(--lh-note);opacity:0;transform:translateY(-4px);transition:transform .18s var(--ease),opacity .18s ease}.chip[open]>.body{opacity:1;transform:translateY(0)}.chip>.sum:focus-visible{border-radius:3px}.foundation{z-index:2}.fnd-weave{position:relative;height:150vh}.fnd-climax{position:relative;min-height:100vh}.fnd-stage{position:relative;height:100vh}.weave{inset:0}.beat,.weave{position:absolute}.beat{z-index:2;max-width:34ch;padding:26px 28px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:rgba(254,254,254,.94);box-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 20px -14px rgba(15,23,42,.2)}.b-left{left:5.5%;text-align:left}.b-right{right:5.5%;text-align:right}.beat-one{top:14%}.beat-two{top:56%}.beat-climax{top:34%}.beat .num{color:var(--red);font-family:var(--font-display);font-size:22px;font-weight:900;line-height:1}.beat .kick{margin-block:6px 12px}.kick-end{justify-content:flex-end}.beat .line{color:var(--ink);font-family:var(--font-display);font-size:clamp(26px,3.4vw,50px);font-weight:800;letter-spacing:-.015em;line-height:.94;text-transform:uppercase}.field .beat,.foundation .beat{--beat-num:clamp(22px,1.6vw,32px);--beat-kick:clamp(12px,0.78vw,14px);width:fit-content;max-width:calc(100% - 2 * var(--wrap-gutter));padding:clamp(18px,2vw,38px) clamp(20px,2.4vw,44px) clamp(20px,2.2vw,40px)}.foundation .b-left{left:var(--wrap-edge)}.foundation .b-right{right:var(--wrap-edge)}.foundation .beat .num{font-size:var(--beat-num)}.foundation .beat .kick{font-size:var(--beat-kick)}.foundation .beat .line{max-width:7.1em;font-size:clamp(30px,4vw,78px);text-wrap:balance}@media (max-width:900px){.foundation .b-right{right:auto;left:var(--wrap-edge)}}.foundation .beat.beat-climax{--poster-top:clamp(96px,11vh,170px);--poster-horizon:min(40.2vh,47.3vh - 4vw);--poster-head:calc(var(--beat-num) + 1.6 * var(--beat-kick) + 21px);--poster-fit:calc((var(--poster-horizon) - var(--poster-top) - var(--poster-head) - 8px) / 2.7);top:var(--poster-top);right:0;left:0;max-width:calc(100% - 2 * var(--wrap-gutter));margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;backdrop-filter:none;isolation:isolate}.foundation .beat.beat-climax:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * clamp(18px, 2vw, 38px)) calc(-1 * clamp(20px, 2.4vw, 44px)) calc(-1 * clamp(20px, 2.2vw, 40px));border:1px solid rgba(15,23,42,.1);border-radius:12px;background:rgba(254,254,254,.94);box-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 20px -14px rgba(15,23,42,.2);pointer-events:none;opacity:1;transition:none}.foundation .beat.beat-climax[data-poster-free]:before{opacity:0;transition:opacity .2s ease-out}body.rm .foundation .beat.beat-climax:before{transition:none!important}.foundation .beat-climax .kick{justify-content:center}.foundation .beat-climax .line{max-width:none;font-size:clamp(40px,min(6.4vw,var(--poster-fit)),128px);line-height:.9}@media (max-width:767px){.foundation .beat-climax .line{font-size:clamp(30px,min(12vw,var(--poster-fit)),60px)}}@media (max-width:767px) and (max-height:614px) and (orientation:portrait){.foundation .beat.beat-climax:before{content:none}.foundation .beat.beat-climax{padding:18px 20px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:rgba(254,254,254,.94);box-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 20px -14px rgba(15,23,42,.2)}}@media (orientation:landscape) and (max-height:799px){.foundation .beat.beat-climax{--poster-top:clamp(110px,20vh,200px);right:auto;left:var(--wrap-edge);margin-inline:0;text-align:left}.foundation .beat-climax .kick{justify-content:flex-start}.foundation .beat-climax .line{font-size:clamp(40px,min(5.4vw,10.5vh),96px)}}.particles{z-index:3;display:flex;min-height:100svh;align-items:center;justify-content:center;flex-direction:column;padding-block:clamp(64px,9vh,110px);overflow:hidden;background:var(--paper);text-align:center}.ca-wrap{width:clamp(200px,min(80vw,100svh - 300px),760px);margin:0 auto 6px}@media (min-width:768px){.particles{padding-block:var(--focus-clear-top) clamp(32px,5vh,48px)}.ca-wrap{width:clamp(240px,min(80vw,76svh - 124px),760px)}}.ca{display:block;width:100%;height:auto;overflow:visible}.draw{stroke-dasharray:1;stroke-dashoffset:0}.ca-emblem,.ca-fill,.ca-mark{opacity:1}.particles[data-canvas-window]{background:transparent}body.rm .particles[data-canvas-window]{background:var(--paper)}.ca-ring,.ca-seal{transform-box:fill-box;transform-origin:center}.ca-ring{opacity:0;pointer-events:none}.particles .lockup{margin-top:10px}.particles .disp{font-size:clamp(30px,min(9.4vw,7svh),96px)}@media (orientation:landscape) and (max-height:500px){.particles{flex-direction:row;gap:40px;text-align:left}.ca-wrap{width:calc(100svh - 150px);margin:0}.particles .lockup{margin:0}}.slab{z-index:3;padding-block:clamp(90px,16vh,180px);background:radial-gradient(120% 140% at 50% 0,#f0483d 0,var(--red) 52%,var(--red-deep) 100%);color:var(--paper);text-align:left}@media (min-width:768px){.slab{display:grid;min-height:100svh;align-content:center}}.slab .wrap{container-type:inline-size}.slab .disp{max-width:19ch;margin-inline-start:-.03em;color:var(--paper);font-size:clamp(34px,6vw,86px)}@supports (font-size:1cqi){.slab .disp{max-width:none;font-size:calc(100cqi / 8.88)}@media (max-width:479px){.slab .disp{font-size:19cqi}}}.slab .kick{justify-content:flex-start;color:var(--paper);font-size:19px;font-weight:700}.slab .kick:before{background:var(--paper)}.section-heading{margin-top:12px}.pillars{z-index:3;padding-block:clamp(90px,13vh,170px);background:var(--paper)}.sechead .disp{font-size:clamp(40px,7vw,104px)}@media (max-width:359px){.pillars .sechead .disp{font-size:38px}}.sechead p{max-width:52ch;margin-top:18px;color:var(--iron)}.pillar{display:grid;align-items:center;gap:34px;margin-top:clamp(70px,10vh,130px)}.pillar.p1{grid-template-columns:.9fr 1.1fr}.pillar.p2{grid-template-columns:1.2fr .8fr}.pillar.p3{grid-template-columns:.9fr 1.1fr;align-items:center;text-align:left}.pillar-copy{position:relative;z-index:2}.pillar .pnum{display:inline-block;margin-left:-8px;padding:2px 8px;border-radius:3px;background:var(--paper);color:var(--teal-600);font-family:var(--font-mono);font-size:12px;letter-spacing:.2em}.pillar h3{margin:8px 0 14px;color:var(--ink);font-family:var(--font-display);font-size:clamp(34px,4.6vw,68px);font-weight:800;letter-spacing:-.02em;line-height:.92;text-transform:uppercase;text-wrap:balance}.pillar p{max-width:44ch;color:var(--iron)}.pillar .out a{margin-top:-7px}.pillar .out a:focus-visible{outline:none;box-shadow:none}.pillar .out a:focus-visible:before{position:absolute;inset:8px -6px;border:3px solid var(--ink);border-radius:3px;content:"";pointer-events:none}.pillar .cutout{position:relative;z-index:1}.pillar .cutout picture,.pillar .cutout picture img{display:block;width:100%;height:auto}.pillar .cutout picture img{object-fit:contain}.pillar .cutout>.themis-rig{position:relative;z-index:1}.pillar .themis-rig>picture.rig-body{position:relative;z-index:2}.pillar .themis-rig>picture.rig-plate{position:absolute;z-index:1;height:var(--rig-h)}.pillar .themis-rig>picture.rig-plate>img{height:100%;object-fit:fill}.pillar .themis-rig>picture.rig-pan-left{--rig-h:var(--rig-pan-left-h);top:var(--rig-pan-left-y);left:var(--rig-pan-left-x);width:var(--rig-pan-left-w);transform-origin:var(--rig-pan-left-ox) var(--rig-pan-left-oy)}.pillar .themis-rig>picture.rig-pan-right{--rig-h:var(--rig-pan-right-h);top:var(--rig-pan-right-y);left:var(--rig-pan-right-x);width:var(--rig-pan-right-w);transform-origin:var(--rig-pan-right-ox) var(--rig-pan-right-oy)}.pillar .themis-rig>picture.rig-beam{--rig-h:var(--rig-beam-h);z-index:4;top:var(--rig-beam-y);left:var(--rig-beam-x);width:var(--rig-beam-w);transform-origin:var(--rig-beam-ox) var(--rig-beam-oy)}.pillar .themis-rig>.rig-head{position:absolute;top:0;left:0;z-index:3;width:100%;aspect-ratio:1792/1120;pointer-events:none}.pillar .themis-rig>.rig-head>picture.rig-head-frame{position:absolute;inset:0;height:100%;visibility:hidden}.pillar .themis-rig>.rig-head>picture.rig-head-frame>img{height:100%;object-fit:fill}.pillar .themis-rig>.rig-head>picture.rig-head-frame[data-active]{visibility:visible}.pillar .themis-rig[data-head-index]:not([data-head-index="18"])>picture.rig-body{-webkit-mask:var(--themis-head-hole) 0 0 /100% 100% no-repeat;mask:var(--themis-head-hole) 0 0 /100% 100% no-repeat}.pillar .themis-rig:has(>picture>img:not([data-loaded=true]))>picture{visibility:hidden}.pillar .themis-rig:has(>picture>img:not([data-loaded=true]))>.rig-head>picture.rig-head-frame{visibility:hidden}.pillar.p1 .cutout:has(.themis-rig>picture>img:not([data-loaded=true]))>.ph{visibility:visible;opacity:1}.pillar .cutout .ph,.pillar .fig .ph{position:absolute;z-index:0;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:6px;background:linear-gradient(180deg,var(--stone),var(--paper));color:var(--iron);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-align:center;text-transform:uppercase;pointer-events:none;transition:opacity .16s ease-out,visibility .16s ease-out}:is(.cutout,.paperflight,.mechanism-fig,.torii-wrap,.bonsai,.niche):has(img[data-loaded=true])>.ph{visibility:hidden;opacity:0}.pillar.p1 .cutout{aspect-ratio:1792/2400;margin:-5% -6% -6% -3%}.pillar.p2 .cutout{margin:-5% -3% -6% -16%}@media (min-width:901px){.pillar.p1>.cutout{left:-2.13%}.pillar.p2>.cutout{left:2.33%}.pillar.p1>.cutout,.pillar.p3>.fig{order:-1}}.pillar .cutout .paperflight{position:relative;width:100%;aspect-ratio:1792/2400}.pillar .cutout .paperflight>picture.pf-base{position:absolute;z-index:1;inset:0}.pillar .cutout .paperflight>.pf-flight{position:absolute;z-index:2;inset:0;pointer-events:none}.pillar .cutout .paperflight>.pf-flight>picture{position:absolute;top:var(--y);left:var(--x);width:var(--w);height:var(--h);transform-origin:var(--ox) var(--oy)}.pillar .cutout .paperflight picture>img{height:100%;object-fit:fill}.pillar .cutout .paperflight[data-act=parked]>.pf-flight>picture{opacity:0;transform:var(--park)}.pillar.p3 .band{padding-block:28px;border-top:var(--edge);border-bottom:var(--edge)}.pillar.p3 .band>p{max-width:38ch}.mechanism-fig{position:relative;width:100%;justify-self:center;aspect-ratio:1}.mechanism-fig .gn{position:absolute;z-index:1;top:-16.9643%;left:0;width:100%;height:133.9286%;pointer-events:none}.mechanism-fig .gn-act{position:absolute;inset:0}.mechanism-fig .gn picture{position:absolute;top:var(--y);left:var(--x);width:var(--w);height:var(--h);transform-origin:var(--ox) var(--oy)}.mechanism-fig .gn picture>img{display:block;width:100%;height:100%;object-fit:fill}.mechanism-fig .gn picture.gn-gavel{transform:var(--rest)}.mechanism-fig:is([data-act=parked],[data-act=queued]) .gn-act>picture{opacity:0;transform:var(--park)}.discipline .disp-top{position:relative;--torii-w:min(38vw,420px,100%);text-align:center}.torii-wrap{position:relative;z-index:1;display:flex;justify-content:center;margin-top:calc(var(--torii-w) * -240 / 1792)}.torii-wrap .torii-rig{position:relative;z-index:1;width:var(--torii-w);aspect-ratio:1792/2400}.torii-rig .tw-dawn picture>img,.torii-rig>picture.torii,.torii-rig>picture.torii>img{display:block;width:100%;height:100%}.torii-rig>picture.torii{position:absolute;inset:0}.torii-rig>picture.torii>img{object-fit:contain}.torii-rig .tw-dawn{position:absolute;z-index:2;inset:0;pointer-events:none}.torii-rig .tw-dawn picture,.torii-rig .tw-well{position:absolute;top:var(--y);left:var(--x);width:var(--w);height:var(--h)}.torii-rig .tw-dawn picture{transform-origin:var(--ox) var(--oy)}.torii-rig .tw-dawn picture>img{object-fit:fill}.torii-rig .tw-well{overflow:hidden}.torii-rig[data-act=parked] .tw-ray{opacity:0;transform:scale(.55)}.torii-rig[data-act=parked] .tw-sun{transform:var(--park)}.torii-wrap .ph{position:absolute;z-index:0;top:0;left:50%;display:flex;width:var(--torii-w);aspect-ratio:1792/2400;align-items:center;justify-content:center;color:var(--iron);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;transform:translateX(-50%)}.discipline .disp-top .sechead{position:relative;z-index:2;margin-top:calc(16px - var(--torii-w) * 343 / 1792);text-align:center}.craft-compose{--craft-cap:0.456em;--bonsai-w:240px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:74px;margin-top:var(--head-gap);text-align:left}.craft-body{min-width:0}.craft-line{margin:0;max-width:52ch;color:var(--iron)}.cw{position:relative;opacity:.85;transition:opacity .12s var(--ease-enter)}.cw:after{position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--teal);opacity:0;content:"";transform-origin:left}.cw.is-current,.cw.is-current:after,body.rm .cw{opacity:1}body.rm .cw:after{opacity:0}.craft-line:not(:has(.is-current)) .c4:after,body.rm .cw.c4:after{opacity:1}@media (min-width:901px){.cw-run{white-space:nowrap}}.craft-line.is-seen .cw{opacity:1}.craft-compose .specimen{margin:24px 0 0;gap:24px}.craft-compose .specimen .bonsai{max-width:var(--bonsai-w);flex:0 0 55%}.support-photo{width:min(100%,380px)}.photoslot.discipline-photo{overflow:visible;border:0;border-radius:0;background:var(--paper)}.photoslot.discipline-photo:before{position:absolute;z-index:1;top:0;right:0;left:0;height:3px;background:var(--ink);content:"";transform-origin:left}.craft-compose:has(.bonsai[data-act=parked]) .photoslot.discipline-photo:before{transform:scaleX(0)}.photoslot.discipline-photo .photolabel{inset:0;display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width:768px){.craft-compose .photoslot.discipline-photo{margin-top:var(--craft-cap)}}@media (min-width:901px){.craft-compose .photoslot.discipline-photo{align-self:stretch;aspect-ratio:auto}.craft-compose .specimen{margin-bottom:calc(min(var(--bonsai-w), 55%) * -29 / 768)}}@media (min-width:768px) and (max-width:900px){.craft-compose{gap:58px}.craft-compose .specimen{gap:16px}.craft-compose .specimen .bonsai{flex-basis:50%}}.discipline .sechead .kick{justify-content:center;vertical-align:top}.discipline .sechead .disp{font-size:clamp(38px,6vw,92px)}.discipline .sechead p{margin:16px auto 0}.specimen{display:flex;align-items:flex-end;gap:clamp(24px,4vw,52px);margin-top:clamp(48px,7vh,92px)}.specimen .bonsai{flex:0 0 40%;max-width:420px}.specimen figcaption{max-width:30ch;flex:1 1 auto;padding-bottom:clamp(2px,1vh,10px)}.figlabel{color:var(--teal-600);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase}.figcap{max-width:30ch;margin-top:8px;color:var(--iron);font-size:14.5px}.bonsai{position:relative;aspect-ratio:768/931}.bonsai .ph{z-index:0;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:6px;background:linear-gradient(180deg,var(--stone),var(--paper));color:var(--iron);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.bonsai .bz-growth,.bonsai .bz-tree,.bonsai .ph,.bonsai>picture.bz-pot{position:absolute;inset:0}.bonsai picture>img{display:block;width:100%;height:100%;object-fit:fill}.bonsai>picture.bz-pot{z-index:1}.bonsai .bz-growth{z-index:2;pointer-events:none}.bonsai .bz-tree{transform-origin:var(--ox) var(--oy)}.bonsai .bz-t1,.bonsai .bz-t2,.bonsai .bz-t3{opacity:0}.bonsai .bz-bird-p{position:absolute;top:var(--y);left:var(--x);width:var(--w);height:var(--h)}.bonsai .bz-bird-s{position:absolute;inset:0;transform-origin:var(--ox) var(--oy)}.bonsai .bz-bird-s>picture.bz-bird{position:absolute;top:var(--y);left:var(--x);width:var(--w);height:var(--h)}.bonsai:is([data-act=parked],[data-act=play]) .bz-t1{opacity:1}.bonsai[data-act=parked] .bz-bird-p,.bonsai[data-act=parked] .bz-t4{opacity:0}.support-lead{margin-bottom:44px}.record-head{margin-bottom:var(--head-gap)}.record-head .disp{text-wrap:balance}.compact-heading{font-size:clamp(34px,5vw,72px)!important}.record-section .wrap{overflow:visible}.frame{--card-pad:clamp(26px,3vw,42px);border:var(--edge);border-radius:6px;background:var(--paper);box-shadow:var(--shadow)}.frame .in{padding:var(--card-pad)}.role{color:var(--teal-600);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase}.stat{position:relative;display:flex;align-items:baseline;gap:16px;margin-top:16px}.stat:after{position:absolute;right:0;bottom:-8px;left:0;height:0;border-top:var(--edge);content:"";transform:scaleX(1);transform-origin:left;transition:transform .5s cubic-bezier(.23,1,.32,1)}.stat.is-parked:not(.is-uline):after{transform:scaleX(0);transition:none}.stat .n,.stat .odo{color:var(--ink);font-family:var(--font-display);font-size:clamp(44px,3.9vw,56px);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.stat .l{max-width:34ch;font-size:17px;line-height:1.5}.future,.stat .l{color:var(--iron)}.future{max-width:62ch;margin:0;font-family:var(--font-mono);font-size:var(--fs-note);line-height:var(--lh-note)}.modelplate svg{display:block;width:100%;height:auto;overflow:visible}.modelplate .mtext{font-family:var(--font-mono)}.lapidary{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;padding-block:24px;text-align:left}.record-sign{margin-top:32px}@media (min-width:601px){.record-sign{margin-top:var(--head-gap)}.record-sign .lapidary{padding-block:0}}.lapidary .losf-wordmark{display:block;width:112px;height:auto;color:var(--ink)}.lap-inscription{min-width:0}@media (max-width:600px){.lapidary{grid-template-columns:minmax(0,1fr)}}.lap-name,.lap-sub{color:var(--ink);font-family:var(--font-serif);letter-spacing:.08em;text-transform:uppercase}.lap-name{font-size:16px}.lap-sub{margin-top:6px}.lap-note,.lap-sub{color:var(--iron);font-size:var(--fs-label)}.lap-note{margin:8px 0 0;font-family:var(--font-mono);letter-spacing:.02em}.record-ledger{display:grid;grid-template-columns:minmax(0,1fr);row-gap:72px}.ledger-col{display:grid;grid-template-rows:auto auto auto;align-content:start}@media (min-width:1024px){.record-ledger{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-rows:auto auto auto;column-gap:40px;row-gap:0}.ledger-col{grid-row:1/span 3;grid-template-rows:subgrid}}@media (min-width:1200px){.record-ledger{column-gap:64px}}.ledger-col .role{margin:0;padding-bottom:18px;border-bottom:2px solid var(--ink);color:var(--ink);font-family:var(--font-display);font-size:clamp(28px,2.5vw,36px);font-weight:800;line-height:1.1;letter-spacing:-.005em;text-transform:none}.rec-plate .note{padding-top:20px;border-top:var(--edge)}.record-section .apprenticeship-banner{--slab-tile:12px;--slab-pitch:16px;--slab-step:16px;--slab-lane-gap:8px;--slab-in:0px;--slab-hang-x:16px;--slab-pad:16px;--slab-pad-top:24px;--slab-pad-bottom:calc(3 * var(--slab-step) + 8px);--slab-face:6px;--slab-cols:4;--slab-rows:12;--slab-lane-corner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='64' viewBox='0 0 60 64' fill='%2310CFBB'%3E%3Crect x='0' y='4' width='12' height='12' rx='2.5'/%3E%3Crect x='16' y='4' width='12' height='12' rx='2.5'/%3E%3Crect x='16' y='20' width='12' height='12' rx='2.5'/%3E%3Crect x='32' y='20' width='12' height='12' rx='2.5'/%3E%3Crect x='32' y='36' width='12' height='12' rx='2.5'/%3E%3Crect x='48' y='36' width='12' height='12' rx='2.5'/%3E%3Crect x='48' y='52' width='12' height='12' rx='2.5'/%3E%3C/svg%3E");--slab-lane-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16' viewBox='0 0 12 16' fill='%2310CFBB'%3E%3Crect y='4' width='12' height='12' rx='2.5'/%3E%3C/svg%3E");--slab-lane-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='%2310CFBB'%3E%3Crect x='4' width='12' height='12' rx='2.5'/%3E%3C/svg%3E");--slab-corner-w:60px;--slab-corner-h:64px;position:relative;isolation:isolate;margin:0 0 calc(var(--head-gap) + var(--slab-pitch)) var(--slab-in)}.record-section .apprenticeship-field{position:absolute;z-index:0;inset:0 var(--slab-hang-x) 0 0;border-radius:6px;background:var(--red);clip-path:polygon(0 0,calc(100% - 3 * var(--slab-step)) 0,calc(100% - 3 * var(--slab-step)) var(--slab-step),calc(100% - 2 * var(--slab-step)) var(--slab-step),calc(100% - 2 * var(--slab-step)) calc(2 * var(--slab-step)),calc(100% - var(--slab-step)) calc(2 * var(--slab-step)),calc(100% - var(--slab-step)) calc(3 * var(--slab-step)),100% calc(3 * var(--slab-step)),100% 100%,calc(3 * var(--slab-step)) 100%,calc(3 * var(--slab-step)) calc(100% - var(--slab-step)),calc(2 * var(--slab-step)) calc(100% - var(--slab-step)),calc(2 * var(--slab-step)) calc(100% - 2 * var(--slab-step)),var(--slab-step) calc(100% - 2 * var(--slab-step)),var(--slab-step) calc(100% - 3 * var(--slab-step)),0 calc(100% - 3 * var(--slab-step)));pointer-events:none}.record-section .apprenticeship-lane{position:absolute;z-index:3;top:0;right:var(--slab-hang-x);bottom:calc(-1 * var(--slab-pitch));left:calc(-1 * (var(--slab-tile) + var(--slab-lane-gap)));background:var(--slab-lane-corner) left bottom /var(--slab-corner-w) var(--slab-corner-h) no-repeat;pointer-events:none}.record-section .apprenticeship-lane:after,.record-section .apprenticeship-lane:before{position:absolute;content:""}.record-section .apprenticeship-lane:before{bottom:var(--slab-corner-h);left:0;width:var(--slab-tile);height:round(down,100% - var(--slab-corner-h),var(--slab-pitch));background:var(--slab-lane-v) 0 0 /var(--slab-tile) var(--slab-pitch) no-repeat repeat}.record-section .apprenticeship-lane:after{bottom:0;left:var(--slab-corner-w);width:round(down,100% - var(--slab-corner-w),var(--slab-pitch));height:var(--slab-tile);background:var(--slab-lane-h) 0 0 /var(--slab-pitch) var(--slab-tile) repeat no-repeat}.record-section .apprenticeship-copy{position:relative;display:grid;gap:24px;padding:var(--slab-pad-top) var(--slab-pad) 0}.record-section .apprenticeship-copy h3{margin:0 var(--slab-hang-x) 0 0;color:var(--paper);font-size:clamp(24px,(100vw - 2 * var(--wrap-gutter) - 2 * var(--slab-pad) - var(--slab-hang-x))/7.8,32px);line-height:.96}.record-section .apprenticeship-copy h3:not(.ln-split),.record-section .apprenticeship-copy h3>.ln-mask:first-child>.ln-inner{text-box:trim-start cap alphabetic}.record-section .apprenticeship-detail{margin-inline-end:calc(-1 * var(--slab-pad));padding:20px 18px 22px;border-radius:6px;background:var(--paper);color:var(--ink);box-shadow:var(--slab-face) var(--slab-face) 0 var(--red-deep)}.apprenticeship-detail p{margin:0;max-width:65ch;font-size:17px;line-height:1.6}.apprenticeship-detail .apprenticeship-purpose{margin-top:20px;font-weight:600}.record-section .apprenticeship-footer{position:relative;padding:0 calc(var(--slab-pad) + var(--slab-hang-x)) var(--slab-pad-bottom) var(--slab-pad)}.apprenticeship-rule{display:block;height:2px;margin:32px 0;background:var(--paper);transform-origin:left center}.apprenticeship-logos{--mark-hf:160px;--mark-vc:56px;display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:0 0 16px}.apprenticeship-logos a{display:inline-flex;min-height:64px;max-width:100%;align-items:center}.apprenticeship-logos img{display:block;width:auto;max-width:100%;height:auto}.apprenticeship-hacker-fund{margin-inline-start:calc(var(--mark-hf) * -.025)}.apprenticeship-hacker-fund img{width:var(--mark-hf);filter:grayscale(1) brightness(0) invert(1)}.apprenticeship-vencounsel{overflow:hidden}.apprenticeship-vencounsel img{width:var(--mark-vc);filter:grayscale(1);mix-blend-mode:screen;translate:0 calc(var(--mark-vc) * -.066)}.record-section .apprenticeship-acknowledgment{margin:0;color:var(--paper);font-size:19px;font-weight:700;line-height:1.5}.apprenticeship-acknowledgment a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media (hover:hover) and (pointer:fine){html:not(.lenis-scrolling) .record-section .apprenticeship-logos a:hover{background-color:color-mix(in srgb,var(--paper) 8%,transparent)}html:not(.lenis-scrolling) .record-section .apprenticeship-acknowledgment a:hover{text-decoration-thickness:2px}}.record-section .apprenticeship-logos a:focus-visible{background-color:color-mix(in srgb,var(--paper) 8%,transparent)}.record-section .apprenticeship-acknowledgment a:focus-visible{text-decoration-thickness:2px}@media (max-width:359px){.apprenticeship-logos{--mark-hf:136px;column-gap:16px}}.record-section .apprenticeship-paper{position:absolute;z-index:2;inset:-1px var(--slab-hang-x) -1px 8px;display:grid;grid-template-columns:repeat(var(--slab-cols),1fr);grid-template-rows:repeat(var(--slab-rows),1fr);visibility:hidden;pointer-events:none}.apprenticeship-paper i{background:var(--paper);box-shadow:0 0 0 1px var(--paper)}@media (min-width:768px){.record-section .apprenticeship-banner{--slab-tile:14px;--slab-pitch:18px;--slab-step:36px;--slab-lane-gap:22px;--slab-in:36px;--slab-hang-x:24px;--slab-pad:48px;--slab-pad-top:40px;--slab-pad-bottom:calc(2 * var(--slab-step) + 16px);--slab-face:8px;--slab-cols:6;--slab-rows:8;--slab-title:clamp(32px,4vw,56px);--slab-lane-corner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='126' viewBox='0 0 140 126' fill='%2310CFBB'%3E%3Crect x='0' y='4' width='14' height='14' rx='3'/%3E%3Crect x='18' y='4' width='14' height='14' rx='3'/%3E%3Crect x='36' y='4' width='14' height='14' rx='3'/%3E%3Crect x='54' y='4' width='14' height='14' rx='3'/%3E%3Crect x='54' y='22' width='14' height='14' rx='3'/%3E%3Crect x='54' y='40' width='14' height='14' rx='3'/%3E%3Crect x='72' y='40' width='14' height='14' rx='3'/%3E%3Crect x='90' y='40' width='14' height='14' rx='3'/%3E%3Crect x='90' y='58' width='14' height='14' rx='3'/%3E%3Crect x='90' y='76' width='14' height='14' rx='3'/%3E%3Crect x='108' y='76' width='14' height='14' rx='3'/%3E%3Crect x='126' y='76' width='14' height='14' rx='3'/%3E%3Crect x='126' y='94' width='14' height='14' rx='3'/%3E%3Crect x='126' y='112' width='14' height='14' rx='3'/%3E%3C/svg%3E");--slab-lane-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='%2310CFBB'%3E%3Crect y='4' width='14' height='14' rx='3'/%3E%3C/svg%3E");--slab-lane-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='%2310CFBB'%3E%3Crect x='4' width='14' height='14' rx='3'/%3E%3C/svg%3E");--slab-corner-w:140px;--slab-corner-h:126px}.record-section .apprenticeship-copy{gap:32px}.record-section .apprenticeship-copy h3{font-size:var(--slab-title)}.record-section .apprenticeship-detail{padding:28px 32px 30px}.apprenticeship-logos{--mark-hf:200px;--mark-vc:64px;column-gap:40px}.record-section .apprenticeship-acknowledgment{font-size:24px;font-weight:400}}@media (min-width:1024px){.record-section .apprenticeship-banner{--slab-hang-x:0px;--slab-pad-top:48px;--slab-cols:8;--slab-rows:5;--slab-gap:40px;--slab-ledger-gap:40px;display:grid;grid-template-columns:minmax(0,7fr) minmax(380px,5fr);grid-template-rows:auto 1fr;column-gap:var(--slab-gap);padding:var(--slab-pad-top) var(--slab-pad) 0}.record-section .apprenticeship-paper i:nth-child(n+41){display:none}.record-section .apprenticeship-lane{right:auto;width:calc((100% + var(--slab-in) - var(--slab-ledger-gap)) / 3 + var(--slab-ledger-gap) - var(--slab-in) + var(--slab-tile) + var(--slab-lane-gap))}.record-section .apprenticeship-copy{display:grid;grid-column:1/-1;grid-row:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:normal;padding:0}.record-section .apprenticeship-copy h3{grid-column:1;grid-row:1;margin:0}.record-section .apprenticeship-detail{grid-column:2;grid-row:1/-1;align-self:start;margin:calc(.96 * var(--slab-title)) 0 0;padding:36px 40px 38px}.apprenticeship-detail p{font-size:18px}.record-section .apprenticeship-footer{grid-column:1;grid-row:2;padding:0 0 var(--slab-pad-bottom)}.apprenticeship-rule{margin:32px 0 24px}}@media (min-width:1200px){.record-section .apprenticeship-banner{--slab-gap:64px;--slab-ledger-gap:64px}}@media print{.record-section .apprenticeship-paper{display:none}.record-section .apprenticeship-banner :is(.ln-inner,.apprenticeship-detail,.apprenticeship-rule,.apprenticeship-logos img,.apprenticeship-acknowledgment){opacity:1!important;transform:none!important}}.record-figures{display:flex;flex-direction:column}.record-figures .stat{--row-pad:24px;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-top:0;padding:var(--row-pad) 0 24px}.record-figures .stat:last-child{flex:1}.record-figures .n{justify-self:start}.record-figures .stat:after{bottom:0;transition:transform var(--rule-ms,.9s) var(--ease-enter) var(--rule-delay,0s)}.stat .odo{position:absolute;top:var(--row-pad,0);left:0;display:flex;pointer-events:none;white-space:nowrap}.odo-reel{position:relative;display:block;height:1em;clip-path:inset(.12em -.25em .1em)}.odo-reel:before{content:attr(data-d);visibility:hidden}.odo-strip{position:absolute;top:0;left:0;white-space:pre}.odo-strip:before{content:attr(data-seq)}.odo-sep:before{content:attr(data-c)}.record-figures .n.is-rolling{opacity:0}.record-ledger .l a{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--iron) 60%,transparent);text-underline-offset:.28em}@media (hover:hover) and (pointer:fine){html:not(.lenis-scrolling) .record-ledger .l a:hover{color:var(--ink);text-decoration-color:var(--teal-600)}}.record-ledger .l a:focus-visible{color:var(--ink);text-decoration-color:var(--teal-600);outline:2px solid var(--ink);outline-offset:2px;box-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.model-body{display:flex;flex-direction:column;gap:36px;padding:24px 0 32px}.record-ledger .model-intro{max-width:44ch;margin:0;color:var(--ink);font-size:17px;line-height:1.5}.model-body .modelplate{margin-block:auto}.modelplate .md-outcome{fill:var(--paper);font-weight:500}.modelplate .md-wide{max-width:760px}.modelplate .md-tall{display:none}.modelplate .md-road rect,.modelplate .md-target{transform-box:fill-box;transform-origin:center}.modelplate .md-target{fill:var(--ink)}@media (max-width:719px){.modelplate .md-wide{display:none}.modelplate .md-tall{display:block;max-width:360px}}@media print{.stat .odo{display:none}.record-figures .n{opacity:1!important}.record-figures .stat:after{transform:scaleX(1)!important}.modelplate .md-road rect{opacity:1!important;transform:none!important}}.record-section:after{--curb:clamp(24px,2.5vw,36px);--curb-step:16px;--curb-red:linear-gradient(var(--red),var(--red));position:absolute;top:calc(100% - var(--curb));right:0;left:0;height:calc(var(--curb) + 3 * var(--curb-step));background:var(--curb-red) 0 0 /100% var(--curb),var(--curb-red) 100% 0 /calc(var(--wrap-edge) + 3 * var(--curb-step)) calc(var(--curb) + var(--curb-step)),var(--curb-red) 100% 0 /calc(var(--wrap-edge) + 2 * var(--curb-step)) calc(var(--curb) + 2 * var(--curb-step)),var(--curb-red) 100% 0 /calc(var(--wrap-edge) + var(--curb-step)) 100%;background-repeat:no-repeat;content:"";filter:drop-shadow(0 10px 12px rgba(15,23,42,.22));pointer-events:none}@media (min-width:768px){.record-section:after{--curb-step:36px}}.field{position:relative;z-index:2;height:120vh}.field-card{top:max(15%,140px)}.field .b-left{left:var(--wrap-edge)}.field .beat .line{max-width:7.1em;text-wrap:balance}.field+.founders-section{box-shadow:0 -1px 0 rgba(15,23,42,.12),0 -16px 30px -16px rgba(15,23,42,.36)}@media print{.site-shell .field .weave{opacity:1!important;transform:none!important}}.convert{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.convert .frame{min-width:0}.convert .in{position:relative;display:flex;height:100%;flex-direction:column}.cardrule{position:absolute;bottom:16px;left:var(--card-pad);width:64px;height:2px;background:var(--teal);transform:scaleX(.25);transform-origin:left center;transition:transform .18s var(--ease-enter)}@media (hover:hover) and (pointer:fine){.convert .frame:hover .cardrule{transform:scaleX(1)}}.convert .frame:focus-within .cardrule{transform:scaleX(1);transition:none}body.rm .site-shell .cardrule{transform:scaleX(1);transition:none!important}.convert h3{margin:8px 0 10px;color:var(--ink);font-family:var(--font-display);font-size:clamp(26px,3vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.04;text-transform:uppercase;text-wrap:balance}.convert p{max-width:52ch;color:var(--iron);font-size:17px}.convert p+p{margin-top:8px}.convert .cta-row{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:12px;margin-top:auto;padding-top:22px}.convert p.support-action-note{max-width:100%;margin:0;font-size:14px;line-height:1.5}@media (min-width:901px){.convert p.support-action-note{min-height:3em}}.convert .btn{max-width:100%;font-size:19px;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:normal}.convert .btn-primary{padding-inline:16px}@media (max-width:387px){.convert .btn{text-align:center;text-wrap:balance}.convert .btn,.convert .btn .arr{display:inline-block}}.ein{margin-top:14px;color:var(--iron);font-family:var(--font-mono);font-size:12px}.ein b{color:var(--ink);font-weight:500}.ein .warn{color:var(--red)}.sec.dark{background:var(--ink)}.sec.dark .disp,.sec.dark h3{color:var(--paper)}.sec.dark .accent,.sec.dark .accentT,.sec.dark .role{color:var(--teal)}.sec.dark .kick{color:var(--paper)}.sec.dark .frame{border-color:rgba(254,254,254,.14);background:#1a2438;box-shadow:0 30px 70px -44px rgba(15,23,42,.85)}.sec.dark .photoslot{border-color:rgba(254,254,254,.14);background:var(--ink)}.sec.dark .chip>.body,.sec.dark .convert p{color:rgba(254,254,254,.9)}.sec.dark .chip:not([open])>.body,.sec.dark .chip>.sum:after{border-color:rgba(254,254,254,.18);background:var(--ink)}.sec.dark .chip>.sum:after{color:rgba(254,254,254,.9)}.sec.dark .chip>.sum{color:var(--teal)}.sec.dark .ein{color:rgba(254,254,254,.86)}.sec.dark .ein b{color:var(--paper)}.sec.dark .ein .warn{padding:1px 7px;border-radius:3px;background:var(--paper);color:var(--red-deep)}.support-lead{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;margin-bottom:40px}.support-lead .support-head{margin:0}.support-photo{justify-self:end}.founders{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) clamp(280px,30vw,380px);gap:clamp(32px,5vw,64px);margin-top:16px}.founders-heading{font-size:clamp(30px,5vw,72px)!important}.audiences{--aud-gap:28px;--aud-line:19.2px;--aud-centre:8.25px;--aud-tile:12px;--tile-deep:#0d9482;--tile-bright:#6be6d1;display:grid;row-gap:var(--aud-gap);max-width:52ch;margin:clamp(20px,1.8vw,26px) 0 0}.audiences>div{position:relative;padding-left:30px}.audiences>div:first-child{--aud-shade:var(--tile-deep)}.audiences>div:nth-child(2){--aud-shade:var(--teal)}.audiences>div:nth-child(3){--aud-shade:var(--tile-bright)}.audiences>div:before{position:absolute;z-index:1;top:calc(var(--aud-centre) - var(--aud-tile) / 2);left:0;width:var(--aud-tile);height:var(--aud-tile);border-radius:2px;background:var(--aud-shade);content:""}.audiences>div:not(:last-child):after{position:absolute;z-index:0;top:var(--aud-centre);left:calc(var(--aud-tile) / 2 - 1px);width:2px;height:calc(100% + var(--aud-gap));background:var(--teal);content:"";transform-origin:50% 0}.audiences dt{margin:0;line-height:var(--aud-line)}.audiences dd{margin:4px 0 0;text-wrap:pretty}.audiences[data-lane=parked]>div:before{opacity:0;transform:scale(.6)}.audiences[data-lane=parked]>div:after{transform:scaleY(0)}.audiences[data-act=parked] :is(dt,dd){opacity:0;transform:translateY(8px)}.founders-photo{--founders-teal-opacity:0.20;width:100%;max-width:380px;min-width:0;margin:0;justify-self:end}.founders-photo .niche{aspect-ratio:3/4;margin-top:0}.founders-photo .niche picture{isolation:isolate}.founders-photo .niche picture:has(img[data-loaded=true]):after{content:"";position:absolute;z-index:2;inset:0;background:var(--teal);mix-blend-mode:multiply;opacity:var(--founders-teal-opacity);pointer-events:none;transition:none!important}.niche{position:relative;max-width:380px;aspect-ratio:4/5;margin-top:clamp(28px,6vh,64px);overflow:hidden;border:var(--edge);border-radius:6px;background:linear-gradient(180deg,var(--stone),var(--paper))}.niche img,.niche picture{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.niche:has(img[data-loaded=true]){background:var(--paper)}.niche:has(img[data-loaded=true])>.duo{display:none}.niche .ph{z-index:3;display:flex;align-items:flex-end;padding:14px;color:var(--iron);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase}.niche .duo,.niche .ph{position:absolute;inset:0}.niche .duo{z-index:2;background:var(--teal);mix-blend-mode:multiply;opacity:.42}.uline{position:relative;display:inline-block}.uline:after{position:absolute;right:0;bottom:-.04em;left:0;height:.06em;background:var(--red);content:"";transform:scaleX(0);transform-origin:left;transition:transform .48s var(--ease-enter),scale .18s ease}.uline.is-inview:after{transform:scaleX(1)}.ln-mask{display:block;margin-bottom:-.16em;padding-bottom:.16em;overflow:hidden}.ln-inner{display:block;will-change:transform}footer{position:relative;z-index:3;padding-block:70px 84px;background:var(--ink);color:var(--stone)}.footer-close{--footer-mark-height:56px;display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr);column-gap:22px;row-gap:6px;padding-bottom:clamp(40px,6vh,72px);margin-bottom:clamp(36px,5vh,56px);border-bottom:1px solid rgba(254,254,254,.12)}.footer-close-seal{display:block;width:auto;grid-row:1}.footer-close-seal,.footer-close-word{height:var(--footer-mark-height);color:var(--paper)}.footer-close-word{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));font-family:var(--font-display);font-size:calc(var(--footer-mark-height) / 1.84);font-weight:900;letter-spacing:-.02em;line-height:.92;text-transform:uppercase}.footer-close-word>span{white-space:nowrap}.footer-close .kick{grid-column:2;grid-row:2;color:rgba(254,254,254,.62)}@media (max-width:419px){.footer-close .kick{grid-column:1/-1}}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:34px}.footer-close[data-act=parked]>*,.footer-grid>.col[data-act=parked]{opacity:0;transform:translateY(18px)}.footer-close[data-act=parked]>.footer-close-seal{transform:scale(.9)}.site-shell footer h2{margin-bottom:12px;color:var(--teal);letter-spacing:.1em;text-transform:uppercase}.site-shell footer h2,footer a,footer p{font-family:var(--font-mono);font-size:12px}footer a,footer p{color:var(--stone-2);line-height:1.9}footer .col a{display:inline-flex;min-height:44px;align-items:center}footer a:focus-visible{color:var(--teal)}.footer-charity,.footer-privacy{margin-top:10px}.footer-rule{height:1px;margin-block:28px 20px;background:rgba(254,254,254,.12)}.footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:var(--stone-2);font-size:var(--fs-label);letter-spacing:.03em}.system-page{display:grid;min-height:100svh;place-items:center;padding:100px 24px;background:var(--paper)}.system-page .kick:before{transform:none}.text-link{display:inline-block}.site-shell :where(a,button,summary),.system-page :where(a,button,summary){transition-property:scale,transform,color,background-color,border-color,box-shadow,opacity,-webkit-text-stroke-color,text-decoration-color;transition-duration:.14s,.14s,.18s,.18s,.18s,.18s,.18s,.18s,.18s;transition-timing-function:cubic-bezier(.23,1,.32,1),cubic-bezier(.23,1,.32,1),ease,ease,ease,ease,ease,ease,ease}body.keyboard-input .site-shell :where(a,button,summary),body.keyboard-input .system-page :where(a,button,summary){transition-duration:0s!important}body.keyboard-input .chip>.sum:before{transition-duration:0s!important}.site-shell :where(a,button,summary):focus-visible:active,.system-page :where(a,button,summary):focus-visible:active{transform:none!important;transition-duration:0s!important}@media (hover:hover) and (pointer:fine){.navlinks a:hover{color:var(--ink)}.navmenu a:hover,.rm-switch:hover{background:var(--stone);color:var(--ink)}.btn-teal:hover{background:#0fb39b}.btn-primary:hover{background:#f0483d}html:not(.lenis-scrolling) .uline:hover:after{scale:.94 1}.btn-primary:hover .tk{animation:tile-scatter .42s cubic-bezier(.23,1,.32,1)}.btn-primary:hover .tk:nth-of-type(2){animation-delay:40ms}.btn-primary:hover .tk:nth-of-type(3){animation-delay:80ms}html:not(.lenis-scrolling) .out a:hover:after{transform:scaleX(1)}.chip:hover>.sum:before{transform:rotate(15deg)}.chip:not([open]):hover>.sum:after{opacity:1;transform:translateY(0);visibility:visible}footer a:hover{color:var(--teal)}}@keyframes tile-scatter{0%{opacity:0;transform:translateY(-50%) scale(.55)}30%{opacity:1}to{opacity:0;transform:translate(var(--tk-x),calc(-50% + var(--tk-y))) scale(1)}}.system-page-card{width:min(100%,760px);padding:clamp(28px,6vw,64px);border:var(--edge);border-radius:8px;background:var(--paper);box-shadow:var(--shadow)}.system-page h1{margin-top:12px;font-size:clamp(46px,9vw,96px);font-weight:900;letter-spacing:-.025em;line-height:.9}.system-page h1,.system-page h2{font-family:var(--font-display);text-transform:uppercase}.system-page h2{margin-top:32px;font-size:32px;font-weight:800;line-height:1}.system-page p{max-width:65ch;margin-top:18px}.system-page .btn{margin-top:30px}@media (hover:hover) and (pointer:fine){.btn .arr{transition:transform .18s ease}.btn:hover .arr{transform:translateX(4px)}}@media (min-width:900px){.beat{background:rgba(254,254,254,.82);backdrop-filter:blur(10px) saturate(1.1)}}@media (max-width:1200px){.navlinks{gap:14px}.navlinks a{font-size:var(--fs-label)}}@media (max-width:1023px){.navlinks a:not(.cta){display:none}.site-nav .pill{gap:12px;padding:8px 10px 8px 18px}.navtoggle{display:flex}}@media (max-width:900px){.discipline-photo{width:min(100%,360px)}.support-lead{grid-template-columns:minmax(0,1fr);gap:24px}.support-photo{width:min(100%,360px);justify-self:start}.cue{display:none}.footer-grid,.founders,.hero-grid{grid-template-columns:1fr}.convert{grid-template-columns:minmax(0,1fr)}.pillar.p1,.pillar.p2,.pillar.p3{grid-template-columns:1fr}.pillar.p3{padding-bottom:28px;border-bottom:var(--edge)}.pillar.p3 .band{padding-bottom:0;border-bottom:0}.hero-grid{gap:56px}.photopanel{max-width:320px}#thread{display:none}.beat{max-width:22ch;padding:18px 20px}.b-left,.b-right{right:auto;left:5.5%;text-align:left}.kick-end{justify-content:flex-start}.beat-climax{top:30%}.pillar.p1 .cutout,.pillar.p2 .cutout,.pillar.p3 .mechanism-fig{width:min(340px,80vw,100%);max-width:340px;margin:0 auto}.founders-photo{max-width:320px;justify-self:start}.founders .niche{width:100%;max-width:320px;margin:28px 0 0}}@media (min-width:768px) and (max-width:900px){.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:40px}.photopanel{max-width:none}}@media (max-height:480px){.navmenu{max-height:calc(100svh - 100px);overflow-y:auto;overscroll-behavior:contain}}@media (orientation:landscape) and (max-height:480px){.navmenu:not([hidden]){display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);column-gap:2px}.navmenu .rm-switch{grid-row:4;grid-column:1/span 2}}@media (min-width:1024px){.navmenu,.navtoggle{display:none!important}}@media (min-width:1380px){.craft-compose{--bonsai-w:260px}}@media (max-width:767px){.craft-compose{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.craft-compose .specimen{width:100%;margin:24px auto 0;gap:16px}.craft-compose .specimen .bonsai{flex:none;width:min(240px,100%)}.support-photo{width:min(100%,280px)}.hero-open-line{display:block}.fnd-weave{height:135vh}.discipline .disp-top{--torii-w:min(58vw,300px,100%)}.specimen{max-width:240px;align-items:center;flex-direction:column;gap:16px;margin:clamp(20px,4vh,36px) auto 0}.specimen .bonsai{width:100%;max-width:240px;flex:none}.specimen figcaption{max-width:none;padding-bottom:0;text-align:center}}@media (max-width:600px){.footer-close{--footer-mark-height:40px;column-gap:14px}.chip>.sum:after{width:100%}.hero .sub{font-size:16px}.cta-row{align-items:flex-start;flex-direction:column}.hero .btn-primary{padding-inline:15px;white-space:nowrap}footer .emblem{align-items:flex-start;font-size:21px}}@media (max-width:359px){.footer-close{column-gap:10px}}@media (max-width:440px){.site-nav .pill{gap:6px;padding:8px}.site-nav .mark{min-width:0;gap:5px;justify-content:center;font-size:20px}.site-nav .mark svg{height:28px}.site-nav .navlinks a.cta{padding-inline:10px}}@media (min-width:768px){.rm-toggle{display:inline-flex;transition-property:scale,transform,color,background-color,border-color,box-shadow,opacity,translate;transition-duration:.14s,.14s,.18s,.18s,.18s,.18s,.2s,.2s;transition-timing-function:cubic-bezier(.23,1,.32,1),cubic-bezier(.23,1,.32,1),ease,ease,ease,ease,var(--ease-enter),var(--ease-enter)}.rm-switch{display:none}.rm-toggle:where(:has(~.site-nav.yield:not(:focus-within)):not(:focus,:has(~.site-nav .navtoggle[aria-expanded=true]))){opacity:0;translate:0 -12px;pointer-events:none}body.rm .rm-toggle{translate:none}}@media (min-width:768px) and (max-width:1105px) and (max-height:895px),(orientation:landscape) and (min-width:560px) and (max-height:599px){.cue{display:none}}@media (orientation:landscape) and (max-height:500px) and (max-width:1105px){.hero{padding-top:96px}.hero-open-line{display:inline}}@media (orientation:landscape) and (max-height:500px) and (min-width:700px) and (max-width:1105px){.hero-grid{grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:start}.photopanel{width:min(calc((100svh - 112px) * .75),24vw);max-width:none}.hero h1{font-size:clamp(58px,9.2vw,148px)}}@media (max-width:385px),(max-width:599px) and (orientation:portrait){.hero h1{font-size:min(calc((100vw - 2 * var(--wrap-gutter)) / 5),66px)}}@media (max-width:359px){.hero .sub{line-height:1.4}}@media (max-width:379px){.site-nav .pill{max-width:calc(100vw - 16px);gap:4px}.site-nav .navlinks a.cta,.site-nav .pill{padding-inline:6px}}@media (max-width:359px){.site-nav .pill{display:grid;grid-template-columns:auto minmax(0,1fr) 44px}.site-nav .mark{min-inline-size:44px}.site-nav .navlinks{min-inline-size:0}.site-nav .navlinks a.cta{white-space:normal;text-align:center}.hero .btn-primary{padding-inline:10px;max-inline-size:100%}.site-nav .mark svg{height:23px}}@media (prefers-reduced-motion:reduce){.system-page *,.system-page :after,.system-page :before{scroll-behavior:auto!important;animation:none!important;animation-iteration-count:1!important;transition-property:opacity,color,background-color,border-color!important;transition-duration:.18s!important;transition-delay:0s!important}.system-page :where(.btn .arr,a,button,summary){transform:none!important}body:not(.keyboard-input) .system-page a:active,body:not(.keyboard-input) .system-page button:active,body:not(.keyboard-input) .system-page summary:active{transform:none!important}}body.rm .site-shell *,body.rm .site-shell :after,body.rm .site-shell :before{scroll-behavior:auto!important;animation:none!important;animation-iteration-count:1!important;transition-property:opacity,color,background-color,border-color,text-decoration-color!important;transition-duration:.18s!important;transition-delay:0s!important}body.rm .hero{background:var(--paper);transition:none!important}body.rm-persisted .system-page *,body.rm-persisted .system-page :after,body.rm-persisted .system-page :before{scroll-behavior:auto!important;animation:none!important;animation-iteration-count:1!important;transition-property:opacity,color,background-color,border-color!important;transition-duration:.18s!important;transition-delay:0s!important}body.rm-persisted .system-page :where(.btn .arr,a,button,summary),body.rm-persisted .system-page :where(a,button,summary):active{transform:none!important}body.rm .site-shell :where(.btn .arr,.chip>.body,.chip>.sum:before,.chip>.sum:after),body.rm .site-shell :where(.rv,.beat,.wi,.ln-inner,.nc,footer [data-footer-close]>*,footer .col),body.rm .site-shell :where(a,button,summary):active{transform:none!important}body.rm .site-shell .themis-rig>.rig-plate{transform:none!important}body.rm .site-shell .themis-rig>.rig-head{display:none}body.rm .site-shell .themis-rig>picture.rig-body{-webkit-mask:none;mask:none}body.rm:not(.keyboard-input) .site-shell a:active,body.rm:not(.keyboard-input) .site-shell button:active,body.rm:not(.keyboard-input) .site-shell summary:active{transform:none!important}body.rm .site-shell .kick:before,body.rm .site-shell :where(.uline,.stat):after{transform:scaleX(1)!important;scale:none!important}body.rm .site-shell .slab{clip-path:none!important}@media print{.slab{clip-path:none!important}}body.rm .btn-primary .tk{display:none}body.rm .navtoggle span,body.rm .navtoggle[data-keyboard-toggle=true] span{transition:none!important}body.rm .beat{background:rgba(254,254,254,.94);backdrop-filter:none}@media print{.site-shell [data-act] :is(.pf-flight>picture,.gn-act>picture,.tw-dawn picture,.bz-bird-p,.bz-bird-s){opacity:1!important;transform:none!important;scale:none!important}.site-shell .mechanism-fig[data-act] .gn-gavel{transform:var(--rest)!important}.site-shell .mechanism-fig[data-act] :is(.gn-block,.gn-gear){transform:none!important;scale:none!important}.site-shell .bonsai[data-act] :is(.bz-t1,.bz-t2,.bz-t3){opacity:0!important}.site-shell .bonsai[data-act] .bz-t4{opacity:1!important;transform:none!important}.site-shell .photoslot.discipline-photo:before{transform:none!important}.site-shell .craft-line .cw:after{opacity:0!important;transform:none!important}.site-shell .craft-line .cw.c4:after{opacity:1!important}.site-shell .audiences[data-act] :is(dt,dd),.site-shell .audiences[data-lane]>div:after,.site-shell .audiences[data-lane]>div:before{opacity:1!important;transform:none!important}.site-shell :is(.founders .niche,.support-photo) picture,.site-shell footer [data-act],.site-shell footer [data-act]>*{opacity:1!important;transform:none!important}.site-shell footer [data-act] rect{opacity:1!important}.pillar .themis-rig>.rig-plate{transform:none!important}.pillar .themis-rig>.rig-head,.pillar .themis-rig>.rig-head *{visibility:hidden!important}.pillar .themis-rig>.rig-body{mask:none!important;-webkit-mask:none!important}}