@font-face{font-family:Erode;src:url(../fonts/Erode-Variable.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Erode;src:url(../fonts/Erode-VariableItalic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(../fonts/GeneralSans-Variable.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@property --lx{syntax:"<percentage>";inherits:true;initial-value:84%}@property --ly{syntax:"<percentage>";inherits:true;initial-value:28%}@property --dx{syntax:"<percentage>";inherits:true;initial-value:0%}@property --dy{syntax:"<percentage>";inherits:true;initial-value:0%}@property --fx{syntax:"<percentage>";inherits:false;initial-value:61%}@property --fy{syntax:"<percentage>";inherits:false;initial-value:104%}:root{--orange:#ff6b31;--white:#f9f9f9;--black:#161616;--ink-2:#4a4a4a;--line:#16161629;--white-80:#f9f9f9cc;--white-48:#f9f9f97a;--white-32:#f9f9f952;--serif:"Erode", Georgia, "Times New Roman", serif;--sans:"General Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s7:56px;--s8:64px;--s10:80px;--s12:96px;--s16:128px;--s20:160px;--gutter:var(--s8);--grid-gap:var(--s4);--header-h:96px;--section-y:var(--s20);--verb-size:120px;--verb-lh:128px;--verb-shift:32px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--d-fast:.24s;--d-base:.48s;--d-slow:.8s;--d-slower:1.2s;--d-stage:1.6s;--rotate:6.4s}@media (width<=1359px){:root{--verb-size:96px;--verb-lh:104px}}@media (width<=1199px){:root{--gutter:var(--s5);--verb-size:80px;--verb-lh:88px;--section-y:var(--s16)}}@media (width<=1023px){:root{--header-h:80px}}@media (width<=639px){:root{--gutter:var(--s3);--verb-size:56px;--verb-lh:64px;--verb-shift:24px;--section-y:var(--s12)}}@media (width<=359px){:root{--verb-size:48px;--verb-lh:56px}}@media (width>=1200px) and (height<=960px){:root{--verb-size:96px;--verb-lh:104px}}@media (width>=1200px) and (height<=840px){:root{--verb-size:80px;--verb-lh:88px}}@media (width>=1200px) and (height<=720px){:root{--verb-size:72px;--verb-lh:80px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--white);color:var(--black);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:400;line-height:24px}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}svg{display:block}::selection{background:var(--orange);color:var(--black)}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.no-scroll,.no-scroll body{overflow:hidden}.container{width:100%;max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.skip-link{left:var(--s2);top:calc(var(--s8) * -1);z-index:100;padding:var(--s1) var(--s2);background:var(--orange);color:var(--black);border-radius:0;font-weight:600;position:fixed}.skip-link:focus{top:var(--s2)}.btn{--btn-bg:var(--orange);--btn-fg:var(--black);--btn-fill:var(--black);--btn-fill-fg:var(--white);isolation:isolate;height:48px;padding:0 var(--s3);background:var(--btn-bg);color:var(--btn-fg);font:500 16px/24px var(--sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--d-fast) var(--ease-out) .12s, scale var(--d-fast) var(--ease-out);border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.btn-pixels{z-index:-1;grid-template-columns:repeat(var(--cols,1), 6px);pointer-events:none;grid-auto-rows:6px;display:grid;position:absolute;inset:0}.btn-pixels i{background:var(--btn-fill);opacity:0;transition:opacity .2s var(--ease-out) var(--pd-out,0s), scale .24s var(--ease-out) var(--pd-out,0s);display:block;scale:.4}.btn:hover,.btn:focus-visible{color:var(--btn-fill-fg)}.btn:hover .btn-pixels i,.btn:focus-visible .btn-pixels i{opacity:1;transition-delay:var(--pd-in,0s);scale:1}.btn:not(.has-pixels):hover,.btn:not(.has-pixels):focus-visible{background:var(--btn-fill)}.btn:active{scale:.98}.btn-label{display:inline-flex;position:relative}.btn-label-visual{height:24px;display:inline-flex;overflow:hidden}.btn-label .ch{white-space:pre;text-shadow:0 24px;transition:translate .48s var(--ease-out) calc(var(--ci) * 14ms);display:inline-block}.btn:hover .btn-label .ch,.btn:focus-visible .btn-label .ch{translate:0 -24px}.btn-light{--btn-bg:var(--white);--btn-fg:var(--black);--btn-fill:var(--orange);--btn-fill-fg:var(--black)}.btn-dark{--btn-bg:var(--black);--btn-fg:var(--white);--btn-fill:var(--orange);--btn-fill-fg:var(--black)}.box-label{height:32px;padding:0 var(--s1);border:1.5px solid;align-items:center;font-weight:600;display:inline-flex}.loader{display:none}.js .loader{z-index:200;display:block;position:fixed;inset:0}.loader-bg{background:var(--black);transition:opacity .96s var(--ease-io) .16s;position:absolute;inset:0}.loader-dot{width:16px;height:16px;margin:calc(var(--s1) * -1) 0 0 calc(var(--s1) * -1);background:var(--orange);border-radius:50%;animation:1.6s infinite dot-swing;position:absolute;top:50%;left:50%}@keyframes dot-swing{0%{animation-timing-function:cubic-bezier(.34,1.48,.64,1);transform:translate(-20px)}50%{animation-timing-function:cubic-bezier(.34,1.48,.64,1);transform:translate(20px)}to{transform:translate(-20px)}}.loader{--edge:var(--s5);--p:0%}.loader-copy{left:var(--edge);right:var(--edge);top:var(--edge);z-index:1;font-family:var(--serif);font-size:40px;font-weight:300;line-height:var(--lh-display,1.04);letter-spacing:-.01em;position:absolute}.loader-line{padding-block:var(--s1);margin:0;margin-block:calc(var(--s1) * -1);overflow:hidden}.loader-text{white-space:nowrap;color:#f9f9f933;max-width:100%;animation:loader-rise 1s var(--ease-out) .16s both;display:inline-block;position:relative}.loader-fill{color:var(--white);clip-path:inset(0 calc(100% - var(--p)) 0 0);position:absolute;inset:0}@keyframes loader-rise{0%{translate:0 110%}to{translate:0}}.loader-pct{right:var(--edge);bottom:var(--edge);z-index:1;color:var(--orange);font-family:var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:120px;font-weight:500;line-height:120px;position:absolute}@media (width<=899px){.loader-copy{font-size:32px}}@media (width<=639px){.loader-copy{font-size:24px}.loader-text{white-space:normal}.loader-pct{font-size:96px;line-height:96px}}.loader .loader-dot{z-index:1}.loader.is-leaving{pointer-events:none}.loader.is-leaving .loader-bg{opacity:0}.loader.is-leaving .loader-copy,.loader.is-leaving .loader-pct{opacity:0;transition:opacity .4s var(--ease-out)}html.is-loading{overflow:hidden}html.is-loading .verb.is-active:before{transition:none;scale:0}html.loader-handoff .verb.is-active:before{transition:none}.guide-dot{z-index:45;width:16px;height:16px;margin:calc(var(--s1) * -1) 0 0 calc(var(--s1) * -1);background:var(--orange);pointer-events:none;opacity:0;will-change:transform;transition:opacity var(--d-base) var(--ease-out), background-color var(--d-base) var(--ease-out);border-radius:50%;position:fixed;top:0;left:0}html.has-guide .guide-dot{opacity:1}html.has-guide .guide-dot.is-dark{background:var(--black)}html.has-guide .verb:before,html.no-scroll .guide-dot{opacity:0}.site-header{z-index:50;color:var(--white);transition:color var(--d-base) var(--ease-io), background-color var(--d-base) var(--ease-io), border-color var(--d-base) var(--ease-io), translate var(--d-base) var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header:before{content:"";inset:0 0 calc(var(--s6) * -1);z-index:-1;pointer-events:none;transition:opacity var(--d-base) var(--ease-io);background:linear-gradient(#1616168f,#16161600);position:absolute}.site-header.is-light{color:var(--black);backdrop-filter:blur(16px);border-bottom-color:var(--line);background-color:#f9f9f9e0}.site-header.is-light:before{opacity:0}.site-header.is-hidden{translate:0 -100%}.site-header.menu-open{color:var(--white);backdrop-filter:none;background-color:#0000;border-bottom-color:#0000;translate:0}.site-header.menu-open:before{opacity:0}.header-inner{align-items:center;gap:var(--s4);height:var(--header-h);grid-template-columns:1fr auto 1fr;display:grid}.logo{letter-spacing:-.02em;justify-self:start;font-size:24px;font-weight:600;line-height:24px}.logo span{display:block}.header-nav ul{gap:var(--s4);display:flex}.header-nav a{opacity:.8;height:48px;transition:opacity var(--d-fast) var(--ease-out);align-items:center;font-weight:500;display:inline-flex;position:relative}.header-nav a:after{content:"";left:0;right:0;bottom:var(--s1);transform-origin:100%;height:1.5px;transition:scale var(--d-base) var(--ease-out);background:currentColor;position:absolute;scale:0 1}.header-nav a:hover{opacity:1}.header-nav a:hover:after{transform-origin:0;scale:1}.header-actions{justify-self:end;align-items:center;gap:var(--s2);display:flex}.menu-btn{display:none}.site-header.is-light .menu-btn{--btn-bg:var(--black);--btn-fg:var(--white);--btn-fill:var(--orange);--btn-fill-fg:var(--black)}.site-header.menu-open .menu-btn{--btn-bg:var(--white);--btn-fg:var(--black);--btn-fill:var(--orange);--btn-fill-fg:var(--black)}@media (width<=1023px){.header-inner{grid-template-columns:1fr auto}.header-nav,.header-actions>.header-cta{display:none}.menu-btn{display:inline-flex}}.menu{--origin:calc(100% - var(--gutter) - 48px) calc(var(--header-h) / 2);z-index:40;color:var(--white);background:var(--black);clip-path:circle(0px at var(--origin));transition:clip-path var(--d-slow) var(--ease-io);position:fixed;inset:0;overflow-y:auto}.menu.is-open{clip-path:circle(150vmax at var(--origin))}.menu-stage{background:radial-gradient(circle at 100% 0,#ff6b31 0%,#e2581f 12%,#a33c14 32%,#4e1f0f 56%,#161616 80%);position:absolute;inset:0}.menu-inner{justify-content:space-between;gap:var(--s6);min-height:100%;padding-top:calc(var(--header-h) + var(--s6));padding-bottom:var(--s6);flex-direction:column;display:flex;position:relative}.menu-link{font-family:var(--serif);letter-spacing:-.02em;font-size:56px;font-weight:300;line-height:64px;display:block}.menu-link-mask{padding-block:var(--s1);margin-block:calc(var(--s1) * -1);display:block;overflow:hidden}.menu-link-text{transition:translate var(--d-slow) var(--ease-out);transition-delay:calc(.24s + var(--i) * 64ms);display:block;translate:0 110%}.menu.is-open .menu-link-text{translate:0}.menu-cta{opacity:0;transition:opacity var(--d-base) var(--ease-out) .56s;align-self:flex-start}.menu.is-open .menu-cta{opacity:1}.hero{--lx:84%;--ly:28%;--p:0;isolation:isolate;min-height:100svh;color:var(--white);background:var(--black);transition:--lx var(--d-stage) var(--ease-io), --ly var(--d-stage) var(--ease-io);position:relative;overflow:hidden}.hero[data-verb="1"]{--lx:64%;--ly:20%}.hero[data-verb="2"]{--lx:96%;--ly:56%}.hero[data-verb="3"]{--lx:76%;--ly:40%}@media (width<=1023px){.hero{--lx:100%;--ly:24%}.hero[data-verb="1"]{--lx:92%;--ly:12%}.hero[data-verb="2"]{--lx:100%;--ly:48%}.hero[data-verb="3"]{--lx:96%;--ly:32%}}.stage{z-index:-2;background-color:var(--black);background-image:radial-gradient(circle farthest-corner at calc(var(--lx) + var(--dx)) calc(var(--ly) + var(--dy)), #ff6b31 0%, #e2581f 12%, #a33c14 30%, #4e1f0f 52%, #161616 76%);animation:stage-drift 28s var(--ease-io) infinite alternate;position:absolute;inset:0}@keyframes stage-drift{0%{--dx:-8%;--dy:6%}25%{--dx:4%;--dy:-6%}50%{--dx:8%;--dy:4%}75%{--dx:-4%;--dy:8%}to{--dx:6%;--dy:-4%}}.stage:after{content:"";background:linear-gradient(to top right,#161616b8 0%,#16161600 56%);position:absolute;inset:0}@media (width<=1023px){.stage:after{background:linear-gradient(90deg,#161616cc 0%,#16161652 64%,#16161600 100%)}}.stage-glow{background:radial-gradient(circle at calc((var(--lx) + var(--dx) + 16%) / 1.32) calc((var(--ly) + var(--dy) + 16%) / 1.32), #ff6b317a 0%, #ff6b3100 30.3%);mix-blend-mode:screen;transform-origin:calc((var(--lx) + var(--dx) + 16%) / 1.32) calc((var(--ly) + var(--dy) + 16%) / 1.32);animation:breathe 9.6s var(--ease-io) infinite alternate;position:absolute;inset:-16%}@keyframes breathe{0%{opacity:.32;scale:1}to{opacity:1;scale:1.08}}.glyphs{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.manifesto,.chapter-experimentar{isolation:isolate;position:relative}.shapes{--shapes-o:1;z-index:-1;right:var(--gutter);aspect-ratio:1;width:min(40vw,560px);opacity:var(--shapes-o);translate:0 calc(-50% + var(--p) * 64px);position:absolute;top:50%}.shapes-slot{flex:auto;min-height:0}@media (width<=1023px){.shapes-slot{min-height:160px}.shapes{--shapes-o:.8;top:var(--shapes-top,50%);right:var(--gutter);width:var(--shapes-size,160px);translate:0 calc(var(--p) * 64px)}}@media (width<=639px){.shapes-slot{min-height:96px}}@media (width<=1023px) and (height<=720px){.shapes-slot{min-height:0}}.shape{left:var(--x);top:var(--y);width:var(--w);height:var(--h);rotate:var(--r,0deg);border:1.5px solid var(--white-48);transition-property:left,top,width,height,rotate;transition-duration:var(--d-slower);transition-timing-function:var(--ease-io);transition-delay:var(--delay,0s);position:absolute}.shape-box{--delay:80ms}.shape-pill{--delay:0s;backdrop-filter:blur(16px);background:#f9f9f90f;border-radius:999px}.shape-circle{--delay:.16s;border-radius:50%}.shape-box{--x:0%;--y:36%;--w:36%;--h:28%}.shape-pill{--x:24%;--y:36%;--w:52%;--h:28%}.shape-circle{--x:64%;--y:32%;--w:36%;--h:36%}.hero[data-verb="1"] .shape-pill{--x:0%;--y:12%;--w:100%;--h:20%}.hero[data-verb="1"] .shape-box{--x:0%;--y:40%;--w:72%;--h:20%}.hero[data-verb="1"] .shape-circle{--x:0%;--y:68%;--w:20%;--h:20%}.hero[data-verb="2"] .shape-box{--x:0%;--y:8%;--w:84%;--h:72%}.hero[data-verb="2"] .shape-pill{--x:12%;--y:68%;--w:64%;--h:20%}.hero[data-verb="2"] .shape-circle{--x:72%;--y:0%;--w:24%;--h:24%}.hero[data-verb="3"] .shape-pill{--x:8%;--y:4%;--w:28%;--h:84%;--r:-16deg}.hero[data-verb="3"] .shape-box{--x:36%;--y:20%;--w:44%;--h:44%;--r:24deg}.hero[data-verb="3"] .shape-circle{--x:56%;--y:56%;--w:40%;--h:40%}.hero-inner{justify-content:space-between;gap:var(--s6);min-height:100svh;padding-top:calc(var(--header-h) + var(--s4));padding-bottom:var(--s10);translate:0 calc(var(--p) * 160px);opacity:calc(1 - var(--p) * .8);flex-direction:column;display:flex}@media (height<=880px){.hero-inner{gap:var(--s4);padding-top:calc(var(--header-h) + var(--s3));padding-bottom:var(--s6)}}.verbs li{display:block}.verb{font-family:var(--serif);font-weight:300;font-size:var(--verb-size);line-height:var(--verb-lh);letter-spacing:-.02em;color:var(--white-32);transition:color var(--d-base) var(--ease-out);display:inline-block;position:relative}.verb:before{content:"";background:var(--orange);width:16px;height:16px;transition:scale var(--d-base) var(--ease-out);border-radius:50%;margin-top:-8px;position:absolute;top:50%;left:0;scale:0}.verb-mask{padding-block:var(--s1);margin-block:calc(var(--s1) * -1);transition:translate var(--d-slow) var(--ease-out);display:block;overflow:hidden}.verb-text{display:block}.verb.is-active{color:var(--white)}.verb.is-active:before{scale:1}.verb.is-active .verb-mask{translate:var(--verb-shift) 0}.verb:focus-visible{outline-color:var(--white)}@media (width<=639px){.hero-inner{gap:var(--s3);padding-top:calc(var(--header-h) + var(--s2));padding-bottom:var(--s3)}}.js .stage{opacity:0;scale:1.04}.js .site-header .header-inner{opacity:0}.js .verb-text{translate:0 110%}.js .shapes{opacity:0;scale:.92}.is-loaded .stage{opacity:1;transition:opacity var(--d-stage) var(--ease-io), scale 2.4s var(--ease-out);scale:1}.is-loaded .site-header .header-inner{opacity:1;transition:opacity var(--d-slow) var(--ease-out) .32s}.is-loaded .verb-text{transition:translate var(--d-slower) var(--ease-out);transition-delay:calc(.56s + var(--i) * 80ms);translate:0}.is-loaded .shapes{opacity:var(--shapes-o);transition:opacity var(--d-stage) var(--ease-io) .64s, scale 2.4s var(--ease-out) .64s;scale:1}.manifesto{padding-block:var(--section-y)}.manifesto-head{align-items:end;gap:var(--s4) var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.manifesto-head .statement{grid-column:1/span 8}.manifesto-head .manifesto-text{grid-column:9/span 4}.statement{font-family:var(--serif);letter-spacing:-.02em;font-size:56px;font-weight:300;line-height:64px}.manifesto-text{color:var(--ink-2)}.statement-mask{padding-block:var(--s1);margin-block:calc(var(--s1) * -1);display:block;overflow:hidden}.statement-text{display:block}.js .statement-text{translate:0 104%}.js .statement.is-inview .statement-text{transition:translate var(--d-slower) var(--ease-out);translate:0}.js .statement.is-inview .statement-mask+.statement-mask .statement-text{transition-delay:.16s}.principles{gap:var(--s4);margin-top:var(--s16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principle{padding-top:0}.principle-shape{height:32px;margin-bottom:var(--s4);display:block;position:relative}.principle-shape:before{content:"";border:1.5px solid var(--orange);height:32px;transition:scale var(--d-base) var(--ease-out), width var(--d-base) var(--ease-out), rotate var(--d-slow) var(--ease-out);position:absolute;top:0;left:0}.principle-shape[data-shape=circle]:before{border-radius:50%;width:32px}.principle-shape[data-shape=pill]:before{border-radius:999px;width:56px}.principle-shape[data-shape=box]:before{width:32px}.principle:hover .principle-shape[data-shape=circle]:before{scale:1.25}.principle:hover .principle-shape[data-shape=pill]:before{width:88px}.principle:hover .principle-shape[data-shape=box]:before{rotate:45deg}.principle h3{font-size:24px;font-weight:500;line-height:32px}.principle p{max-width:36ch;margin-top:var(--s1);color:var(--ink-2)}@media (width<=1199px){.statement{font-size:56px;line-height:64px}.manifesto-head{grid-template-columns:1fr;align-items:start}.manifesto-head .statement,.manifesto-head .manifesto-text{grid-column:1/-1}.manifesto-text{max-width:480px}.principles{margin-top:var(--s12)}}@media (width<=767px){.principles{gap:var(--s6);grid-template-columns:1fr}}@media (width<=639px){.statement{font-size:40px;line-height:48px}.principles{margin-top:var(--s10)}}.pill-label{height:32px;padding:0 var(--s2);background:var(--orange);color:var(--black);white-space:nowrap;border-radius:0;align-items:center;font-weight:600;display:inline-flex}.pill-outline{box-shadow:inset 0 0 0 1.5px var(--orange);color:var(--black);background:0 0}.pill-dark{background:var(--black);color:var(--white)}.pill-light{background:var(--white);color:var(--black)}.pill-orange{background:var(--orange);color:var(--black)}.chapter{padding-block:var(--section-y)}.chapter-head{align-items:end;gap:var(--s4) var(--grid-gap);margin-bottom:var(--s12);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.chapter-head>.chapter-title{grid-column:1/span 8}.chapter-head>.chapter-intro{grid-column:9/span 4}.chapter-title{font-family:var(--serif);letter-spacing:-.02em;font-size:120px;font-weight:300;line-height:128px}.chapter-title-sm{font-size:96px;line-height:104px}.chapter-idea{font-family:var(--serif);font-size:32px;font-style:italic;font-weight:400;line-height:40px}.chapter-text{margin-top:var(--s2);max-width:440px;color:var(--ink-2)}.chapter-close{max-width:720px;margin-top:var(--s12);font-family:var(--serif);letter-spacing:-.01em;font-size:40px;font-weight:300;line-height:48px}@media (width<=1199px){.chapter-title{font-size:80px;line-height:88px}.chapter-title-sm{font-size:72px;line-height:80px}}@media (width<=899px){.chapter-head{margin-bottom:var(--s8);grid-template-columns:1fr}.chapter-head>.chapter-title,.chapter-head>.chapter-intro{grid-column:1/-1}}@media (width<=639px){.chapter-title{font-size:56px;line-height:64px}.chapter-title-sm{font-size:48px;line-height:56px}.chapter-idea{font-size:24px;line-height:32px}.chapter-close{margin-top:var(--s8);font-size:32px;line-height:40px}}.portrait{isolation:isolate;background:var(--orange);position:relative;overflow:hidden}.portrait img{object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.figure{filter:blur(8px);transition:scale var(--d-slower) var(--ease-out);position:absolute;inset:0}.figure:before,.figure:after{content:"";position:absolute;left:50%;translate:-50%}.figure:before{aspect-ratio:1;background:linear-gradient(160deg,#5c5c5c,#1e1e1e);border-radius:50%;width:36%;top:24%}.figure:after{background:linear-gradient(170deg,#4a4a4a,#161616);border-radius:999px;width:84%;height:56%;bottom:-24%}.portrait-box{aspect-ratio:2/3}.member:hover .figure{scale:1.04}.chapter-aprender{background:var(--orange);color:var(--black)}.chapter-aprender .chapter-text{color:var(--black)}.courses{--stack-top:calc(var(--header-h) + var(--s4));--peek:var(--s3);gap:var(--s3);display:grid}.chapter-aprender{overflow-x:clip}.course{top:calc(var(--stack-top) + var(--i) * var(--peek));position:sticky}.course-frame{--gap:var(--s2);--line:#f9f9f98f;inset:calc(var(--gap) * -1);pointer-events:none;transition:opacity .16s linear;position:absolute}.course-frame .fl,.course-frame .fd{display:block;position:absolute}.course-frame .fl-top,.course-frame .fl-bottom{background:var(--line);width:100vw;height:1px;left:calc(50% - 50vw)}.course-frame .fl-top{top:0}.course-frame .fl-bottom{bottom:0}.course-frame .fl-left,.course-frame .fl-right{top:calc(var(--s8) * -1);bottom:calc(var(--s8) * -1);background:linear-gradient(to bottom, transparent, var(--line) var(--s8), var(--line) calc(100% - var(--s8)), transparent);width:1px}.course-frame .fl-left{left:0}.course-frame .fl-right{right:0}.course-frame .fd{background:var(--white);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px}.course-frame .fd-tl{top:0;left:0}.course-frame .fd-tr{top:0;left:100%}.course-frame .fd-bl{top:100%;left:0}.course-frame .fd-br{top:100%;left:100%}.course-card{align-content:start;gap:0 var(--s6);min-height:320px;padding:var(--s5) var(--s6) var(--s6);background:var(--white);color:var(--black);transform-origin:50% 0;scale:var(--stack-scale,1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta shape""flag shape""title shape""fit fit";transition:scale .16s linear;display:grid;position:relative;box-shadow:0 -1px #16161614,0 24px 48px -32px #1616167a}.course-card:after{content:"";background:var(--black);opacity:var(--stack-shade,0);pointer-events:none;position:absolute;inset:0}.course-meta{gap:var(--s1) var(--s3);flex-wrap:wrap;grid-area:meta;display:flex}.course-kind{font-weight:500}.course-mode{color:var(--ink-2)}.course-flag{justify-self:start;align-items:center;gap:var(--s1);margin-top:var(--s2);color:#a33c14;background:#ff6b3124;border-radius:999px;grid-area:flag;padding:0 6px;font-size:14px;font-weight:500;line-height:24px;display:inline-flex}.course-flag:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}.course-title{max-width:800px;margin-top:var(--s4);font-family:var(--serif);letter-spacing:-.02em;grid-area:title;font-size:56px;font-weight:300}.course-fit{margin-top:var(--s6);padding-top:var(--s3);color:var(--ink-2);border-top:1px solid #16161629;grid-area:fit}.course-shape{grid-area:shape;width:96px;height:96px;position:relative}.course-shape:before{content:"";border:1.5px solid var(--orange);transition:rotate var(--d-slower) var(--ease-out), scale var(--d-base) var(--ease-out);position:absolute;inset:0}.course-shape[data-shape=circle]:before{border-radius:50%}.course-shape[data-shape=pill]:before{border-radius:999px;inset:24px 0}.course-card:hover .course-shape[data-shape=box]:before{rotate:45deg}.course-card:hover .course-shape[data-shape=circle]:before{scale:1.16}.course-card:hover .course-shape[data-shape=pill]:before{rotate:-90deg}@media (width<=1199px){.course-title{font-size:48px}}@media (width<=639px){.courses{--peek:var(--s2);gap:var(--s2)}.course-card{min-height:280px;padding:var(--s3);gap:0 var(--s2)}.course-shape{width:48px;height:48px}.course-shape[data-shape=pill]:before{inset:12px 0}.course-title{margin-top:var(--s3);font-size:32px}.course-fit{margin-top:var(--s4)}}.band{background:var(--white)}.band-frame{--inset:0px;--rad:0px;min-height:100svh;color:var(--white);background:var(--black);clip-path:inset(var(--inset) round var(--rad));align-items:end;display:grid;position:relative;overflow:hidden}.band-media{translate:0 var(--py,0px);scale:var(--bs,1);background:var(--black);position:absolute;inset:-16% 0}.band-canvas{width:100%;height:100%;display:none;position:absolute;inset:0}.band-media.is-canvas img{display:none}.band-media.is-canvas .band-canvas{display:block}.band-media img{object-fit:cover;width:100%;height:100%}.band-shade{background:linear-gradient(#16161629 0%,#16161652 44%,#161616e0 100%),linear-gradient(90deg,#1616167a,#16161600 64%);position:absolute;inset:0}.band-inner{padding-block:var(--s16);position:relative}.band-quote{max-width:1040px;font-family:var(--serif);letter-spacing:-.02em;font-size:80px;font-weight:300;line-height:88px}@media (width<=1199px){.band-quote{font-size:56px;line-height:64px}}@media (width<=639px){.band-inner{padding-block:var(--s12)}.band-quote{font-size:40px;line-height:48px}}.stories{gap:var(--s6) var(--grid-gap);grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.stories>.story{grid-column:8/span 5}.stories>.story-main{grid-area:span 2/1/auto/span 7}.story-media{aspect-ratio:16/10;border-radius:32px;position:relative;overflow:hidden}.story-main .story-media{aspect-ratio:4/3}.art{transition:scale var(--d-slower) var(--ease-out);position:absolute;inset:-8% 0}.art-1{background:radial-gradient(circle at 80% 16%,#ff6b31 0%,#e2581f 12%,#a33c14 30%,#4e1f0f 52%,#161616 76%)}.art-2{background:linear-gradient(#ff6b31 0%,#ffa27d 52%,#f9f9f9 100%)}.art-3{background:radial-gradient(circle at 16% 100%,#ff6b31 0%,#c2471a 24%,#4e1f0f 52%,#161616 80%)}.story:hover .art{scale:1.04}.story-place{margin-top:var(--s3);color:var(--ink-2)}.story-title{margin-top:var(--s1);font-family:var(--serif);letter-spacing:-.01em;font-size:32px;font-weight:300;line-height:40px}.story-main .story-title{max-width:640px;font-size:48px;line-height:56px}.story-title{text-underline-offset:8px;transition:text-decoration-color var(--d-base) var(--ease-out);text-decoration:underline 1.5px #0000}.story:hover .story-title{text-decoration-color:currentColor}@media (width<=899px){.stories{grid-template-columns:1fr}.stories>.story,.stories>.story-main{grid-column:1/-1}.story-main{grid-row:auto}.story-main .story-title{font-size:32px;line-height:40px}.story-media{border-radius:24px}}@media (width<=639px){.story-title,.story-main .story-title{font-size:24px;line-height:32px}}.chapter-experimentar{background:var(--black);color:var(--white)}.chapter-experimentar .chapter-text{color:var(--white-80)}.chapter-experimentar :focus-visible{outline-color:var(--white)}.lab{align-items:center;gap:var(--s8) var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lab>.lab-visual{grid-column:1/span 6}.lab>.lab-text{grid-column:7/span 6}.lab-visual{position:relative}.lab-shapes{aspect-ratio:1;max-width:560px;position:relative}.lab-shape{translate:var(--tx,0px) var(--ty,0px);transition:rotate var(--d-slower) var(--ease-out);position:absolute}.lab-box{border:1.5px solid var(--white-48);width:48%;height:48%;top:20%;left:32%;rotate:16deg}.lab-pill{background:var(--orange);border-radius:999px;width:32%;height:80%;top:8%;left:8%;rotate:-16deg}.lab-circle{border:1.5px solid var(--white);border-radius:50%;width:36%;height:36%;top:56%;left:56%}.lab-visual:hover .lab-box{rotate:40deg}.lab-visual:hover .lab-pill{rotate:-4deg}.lab-text .chapter-idea{margin-top:var(--s3)}.tools{margin-top:var(--s8)}.tool{align-items:center;gap:var(--s3);padding-block:var(--s3);border-top:1px solid #f9f9f93d;grid-template-columns:88px minmax(0,1fr);display:grid}.tool:last-child{border-bottom:1px solid #f9f9f93d}.tool h3{font-size:24px;font-weight:500;line-height:32px}.tool p{color:var(--white-80)}.tool-shape{height:32px;display:block;position:relative}.tool-shape:before{content:"";border:1.5px solid var(--orange);height:32px;transition:scale var(--d-base) var(--ease-out), width var(--d-base) var(--ease-out), rotate var(--d-slow) var(--ease-out);position:absolute;top:0;left:0}.tool-shape[data-shape=circle]:before{border-radius:50%;width:32px}.tool-shape[data-shape=pill]:before{border-radius:999px;width:56px}.tool-shape[data-shape=box]:before{width:32px}.tool:hover .tool-shape[data-shape=circle]:before{scale:1.25}.tool:hover .tool-shape[data-shape=pill]:before{width:88px}.tool:hover .tool-shape[data-shape=box]:before{rotate:45deg}@media (width<=1439px){.lab-text .chapter-title{font-size:96px;line-height:104px}}@media (width<=1199px){.lab{grid-template-columns:1fr}.lab>.lab-visual,.lab>.lab-text{grid-column:1/-1}.lab-shapes{max-width:400px}.lab-text .chapter-title{font-size:80px;line-height:88px}}@media (width<=639px){.lab-text .chapter-title{font-size:56px;line-height:64px}}.members{gap:var(--s8) var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.member-card{cursor:default;position:relative;overflow:hidden}.member-card:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.member-card .portrait img{filter:none;transition:filter var(--d-slow) var(--ease-out), scale var(--d-slower) var(--ease-out)}.member-bio{padding:var(--s3);color:var(--white);opacity:0;transition:opacity var(--d-base) var(--ease-out);scrollbar-width:none;background:linear-gradient(#16161666 0%,#161616b8 52%,#161616e0 100%);align-items:flex-end;display:flex;position:absolute;inset:0;overflow-y:auto}.member-bio::-webkit-scrollbar{display:none}.member-bio p{translate:0 var(--s4);transition:translate var(--d-slow) var(--ease-out);font-size:14px;line-height:20px}.member-card:hover .portrait img,.member-card:focus-visible .portrait img,.member-card.is-open .portrait img{filter:blur(16px);scale:1.08}.member-card:hover .member-bio,.member-card:focus-visible .member-bio,.member-card.is-open .member-bio{opacity:1}.member-card:hover .member-bio p,.member-card:focus-visible .member-bio p,.member-card.is-open .member-bio p{translate:0}.member-row{justify-content:space-between;align-items:center;gap:var(--s2);margin-top:var(--s3);display:flex}.member-name{margin-top:var(--s3);font-size:24px;font-weight:500;line-height:32px}.member-role{margin-top:var(--s1);color:var(--ink-2)}@media (width<=1199px){.members{gap:var(--s6) var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.members{grid-template-columns:1fr}}.finale{isolation:isolate;padding-block:var(--s20);color:var(--white);background:var(--black);position:relative;overflow:hidden}.finale :focus-visible{outline-color:var(--white)}.finale-stage{z-index:-1;transform-origin:88% 8%;background:radial-gradient(circle at 88% 8%,#ff6b31 0%,#e2581f 12%,#a33c14 30%,#4e1f0f 52%,#161616 76%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 64%,#0000 100%);mask-image:linear-gradient(#000 0% 64%,#0000 100%)}.finale-stage:after{content:"";background:linear-gradient(to top right,#161616b8 0%,#16161600 56%);position:absolute;inset:0}.motion .finale-stage{opacity:.24;transition:opacity var(--d-stage) var(--ease-io)}.motion .finale.is-lit .finale-stage{opacity:1}.finale-layout{align-items:start;gap:var(--s8) var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.finale-layout>.finale-copy{grid-column:1/span 6}.finale-layout>.join-form{grid-column:8/span 4}.finale-title{font-family:var(--serif);letter-spacing:-.02em;font-size:80px;font-weight:300}.finale-sub{margin-top:var(--s3);font-family:var(--serif);color:var(--white-80);font-size:32px;font-style:italic}.finale-invite{max-width:400px;margin-top:var(--s6);color:var(--white);font-size:16px;font-weight:400;line-height:24px}.join-form{gap:var(--s3);display:grid}.field{gap:var(--s1);display:grid}.field label,.chips legend{color:var(--white-80);font-weight:500}.input{width:100%;height:48px;padding:0 var(--s2);border:1.5px solid var(--white-32);backdrop-filter:blur(16px);color:var(--white);font:16px/24px var(--sans);transition:border-color var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);background:#1616167a;border-radius:0}.input::placeholder{color:#f9f9f98f}.input:hover{border-color:var(--white-48)}.input:focus-visible{border-color:var(--white);background-color:#161616a3;outline:none}.input[aria-invalid=true]{border-color:var(--orange)}.input-select{-webkit-appearance:none;appearance:none;padding-right:var(--s6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23F9F9F9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s2) center}.input-select option{color:var(--black)}.field-error{color:#ff9a70}.chips{border:0;min-width:0;margin:0;padding:0}.chips legend{margin-bottom:var(--s1);padding:0}.chip-list{gap:var(--s1);flex-wrap:wrap;display:flex}.chip{display:inline-block;position:relative}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip span{height:40px;padding:0 var(--s2);box-shadow:inset 0 0 0 1.5px var(--white-32);transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);border-radius:0;align-items:center;font-weight:500;display:inline-flex}.chip:hover span{box-shadow:inset 0 0 0 1.5px var(--white-48)}.chip input:checked+span{background:var(--white);color:var(--black);box-shadow:inset 0 0 0 1.5px var(--white)}.chip input:focus-visible+span{outline:2px solid var(--white);outline-offset:4px}.form-actions{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s1);flex-wrap:wrap;display:flex}.form-status{color:var(--white-80)}.fine-print{color:#f9f9f98f}.join-done{padding:var(--s4);box-shadow:inset 0 0 0 1.5px var(--white-32);font-family:var(--serif);border-radius:0;font-size:32px;line-height:40px}@media (width<=1199px){.finale-title{font-size:64px}}@media (width<=899px){.finale-layout{grid-template-columns:1fr}.finale-layout>.finale-copy,.finale-layout>.join-form{grid-column:1/-1}}@media (width<=639px){.finale{padding-block:var(--s16)}.finale-title{font-size:48px}.finale-sub{font-size:24px}}.site-footer{isolation:isolate;padding:var(--s16) 0 0;background:var(--black);color:var(--white);position:relative;overflow:hidden}.site-footer :focus-visible{outline-color:var(--white)}.footer-glow{z-index:-1;background:radial-gradient(ellipse 36% 72% at var(--fx) var(--fy), #ff6b31b8 0%, #a23c1452 40%, #16161600 72%);transform-origin:61% 100%;height:88%;animation:footer-drift 32s var(--ease-io) infinite alternate;position:absolute;inset:auto -50% 0}@keyframes footer-drift{0%{--fx:61%;--fy:104%}33%{--fx:45%;--fy:96%}66%{--fx:69%;--fy:100%}to{--fx:53%;--fy:108%}}.motion .footer-glow{opacity:.24;transition:opacity var(--d-stage) var(--ease-io), scale 2.4s var(--ease-out);scale:.8}.motion .site-footer.is-lit .footer-glow{opacity:1;scale:1}.footer-top{align-items:start;gap:var(--s8) var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.footer-top>.footer-intro{grid-column:1/span 6}.footer-top>.footer-cols{grid-column:8/span 5}.footer-lede{max-width:520px;font-family:var(--serif);letter-spacing:-.01em;font-size:40px;font-weight:300;line-height:48px}.footer-intro .btn{margin-top:var(--s4)}.footer-cols{gap:var(--s4) var(--s8);grid-template-columns:repeat(3,auto);display:grid}.footer-col-title{margin-bottom:var(--s2);color:#f9f9f98f}.footer-cols ul{gap:var(--s1);display:grid}.footer-cols a{color:var(--white-80);transition:color var(--d-fast) var(--ease-out);position:relative}.footer-cols a:after{content:"";transform-origin:100%;height:1.5px;transition:scale var(--d-base) var(--ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;scale:0 1}.footer-cols a:hover{color:var(--white)}.footer-cols a:hover:after{transform-origin:0;scale:1}.footer-mark{margin-top:var(--s16);letter-spacing:-.03em;user-select:none;font-size:184px;font-weight:600;line-height:184px}.footer-mark-line{padding-block:var(--s1);margin-block:calc(var(--s1) * -1);white-space:nowrap;display:block;overflow:hidden}.footer-mark .ch{transition:font-weight .4s var(--ease-out);display:inline-block}.motion .footer-mark .ch{translate:0 104%}.motion .footer-mark.is-in .ch{transition:translate 1s var(--ease-out) calc(var(--ci) * 24ms), font-weight .4s var(--ease-out);translate:0}.footer-bottom{align-items:center;gap:var(--s2) var(--s6);margin-top:var(--s8);padding-top:var(--s3);border-top:1px solid #f9f9f929;grid-template-columns:minmax(0,1fr) auto;display:grid}.legal{color:#f9f9f98f}.signature{align-items:baseline;gap:var(--s1);color:#f9f9f98f;transition:color var(--d-base) var(--ease-out);display:inline-flex}.signature-name{color:var(--white);background:linear-gradient(var(--orange), var(--orange)) 0 100% / 0 1.5px no-repeat;transition:background-size var(--d-slow) var(--ease-out);font-weight:500}.signature-reg{transition:rotate var(--d-slower) var(--ease-out), color var(--d-base) var(--ease-out);display:inline-block;translate:0 -.32em}.signature:hover{color:var(--white-80)}.signature:hover .signature-name{background-size:100% 1.5px}.signature:hover .signature-reg{color:var(--orange);rotate:360deg}.flag{margin-top:var(--s8);aspect-ratio:3/2;width:100%;position:relative}.flag-canvas{touch-action:pan-y;width:100%;height:100%;display:block}@media (width<=1439px){.footer-mark{font-size:152px;line-height:152px}}@media (width<=1199px){.footer-top{grid-template-columns:1fr}.footer-top>.footer-intro,.footer-top>.footer-cols{grid-column:1/-1}.footer-mark{font-size:112px;line-height:112px}}@media (width<=899px){.footer-mark{margin-top:var(--s12);font-size:80px;line-height:80px}.footer-bottom{grid-template-columns:1fr}}@media (width<=639px){.site-footer{padding-top:var(--s12)}.footer-lede{font-size:32px;line-height:40px}.footer-cols{grid-template-columns:repeat(2,auto)}.footer-mark{margin-top:var(--s10);font-size:48px;line-height:48px}}@media (width<=374px){.footer-mark{font-size:40px;line-height:40px}}.header-nav a[aria-current=true]{opacity:1}.header-nav a[aria-current=true]:after{transform-origin:0;scale:1}.motion [data-reveal=fade]{opacity:0;translate:0 var(--s3)}.motion [data-reveal=item]{opacity:0;translate:0 var(--s6)}.motion [data-reveal=fade].is-in,.motion [data-reveal=item].is-in{opacity:1;transition:opacity var(--d-slow) var(--ease-out) var(--rd,0s), translate var(--d-slower) var(--ease-out) var(--rd,0s);translate:0}.motion [data-reveal=item] .reveal-media{clip-path:inset(100% 0 0)}.motion [data-reveal=item] .reveal-media>.figure,.motion [data-reveal=item] .reveal-media>.art{scale:1.16}.motion [data-reveal=item].is-in .reveal-media{clip-path:inset(0);transition:clip-path var(--d-slower) var(--ease-out) calc(var(--rd,0s) + 80ms)}.motion [data-reveal=item].is-in .reveal-media>.figure,.motion [data-reveal=item].is-in .reveal-media>.art{transition:scale 1.6s var(--ease-out) calc(var(--rd,0s) + 80ms);scale:1}.motion [data-reveal=item].is-in:hover .reveal-media>.figure,.motion [data-reveal=item].is-in:hover .reveal-media>.art{transition-delay:0s;scale:1.04}.motion [data-reveal=words] .w{vertical-align:top;padding-block:var(--s1);margin-block:calc(var(--s1) * -1);display:inline-block;overflow:hidden}.motion [data-reveal=words] .wi{display:inline-block;translate:0 110%}.motion [data-reveal=words].is-in .wi{transition:translate 1s var(--ease-out);transition-delay:calc(var(--rd,0s) + var(--wi) * 40ms);translate:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.stage-glow{opacity:.64;animation:none}}@media (width<=359px){.chapter-title,.lab-text .chapter-title,.menu-link{font-size:48px;line-height:56px}.finale-title{font-size:40px;line-height:48px}}:root{--lh-display:1.04}.verb,.menu-link,.statement,.chapter-title,.chapter-title-sm,.lab-text .chapter-title,.chapter-idea,.lab-text .chapter-idea,.chapter-close,.course-title,.band-quote,.story-title,.story-main .story-title,.finale-title,.finale-sub,.footer-lede,.join-done{line-height:var(--lh-display)}.motion .band-quote[data-reveal=words] .wi{opacity:0;filter:blur(12px)}.motion .band-quote[data-reveal=words].is-in .wi{opacity:1;filter:blur();transition:translate 1s var(--ease-out), opacity .64s var(--ease-out), filter .8s var(--ease-out);transition-delay:calc(var(--wi) * 56ms);translate:0}[data-parallax-x],[data-parallax-y]{will-change:transform}.chapter-board{overflow-x:clip}.carousel{--card-w:416px}.carousel-viewport{width:100vw;padding-block:var(--s1);margin-inline:calc(50% - 50vw);margin-block:calc(var(--s1) * -1);overflow:hidden}.members.carousel-track{gap:var(--grid-gap);will-change:transform;width:max-content;display:flex}.carousel-track>.member{flex:0 0 var(--card-w);min-width:0}.member.is-placeholder .member-name,.member.is-placeholder .member-role{color:var(--ink-2)}@media (width<=1199px){.carousel{--card-w:336px}}@media (width<=639px){.carousel{--card-w:72vw}}@media (prefers-reduced-motion:reduce){.carousel-viewport{overflow-x:auto}}@media (width<=639px){.guide-dot{width:8px;height:8px;margin:-4px 0 0 -4px}.tool{gap:var(--s2);grid-template-columns:56px minmax(0,1fr)}.footer-cols ul{gap:0}.footer-cols a{align-items:center;min-height:40px;display:inline-flex}.footer-col-title{margin-bottom:var(--s1)}.course-card{gap:0 var(--s2)}.course-meta{gap:var(--s1) var(--s2)}.member-bio{padding:var(--s2)}}.carousel-viewport{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.carousel-viewport.is-dragging{cursor:grabbing}.carousel-viewport img{-webkit-user-drag:none}@media (width<=1023px),(pointer:coarse){.site-header.is-light{backdrop-filter:none;background-color:#f9f9f9fa}.shape-pill{backdrop-filter:none;background:#f9f9f914}.input{backdrop-filter:none;background-color:#161616b8}.stage{animation:none}.stage-glow{mix-blend-mode:normal;animation:breathe 9.6s var(--ease-io) infinite alternate, glow-drift 28s var(--ease-io) infinite alternate}.footer-glow{animation:footer-glow-drift 32s var(--ease-io) infinite alternate}.course-card{box-shadow:0 -1px #16161614,0 16px 24px -20px #16161666}}@keyframes glow-drift{0%{translate:-6% 4%}50%{translate:6% -3%}to{translate:-2% 6%}}@keyframes footer-glow-drift{0%{translate:0}33%{translate:-14%}66%{translate:7%}to{translate:-6%}}@media (width<=1023px),(pointer:coarse){[data-parallax-x],[data-parallax-y]{will-change:auto}.motion [data-reveal=item] .reveal-media,.motion [data-reveal=item].is-in .reveal-media{clip-path:none;transition:none}.motion [data-reveal=item] .reveal-media>.figure,.motion [data-reveal=item] .reveal-media>.art{scale:1}}.menu-btn{width:48px;padding:0}.menu-icon{width:16px;height:8px;display:block;position:relative}.menu-icon span{width:16px;height:2px;transition:translate var(--d-base) var(--ease-out), rotate var(--d-base) var(--ease-out);background:currentColor;position:absolute;left:0}.menu-icon span:first-child{top:0}.menu-icon span:last-child{bottom:0}.menu-btn[aria-expanded=true] .menu-icon span:first-child{translate:0 3px;rotate:45deg}.menu-btn[aria-expanded=true] .menu-icon span:last-child{translate:0 -3px;rotate:-45deg}@media (width<=639px){.carousel{--card-w:76vw}.members.carousel-track{gap:var(--s2)}.carousel-track>.member{transform-origin:50% 40%;will-change:transform, opacity}.carousel .portrait-box{aspect-ratio:4/7}.carousel .member-bio{padding:var(--s3) var(--s2)}.carousel .member-name{margin-top:var(--s2)}}@media (width<=1023px){.guide-dot{display:none}html.has-guide .verb:before{opacity:1}}@media (width<=639px){.footer-bottom .signature{width:100%;margin-top:var(--s1);padding-top:var(--s3);border-top:1px solid #f9f9f929;display:flex}.manifesto-head,.chapter-head{row-gap:var(--s2)}.manifesto-head .manifesto-text,.chapter-head .chapter-text{margin-top:0}.lab-text .chapter-idea{margin-top:var(--s2);font-family:var(--sans);letter-spacing:0;color:var(--white-80);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.lab-text .chapter-idea+.chapter-text{margin-top:0}.finale-invite{margin-top:var(--s2)}}