:root{--paper: #fffdf9;--paper-2: #fef6f0;--ink: #160b02;--ink-2: #4a3f36;--mute: #8a7f76;--line: rgba(22,11,2,0.1);--ember: #cc5500;--ember-2: #a34400;--peach: #f8a966;--apricot: #fbca99;--sans: "Onest",ui-sans-serif,system-ui,sans-serif;--serif: var(--sans);--mono: "DM Mono",ui-monospace,monospace;--ease: cubic-bezier(0.16,1,0.3,1);--gutter: clamp(16px,4vw,56px);--radius: 28px;--gap: clamp(16px,1.7vw,32px);--col: calc((100% - 11 * var(--gap)) / 12);--w2: calc(var(--col) * 2 + var(--gap) * 1);--w3: calc(var(--col) * 3 + var(--gap) * 2);--w4: calc(var(--col) * 4 + var(--gap) * 3);--w5: calc(var(--col) * 5 + var(--gap) * 4);--w6: calc(var(--col) * 6 + var(--gap) * 5);--w7: calc(var(--col) * 7 + var(--gap) * 6);--w8: calc(var(--col) * 8 + var(--gap) * 7);--w9: calc(var(--col) * 9 + var(--gap) * 8);--w10: calc(var(--col) * 10 + var(--gap) * 9)}@media (max-width: 900px){:root{--w2: 100%;--w3: 100%;--w4: 100%;--w5: 100%;--w6: 100%;--w7: 100%;--w8: 100%;--w9: 100%;--w10: 100%}}.g-side{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap)}.g-body{display: grid;grid-template-columns: minmax(0,1fr) var(--w4);gap: var(--gap)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}html.lenis,html.lenis body{height: auto}.lenis.lenis-smooth{scroll-behavior: auto !important}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--sans);font-weight: 300;line-height: 1.5;-webkit-font-smoothing: antialiased;overflow-x: clip}img{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button,summary,label:has(>input[type="radio"]){cursor: pointer}strong,b{font-weight: 600}::selection{background: var(--ember);color: var(--paper)}.serif{font-style: normal;font-weight: 600;color: var(--ember)}.mono{font-family: var(--mono);font-size: 12px;letter-spacing: 0.04em;text-transform: uppercase}.eyebrow{font-family: var(--mono);font-size: 12px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--ember);margin: 0 0 24px;display: flex;align-items: center;gap: 10px}.h2{font-size: clamp(34px,5.2vw,76px);line-height: 1.02;letter-spacing: -0.035em;font-weight: 300;margin: 0;max-width: 16ch}.h3{font-size: clamp(28px,3.2vw,44px);line-height: 1.05;letter-spacing: -0.03em;font-weight: 300;margin: 0}.body{font-size: clamp(17px,1.35vw,20px);color: var(--ink-2);max-width: 46ch;margin: 0 0 20px}.body b{color: var(--ink)}.grain{position: fixed;inset: -50%;pointer-events: none;z-index: 90;opacity: 0.05;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation: grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0,0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}100%{transform:translate(1%,3%)}}.progress{position: fixed;top: 0;left: 0;height: 2px;width: 100%;background: var(--ember);transform-origin: 0 50%;transform: scaleX(0);z-index: 100}.loader{position: fixed;inset: 0;z-index: 200;background: var(--ink);color: var(--paper);display: grid;place-items: center}.handoff{position: fixed;z-index: 201;left: 0;top: 0;margin: 0;white-space: nowrap;pointer-events: none;color: var(--peach);opacity: 0;will-change: filter,opacity}.loader__count{position: absolute;right: var(--gutter);bottom: var(--gutter);font-family: var(--mono);font-size: 13px;letter-spacing: .1em}.handoff__pre{font-weight: 200;color: rgba(255,253,249,.85)}.handoff__post{font-weight: 600}.handoff__pre,.handoff__post,.handoff__word{display: inline-block;white-space: pre}.handoff.is-stacked .handoff__pre{position: absolute;left: 0;bottom: 100%}.no-js .loader,.no-js .handoff{display: none}.nav{--navpad: min(22px,calc(var(--gutter) - 6px));position: fixed;top: clamp(16px,2.4vw,28px);left: calc(var(--gutter) - var(--navpad));right: calc(var(--gutter) - 10px);z-index: 80;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 10px 10px 10px var(--navpad);border-radius: 999px;transition: background .5s var(--ease),box-shadow .5s var(--ease),translate .6s var(--ease)}.nav.is-scrolled{background: rgba(255,253,249,0.72);backdrop-filter: blur(16px) saturate(1.3);-webkit-backdrop-filter: blur(16px) saturate(1.3);box-shadow: 0 0 0 1px var(--line),0 10px 40px -20px rgba(22,11,2,.25)}.nav.is-hidden{translate: 0 calc(-100% - 40px)}.nav__logo img{height: 28px;width: auto}.nav__links{display: flex;gap: 4px}.nav__links a{position: relative;font-size: 15px;padding: 8px 14px;border-radius: 999px;color: var(--ink-2);transition: color .3s}.nav__links a::after{content: "";position: absolute;left: 50%;bottom: 3px;width: 4px;height: 4px;margin-left: -2px;border-radius: 50%;background: var(--ember);transform: scale(0);transition: transform .4s var(--ease)}.nav__links a:hover,.nav__links a.is-active{color: var(--ink)}.nav__links a.is-active::after,.nav__links a:hover::after{transform: scale(1)}.nav__cta{display: inline-flex;align-items: center;gap: 10px;background: var(--ink);color: var(--paper);padding: 12px 20px;border-radius: 999px;font-size: 14px;font-weight: 500;overflow: hidden;position: relative}.nav__cta i,.btn i{font-style: normal;transition: transform .5s var(--ease);display: inline-block}.nav__cta:hover i,.btn:hover i{transform: translateX(3px)}.nav__cta::before,.btn::before{content: "";position: absolute;inset: 0;background: var(--ember);border-radius: inherit;opacity: 0;transition: opacity .35s ease}.nav__cta:hover::before,.btn:hover::before{opacity: 1}.nav__cta,.btn{transition: transform .2s ease,box-shadow .3s ease;-webkit-tap-highlight-color: transparent}.nav__cta:active,.btn:active{transform: scale(.97);transition-duration: .08s}.nav__cta:focus-visible,.btn:focus-visible{outline: 2px solid var(--ember);outline-offset: 3px}.nav__cta>*,.btn>*{position: relative}.nav__burger{display: none;width: 46px;height: 46px;border-radius: 50%;border: 0;background: var(--ink);position: relative}.nav__burger span{position: absolute;left: 14px;right: 14px;height: 1.5px;background: var(--paper);transition: transform .4s var(--ease)}.nav__burger span:first-child{top: 19px}.nav__burger span:last-child{top: 26px}.nav__burger[aria-expanded="true"] span:first-child{transform: translateY(3.5px) rotate(45deg)}.nav__burger[aria-expanded="true"] span:last-child{transform: translateY(-3.5px) rotate(-45deg)}.menu{position: fixed;inset: 0;z-index: 70;background: var(--paper-2);display: flex;flex-direction: column;justify-content: center;padding: 0 var(--gutter);gap: 6px;clip-path: circle(0% at calc(100% - 40px) 40px);transition: clip-path .8s var(--ease)}.menu.is-open{clip-path: circle(150% at calc(100% - 40px) 40px)}.menu a{font-size: clamp(40px,11vw,64px);letter-spacing: -0.04em;line-height: 1.1}.menu a:nth-child(odd){font-weight: 600}@media (max-width: 900px){.nav__links,.nav__cta{display: none}.nav__burger{display: block}}.hero{position: relative;min-height: 100svh;display: flex;align-items: flex-end;padding: 140px var(--gutter) 56px;overflow: hidden}.hero__gl{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 0}.hero__inner{position: relative;z-index: 1;width: 100%}.pulse--tittle{position: absolute;z-index: 2}.pulse--tittle::after{inset: -35%}.hero__title{font-size: clamp(44px,min(7.4vw,13vh),136px);line-height: 0.94;letter-spacing: -0.05em;font-weight: 200;margin: 0 0 clamp(32px,5vw,64px);max-width: 13ch}.hero__title strong{font-weight: 600}.hero__title .word{display: inline-block;overflow: hidden;vertical-align: top;padding-bottom: .08em;margin-bottom: -.08em}.hero__title .word>span{display: inline-block;will-change: transform}.w-strong{font-weight: 200}.hero__foot{display: flex;justify-content: space-between;align-items: flex-end;gap: 32px;flex-wrap: wrap}.hero__lede{max-width: 44ch;font-size: clamp(16px,1.3vw,19px);color: var(--ink-2);margin: 0}.hero__lede b{color: var(--ink)}.hero__hint{position: absolute;top: 50%;right: var(--gutter);writing-mode: vertical-rl;color: var(--mute);z-index: 1;margin: 0}.pulse{width: 8px;height: 8px;border-radius: 50%;background: var(--ember);display: inline-block;position: relative;flex: none}.pulse::after{content: "";position: absolute;inset: -4px;border-radius: 50%;border: 1px solid var(--ember);animation: pulse 2s var(--ease) infinite}@keyframes pulse{from{transform: scale(.6);opacity: 1}to{transform: scale(2.2);opacity: 0}}.scrollcue{display: flex;align-items: center;gap: 14px;color: var(--ink-2)}.scrollcue__track{width: 22px;height: 38px;border: 1px solid var(--line);border-radius: 999px;position: relative;background: rgba(255,253,249,.6)}.scrollcue__dot{position: absolute;left: 50%;top: 7px;width: 4px;height: 8px;margin-left: -2px;border-radius: 4px;background: var(--ember);animation: cue 2.2s var(--ease) infinite}@keyframes cue{0%{transform: translateY(0);opacity: 0}30%{opacity: 1}100%{transform: translateY(14px);opacity: 0}}@media (max-width: 700px){.hero__hint{display: none}}.marquee{border-block: 1px solid var(--line);overflow: hidden;padding: 22px 0;background: var(--paper)}.marquee__track{display: flex;gap: 40px;width: max-content;align-items: center;font-size: clamp(20px,2.2vw,30px);letter-spacing: -0.02em;white-space: nowrap}.marquee__track i{font-style: normal;color: var(--ember);font-size: .8em}.marquee__track span:nth-of-type(odd){font-weight: 500}section{position: relative}.work,.insights{padding: clamp(96px,14vw,180px) var(--gutter)}.section-head{display: flex;flex-direction: column;margin-bottom: clamp(48px,7vw,96px)}.reveal-lines .line{display: block;overflow: hidden;padding-bottom: .06em}.reveal-lines .line>span{display: block}.bento{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: var(--gap)}.card{position: relative;border-radius: var(--radius);padding: clamp(24px,3vw,40px);min-height: 440px;display: flex;flex-direction: column;overflow: hidden;background: var(--paper-2);isolation: isolate;transform-style: preserve-3d;transition: box-shadow .6s var(--ease);--mx: 50%;--my: 50%}.card:hover{box-shadow: 0 40px 80px -40px rgba(163,68,0,.35)}.card__glow{position: absolute;inset: 0;z-index: -1;opacity: 0;transition: opacity .5s;background: radial-gradient(420px circle at var(--mx) var(--my),rgba(248,169,102,.55),transparent 60%)}.card:hover .card__glow{opacity: 1}.card__top{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin-bottom: auto}.card__ext{color: var(--mute);transition: color .3s}.card:hover .card__ext{color: var(--ember)}.tag{font-family: var(--mono);font-size: 11px;letter-spacing: .1em;text-transform: uppercase;padding: 6px 12px;border-radius: 999px;border: 1px solid rgba(204,85,0,.3);color: var(--ember-2);background: rgba(255,253,249,.6)}.card__title{font-size: clamp(36px,4vw,64px);line-height: .98;letter-spacing: -0.045em;font-weight: 200;margin: 40px 0 16px}.card__body{color: var(--ink-2);max-width: 36ch;margin: 0;font-size: 16px}.card--clarity{grid-column: span 7;grid-row: span 2;min-height: 620px;background: linear-gradient(160deg,#fff6ec 0%,#fde3cb 100%)}.card--mentor{grid-column: span 5;background: var(--ink);color: var(--paper)}.card--mentor .card__body{color: rgba(255,253,249,.7)}.card--mentor .tag{background: transparent;color: var(--peach);border-color: rgba(248,169,102,.4)}.card--mentor .card__glow{background: radial-gradient(380px circle at var(--mx) var(--my),rgba(204,85,0,.45),transparent 60%)}.card--vitamins{grid-column: span 5}.card--lab{grid-column: span 12;min-height: 320px;flex-direction: row;flex-wrap: wrap;align-items: flex-end;gap: 0 48px;background: #fff;box-shadow: inset 0 0 0 1px var(--line)}.card--lab .card__top{width: 100%;margin-bottom: 0}.card--lab .card__title{margin-top: 48px}.card--lab .card__body{margin-bottom: 18px}@media (max-width: 1000px){.card--clarity,.card--mentor,.card--vitamins{grid-column: span 12}.card--clarity{min-height: 520px}}.card__visual--lens{position: absolute;right: -8%;top: 14%;width: 62%;aspect-ratio: 1;z-index: -1;pointer-events: none}.card__visual--lens span{position: absolute;inset: 0;border-radius: 50%;border: 1px solid rgba(204,85,0,.35);animation: breathe 7s var(--ease) infinite}.card__visual--lens span:nth-child(2){inset: 14%;background: radial-gradient(circle,rgba(248,169,102,.5),transparent 70%);animation-delay: -2s;filter: blur(2px)}.card__visual--lens span:nth-child(3){inset: 36%;background: var(--ember);filter: blur(28px);opacity: .55;animation-delay: -4s}@keyframes breathe{0%,100%{transform: scale(.94)}50%{transform: scale(1.04)}}.card__compass{position: absolute;right: 28px;bottom: 28px;width: 110px;opacity: .9}.card__compass circle{fill: none;stroke: rgba(248,169,102,.35);stroke-width: 1}.card__compass .needle{fill: var(--ember);transform-origin: 50px 50px;transition: transform 1.2s var(--ease);transform: rotate(-35deg)}.card--mentor:hover .needle{transform: rotate(20deg)}.card__pulse{margin-top: 28px;height: 56px}.card__pulse svg{width: 100%;height: 100%}.card__pulse path{fill: none;stroke: var(--ember);stroke-width: 1.5;stroke-dasharray: 420;stroke-dashoffset: 420;animation: beat 3.2s var(--ease) infinite;vector-effect: non-scaling-stroke}@keyframes beat{0%{stroke-dashoffset: 420}60%,100%{stroke-dashoffset: 0}}.card__dots{position: absolute;right: 0;top: 0;bottom: 0;width: 45%;z-index: -1;background-image: radial-gradient(circle,rgba(204,85,0,.35) 1.2px,transparent 1.4px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(circle at var(--mx) var(--my),#000 0%,transparent 60%);mask-image: radial-gradient(circle at var(--mx) var(--my),#000 0%,transparent 60%)}@media (max-width: 700px){.card__dots{width: 100%}}.below{background: var(--paper-2)}.below__pin{min-height: 100svh;padding: clamp(96px,12vw,160px) var(--gutter);display: flex;flex-direction: column;justify-content: center;position: relative;overflow: hidden}.below__text{font-size: clamp(32px,5vw,80px);line-height: 1.06;letter-spacing: -0.04em;font-weight: 300;margin: 0;max-width: 20ch;position: relative;z-index: 2}.below__text .sw{color: rgba(22,11,2,.14);transition: color .2s}.below__text strong .sw{font-weight: 600}.below__layers{position: absolute;right: var(--gutter);bottom: clamp(40px,8vw,100px);width: min(36vw,440px);aspect-ratio: 1.2;perspective: 1200px;z-index: 1}.layer{position: absolute;inset: 0;border-radius: 22px;display: flex;align-items: flex-end;padding: 18px;transform-style: preserve-3d}.layer span{color: var(--ink-2);font-size: 11px}.layer--1{background: rgba(255,255,255,.85);box-shadow: 0 0 0 1px var(--line),0 20px 50px -30px rgba(22,11,2,.4);backdrop-filter: blur(6px);z-index: 3}.layer--2{background: var(--apricot);z-index: 2}.layer--3{background: var(--ember);z-index: 1}.layer--3 span{color: var(--paper)}@media (max-width: 800px){.below__layers{position: relative;right: auto;bottom: auto;width: 100%;max-width: 360px;margin-top: 56px}}.about{padding: clamp(96px,14vw,180px) var(--gutter)}.about__grid{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);align-items: center}.about__portrait{margin: 0}.about__img{border-radius: var(--radius);overflow: hidden;aspect-ratio: 4/5;background: var(--paper-2);clip-path: inset(0 0 0 0 round var(--radius))}.about__img img{width: 100%;height: 118%;object-fit: cover;filter: grayscale(.25) sepia(.12);transition: filter .8s var(--ease)}.about__portrait:hover img{filter: none}.about__portrait figcaption{margin-top: 14px;color: var(--mute)}.about .h2{max-width: 18ch;margin-bottom: 32px}.facts{display: grid;grid-template-columns: repeat(2,1fr);gap: 0;margin: 40px 0 0;border-top: 1px solid var(--line)}.facts div{padding: 18px 0;border-bottom: 1px solid var(--line)}.facts dt{font-family: var(--mono);font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--ember);margin-bottom: 4px}.facts dd{margin: 0;font-size: 17px}@media (max-width: 900px){.about__grid{grid-template-columns: 1fr}.about__portrait{max-width: 420px}}.stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));column-gap: var(--gap);margin-top: clamp(80px,10vw,140px);border-top: 1px solid var(--line)}.stat{padding: 32px 24px 0 0}.stat__num,.stat__plus{font-size: clamp(56px,7vw,112px);letter-spacing: -0.06em;font-weight: 200;line-height: 1}.stat__plus{color: var(--ember)}.stat p{margin: 12px 0 0;color: var(--ink-2);max-width: 20ch}@media (max-width: 800px){.stats{grid-template-columns: repeat(2,1fr);row-gap: 24px}}.values{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);margin-top: clamp(96px,12vw,160px)}.values__list{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--line)}.values__list li{display: flex;gap: 24px;align-items: baseline;padding: 24px 0;border-bottom: 1px solid var(--line);position: relative;overflow: hidden}.values__list li::before{content: "";position: absolute;inset: 0;background: var(--paper-2);transform: scaleY(0);transform-origin: bottom;transition: transform .6s var(--ease);z-index: -1}.values__list li>*{transition: transform .6s var(--ease)}.values__list li:hover>*{transform: translateX(20px)}.values__list li:hover::before{transform: scaleY(1)}.values__list li>span{color: var(--ember)}.values__list p{margin: 0;font-size: clamp(22px,2.6vw,38px);letter-spacing: -0.03em;line-height: 1.1}@media (max-width: 900px){.values{grid-template-columns: 1fr}}.mentor{background: var(--ink);color: var(--paper);border-radius: clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0;overflow: hidden}.mentor__inner{padding: clamp(96px,14vw,180px) var(--gutter);position: relative}.mentor__inner::before{content: "";position: absolute;width: 900px;height: 900px;right: -300px;top: -300px;background: radial-gradient(circle,rgba(204,85,0,.28),transparent 62%);pointer-events: none}.section-head--light .h2{max-width: 18ch}.mentor__grid{display: grid;grid-template-columns: minmax(0,1fr) var(--w4);gap: var(--gap);align-items: start}.quote{margin: 0;position: relative;padding: clamp(28px,4vw,56px);border-radius: var(--radius);background: rgba(255,253,249,.04);box-shadow: inset 0 0 0 1px rgba(255,253,249,.1)}.quote__mark{font-size: 140px;font-weight: 600;line-height: .6;color: var(--ember);display: block;height: 60px}.quote p{font-size: clamp(22px,2.3vw,34px);line-height: 1.25;letter-spacing: -0.02em;margin: 0 0 32px}.quote strong{color: var(--peach);font-weight: 500}.quote footer{display: flex;flex-direction: column;gap: 2px;font-size: 15px}.quote footer span{color: rgba(255,253,249,.55)}.body--light{color: rgba(255,253,249,.72)}.body--light .serif{color: var(--peach);font-weight: 400}.rating{margin: 32px 0;padding-top: 24px;border-top: 1px solid rgba(255,253,249,.12)}.rating__stars{color: var(--peach);letter-spacing: 6px;font-size: 20px}.rating p{color: rgba(255,253,249,.55);margin: 8px 0 0}.btn{display: inline-flex;align-items: center;gap: 12px;padding: 18px 28px;border-radius: 999px;font-size: 15px;font-weight: 500;position: relative;overflow: hidden;border: 0;font-family: inherit}.btn--ember{background: var(--paper);color: var(--ink)}.btn--ember:hover{color: var(--paper)}.btn--ink{background: var(--ink);color: var(--paper)}.btn span,.btn i{transition: color .3s}.fit{margin-top: clamp(96px,12vw,160px);display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);align-items: start}.fit__head{position: sticky;top: 120px}.fit__head .eyebrow{color: var(--peach)}.fit__head .h3{margin-bottom: 20px}.fit__head .body{margin-bottom: 32px}.fit__list{list-style: none;margin: 0;padding: 0;border-top: 1px solid rgba(255,253,249,.1)}.fit__item{position: relative;display: grid;grid-template-columns: 56px 1fr 32px;align-items: baseline;gap: 16px;padding: 30px 20px 30px 0;border-bottom: 1px solid rgba(255,253,249,.1);isolation: isolate}.fit__item::before{content: "";position: absolute;inset: 0 -20px;z-index: -1;border-radius: 20px;background: radial-gradient(120% 140% at 0% 50%,rgba(204,85,0,.22),rgba(204,85,0,0) 70%);opacity: 0;transition: opacity .5s var(--ease)}.fit__item>:not(.fit__arrow){transition: transform .6s var(--ease),color .4s,opacity .3s}.fit__item:hover>:not(.fit__arrow){transform: translateX(16px)}.fit__item:hover::before{opacity: 1}.fit__num{color: var(--peach);opacity: .7;transition: opacity .3s}.fit__item:hover .fit__num{opacity: 1}.fit__item p{margin: 0;font-size: clamp(20px,2vw,28px);letter-spacing: -0.02em;line-height: 1.25;color: rgba(255,253,249,.6);transition: color .4s}.fit__item:hover p{color: rgba(255,253,249,.85)}.fit__item strong{color: var(--paper);font-weight: 500}.fit__arrow{color: var(--ember);font-size: 22px;opacity: 0;transform: translateX(-12px);transition: .5s var(--ease)}.fit__item:hover .fit__arrow{opacity: 1;transform: none}@media (max-width: 900px){.fit{grid-template-columns: 1fr}.fit__head{position: static}.fit__item{grid-template-columns: 40px 1fr}.fit__arrow{display: none}}@media (max-width: 900px){.mentor__grid{grid-template-columns: 1fr}}.lab{background: var(--ink);color: var(--paper)}.lab__pin{min-height: 100svh;display: flex;align-items: center;gap: clamp(32px,5vw,80px);padding: 96px 0 96px var(--gutter);overflow: hidden}.lab__intro{flex: 0 0 min(420px,80vw);align-self: center;margin-right: clamp(24px,4vw,64px)}.lab__intro .body{color: rgba(255,253,249,.65)}.lab__intro .eyebrow{color: var(--peach)}.lab__intro .h2{font-size: clamp(32px,3.6vw,54px);margin-bottom: 24px}.lab__drag{color: var(--peach);margin-top: 32px}.lab__track{display: flex;gap: 20px;padding-right: var(--gutter);will-change: transform}.exp{flex: 0 0 clamp(280px,28vw,400px);border-radius: var(--radius);background: #221710;padding: 16px 16px 28px;box-shadow: inset 0 0 0 1px rgba(255,253,249,.08);transition: background .5s}.exp:hover{background: #2c1d13}.exp h3{font-size: 26px;font-weight: 400;letter-spacing: -0.03em;margin: 14px 12px 8px}.exp p{margin: 0 12px;color: rgba(255,253,249,.6);font-size: 15px}.exp__meta{display: flex;justify-content: space-between;align-items: center;margin: 18px 12px 0}.tag--ghost{background: transparent;color: var(--peach);border-color: rgba(248,169,102,.3)}.status{font-family: var(--mono);font-size: 11px;text-transform: uppercase;letter-spacing: .08em;color: rgba(255,253,249,.5);display: flex;align-items: center;gap: 8px}.status::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: rgba(255,253,249,.35)}.status--live::before{background: var(--ember);box-shadow: 0 0 0 4px rgba(204,85,0,.25)}.exp__art{aspect-ratio: 4/3;border-radius: 18px;overflow: hidden;position: relative;background: var(--paper-2);display: grid;place-items: center}.exp__art--grid{background-color: #fdf1e6;background-image: linear-gradient(rgba(204,85,0,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(204,85,0,.18) 1px,transparent 1px);background-size: 28px 28px;transition: background-size .8s var(--ease)}.exp:hover .exp__art--grid{background-size: 18px 18px}.exp__art--ai{background: linear-gradient(135deg,var(--ember),#ffb57a 60%,#fff0e1)}.exp__art--ai span{font-family: var(--mono);font-size: 12px;color: var(--ink);background: rgba(255,253,249,.8);padding: 8px 14px;border-radius: 999px}.exp__art--motion{background: #fff6ec;display: flex;gap: 14px;align-items: flex-end;justify-content: center;padding-bottom: 30%}.exp__art--motion i{width: 22px;height: 22px;border-radius: 50%;background: var(--ember);animation: rise 1.4s cubic-bezier(.5,0,.5,1) infinite alternate}.exp__art--motion i:nth-child(2){animation-delay: .15s;background: var(--peach)}.exp__art--motion i:nth-child(3){animation-delay: .3s;background: var(--ink)}@keyframes rise{to{transform: translateY(-80px)}}.exp__art--type{background: var(--paper)}.exp__art--type span{font-weight: 200;letter-spacing: -0.04em;font-size: 120px;color: var(--ember);transition: letter-spacing .8s var(--ease),transform .8s var(--ease)}.exp:hover .exp__art--type span{letter-spacing: .1em;transform: scale(1.1)}.exp__art--idea{background: radial-gradient(circle at 50% 60%,#ffd9b3,#fff6ec 70%)}.exp__art--idea span{width: 70px;height: 70px;border-radius: 50%;background: var(--ember);box-shadow: 0 0 60px 20px rgba(248,169,102,.8);animation: breathe 3s var(--ease) infinite}.exp__art--brand{background: var(--ink);box-shadow: inset 0 0 0 1px rgba(255,253,249,.08)}.exp__art--brand img{width: 55%;filter: brightness(0) invert(1);transition: filter .6s}.exp:hover .exp__art--brand img{filter: none}@media (max-width: 800px){.lab__pin{flex-direction: column;align-items: stretch;padding: 96px var(--gutter)}.lab__track{overflow-x: auto;scroll-snap-type: x mandatory;padding: 0 0 12px;margin-right: calc(var(--gutter) * -1)}.exp{scroll-snap-align: start;flex-basis: 78vw}.lab__intro{flex: none;margin: 0 0 32px}.lab__track{flex-direction: row}}.posts{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--line)}.post{display: grid;grid-template-columns: 140px 1fr 180px 40px;align-items: center;gap: 24px;padding: 28px 0;border-bottom: 1px solid var(--line);position: relative}.post::before{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: linear-gradient(90deg,var(--paper-2),transparent);opacity: 0;transition: opacity .5s;z-index: -1}.post>:not(.post__arrow){transition: transform .6s var(--ease),font-weight .3s}.post:hover>:not(.post__arrow){transform: translateX(16px)}.post:hover::before{opacity: 1}.post__cat{color: var(--ember)}.post__title{font-size: clamp(22px,2.6vw,38px);letter-spacing: -0.03em;line-height: 1.1;transition: font-weight .3s}.post:hover .post__title{font-weight: 500}.post__meta{color: var(--mute);text-align: right}.post__arrow{font-size: 22px;color: var(--ember);transform: translateX(-10px);opacity: 0;transition: .5s var(--ease)}.post:hover .post__arrow{transform: none;opacity: 1}.link-more{display: inline-flex;gap: 10px;margin-top: 40px;font-size: 18px;border-bottom: 1px solid var(--ember);padding-bottom: 4px}.link-more i{font-style: normal;color: var(--ember);transition: transform .5s var(--ease)}.link-more:hover i{transform: translateX(6px)}@media (max-width: 800px){.post{grid-template-columns: 1fr auto;gap: 8px 16px}.post__cat{grid-column: 1 / -1}.post__meta{grid-column: 1;text-align: left}.post__arrow{grid-row: 2;grid-column: 2;opacity: 1;transform: none}}.contact{padding: clamp(96px,12vw,160px) var(--gutter);background: var(--paper-2);overflow: hidden}.contact__big{font-size: clamp(72px,17vw,300px);letter-spacing: -0.06em;line-height: .85;font-weight: 200;white-space: nowrap;margin-bottom: clamp(56px,8vw,112px)}.contact__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap);align-items: start}.contact .h2{font-size: clamp(30px,3.4vw,52px);max-width: 18ch;margin-bottom: 24px}.contact__mail{font-size: clamp(22px,2.4vw,34px);letter-spacing: -0.02em;display: inline-block;background: linear-gradient(var(--ember),var(--ember)) 0 100% / 0 1px no-repeat;transition: background-size .6s var(--ease),color .3s;padding-bottom: 2px}.contact__mail:hover{background-size: 100% 1px;color: var(--ember)}.contact__tz{display: flex;align-items: center;gap: 10px;color: var(--mute);margin-top: 20px}.form{background: var(--paper);border-radius: var(--radius);padding: clamp(24px,3vw,40px);box-shadow: 0 0 0 1px var(--line),0 40px 80px -50px rgba(163,68,0,.4);display: flex;flex-direction: column;gap: 22px}.field{display: flex;flex-direction: column;gap: 6px;border: 0;padding: 0;margin: 0;min-width: 0}.field>span,.field legend{font-family: var(--mono);font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--mute);padding: 0;margin-bottom: 6px}.field input,.field textarea{font: inherit;font-size: 17px;color: var(--ink);background: transparent;border: 0;border-bottom: 1px solid var(--line);padding: 10px 0;outline: none;resize: vertical;transition: border-color .3s;width: 100%}.field input:focus,.field textarea:focus{border-color: var(--ember)}.field--chips{flex-direction: row;flex-wrap: wrap;gap: 8px}.field--chips legend{width: 100%}.field--chips label{position: relative}.field--chips input{position: absolute;opacity: 0;inset: 0}.field--chips span{display: inline-block;padding: 9px 16px;border-radius: 999px;border: 1px solid var(--line);font-size: 14px;transition: .3s var(--ease)}.field--chips input:checked + span{background: var(--ink);color: var(--paper);border-color: var(--ink)}.field--chips input:focus-visible + span{outline: 2px solid var(--ember);outline-offset: 2px}.form__row{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.form .btn{align-self: flex-start}@media (max-width: 900px){.contact__grid,.form__row{grid-template-columns: 1fr}}.footer{padding: 48px var(--gutter);display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px;border-top: 1px solid var(--line);background: var(--paper-2)}.footer__logo{height: 24px;width: auto}.footer nav{display: flex;flex-wrap: wrap;gap: 20px;font-size: 15px}.footer nav a:hover{color: var(--ember)}.footer .mono{color: var(--mute);margin: 0;flex-basis: 100%}a:focus-visible,button:focus-visible{outline: 2px solid var(--ember);outline-offset: 4px;border-radius: 8px}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition-duration: .01ms !important}.loader,.handoff{display: none}}.sr-only{position: absolute;left: 0;top: 0;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.ulink{background: linear-gradient(var(--ember),var(--ember)) 0 100% / 100% 1px no-repeat;padding-bottom: 2px;transition: color .3s}.ulink:hover{color: var(--ember)}.pulse--light{background: var(--paper)}.pulse--light::after{border-color: var(--paper)}.btn--ghost{background: transparent;color: var(--paper);box-shadow: inset 0 0 0 1px rgba(255,253,249,.3)}.btn--ghost-ink{color: var(--ink);box-shadow: inset 0 0 0 1px var(--line)}.btn--ghost-ink:hover{color: var(--paper)}.nav__links a.is-current{color: var(--ink)}.nav__links a.is-current::after{transform: scale(1)}.phero__title .word,.rhero__title .word,.lhero__title .word,.chero__title .word{display: inline-block;overflow: hidden;vertical-align: top;padding-bottom: .08em;margin-bottom: -.08em}.phero__title .word>span,.rhero__title .word>span,.lhero__title .word>span,.chero__title .word>span{display: inline-block}.phero__title strong,.rhero__title strong,.lhero__title strong,.chero__title strong{font-weight: 600}.phero{position: relative;min-height: 88svh;display: flex;align-items: flex-end;padding: 150px var(--gutter) 64px;overflow: hidden}.phero__inner{position: relative;z-index: 1;width: 100%}.phero__title{font-size: clamp(42px,min(6.6vw,12vh),116px);line-height: .96;letter-spacing: -0.05em;font-weight: 200;margin: 0 0 clamp(28px,4vw,56px);max-width: 15ch}.phero__foot{display: flex;justify-content: space-between;align-items: flex-end;gap: 32px;flex-wrap: wrap}.phero__lede{max-width: 50ch;font-size: clamp(17px,1.35vw,20px);color: var(--ink-2);margin: 0}.phero__lede b{color: var(--ink)}.phero__actions{display: flex;align-items: center;gap: 24px}.cta{padding: clamp(96px,12vw,160px) var(--gutter);background: var(--paper-2)}.cta__inner{max-width: var(--w10)}.cta__title{font-size: clamp(30px,4vw,60px);line-height: 1.05;letter-spacing: -0.04em;font-weight: 300;margin: 0 0 40px}.cta__actions{display: flex;flex-wrap: wrap;gap: 14px}.cta .btn--ember{background: var(--ink);color: var(--paper)}.cta--dark{background: var(--ink);color: var(--paper)}.cta--dark .eyebrow{color: var(--peach)}.cta--dark .cta__title strong{color: var(--peach);font-weight: 500}.cta--dark .btn--ember{background: var(--paper);color: var(--ink)}.cta--dark .btn--ember:hover{color: var(--paper)}.elsewhere{padding: 0 var(--gutter) clamp(96px,12vw,160px)}.elsewhere__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap)}.door{position: relative;display: flex;flex-direction: column;gap: 14px;padding: 28px 28px 32px;min-height: 260px;border-radius: var(--radius);box-shadow: inset 0 0 0 1px var(--line);overflow: hidden;isolation: isolate}.door::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--paper-2);transform: translateY(101%);transition: transform .7s var(--ease)}.door:hover::before{transform: none}.door__num{color: var(--ember);display: flex;align-items: center;gap: 10px}.door__title{font-size: clamp(26px,2.6vw,38px);line-height: 1.05;letter-spacing: -0.035em;margin-top: auto}.door__note{color: var(--mute);font-size: 15px}.door__arrow{position: absolute;top: 24px;right: 26px;font-size: 22px;color: var(--ember);transition: transform .6s var(--ease)}.door:hover .door__arrow{transform: translate(4px,-4px) rotate(-45deg)}.door--ember{background: var(--ember);color: var(--paper);box-shadow: none}.door--ember .door__num,.door--ember .door__arrow{color: var(--paper)}.door--ember .door__note{color: rgba(255,253,249,.75)}.door--ember::before{background: var(--ember-2)}@media (max-width: 900px){.elsewhere__grid{grid-template-columns: 1fr}.door{min-height: 200px}}.bio{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);align-items: center;padding: clamp(80px,10vw,140px) var(--gutter)}.bio__portrait{margin: 0}.bio__portrait figcaption{margin-top: 14px;color: var(--mute)}.bio__portrait:hover img{filter: none}.bio__lead{font-size: clamp(26px,3vw,46px);line-height: 1.1;letter-spacing: -0.035em;margin: 0 0 28px;max-width: 22ch}@media (max-width: 900px){.bio{grid-template-columns: 1fr}.bio__portrait{max-width: 420px}}.editorial{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);padding: clamp(96px,12vw,160px) var(--gutter)}.editorial__side{position: sticky;top: 120px;align-self: start}.editorial__index{list-style: none;margin: 24px 0 0;padding: 0;color: var(--mute);display: grid;gap: 10px}.editorial__index li::before{content: "— ";color: var(--ember)}.editorial__big{font-size: clamp(30px,3.6vw,56px);line-height: 1.05;letter-spacing: -0.04em;margin: 0 0 40px;max-width: 20ch}.editorial__body .body{max-width: 56ch}.threads{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 48px 0}.threads span{padding: 12px 20px;border-radius: 999px;background: var(--paper-2);font-size: 16px;transition: background .4s,color .4s}.threads span:hover{background: var(--ember);color: var(--paper)}.threads i{font-style: normal;color: var(--ember)}.editorial__coda{font-size: clamp(22px,2.2vw,32px);letter-spacing: -0.02em;line-height: 1.2;margin: 0;padding-top: 32px;border-top: 1px solid var(--line);max-width: 30ch}.editorial__coda strong{color: var(--ember)}.about--values{padding-top: 0}.about--values .values{margin-top: 0}@media (max-width: 900px){.editorial{grid-template-columns: 1fr}.editorial__side{position: static}}.letter{padding: clamp(80px,10vw,140px) var(--gutter)}.letter__grid{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);align-items: start}.letter__grid .bio__portrait{position: sticky;top: 110px}.letter .stats{margin-top: clamp(64px,8vw,120px)}@media (max-width: 900px){.letter__grid{grid-template-columns: 1fr}.letter__grid .bio__portrait{position: static;max-width: 380px}}.names{list-style: none;margin: 0 0 8px;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.names li{padding: 8px 14px;border-radius: 999px;box-shadow: inset 0 0 0 1px rgba(255,253,249,.14);font-size: 14px;color: rgba(255,253,249,.8);transition: background .3s,color .3s}.names li:hover{background: var(--ember);color: var(--paper);box-shadow: none}.mentor__side .eyebrow{color: var(--peach)}.mentor .fit{margin-top: clamp(96px,12vw,160px)}.scope{padding: clamp(96px,12vw,160px) var(--gutter)}.scope__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap)}.scope__card{position: relative;padding: 32px;border-radius: var(--radius);background: var(--paper-2);overflow: hidden;isolation: isolate;min-height: 280px;display: flex;flex-direction: column;--mx: 50%;--my: 50%}.scope__card:hover .card__glow{opacity: 1}.scope__icon{width: 44px;height: 44px;fill: none;stroke: var(--ember);stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;margin-bottom: auto;transition: transform .8s var(--ease)}.scope__card:hover .scope__icon{transform: rotate(-12deg) scale(1.1)}.scope__card h3{font-size: 26px;letter-spacing: -0.03em;font-weight: 500;margin: 40px 0 10px}.scope__card p{margin: 0;color: var(--ink-2)}@media (max-width: 1000px){.scope__grid{grid-template-columns: 1fr 1fr}}@media (max-width: 640px){.scope__grid{grid-template-columns: 1fr}}.process{padding: 0 var(--gutter) clamp(96px,12vw,160px)}.process__steps{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap);position: relative}.process__line{position: absolute;top: 7px;left: 0;right: 0;height: 1px;background: var(--line)}.process__line span{display: block;height: 100%;background: var(--ember);transform-origin: 0 50%;transform: scaleX(0)}.step{position: relative;padding-top: 44px;opacity: .45;transition: opacity .6s}.step.is-lit{opacity: 1}.step__dot{position: absolute;top: 0;left: 0;width: 15px;height: 15px;border-radius: 50%;background: var(--paper);box-shadow: inset 0 0 0 1px var(--line);z-index: 1;transition: background .5s,box-shadow .5s}.step.is-lit .step__dot{background: var(--ember);box-shadow: 0 0 0 6px rgba(204,85,0,.15)}.step__num{color: var(--ember)}.step h3{font-size: clamp(24px,2.4vw,34px);letter-spacing: -0.03em;font-weight: 500;margin: 12px 0}.step p{margin: 0;color: var(--ink-2);max-width: 36ch}@media (max-width: 800px){.process__steps{grid-template-columns: 1fr}.process__line{top: 0;bottom: 0;left: 7px;right: auto;width: 1px;height: auto}.process__line span{transform-origin: 50% 0}.step{padding: 0 0 0 44px}}.bigquote{background: var(--ink);padding: clamp(120px,16vw,220px) var(--gutter)}.bigquote__text{font-size: clamp(34px,5.4vw,88px);line-height: 1.04;letter-spacing: -0.045em;font-weight: 300;margin: 0 auto;max-width: 18ch;text-align: center}.bigquote .sw{color: rgba(255,253,249,.14)}.bigquote strong .sw{font-weight: 600}.faq{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);padding: clamp(96px,12vw,160px) var(--gutter)}.faq__head{position: sticky;top: 120px;align-self: start}.faq__head .h3{margin-bottom: 20px}.faq__list{border-top: 1px solid var(--line)}.qa{border-bottom: 1px solid var(--line)}.qa summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 24px;padding: 28px 0;font-size: clamp(19px,1.8vw,26px);letter-spacing: -0.02em;transition: color .3s,transform .5s var(--ease)}.qa summary::-webkit-details-marker{display: none}.qa summary:hover{color: var(--ember);transform: translateX(12px)}.qa summary i{position: relative;flex: none;width: 36px;height: 36px;border-radius: 50%;box-shadow: inset 0 0 0 1px var(--line);transition: background .4s,transform .6s var(--ease)}.qa summary i::before,.qa summary i::after{content: "";position: absolute;left: 11px;right: 11px;top: 17.5px;height: 1px;background: currentColor;transition: transform .5s var(--ease)}.qa summary i::after{transform: rotate(90deg)}.qa.is-open summary i{background: var(--ember);color: var(--paper);transform: rotate(180deg);box-shadow: none}.qa.is-open summary i::after{transform: rotate(0)}.qa__a{overflow: hidden}.qa__a p{margin: 0;padding: 0 60px 30px 0;color: var(--ink-2);font-size: 17px;max-width: 62ch}@media (max-width: 900px){.faq{grid-template-columns: 1fr}.faq__head{position: static}.qa__a p{padding-right: 0}}body[data-page="lab"]{background: var(--ink);color: var(--paper)}body[data-page="lab"] .grain{opacity: .08}body[data-page="lab"] .eyebrow{color: var(--peach)}body[data-page="lab"] .footer{background: var(--ink);color: rgba(255,253,249,.7);border-color: rgba(255,253,249,.1)}body[data-page="lab"] .footer__logo{filter: brightness(0) invert(1);opacity: .8}body[data-page="lab"] .nav .nav__links a{color: rgba(255,253,249,.65)}body[data-page="lab"] .nav .nav__links a:hover,body[data-page="lab"] .nav .nav__links a.is-current{color: var(--paper)}body[data-page="lab"] .nav__cta{background: var(--paper);color: var(--ink)}body[data-page="lab"] .nav__cta:hover{color: var(--paper)}body[data-page="lab"] .nav.is-scrolled{background: rgba(22,11,2,.7);box-shadow: 0 0 0 1px rgba(255,253,249,.1)}body[data-page="lab"] .menu{background: var(--ink)}.lhero{position: relative;min-height: 100svh;display: flex;align-items: flex-end;padding: 150px var(--gutter) 64px;overflow: hidden;touch-action: pan-y}.lhero__field{position: absolute;inset: 0;width: 100%;height: 100%}.lhero__inner{position: relative;z-index: 1;pointer-events: none}.lhero__title{font-size: clamp(48px,min(9vw,15vh),168px);line-height: .92;letter-spacing: -0.055em;font-weight: 200;margin: 0 0 32px;max-width: 12ch}.lhero__title strong{color: var(--peach)}.lhero__lede{max-width: 48ch;font-size: clamp(17px,1.35vw,20px);color: rgba(255,253,249,.65);margin: 0}.lhero__lede b{color: var(--paper);font-weight: 500}.lhero__hud{position: absolute;top: 120px;right: var(--gutter);display: flex;flex-direction: column;align-items: flex-end;gap: 6px;color: rgba(255,253,249,.4);z-index: 1;pointer-events: none}.lhero__hud b{color: var(--peach);font-weight: 500}@media (max-width: 700px){.lhero__hud{display: none}}.bench{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);padding: clamp(96px,12vw,160px) var(--gutter);border-top: 1px solid rgba(255,253,249,.08)}.chips-list{list-style: none;margin: 32px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.chips-list li{padding: 10px 16px;border-radius: 999px;box-shadow: inset 0 0 0 1px rgba(255,253,249,.14);font-size: 15px;display: flex;gap: 10px;align-items: center;transition: background .3s,box-shadow .3s}.chips-list li span{color: var(--peach);font-size: 10px}.chips-list li:hover{background: rgba(204,85,0,.2);box-shadow: inset 0 0 0 1px rgba(204,85,0,.6)}.bench__big{font-size: clamp(28px,3.2vw,48px);line-height: 1.08;letter-spacing: -0.035em;margin: 0 0 28px}.bench__big strong{color: var(--peach);font-weight: 500}@media (max-width: 900px){.bench{grid-template-columns: 1fr}}.shelf{padding: 0 var(--gutter) clamp(96px,12vw,160px)}.shelf__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 32px;flex-wrap: wrap;margin-bottom: 48px}.shelf__head .h2{max-width: 12ch}.shelf__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap)}.shelf__grid .exp--wide{grid-column: span 2}.shelf__grid .exp--wide .exp__art{aspect-ratio: 16/7}.shelf__grid .exp[hidden]{display: none}@media (max-width: 1000px){.shelf__grid{grid-template-columns: 1fr 1fr}}@media (max-width: 640px){.shelf__grid{grid-template-columns: 1fr}.shelf__grid .exp--wide{grid-column: auto}.shelf__grid .exp--wide .exp__art{aspect-ratio: 4/3}}.filters{display: flex;flex-wrap: wrap;gap: 8px}.filter{font: inherit;font-size: 14px;padding: 10px 16px;border-radius: 999px;border: 0;background: transparent;color: inherit;box-shadow: inset 0 0 0 1px var(--line);transition: background .35s var(--ease),color .35s,box-shadow .35s}.filter sup{font-family: var(--mono);font-size: 10px;opacity: .6;margin-left: 2px}.filter:hover{box-shadow: inset 0 0 0 1px var(--ember)}.filter.is-on{background: var(--ink);color: var(--paper);box-shadow: none}body[data-page="lab"] .filter{box-shadow: inset 0 0 0 1px rgba(255,253,249,.18)}body[data-page="lab"] .filter.is-on{background: var(--peach);color: var(--ink);box-shadow: none}.rhero{padding: 170px var(--gutter) clamp(64px,8vw,110px);border-bottom: 1px solid var(--line)}.rhero__title{font-size: clamp(40px,5.6vw,96px);line-height: 1;letter-spacing: -0.045em;font-weight: 200;margin: 0 0 48px;max-width: 18ch}.rhero__foot{display: flex;justify-content: space-between;align-items: flex-end;flex-wrap: wrap;gap: 24px}.rhero__count{color: var(--mute);margin: 0}.rhero__count b{color: var(--ember);font-size: 1.4em;font-family: var(--sans);font-weight: 500}.start{padding: clamp(80px,10vw,130px) var(--gutter)}.start__grid{display: grid;grid-template-columns: var(--w6) minmax(0,1fr);gap: var(--gap);align-items: center}.feature{position: relative;display: flex;flex-direction: column;gap: 20px;align-items: flex-start;padding: clamp(28px,4vw,56px);min-height: 440px;border-radius: var(--radius);background: linear-gradient(160deg,#fff6ec,#fde3cb);overflow: hidden;isolation: isolate;--mx: 50%;--my: 50%}.feature:hover .card__glow{opacity: 1}.feature h2{font-size: clamp(40px,5vw,80px);line-height: .96;letter-spacing: -0.05em;font-weight: 200;margin: auto 0 0}.feature p{margin: 0;color: var(--ink-2);max-width: 44ch}.feature__go{font-weight: 500;display: inline-flex;gap: 8px}.feature__go i{font-style: normal;color: var(--ember);transition: transform .5s var(--ease)}.feature:hover .feature__go i{transform: translateX(6px)}.start__big{font-size: clamp(24px,2.4vw,36px);line-height: 1.12;letter-spacing: -0.03em;margin: 0 0 20px}@media (max-width: 900px){.start__grid{grid-template-columns: 1fr}.feature{min-height: 340px}}.archive{padding: 0 var(--gutter) clamp(96px,12vw,160px)}.archive__bar{position: sticky;top: 84px;z-index: 5;padding: 18px 0;margin-bottom: 24px;background: linear-gradient(var(--paper) 75%,rgba(255,253,249,0));display: flex;justify-content: space-between;align-items: center;gap: 20px;flex-wrap: wrap}.archive__bar .eyebrow{margin: 0}.year{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);padding-top: 40px}.year[hidden],.entry[hidden]{display: none}.year__label{position: sticky;top: 170px;align-self: start;margin: 0;font-size: clamp(40px,4.4vw,72px);font-weight: 200;letter-spacing: -0.05em;line-height: 1;color: var(--ember)}.year__list{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--line)}.entry a{display: grid;grid-template-columns: 110px 1fr auto 28px;align-items: baseline;gap: 20px;padding: 22px 0;border-bottom: 1px solid var(--line)}.entry a>*{transition: transform .5s var(--ease),color .3s,opacity .5s}.entry a:hover>:not(.entry__arrow){transform: translateX(14px)}.entry__cat{color: var(--ember)}.entry__title{font-size: clamp(19px,1.9vw,28px);letter-spacing: -0.025em;line-height: 1.2;transition: color .3s}.entry a:hover .entry__title{color: var(--ember)}.entry__meta{color: var(--mute);white-space: nowrap}.entry__arrow{color: var(--ember);opacity: 0;transform: translateX(-8px);transition: .5s var(--ease)}.entry a:hover .entry__arrow{opacity: 1;transform: none}@media (max-width: 900px){.archive__bar{top: 76px}.year{grid-template-columns: 1fr;gap: 12px}.year__label{position: static}.entry a{grid-template-columns: 1fr;gap: 6px}.entry__arrow{display: none}}.peek{position: fixed;top: 0;left: 0;z-index: 110;width: 300px;padding: 18px 20px;border-radius: 18px;background: var(--ink);color: var(--paper);pointer-events: none;opacity: 0;scale: .92;transform-origin: 0 0;transition: opacity .3s,scale .4s var(--ease);box-shadow: 0 30px 60px -30px rgba(22,11,2,.6)}.peek.is-on{opacity: 1;scale: 1}.peek__cat{color: var(--peach);display: block;margin-bottom: 8px}.peek p{margin: 0;font-size: 15px;line-height: 1.45;color: rgba(255,253,249,.85)}body[data-page="contact"],body[data-page="contact"] .footer{background: var(--paper-2)}.chero{position: relative;padding: 170px var(--gutter) 40px;overflow: hidden}.chero__inner{position: relative;z-index: 1}.chero__title{font-size: clamp(72px,15vw,260px);line-height: .85;letter-spacing: -0.065em;font-weight: 200;margin: 0 0 32px}.letterform{display: grid;grid-template-columns: minmax(0,1fr) var(--w4);gap: var(--gap);padding: 40px var(--gutter) clamp(96px,12vw,160px);position: relative;z-index: 1;align-items: start}.note__paper{background: var(--paper);border-radius: var(--radius);padding: clamp(28px,4vw,56px);box-shadow: 0 0 0 1px var(--line),0 50px 100px -60px rgba(163,68,0,.5)}.note__date{color: var(--mute);margin: 0 0 32px}.note__greet{font-size: clamp(28px,3vw,44px);letter-spacing: -0.035em;margin: 0 0 12px}.note textarea{width: 100%;border: 0;outline: none;resize: none;font: inherit;font-size: clamp(20px,1.8vw,26px);line-height: 48px;letter-spacing: -0.015em;color: var(--ink);min-height: 192px;padding: 0;overflow: hidden;background: repeating-linear-gradient(transparent 0 47px,rgba(22,11,2,.08) 47px 48px);background-attachment: local}.note textarea::placeholder,.note input::placeholder{color: rgba(22,11,2,.3)}.note__line{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;font-size: clamp(18px,1.6vw,22px);color: var(--ink-2);margin: 24px 0 0}.note__chips{border: 0;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 6px}.note__chips label{position: relative}.note__chips input{position: absolute;opacity: 0;inset: 0}.note__chips span{display: inline-block;padding: 6px 14px;border-radius: 999px;box-shadow: inset 0 0 0 1px var(--line);font-size: .9em;color: var(--ink);transition: .3s var(--ease)}.note__chips input:checked + span{background: var(--ember);color: var(--paper);box-shadow: none}.note__chips input:focus-visible + span{outline: 2px solid var(--ember);outline-offset: 2px}.note .inline,.note__msg,.note__chips{position: relative}.note .inline input{font: inherit;color: var(--ink);background: transparent;border: 0;border-bottom: 1px dashed rgba(204,85,0,.5);outline: none;padding: 2px;min-width: 0;max-width: 100%}.note .inline input:focus{border-bottom: 1px solid var(--ember)}.note__foot{display: flex;justify-content: space-between;align-items: center;gap: 20px;flex-wrap: wrap;margin-top: 20px}.note__hint{color: var(--mute);margin: 0}.cinfo{display: grid;gap: 40px;padding-top: 12px}.cinfo__block .eyebrow{margin-bottom: 12px}.cinfo__big{font-size: 22px;letter-spacing: -0.02em;margin: 0 0 20px}.clockface{position: relative;width: 96px;height: 96px;border-radius: 50%;box-shadow: inset 0 0 0 1px var(--line);background: var(--paper)}.clockface__h,.clockface__m{position: absolute;left: 50%;bottom: 50%;width: 2px;margin-left: -1px;border-radius: 2px;transform-origin: 50% 100%;background: var(--ink)}.clockface__h{height: 24px}.clockface__m{height: 36px;width: 1px;background: var(--ember)}.clockface__dot{position: absolute;left: 50%;top: 50%;width: 6px;height: 6px;margin: -3px;border-radius: 50%;background: var(--ember)}.connect{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--line)}.connect li{border-bottom: 1px solid var(--line)}.connect a{display: flex;justify-content: space-between;padding: 14px 0;font-size: 18px;transition: transform .5s var(--ease),color .3s}.connect a:hover{color: var(--ember);transform: translateX(10px)}.connect i{font-style: normal;color: var(--ember)}@media (max-width: 900px){.letterform{grid-template-columns: 1fr}}.back{display: inline-flex;gap: 8px;color: var(--mute);margin-bottom: 40px;transition: color .3s,transform .5s var(--ease)}.back:hover{color: var(--ember);transform: translateX(-4px)}.ahead__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;color: var(--mute);margin-bottom: 28px}.ahead__arch{color: var(--ember)}.ahead__title .word,.xhead__title .word{display: inline-block;overflow: hidden;vertical-align: top;padding-bottom: .08em;margin-bottom: -.08em}.ahead__title .word>span,.xhead__title .word>span{display: inline-block}.ahead{padding: 150px var(--gutter) 56px}.ahead__title{font-size: clamp(40px,6vw,104px);line-height: .98;letter-spacing: -0.05em;font-weight: 200;margin: 0 0 36px;max-width: 16ch}.ahead__lede{font-size: clamp(20px,2vw,28px);line-height: 1.35;letter-spacing: -0.02em;color: var(--ink-2);max-width: 44ch;margin: 0}.cover{position: relative;margin: 0 var(--gutter);height: clamp(260px,42vw,560px);border-radius: var(--radius);overflow: hidden;background: var(--paper-2);display: flex;align-items: flex-end;justify-content: space-between;padding: clamp(20px,3vw,40px)}.cover .hero__gl{position: absolute;inset: 0;width: 100%;height: 100%}.cover__glyph{position: relative;font-size: clamp(180px,34vw,520px);line-height: .72;font-weight: 600;letter-spacing: -0.08em;color: var(--ember);mix-blend-mode: multiply;opacity: .9}.cover--1 .cover__glyph{font-weight: 200;color: var(--ink)}.cover--2{background: var(--ink)}.cover--2 .hero__gl{opacity: .12}.cover--2 .cover__glyph{color: var(--peach);mix-blend-mode: normal}.cover--2 .cover__cat{color: var(--peach)}.cover--3 .cover__glyph{font-weight: 300;color: transparent;-webkit-text-stroke: 2px var(--ember);mix-blend-mode: normal}.cover__cat{position: relative;color: var(--ember-2)}.reader__grid{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);padding: clamp(64px,8vw,110px) var(--gutter)}.rail__inner{position: sticky;top: 110px;display: grid;gap: 28px}.ring{position: relative;width: 56px;height: 56px}.ring svg{width: 100%;height: 100%;transform: rotate(-90deg)}.ring circle{fill: none;stroke: var(--line);stroke-width: 2}.ring .ring__fill{stroke: var(--ember);stroke-dasharray: 125.7;stroke-dashoffset: 125.7;stroke-linecap: round}.ring span{position: absolute;inset: 0;display: grid;place-items: center;font-size: 10px;color: var(--ink-2)}.rail .eyebrow{margin-bottom: 0}.toc{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px;border-left: 1px solid var(--line)}.toc a{display: block;padding: 8px 0 8px 16px;margin-left: -1px;border-left: 1px solid transparent;color: var(--mute);font-size: 15px;line-height: 1.3;transition: color .3s,border-color .3s}.toc a:hover{color: var(--ink)}.toc a.is-active{color: var(--ink);border-left-color: var(--ember)}.tools{display: grid;gap: 6px}.tool{display: flex;align-items: center;gap: 12px;font: inherit;font-size: 14px;color: var(--ink-2);background: none;border: 0;padding: 6px 0;text-align: left;transition: color .3s}.tool:hover,.tool[aria-pressed="true"]{color: var(--ember)}.tool__icon{width: 34px;height: 34px;flex: none;border-radius: 50%;display: grid;place-items: center;box-shadow: inset 0 0 0 1px var(--line);font-style: normal;font-size: 12px;transition: background .3s,color .3s,box-shadow .3s;position: relative}.tool[aria-pressed="true"] .tool__icon{background: var(--ember);color: var(--paper);box-shadow: none}.tool__icon--play::before{content: "";border-left: 8px solid currentColor;border-top: 5px solid transparent;border-bottom: 5px solid transparent;margin-left: 2px}.tool[aria-pressed="true"] .tool__icon--play::before{border: 0;width: 8px;height: 10px;margin: 0;background: linear-gradient(90deg,currentColor 0 3px,transparent 3px 5px,currentColor 5px)}@media (max-width: 900px){.reader__grid{grid-template-columns: 1fr}.rail__inner{position: static;grid-template-columns: auto 1fr;align-items: start}.rail .eyebrow,.toc{display: none}.tools{grid-auto-flow: column;justify-content: start;gap: 16px}.tool span{display: none}}.prose{max-width: 68ch;font-size: 19px;line-height: 1.7;color: var(--ink-2);--prose: 19px}.prose.is-large{font-size: 22px}.prose>p{margin: 0 0 1.3em}.prose .is-reading,.ahead .is-reading{color: var(--ink);background: linear-gradient(transparent 62%,rgba(248,169,102,.35) 62%);transition: color .4s}.prose__list li.is-reading{background: rgba(248,169,102,.18)}.prose>p:first-child::first-letter{float: left;font-size: 4.2em;line-height: .82;font-weight: 600;color: var(--ember);margin: .06em .1em 0 0;letter-spacing: -0.04em}.prose__h2{display: flex;gap: 16px;align-items: baseline;font-size: clamp(26px,2.6vw,38px);line-height: 1.1;letter-spacing: -0.035em;font-weight: 500;color: var(--ink);margin: 2.2em 0 .8em;scroll-margin-top: 110px}.prose__h2 .mono{color: var(--ember);flex: none}.prose h3{font-size: 24px;color: var(--ink);font-weight: 500;letter-spacing: -0.02em}.prose__list{margin: 0 0 1.6em;padding: 0;list-style: none;counter-reset: li;display: grid;gap: 4px}.prose__list li{position: relative;padding: 14px 0 14px 40px;border-bottom: 1px solid var(--line);color: var(--ink)}.prose__list li::before{content: "→";position: absolute;left: 0;color: var(--ember)}ol.prose__list li::before{counter-increment: li;content: counter(li,decimal-leading-zero);font-family: var(--mono);font-size: 12px;top: 18px}.pull{margin: 2em 0 2em -4vw;padding: 0;border: 0}.pull p{font-size: clamp(28px,3.4vw,50px);line-height: 1.1;letter-spacing: -0.04em;font-weight: 300;margin: 0;color: var(--ink)}.pull p::before{content: "“";display: block;font-size: 1.8em;line-height: .6;height: .45em;color: var(--ember);font-weight: 600}.pull .sw{color: rgba(22,11,2,.16)}@media (max-width: 900px){.pull{margin-left: 0}}.stub{margin: 8px 0 0;padding: 32px;border-radius: var(--radius);background: var(--paper-2)}.stub__text{font-size: 20px;line-height: 1.5;color: var(--ink-2);margin: 0 0 24px}.stub__text strong{color: var(--ink);font-weight: 500}.byline{display: flex;gap: 20px;align-items: center;margin-top: 64px;padding-top: 32px;border-top: 1px solid var(--line)}.byline img{width: 72px;height: 72px;border-radius: 50%;object-fit: cover;filter: grayscale(.3) sepia(.1)}.byline p{margin: 0}.byline .mono{color: var(--mute)}.byline__name{font-size: 20px;font-weight: 500;color: var(--ink)}.byline__bio{font-size: 15px;color: var(--mute);line-height: 1.4}.pns{display: grid;grid-template-columns: 1fr 1fr;border-block: 1px solid var(--line);margin: 0 var(--gutter)}.pn{display: flex;flex-direction: column;gap: 10px;padding: 40px 32px 40px 0;transition: background .5s var(--ease);position: relative}.pn + .pn,.pn--empty + .pn{padding: 40px 0 40px 32px;border-left: 1px solid var(--line);text-align: right;align-items: flex-end}.pn .mono{color: var(--ember)}.pn__title{font-size: clamp(22px,2.4vw,34px);letter-spacing: -0.03em;line-height: 1.1;transition: color .3s}.pn:hover .pn__title{color: var(--ember)}.pn .pn__meta{color: var(--mute)}@media (max-width: 700px){.pns{grid-template-columns: 1fr}.pn + .pn,.pn--empty + .pn{border-left: 0;border-top: 1px solid var(--line);padding-left: 0}}.related{padding: clamp(80px,10vw,130px) var(--gutter)}.related__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap)}.rel{display: flex;flex-direction: column;gap: 14px;padding: 28px;min-height: 240px;border-radius: var(--radius);background: var(--paper-2);transition: background .5s,transform .6s var(--ease)}.rel:hover{background: #fde3cb;transform: translateY(-6px)}.rel .mono{color: var(--ember)}.rel__title{font-size: 24px;letter-spacing: -0.03em;line-height: 1.12;color: var(--ink)}.rel__ex{color: var(--mute);font-size: 15px;margin-top: auto;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}@media (max-width: 900px){.related__grid{grid-template-columns: 1fr}}body[data-page="experiment"]{background: var(--ink);color: var(--paper)}body[data-page="experiment"] .grain{opacity: .08}body[data-page="experiment"] .eyebrow{color: var(--peach)}body[data-page="experiment"] .footer{background: var(--ink);color: rgba(255,253,249,.7);border-color: rgba(255,253,249,.1)}body[data-page="experiment"] .footer__logo{filter: brightness(0) invert(1);opacity: .8}body[data-page="experiment"] .nav .nav__links a{color: rgba(255,253,249,.65)}body[data-page="experiment"] .nav .nav__links a:hover,body[data-page="experiment"] .nav .nav__links a.is-current{color: var(--paper)}body[data-page="experiment"] .nav__cta{background: var(--paper);color: var(--ink)}body[data-page="experiment"] .nav__cta:hover{color: var(--paper)}body[data-page="experiment"] .nav.is-scrolled{background: rgba(22,11,2,.7);box-shadow: 0 0 0 1px rgba(255,253,249,.1)}body[data-page="experiment"] .menu{background: var(--ink)}body[data-page="experiment"] .back{color: rgba(255,253,249,.5)}body[data-page="experiment"] .back:hover{color: var(--peach)}.xhead{padding: 150px var(--gutter) 80px}.xhead__grid{display: grid;grid-template-columns: minmax(0,1fr) var(--w4);gap: var(--gap);align-items: end}.xhead .ahead__meta{color: rgba(255,253,249,.5)}.xhead__title{font-size: clamp(48px,7.4vw,128px);line-height: .92;letter-spacing: -0.055em;font-weight: 200;margin: 0 0 28px}.xhead__lede{font-size: clamp(18px,1.6vw,23px);color: rgba(255,253,249,.7);max-width: 40ch;margin: 0}.xhead__art{border-radius: var(--radius);aspect-ratio: 4/3.2}@media (max-width: 900px){.xhead__grid{grid-template-columns: 1fr}}.xnotes{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap);padding: 0 var(--gutter) clamp(80px,10vw,130px)}.xnote{padding: clamp(28px,3vw,44px);border-radius: var(--radius);box-shadow: inset 0 0 0 1px rgba(255,253,249,.1)}.xnote__text{font-size: clamp(22px,2.2vw,32px);line-height: 1.2;letter-spacing: -0.025em;margin: 0}.xnote:first-child .xnote__text{color: var(--peach)}@media (max-width: 760px){.xnotes{grid-template-columns: 1fr}}.play{padding: 0 var(--gutter) clamp(80px,10vw,130px)}.play__head{display: grid;grid-template-columns: 1fr;margin-bottom: 32px;max-width: var(--w6)}.play__head .h3{margin-bottom: 12px}.play__head .body{margin: 0}.play__stage{border-radius: calc(var(--radius) + 8px);background: #221710;box-shadow: inset 0 0 0 1px rgba(255,253,249,.08);padding: clamp(16px,2.4vw,32px)}.xmeta{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);align-items: end;padding: 0 var(--gutter) clamp(80px,10vw,130px)}.xpn{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap)}.xpn a{display: flex;flex-direction: column;gap: 8px;padding: 24px;border-radius: 20px;box-shadow: inset 0 0 0 1px rgba(255,253,249,.12);font-size: 20px;letter-spacing: -0.02em;transition: background .4s}.xpn a:hover{background: rgba(204,85,0,.18)}.xpn a:last-child{text-align: right}.xpn .mono{color: var(--peach)}@media (max-width: 900px){.xmeta,.xpn{grid-template-columns: 1fr}.xpn a:last-child{text-align: left}}.part{font: inherit;font-size: 14px;padding: 9px 16px;border-radius: 999px;border: 0;background: transparent;color: var(--paper);box-shadow: inset 0 0 0 1px rgba(255,253,249,.2);transition: background .3s var(--ease),color .3s,box-shadow .3s}.part:hover{box-shadow: inset 0 0 0 1px var(--peach)}.part.is-on{background: var(--peach);color: var(--ink);box-shadow: none}.presets{display: flex;flex-wrap: wrap;gap: 8px}.slider{display: flex;align-items: center;gap: 14px;color: rgba(255,253,249,.55)}.slider input{flex: 1}.knob{display: grid;gap: 8px;color: rgba(255,253,249,.55)}.knob b{color: var(--peach);font-weight: 500}.knob select{font: inherit;font-size: 14px;color: var(--paper);background: #2c1d13;border: 0;box-shadow: inset 0 0 0 1px rgba(255,253,249,.18);border-radius: 12px;padding: 10px 12px}input[type="range"]{-webkit-appearance: none;appearance: none;height: 2px;background: rgba(255,253,249,.2);border-radius: 2px;outline: none}input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;width: 18px;height: 18px;border-radius: 50%;background: var(--peach);box-shadow: 0 0 0 6px rgba(248,169,102,.18);cursor: grab;transition: box-shadow .3s}input[type="range"]::-moz-range-thumb{width: 18px;height: 18px;border: 0;border-radius: 50%;background: var(--peach)}input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow: 0 0 0 6px rgba(248,169,102,.5)}.readout{display: flex;gap: 24px;margin: 0;color: rgba(255,253,249,.45);flex-wrap: wrap}.readout dd{margin: 4px 0 0;color: var(--peach)}.density{display: grid;gap: 24px}.density__controls{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 20px 40px;align-items: center}.density__controls .slider{flex: 1 1 320px}.density__screen{border-radius: 20px;background: var(--paper);padding: clamp(14px,2vw,28px);height: 460px;overflow: hidden}.mock{--gap: 8px;--fs: 13px;--pad: 10px;color: var(--ink);height: 100%}.mock__bar{display: flex;gap: 6px;margin-bottom: calc(var(--gap) * 2)}.mock__bar i{width: 10px;height: 10px;border-radius: 50%;background: var(--line)}.mock__head{display: flex;justify-content: space-between;align-items: center;margin-bottom: calc(var(--gap) * 2)}.mock__head b{height: calc(var(--fs) * 1.8);width: 38%;border-radius: 6px;background: var(--ink);transition: height .5s var(--ease)}.mock__head span{height: calc(var(--fs) * 1.8);width: 90px;border-radius: 999px;background: var(--ember);transition: height .5s var(--ease)}.mock__rows{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--gap);transition: gap .5s var(--ease)}.mock__rows li{display: grid;grid-template-columns: auto 1fr 20%;align-items: center;gap: 14px;padding: var(--pad) 12px;border-radius: 10px;background: var(--paper-2);transition: padding .5s var(--ease)}.mock__dot{width: calc(var(--fs) * 1.6);height: calc(var(--fs) * 1.6);border-radius: 50%;background: hsl(calc(20 + var(--h)) 90% 60% / .8);transition: width .5s,height .5s}.mock__line,.mock__num{height: calc(var(--fs) * .8);width: var(--w);border-radius: 4px;background: rgba(22,11,2,.22);transition: height .5s var(--ease)}.mock__num{justify-self: end;background: rgba(204,85,0,.45)}.anatomy{display: grid;gap: 24px}.anatomy__parts{display: flex;flex-wrap: wrap;gap: 8px}.anatomy__out{display: grid;grid-template-columns: 1fr 260px;gap: 24px;align-items: stretch}.anatomy__prompt{background: var(--paper);color: var(--ink);border-radius: 20px;padding: clamp(20px,3vw,36px);font-family: var(--mono);font-size: 15px;line-height: 1.7;min-height: 320px}.anatomy__prompt p{position: relative;margin: 0 0 14px;padding-left: 22px;animation: partIn .5s var(--ease)}.anatomy__prompt p::before{content: "";position: absolute;left: 2px;top: .7em;width: 8px;height: 8px;border-radius: 50%;background: var(--ember)}.anatomy__prompt p.is-core{font-weight: 500}.anatomy__prompt p.is-core::before{background: var(--ink)}.anatomy__prompt p.is-off{display: none}@keyframes partIn{from{opacity: 0;transform: translateY(-6px)}}.anatomy__meter{display: flex;flex-direction: column;gap: 14px;padding: 24px;border-radius: 20px;box-shadow: inset 0 0 0 1px rgba(255,253,249,.12)}.meter{height: 8px;border-radius: 8px;background: rgba(255,253,249,.1);overflow: hidden}.meter span{display: block;height: 100%;background: linear-gradient(90deg,var(--ember),var(--peach));transform-origin: 0 50%;transition: transform .6s var(--ease)}.anatomy__verdict{margin: auto 0 0;font-size: 20px;line-height: 1.25;letter-spacing: -0.02em}@media (max-width: 760px){.anatomy__out{grid-template-columns: 1fr}}.spring{display: grid;grid-template-columns: 1fr 320px;gap: 24px}.spring__stage{position: relative;border-radius: 20px;background: #1a100a;box-shadow: inset 0 0 0 1px rgba(255,253,249,.06);min-height: 380px;overflow: hidden}.spring__plot{position: absolute;inset: 0;width: 100%;height: 100%}.spring__track{position: absolute;left: 32px;right: 32px;bottom: 36px;height: 2px;background: rgba(255,253,249,.12)}.spring__puck{position: absolute;top: -14px;left: 0;width: 30px;height: 30px;margin-left: -15px;border-radius: 50%;background: var(--peach);box-shadow: 0 0 40px rgba(248,169,102,.6)}.spring__controls{display: grid;gap: 20px;align-content: start}.spring__stat{color: rgba(255,253,249,.5);margin: 0}.spring__stat b{color: var(--peach);font-weight: 500}@media (max-width: 860px){.spring{grid-template-columns: 1fr}}.typelab{display: grid;grid-template-columns: 300px 1fr;gap: 24px}.typelab__controls{display: grid;gap: 20px;align-content: start}.scale{list-style: none;margin: 0;padding: 16px 0 0;border-top: 1px solid rgba(255,253,249,.1);display: grid;gap: 6px;color: rgba(255,253,249,.5)}.scale li{display: flex;justify-content: space-between}.scale b{color: var(--peach);font-weight: 500}.specimen{--base: 17px;--r: 1.25;--lh: 1.5;--measure: 62ch;background: var(--paper);color: var(--ink);border-radius: 20px;padding: clamp(24px,4vw,56px);font-size: var(--base);line-height: var(--lh);overflow: hidden}.specimen__kicker{color: var(--ember);margin: 0 0 1em}.specimen__h1{font-size: calc(var(--base) * var(--r) * var(--r) * var(--r) * var(--r) * var(--r));line-height: 1;letter-spacing: -0.045em;font-weight: 300;margin: 0 0 .4em;transition: font-size .4s var(--ease)}.specimen__h2{font-size: calc(var(--base) * var(--r) * var(--r));line-height: 1.15;letter-spacing: -0.02em;font-weight: 600;margin: 0 0 .8em;transition: font-size .4s var(--ease)}.specimen__p{max-width: var(--measure);margin: 0 0 1.2em;color: var(--ink-2);transition: max-width .4s var(--ease)}.specimen__small{color: var(--mute);margin: 0}@media (max-width: 860px){.typelab{grid-template-columns: 1fr}}.wall{position: relative;height: 560px;border-radius: 20px;background-color: #1a100a;background-image: radial-gradient(rgba(255,253,249,.08) 1px,transparent 1.2px);background-size: 22px 22px;overflow: hidden;touch-action: none}.note-card{position: absolute;left: var(--x);top: var(--y);width: min(250px,60%);min-height: 170px;padding: 18px 20px;border-radius: 16px;background: var(--paper);color: var(--ink);rotate: var(--r);box-shadow: 0 20px 40px -20px rgba(0,0,0,.6);cursor: grab;transition: box-shadow .3s,scale .3s var(--ease);user-select: none}.note-card.is-drag{cursor: grabbing;scale: 1.04;box-shadow: 0 40px 60px -20px rgba(0,0,0,.7);z-index: 5}.note-card .mono{color: var(--ember);font-size: 10px}.note-card p{margin: 10px 0 0;font-size: 18px;line-height: 1.3;letter-spacing: -0.015em;outline: none;min-height: 3.9em;cursor: text;user-select: text}.note-card p:empty::before{content: attr(data-ph);color: rgba(22,11,2,.35)}.note-card--peach{background: var(--apricot)}.note-card--ember{background: var(--ember);color: var(--paper)}.note-card--ember .mono{color: var(--paper)}.note-card--ember p:empty::before{color: rgba(255,253,249,.6)}.note-card--ink{background: #2c1d13;color: var(--paper);box-shadow: inset 0 0 0 1px rgba(255,253,249,.12),0 20px 40px -20px rgba(0,0,0,.6)}.note-card--ink .mono{color: var(--peach)}.note-card--ink p:empty::before{color: rgba(255,253,249,.35)}.wall__reset{position: absolute;right: 16px;bottom: 16px;background: rgba(255,253,249,.08);color: rgba(255,253,249,.7);border: 0;padding: 10px 16px;border-radius: 999px;font-size: 11px}.wall__reset:hover{background: var(--peach);color: var(--ink)}@media (max-width: 640px){.wall{height: 720px}.note-card{width: 70%}}.mark{display: grid;gap: 24px}.mark__controls{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 20px 40px}.mark__controls .slider{flex: 1 1 300px}.mark__state{color: rgba(255,253,249,.5);margin: 0}.mark__state b{color: var(--peach);font-weight: 500}.mark__stage{height: 420px;border-radius: 20px;background-color: #1a100a;background-image: linear-gradient(rgba(255,253,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,253,249,.05) 1px,transparent 1px);background-size: 24px 24px;display: grid;place-items: center;overflow: hidden}.mark__box{--w: 80%;width: var(--w);aspect-ratio: 16 / 9;max-height: 90%;border-radius: clamp(8px,2vw,22px);display: grid;place-items: center;position: relative;transition: background .5s,width .12s linear;container-type: inline-size}.mark__box[data-t="paper"]{background: var(--paper);color: var(--ink)}.mark__box[data-t="ink"]{background: var(--ink);color: var(--paper);box-shadow: inset 0 0 0 1px rgba(255,253,249,.18)}.mark__box[data-t="ember"]{background: var(--ember);color: var(--paper)}.mark__box[data-t="ink"] img,.mark__box[data-t="ember"] img{filter: brightness(0) invert(1)}.mark__full,.mark__compact,.mark__glyph{position: absolute;inset: 0;display: grid;place-items: center;align-content: center;gap: 14px;opacity: 0;scale: .9;transition: opacity .4s,scale .5s var(--ease)}.mark__full img{width: 46cqi}.mark__full .mono{font-size: max(9px,2.4cqi);letter-spacing: .3em;opacity: .7}.mark__compact img{width: 64cqi}.mark__glyph span{width: 34cqi;height: 34cqi;border-radius: 50%;background: var(--ember)}.mark__box[data-t="ember"] .mark__glyph span{background: var(--paper)}.mark__box[data-form="full"] .mark__full,.mark__box[data-form="compact"] .mark__compact,.mark__box[data-form="glyph"] .mark__glyph{opacity: 1;scale: 1}@media print{.nav,.menu,.grain,.progress,.loader,.handoff,.skip,.cover .hero__gl,.rail,.tools,.pns,.related,.letterbox,.cta,.footer,.peek{display: none !important}body{background: #fff;color: #000;font-size: 12pt}.ahead{padding: 0 0 12pt;max-width: none}.ahead__title{font-size: 28pt;max-width: none}.cover{height: auto;margin: 0 0 18pt;padding: 0;background: none;border-radius: 0}.cover__glyph{display: none}.reader__grid{display: block;padding: 0}.prose{max-width: none;font-size: 12pt;line-height: 1.55;color: #000}.prose__h2{break-after: avoid}.pull p{color: #000}.pull .sw{color: #000 !important}.byline{break-inside: avoid}a[href^="http"]::after{content: " (" attr(href) ")";font-size: 9pt;color: #555}}.linkbtn{font: inherit;color: inherit;background: none;border: 0;padding: 0 0 2px;cursor: pointer}.fit__meta{color: rgba(255,255,255,.7);margin-top: 14px}.fit__head .btn{margin-top: 8px}.twall{display: grid;grid-template-columns: minmax(0,1fr) var(--w4);gap: var(--gap);align-items: start}.twall__stage{position: relative;padding: clamp(28px,4vw,56px);border-radius: var(--radius);background: rgba(255,255,255,.08);box-shadow: inset 0 0 0 1px rgba(255,255,255,.22);min-height: 440px;display: flex;flex-direction: column}.twall__stage .quote__mark{color: #fff;font-size: 140px;line-height: .6;height: 60px;font-weight: 600}.twall__slides{flex: 1}.tslide{margin: 0}.tslide blockquote{margin: 0}.tslide p{font-size: clamp(20px,2vw,30px);line-height: 1.3;letter-spacing: -0.02em;margin: 0 0 32px;color: #fff}.tslide figcaption{display: flex;flex-direction: column;gap: 2px;font-size: 15px}.tslide figcaption span{color: rgba(255,255,255,.75)}.twall__nav{display: flex;align-items: center;gap: 14px;margin-top: 32px}.twall__arrow{width: 44px;height: 44px;border-radius: 50%;border: 0;background: transparent;color: #fff;font-size: 18px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.4);transition: background .3s,color .3s}.twall__arrow:hover{background: #fff;color: var(--id-mentor-solid)}.twall__count{color: rgba(255,255,255,.8)}.twall__count b{color: #fff;font-weight: 500}.twall__timer{flex: 1;height: 1px;background: rgba(255,255,255,.25);overflow: hidden}.twall__timer i{display: block;height: 100%;background: #fff;transform-origin: 0 50%;transform: scaleX(0);transition: transform .1s linear}.twall__side .names{margin-bottom: 8px}.names__btn{font: inherit;font-size: 14px;padding: 8px 14px;border-radius: 999px;border: 0;background: transparent;color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.3);transition: background .3s,color .3s}.names__btn:hover{box-shadow: inset 0 0 0 1px #fff}.names__btn.is-on{background: #fff;color: var(--id-mentor-solid);box-shadow: none}.names li{padding: 0;box-shadow: none !important;background: none !important}@media (max-width: 900px){.twall{grid-template-columns: 1fr}.twall__stage{min-height: 0}}.practice{padding: 0 var(--gutter) clamp(96px,12vw,160px)}.inpractice{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);padding-top: clamp(48px,6vw,80px);border-top: 1px solid var(--line)}.inpractice__head .h3{margin-bottom: 24px}.avail{display: inline-flex;align-items: center;gap: 10px;padding: 10px 16px;border-radius: 999px;background: var(--paper-2);color: var(--id-mentor-solid)}.avail .pulse{background: var(--id-mentor-solid)}.avail .pulse::after{border-color: var(--id-mentor-solid)}.inpractice__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 var(--gap);margin: 0}.inpractice__grid div{padding: 22px 0;border-bottom: 1px solid var(--line)}.inpractice__grid dt{font-family: var(--mono);font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--id-mentor-solid);margin-bottom: 6px}.inpractice__grid dd{margin: 0;font-size: clamp(18px,1.6vw,22px);letter-spacing: -0.015em;line-height: 1.3}@media (max-width: 900px){.inpractice,.inpractice__grid{grid-template-columns: 1fr}}html.fit-open{overflow: hidden}.fitq{width: min(760px,calc(100vw - 32px));max-height: min(88vh,820px);padding: 0;border: 0;border-radius: 28px;background: var(--paper);color: var(--ink);box-shadow: 0 60px 120px -40px rgba(22,11,2,.55);overflow: hidden;display: flex;flex-direction: column}.fitq:not([open]){display: none}.fitq::backdrop{background: rgba(22,11,2,.45);backdrop-filter: blur(6px)}.fitq[open]{animation: fitIn .6s var(--ease)}@keyframes fitIn{from{opacity: 0;transform: translateY(24px) scale(.98)}}.fitq__bar{height: 3px;background: var(--paper-2)}.fitq__bar span{display: block;height: 100%;background: var(--id-mentor);transform-origin: 0 50%;transform: scaleX(0);transition: transform .6s var(--ease)}.fitq__head{display: flex;justify-content: space-between;align-items: center;padding: 24px clamp(24px,4vw,44px) 0}.fitq__head .eyebrow{margin: 0;color: var(--id-mentor-solid)}.fitq__close,.fitq__back{background: none;border: 0;color: var(--mute);padding: 6px 0;transition: color .3s}.fitq__close:hover,.fitq__back:hover{color: var(--ink)}.fitq__body{padding: 20px clamp(24px,4vw,44px) 12px;overflow: auto}.fitq__foot{padding: 0 clamp(24px,4vw,44px) 24px;min-height: 24px}.fit-step__n{color: var(--mute);margin: 0 0 12px}.fit-step__q{font-size: clamp(28px,3.4vw,44px);line-height: 1.05;letter-spacing: -0.04em;font-weight: 300;margin: 0 0 12px}.fit-step__q strong{font-weight: 600;color: var(--id-mentor-solid)}.fit-step__hint{color: var(--mute);margin: 0 0 20px}.fit-opts{display: grid;gap: 8px;margin-top: 24px}.fit-opt{display: flex;align-items: center;gap: 16px;text-align: left;font: inherit;font-size: 17px;line-height: 1.35;color: var(--ink);padding: 16px 20px;border: 0;border-radius: 16px;background: var(--paper-2);transition: background .3s,color .3s,transform .4s var(--ease)}.fit-opt .mono{flex: none;width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;background: var(--paper);color: var(--id-mentor-solid);font-size: 11px;transition: background .3s,color .3s}.fit-opt:hover{transform: translateX(6px)}.fit-opt:hover .mono,.fit-opt:focus-visible .mono{background: var(--id-mentor-solid);color: #fff}.fit-opt.is-on{background: var(--id-mentor-solid);color: #fff}.fit-opt.is-on .mono{background: #fff;color: var(--id-mentor-solid)}.fit-free{width: 100%;font: inherit;font-size: 20px;line-height: 1.5;color: var(--ink);background: var(--paper-2);border: 0;border-radius: 16px;padding: 18px 20px;resize: vertical;outline: none;margin: 8px 0 20px}.fit-free:focus{box-shadow: 0 0 0 2px var(--id-mentor-solid)}.fit-result__lede{color: var(--ink-2);margin: 0 0 20px}.fit-summary{margin: 0 0 28px;border-top: 1px solid var(--line)}.fit-summary div{padding: 14px 0;border-bottom: 1px solid var(--line)}.fit-summary dt{font-family: var(--mono);font-size: 11px;letter-spacing: .08em;text-transform: uppercase;color: var(--mute);margin-bottom: 4px}.fit-summary dd{margin: 0;font-size: 17px}.fit-result__actions{display: flex;flex-wrap: wrap;gap: 12px}.letterbox{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap);align-items: end;margin: 0 var(--gutter) clamp(80px,10vw,130px);padding: clamp(28px,4vw,56px);border-radius: var(--radius);background: var(--paper-2)}.letterbox__title{font-size: clamp(30px,3.6vw,54px);line-height: 1.02;letter-spacing: -0.04em;font-weight: 300;margin: 0 0 16px}.letterbox .body{margin: 0}.letterbox__form{display: grid;grid-template-columns: 1fr auto;gap: 10px}.letterbox__form input{font: inherit;font-size: 17px;color: var(--ink);background: var(--paper);border: 0;border-radius: 999px;padding: 16px 22px;outline: none;box-shadow: inset 0 0 0 1px var(--line);transition: box-shadow .3s;min-width: 0}.letterbox__form input:focus{box-shadow: inset 0 0 0 2px var(--ember)}.letterbox__note{grid-column: 1 / -1;color: var(--mute);margin: 4px 0 0 22px}@media (max-width: 900px){.letterbox{grid-template-columns: 1fr}.letterbox__form{grid-template-columns: 1fr}.letterbox__note{margin-left: 0}}.cinfo__book{padding: 24px;border-radius: 22px;background: var(--paper);box-shadow: 0 0 0 1px var(--line)}.cinfo__book .eyebrow{color: var(--id-mentor-solid)}.cinfo__book .pulse{background: var(--id-mentor-solid)}.cinfo__book .pulse::after{border-color: var(--id-mentor-solid)}.nav__links{align-items: center}.nav__ext{display: inline-flex;align-items: baseline;gap: 4px}.nav__ext i{font-style: normal;color: var(--ember);font-size: .85em;transition: transform .4s var(--ease)}.nav__ext:hover i{transform: translate(2px,-2px)}.nav__ext small{position: absolute;left: 50%;top: calc(100% + 8px);translate: -50% 0;white-space: nowrap;font-size: 10px;letter-spacing: .06em;color: var(--mute);background: var(--paper);padding: 5px 9px;border-radius: 999px;box-shadow: 0 0 0 1px var(--line);opacity: 0;transform: translateY(-4px);transition: opacity .3s,transform .4s var(--ease);pointer-events: none}.nav__ext:hover small,.nav__ext:focus-visible small{opacity: 1;transform: none}.nav__ext::after{display: none}.nav__links a:nth-child(2){margin-right: 14px}.nav__links a:nth-child(2)::before{content: "";position: absolute;right: -8px;top: 50%;height: 14px;margin-top: -7px;width: 1px;background: var(--line)}body[data-page="lab"] .nav__ext small,body[data-page="experiment"] .nav__ext small{background: var(--id-lab-2);color: rgba(255,255,255,.6);box-shadow: 0 0 0 1px rgba(255,255,255,.1)}body[data-page="lab"] .nav__links a:nth-child(2)::before,body[data-page="experiment"] .nav__links a:nth-child(2)::before{background: rgba(255,255,255,.15)}.menu a{display: flex;justify-content: space-between;align-items: baseline}.menu a i{font-style: normal;font-size: .5em;color: var(--ember)}.menu__ext{font-weight: 300 !important}.footer{display: grid;grid-template-columns: 5fr repeat(3,2fr);gap: 40px 32px;align-items: start;padding: clamp(56px,7vw,96px) var(--gutter) 32px}.footer__brand{display: grid;gap: 18px;max-width: 34ch}.footer__tag{margin: 0;color: var(--ink-2);font-size: 16px;line-height: 1.5}.footer__col{display: grid;gap: 10px;align-content: start;font-size: 15px}.footer__col .mono{color: var(--ember);margin: 0 0 4px;flex-basis: auto}.footer__col a{width: fit-content;transition: color .3s}.footer__col a:hover{color: var(--ember)}.footer__col span{color: var(--mute)}.footer__base{grid-column: 1 / -1;display: flex;justify-content: space-between;flex-wrap: wrap;gap: 12px;padding-top: 24px;border-top: 1px solid var(--line);color: var(--mute)}.footer__legal{display: flex;gap: 20px}.footer__legal a:hover{color: var(--ember)}.footer .mono{flex-basis: auto}body[data-page="lab"] .footer__tag,body[data-page="experiment"] .footer__tag{color: rgba(255,253,249,.65)}body[data-page="lab"] .footer__base,body[data-page="experiment"] .footer__base{border-color: rgba(255,255,255,.1)}@media (max-width: 900px){.footer{grid-template-columns: 1fr 1fr}.footer__brand{grid-column: 1 / -1}}.fitprompt{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 20px 32px;margin-top: 48px;padding: 28px 32px;border-radius: var(--radius);box-shadow: inset 0 0 0 1px rgba(255,255,255,.25)}.fitprompt p{margin: 0;font-size: clamp(22px,2.2vw,32px);letter-spacing: -0.025em;color: #fff}.fitprompt strong{font-weight: 600}.bigquote{text-align: center}.bigquote__cta{margin-top: 48px}.start__h{margin-bottom: clamp(40px,5vw,64px)}.inpractice__book{margin-top: 20px}.notyet{padding: 0 var(--gutter) clamp(96px,12vw,160px)}.notyet__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap)}.notyet .door{background: var(--paper)}@media (max-width: 760px){.notyet__grid{grid-template-columns: 1fr}}.skip{position: fixed;top: 12px;left: 50%;translate: -50% -200%;z-index: 300;padding: 12px 20px;border-radius: 999px;background: var(--ink);color: var(--paper);font-size: 14px;transition: translate .3s var(--ease)}.skip:focus-visible{translate: -50% 0;outline-offset: 0}.nf{min-height: 100svh;display: flex;flex-direction: column;justify-content: center;padding: 160px var(--gutter) 96px}.nf__title{font-size: clamp(48px,9vw,150px);line-height: .94;letter-spacing: -0.05em;font-weight: 200;margin: 0 0 28px}.nf__title strong{font-weight: 600}.nf__title .word{display: inline-block;overflow: hidden;vertical-align: top;padding-bottom: .08em;margin-bottom: -.08em}.nf__title .word>span{display: inline-block}.nf .phero__lede{margin-bottom: 48px}.sentfb{margin-top: 20px;padding: 24px;border-radius: 22px;background: var(--paper);box-shadow: 0 0 0 1px var(--line);display: grid;gap: 14px}.sentfb .mono{margin: 0;color: var(--mute)}.sentfb .mono a{color: var(--ember)}.sentfb pre{margin: 0;white-space: pre-wrap;font: inherit;font-size: 15px;line-height: 1.5;color: var(--ink-2);user-select: all}.sentfb .btn{justify-self: start}:root{--id-clarity: #fffdf9;--id-clarity-line: oklch(0.97 0 0);--id-mentor: linear-gradient(rgb(234,101,15),rgb(223,90,6) 52%,rgb(207,79,0));--id-mentor-solid: #df5a06;--id-vitamins: linear-gradient(rgb(155,131,113),rgb(140,112,94) 45%,rgb(116,86,70));--id-lab: oklch(0.145 0 0);--id-lab-2: #171717;--id-lab-3: #262626;--id-lab-accent: #e87d33}.card--clarity{background: var(--id-clarity);box-shadow: inset 0 0 0 1px var(--id-clarity-line)}.card--clarity .tag{color: var(--ember);border-color: var(--apricot)}.card--mentor{background: var(--id-mentor);color: #fff}.card--mentor .card__body{color: rgba(255,255,255,.88)}.card--mentor .tag,.card--vitamins .tag{background: transparent;color: var(--paper-2);border-color: rgba(255,255,255,.3)}.card--mentor .card__ext,.card--vitamins .card__ext{color: rgba(255,255,255,.7)}.card--mentor:hover .card__ext,.card--vitamins:hover .card__ext{color: #fff}.card--mentor .card__glow{background: radial-gradient(380px circle at var(--mx) var(--my),rgba(255,255,255,.22),transparent 60%)}.card__compass circle{stroke: rgba(255,255,255,.4)}.card__compass .needle{fill: #fff}.card--vitamins{background: var(--id-vitamins);color: var(--paper-2)}.card--vitamins .card__body{color: rgba(254,246,240,.85)}.card--vitamins .card__title .serif{color: #fff}.card--vitamins .card__glow{background: radial-gradient(380px circle at var(--mx) var(--my),rgba(251,202,153,.3),transparent 60%)}.card__pulse path{stroke: var(--apricot)}.card--lab{background: var(--id-lab);color: var(--paper);box-shadow: none}.card--lab .card__body{color: rgba(255,253,249,.7)}.card--lab .tag{background: transparent;color: var(--id-lab-accent);border-color: rgba(204,85,0,.3)}.card--lab .card__ext{color: rgba(255,253,249,.5)}.card--lab:hover .card__ext{color: var(--id-lab-accent)}.card--lab .card__glow{background: radial-gradient(420px circle at var(--mx) var(--my),rgba(232,125,51,.22),transparent 60%)}.card__dots{background-image: radial-gradient(circle,rgba(232,125,51,.45) 1.2px,transparent 1.4px)}body[data-page="mentorship"] .mentor,body[data-page="mentorship"] .cta--dark{background: var(--id-mentor);color: #fff}body[data-page="mentorship"] .mentor__inner::before{background: radial-gradient(circle,rgba(255,255,255,.14),transparent 62%)}body[data-page="mentorship"] .mentor .eyebrow,body[data-page="mentorship"] .cta--dark .eyebrow,body[data-page="mentorship"] .fit__head .eyebrow,body[data-page="mentorship"] .mentor__side .eyebrow{color: var(--paper-2)}body[data-page="mentorship"] .mentor .pulse,body[data-page="mentorship"] .cta--dark .pulse{background: #fff}body[data-page="mentorship"] .mentor .pulse::after,body[data-page="mentorship"] .cta--dark .pulse::after{border-color: #fff}body[data-page="mentorship"] .quote{background: rgba(255,255,255,.08);box-shadow: inset 0 0 0 1px rgba(255,255,255,.22)}body[data-page="mentorship"] .quote__mark{color: #fff}body[data-page="mentorship"] .quote strong{color: #fff;font-weight: 600}body[data-page="mentorship"] .quote footer span,body[data-page="mentorship"] .rating p{color: rgba(255,255,255,.75)}body[data-page="mentorship"] .rating{border-color: rgba(255,255,255,.25)}body[data-page="mentorship"] .rating__stars{color: #fff}body[data-page="mentorship"] .body--light{color: rgba(255,255,255,.88)}body[data-page="mentorship"] .names li{color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.3)}body[data-page="mentorship"] .names li:hover{background: #fff;color: var(--id-mentor-solid)}body[data-page="mentorship"] .fit__list,body[data-page="mentorship"] .fit__item{border-color: rgba(255,255,255,.22)}body[data-page="mentorship"] .fit__item::before{background: radial-gradient(120% 140% at 0% 50%,rgba(255,255,255,.16),rgba(255,255,255,0) 70%)}body[data-page="mentorship"] .fit__num{color: #fff}body[data-page="mentorship"] .fit__item p{color: rgba(255,255,255,.8)}body[data-page="mentorship"] .fit__item:hover p,body[data-page="mentorship"] .fit__item strong{color: #fff}body[data-page="mentorship"] .fit__arrow{color: #fff}body[data-page="mentorship"] .mentor .btn--ember,body[data-page="mentorship"] .cta--dark .btn--ember{background: #fff;color: var(--id-mentor-solid)}body[data-page="mentorship"] .mentor .btn--ember::before,body[data-page="mentorship"] .cta--dark .btn--ember::before{background: var(--ink)}body[data-page="mentorship"] .mentor .btn--ember:hover,body[data-page="mentorship"] .cta--dark .btn--ember:hover{color: #fff}body[data-page="mentorship"] .cta--dark .cta__title strong{color: #fff;font-weight: 600}body[data-page="mentorship"] .btn--ghost{box-shadow: inset 0 0 0 1px rgba(255,255,255,.45);color: #fff}body[data-page="mentorship"] .btn--ghost::before{background: var(--ink)}body[data-page="mentorship"] .step.is-lit .step__dot,body[data-page="mentorship"] .process__line span{background: var(--id-mentor-solid)}body[data-page="mentorship"] .scope__icon{stroke: var(--id-mentor-solid)}body[data-page="lab"],body[data-page="experiment"]{--peach: var(--id-lab-accent);background: var(--id-lab)}body[data-page="lab"] .footer,body[data-page="experiment"] .footer,body[data-page="lab"] .menu,body[data-page="experiment"] .menu{background: var(--id-lab)}body[data-page="lab"] .nav.is-scrolled,body[data-page="experiment"] .nav.is-scrolled{background: rgba(10,10,10,.72)}body[data-page="lab"] .cta--dark,body[data-page="experiment"] .cta--dark{background: var(--id-lab);border-top: 1px solid rgba(255,255,255,.08)}body[data-page="lab"] .filter.is-on,body[data-page="experiment"] .part.is-on{color: var(--id-lab)}.exp{background: var(--id-lab-2);box-shadow: inset 0 0 0 1px rgba(255,255,255,.07)}.exp:hover{background: #1f1f1f}.exp__art--brand{background: var(--id-lab)}.play__stage{background: var(--id-lab-2);box-shadow: inset 0 0 0 1px rgba(255,255,255,.07)}.spring__stage,.wall,.mark__stage{background-color: #0f0f0f}.knob select,.note-card--ink{background: var(--id-lab-3)}.chips-list li:hover{background: rgba(232,125,51,.16);box-shadow: inset 0 0 0 1px rgba(232,125,51,.55)}.status--live::before{background: var(--id-lab-accent);box-shadow: 0 0 0 4px rgba(232,125,51,.22)}.hq{position: relative;min-height: 100svh;display: flex;align-items: center;padding: 112px var(--gutter) 56px;container-type: inline-size}.hq__inner{width: 100%}.hq__title{font-size: clamp(28px,3.2vw,50px);line-height: 1.1;letter-spacing: -0.035em;font-weight: 300;margin: 0 0 clamp(28px,4vw,44px);max-width: 26ch}.hq__title strong{font-weight: 600;color: var(--ember)}.hq__title .dw{display: inline-block;filter: blur(12px);opacity: .25}.hq.is-live .hq__title .dw{animation: dwIn 1.1s var(--ease) forwards;animation-delay: calc(.15s + var(--i) * .09s)}@keyframes dwIn{to{filter: blur(0);opacity: 1}}.hq__q{display: flex;align-items: baseline;gap: 12px 32px;flex-wrap: wrap;margin-bottom: 18px;opacity: 0;transform: translateY(8px)}.hq.is-live .hq__q{animation: hqIn 1.2s var(--ease) forwards;animation-delay: 1.9s}@keyframes hqIn{to{opacity: 1;transform: none}}.hq__question{font-size: clamp(26px,2.8vw,44px);line-height: 1;letter-spacing: -0.035em;font-weight: 200;margin: 0}.hq__question strong{font-weight: 600;color: var(--ember)}.hq__sub{margin: 0;color: var(--mute);font-size: 15px}.hq__clear{font: inherit;color: var(--ember);background: none;border: 0;padding: 0 0 2px;margin-left: 6px;cursor: pointer;background-image: linear-gradient(var(--ember),var(--ember));background-size: 100% 1px;background-repeat: no-repeat;background-position: 0 100%}.hq__viewport{position: relative;margin-right: calc(var(--gutter) * -1)}.hq__viewport::after{content: "";position: absolute;top: 0;bottom: 0;right: 0;width: var(--gutter);background: linear-gradient(90deg,rgba(255,253,249,0),var(--paper));pointer-events: none;transition: opacity .4s}.hq.at-end .hq__viewport::after{opacity: 0}.hq__track{--card-h: clamp(320px,44vh,460px);display: flex;gap: var(--gap);overflow-x: auto;overflow-y: hidden;scroll-snap-type: x proximity;padding: 6px 0 10px;scrollbar-width: none;-ms-overflow-style: none}.hq__track::-webkit-scrollbar{display: none}.hq__card{position: relative;flex: 0 0 auto;width: calc((100cqw - 11 * var(--gap)) / 12 * 3 + 2 * var(--gap));height: var(--card-h);scroll-snap-align: start;display: grid;grid-template-rows: 50% minmax(0,1fr);padding: clamp(18px,2.2vw,30px);border-radius: var(--radius);overflow: hidden;cursor: pointer;outline: none;opacity: 0;transform: translateY(18px);transition: opacity .6s var(--ease),transform .7s var(--ease),box-shadow .5s}.hq.is-live .hq__card{animation: cardIn 1.1s cubic-bezier(.2,.8,.2,1) both;animation-delay: calc(2.2s + var(--i) * .11s)}@keyframes cardIn{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: none}}.hq__card:hover,.hq__card:focus-visible{transform: translateY(-4px)}.hq__card:focus-visible{box-shadow: 0 0 0 2px var(--paper),0 0 0 4px var(--ember)}.hq__card.is-on{width: calc((100cqw - 11 * var(--gap)) / 12 * 6 + 5 * var(--gap));grid-template-rows: 40% minmax(0,1fr);cursor: default;transform: none}.hq__track.has-pick .hq__card:not(.is-on){opacity: .5}.hq__track.has-pick .hq__card:not(.is-on):hover{opacity: .9}.hq__k{align-self: start;opacity: .75;padding-right: 36px}.hq__body{height: 100%;min-height: 0;display: flex;flex-direction: column;align-self: start}.hq__sym{margin: 0;font-size: clamp(20px,1.7vw,28px);line-height: 1.1;letter-spacing: -0.03em;font-weight: 200;transition: font-size 1.1s cubic-bezier(.2,.8,.2,1)}.hq__sym strong{font-weight: 600}.hq__card.is-on .hq__sym{font-size: clamp(24px,2.4vw,38px)}.hq__res{display: flex;flex-direction: column;flex: 1 1 auto;min-height: 0;opacity: 0;transform: translateY(6px);visibility: hidden;transition: opacity .6s var(--ease),transform .6s var(--ease),visibility 0s linear .6s}.hq__card.is-on .hq__res{opacity: 1;transform: none;visibility: visible;transition-delay: .3s,.3s,0s}.hq__res p{margin: 12px 0 16px;font-size: clamp(15px,1.2vw,18px);line-height: 1.35;max-width: 44ch}.hq__go{margin-top: auto;align-self: flex-start;width: auto;padding: 12px 18px;font-size: 14px}.hq__go::before{display: none}.hq__go:hover{opacity: .9}.hq__go i{transition: transform .3s var(--ease)}.hq__go:hover i{transform: translateX(3px)}.hq__more{position: absolute;right: clamp(18px,2.2vw,30px);top: clamp(18px,2.2vw,30px);display: inline-flex;flex-direction: column-reverse;align-items: flex-end;gap: 6px;opacity: .7}.hq__more i{font-style: normal;width: 22px;height: 22px;border-radius: 50%;display: grid;place-items: center;box-shadow: inset 0 0 0 1px currentColor;font-size: 14px}.hq__more b{font-weight: 400;white-space: nowrap;opacity: 0;transform: translateY(-6px);transition: opacity .3s,transform .4s var(--ease)}.hq__card:hover .hq__more b,.hq__card:focus-visible .hq__more b{opacity: 1;transform: none}.hq__card.is-on .hq__more{display: none}.hq__nav{display: flex;align-items: center;gap: 14px;margin-top: 8px}.hq__arrow{width: 44px;height: 44px;border-radius: 50%;border: 0;background: transparent;color: var(--ink);font-size: 18px;box-shadow: inset 0 0 0 1px var(--line);cursor: pointer;transition: background .3s,color .3s}.hq__arrow:hover{background: var(--ink);color: var(--paper)}.hq__arrow:disabled{opacity: .3;pointer-events: none}.hq__dots{display: flex;gap: 6px}.hq__dots i{width: 6px;height: 6px;border-radius: 50%;background: var(--line);cursor: pointer;transition: background .3s,width .4s var(--ease)}.hq__dots i.is-on{background: var(--ember);width: 18px;border-radius: 3px}.hq__hint{color: var(--mute);margin-left: 8px}.hq__card--clarity-a{background: var(--paper);color: var(--ink);box-shadow: inset 0 0 0 1px var(--line)}.hq__card--clarity-b{background: linear-gradient(160deg,#fde3cb,#fbca99);color: var(--ink)}.hq__card--clarity-a .hq__k,.hq__card--clarity-a .hq__sym strong,.hq__card--clarity-b .hq__k,.hq__card--clarity-b .hq__sym strong{color: var(--ember)}.hq__card--clarity-a .btn,.hq__card--clarity-b .btn{background: var(--ink);color: var(--paper)}.hq__card--vitamins-a{background: var(--id-vitamins);color: var(--paper-2)}.hq__card--vitamins-b{background: linear-gradient(160deg,#b9a08d,#9b8371);color: var(--paper-2)}.hq__card--vitamins-c{background: linear-gradient(160deg,#e2d2c3,#cdb6a4);color: var(--ink)}.hq__card--vitamins-c .hq__k,.hq__card--vitamins-c .hq__sym strong{color: #745646}.hq__card--vitamins-a .btn,.hq__card--vitamins-b .btn{background: var(--paper);color: #745646}.hq__card--vitamins-c .btn{background: #745646;color: var(--paper)}.hq__card--mentor-a{background: var(--id-mentor);color: #fff}.hq__card--mentor-b{background: linear-gradient(160deg,#c04c00,#a34400);color: #fff}.hq__card--mentor-c{background: linear-gradient(160deg,#f8a966,#ef8a3c);color: var(--ink)}.hq__card--mentor-c .hq__k{color: #7a2f00}.hq__card--mentor-a .btn,.hq__card--mentor-b .btn{background: #fff;color: var(--id-mentor-solid)}.hq__card--mentor-c .btn{background: var(--ink);color: var(--paper)}.hq__card--lab{background: var(--id-lab);color: var(--paper)}.hq__card--lab .hq__k,.hq__card--lab .hq__sym strong{color: var(--id-lab-accent)}.hq__card--lab .btn{background: var(--paper);color: var(--id-lab)}.hq__card--talk{background: var(--ink);color: var(--paper)}.hq__card--talk .hq__k,.hq__card--talk .hq__sym strong{color: var(--peach)}.hq__card--talk .btn{background: var(--ember);color: var(--paper)}@media (max-width: 1000px){.hq{padding-top: 120px}.hq__track{padding-right: var(--gutter)}.hq__card,.hq__card.is-on{width: min(78vw,420px);height: auto;min-height: 300px;grid-template-rows: minmax(110px,auto) auto}.hq__sym,.hq__card.is-on .hq__sym{font-size: clamp(22px,2.6vw,32px)}.hq__track.has-pick .hq__card:not(.is-on){opacity: .65}.hq__hint{display: none}}@media (prefers-reduced-motion: reduce){.hq__title .dw{filter: none;opacity: 1}.hq__q,.hq__card{opacity: 1;transform: none;animation: none !important}}.hq__k{opacity: 0;transform: translateY(-4px);transition: opacity .35s var(--ease),transform .45s var(--ease)}.hq__card:hover .hq__k,.hq__card:focus-visible .hq__k,.hq__card.is-on .hq__k{opacity: .75;transform: none}@media (hover: none){.hq__k{opacity: .75;transform: none}}.hq__more b{display: none}.hq + .elsewhere{padding-top: clamp(72px,9vw,120px)}@media (min-width: 1001px){.hq__title{font-size: clamp(40px,4.6vw,76px);line-height: 1.02;letter-spacing: -0.04em;font-weight: 200;max-width: 20ch;margin-bottom: clamp(28px,3.4vw,44px)}.hq__title strong{font-weight: 600}.hq__track{--card-h: clamp(300px,38vh,400px)}}.hq .hq__card .btn.hq__go,.hq .hq__card.is-on .hq__res .btn.hq__go{display: inline-flex;align-items: center;gap: 10px;padding: 12px 18px;font-size: 14px;font-weight: 500;line-height: 1.2;border-radius: 999px;min-height: 0;height: auto;width: auto;margin: auto 0 0;align-self: flex-start;box-shadow: none;transform: none}.hq .hq__card .btn.hq__go i{font-style: normal;font-size: 14px;line-height: 1}.hq .hq__card .btn.hq__go{flex: none}.hq__card--clarity-c{background: linear-gradient(160deg,#fff6ec,#fde3cb);color: var(--ink);box-shadow: inset 0 0 0 1px rgba(204,85,0,.12)}.hq__card--clarity-c .hq__k,.hq__card--clarity-c .hq__sym strong{color: var(--ember)}.hq__card--clarity-c .btn{background: var(--ink);color: var(--paper)}.hq__card.is-on{height: auto;min-height: var(--card-h);grid-template-rows: minmax(110px,1fr) auto}.hq__card.is-on .hq__body{height: auto}.hq__card.is-on .hq__res .btn.hq__go{margin-top: 18px}.hq{min-height: 0;padding-bottom: clamp(24px,3vw,40px)}.hq + .elsewhere{padding-top: clamp(56px,7vw,96px);padding-bottom: clamp(56px,7vw,96px)}@media (min-width: 1001px){.hq__title{font-size: clamp(48px,5.6vw,96px);line-height: 1.1;letter-spacing: -0.04em;max-width: 17ch;margin-bottom: clamp(28px,3vw,44px)}.hq__track{--card-h: clamp(300px,calc(100vh - 560px),460px)}}@media (min-width: 1001px) and (max-height: 920px){.hq__title{font-size: clamp(44px,5vw,76px)}}.hq__title{line-height: 1.16}body[data-page="index"] .hero__eyebrow,body[data-page="index"] .hq__q,body[data-page="index"] .hq__card,body[data-page="index"] .hq__nav,body[data-page="index"] .nav,body[data-page="index"] .elsewhere,body[data-page="index"] .footer{opacity: 0}body[data-page="index"].is-live .hero__eyebrow{animation: hqIn .9s var(--ease) 1.1s both}body[data-page="index"].is-live .hq__q{animation: hqIn .9s var(--ease) 1.4s both}body[data-page="index"].is-live .hq__card{animation: cardIn 1s cubic-bezier(.2,.8,.2,1) both;animation-delay: calc(1.7s + var(--i) * .08s)}body[data-page="index"].is-live .hq__nav{animation: hqIn .9s var(--ease) 2.4s both}body[data-page="index"].is-live .nav{animation: hqIn .9s var(--ease) .6s both}body[data-page="index"].is-live .elsewhere{animation: hqIn 1s var(--ease) 2.6s both}body[data-page="index"].is-live .footer{animation: hqIn 1s var(--ease) 2.9s both}body[data-page="index"].is-quick .hq__title .dw{animation-duration: .5s;animation-delay: calc(var(--i) * .02s)}body[data-page="index"].is-quick .hero__eyebrow,body[data-page="index"].is-quick .hq__q,body[data-page="index"].is-quick .hq__card,body[data-page="index"].is-quick .hq__nav,body[data-page="index"].is-quick .nav,body[data-page="index"].is-quick .elsewhere,body[data-page="index"].is-quick .footer{animation-duration: .6s !important;animation-delay: .2s !important}@media (prefers-reduced-motion: reduce){body[data-page="index"] .hero__eyebrow,body[data-page="index"] .hq__q,body[data-page="index"] .hq__card,body[data-page="index"] .hq__nav,body[data-page="index"] .nav,body[data-page="index"] .elsewhere,body[data-page="index"] .footer{opacity: 1;animation: none !important}}.hq-loader{position: fixed;inset: 0;z-index: 200;background: var(--ink)}.hq-handoff{position: fixed;z-index: 201;left: 0;top: 0;margin: 0;white-space: nowrap;pointer-events: none;color: var(--peach);opacity: 0;will-change: filter,opacity}.hq__title .dw.is-anchor{filter: none !important;animation: none !important}body.is-quick .hq-loader,body.is-quick .hq-handoff{display: none}@media (prefers-reduced-motion: reduce){.hq-loader,.hq-handoff{display: none}}@media (max-width: 1000px){.hq{padding-top: 112px;padding-bottom: 20px}.hero__eyebrow{align-items: flex-start}.hero__eyebrow .pulse{margin-top: .35em}.hq__title{font-size: clamp(30px,8.4vw,40px);line-height: 1.15;letter-spacing: -0.03em;margin-bottom: 28px}.hq__q{margin-bottom: 14px}.hq__question{font-size: clamp(24px,6.4vw,30px)}.hq__sub{font-size: 14px}.hq__card,.hq__card.is-on{min-height: 250px;grid-template-rows: minmax(76px,auto) auto;padding: 20px}.hq__sym,.hq__card.is-on .hq__sym{font-size: clamp(20px,5.6vw,26px)}.hq__card.is-on .hq__res .btn.hq__go{margin-top: 16px}.hq__nav{margin-top: 12px}.hq + .elsewhere{padding-top: 56px}}@media (max-width: 480px){.eyebrow__extra{display: none}}@media (max-width: 1000px){.hq__card:not(.is-on) .hq__res{max-height: 0;overflow: hidden;margin: 0}.hq__card.is-on .hq__res{max-height: 800px}.hq__res{transition: opacity .6s var(--ease),transform .6s var(--ease),visibility 0s linear .6s}}.hq__card,.hq__card.is-on{transition: opacity .6s var(--ease),box-shadow .5s;will-change: transform}.hq__card:hover,.hq__card:focus-visible{transform: none}.hq__sym,.hq__card.is-on .hq__sym{transition: none}.hq__res,.hq__card.is-on .hq__res{transition: visibility 0s;transform: none}.hq__track{scroll-snap-type: none}.hq__sym{transition: none;transform-origin: 0 0}.phero__title,.rhero__title,.lhero__title,.chero__title,.ahead__title,.xhead__title{font-size: clamp(44px,5.6vw,96px);line-height: 1.1;letter-spacing: -0.04em;font-weight: 300;max-width: 17ch;margin-bottom: clamp(28px,3vw,44px)}.phero__title strong,.rhero__title strong,.lhero__title strong,.chero__title strong,.ahead__title strong,.xhead__title strong,.phero__title .serif,.chero__title .serif{font-weight: 600}.phero__title .serif,.chero__title .serif{color: var(--ember)}body[data-page="mentorship"] .phero__title .serif,body[data-page="mentorship"] .phero__title strong{color: var(--id-mentor-solid,var(--ember))}.phero__lede,.lhero__lede,.ahead__lede,.xhead__lede{font-size: clamp(18px,1.5vw,22px);line-height: 1.4;font-weight: 300;max-width: 46ch}.phero__lede b,.lhero__lede b{font-weight: 500}.dw{display: inline-block}body:not([data-page="index"]) main>:not(:first-child):not(dialog):not([aria-hidden="true"]),body:not([data-page="index"]) .footer{opacity: 0}@keyframes pgIn{from{opacity: 0}to{opacity: 1}}body:not([data-page="index"]).is-live main>:not(:first-child):not(dialog):not([aria-hidden="true"]){animation: pgIn 1s var(--ease) .1s both}body:not([data-page="index"]).is-live .footer{animation: pgIn 1s var(--ease) .4s both}body:not([data-page="index"]).is-quick main>:not(:first-child):not(dialog):not([aria-hidden="true"]),body:not([data-page="index"]).is-quick .footer{animation-duration: .5s;animation-delay: 0s}@media (prefers-reduced-motion: reduce){body:not([data-page="index"]) main>:not(:first-child):not(dialog):not([aria-hidden="true"]),body:not([data-page="index"]) .footer{opacity: 1;animation: none !important}}@media (max-width: 1000px){.phero__title,.rhero__title,.lhero__title,.chero__title,.ahead__title,.xhead__title{font-size: clamp(40px,9.6vw,76px);line-height: 1.08}}.phero,.lhero,.rhero,.chero,.ahead,.xhead{position: relative;display: flex;flex-direction: column;justify-content: flex-end;min-height: 100svh;padding: 150px var(--gutter) 64px;border-bottom: 0}.phero,.rhero,.chero,.ahead{background: var(--paper);overflow: visible}.lhero{overflow: hidden}.phero__inner,.chero__inner,.lhero__inner{width: 100%}.ahead .back,.xhead .back{margin-bottom: 24px}.ahead>*,.xhead>*{flex: none}.ahead>.back,.xhead>.back{align-self: flex-start}.hq__track.is-flipping .hq__card,.hq__track.is-flipping .hq__sym,.hq__track.is-flipping .hq__res{transition: none}.hq__track.is-flipping .hq__card.is-on .hq__res{transition: none}.hq__more{transition: opacity .4s ease,transform .4s ease}body.v2 .hq .hq__card{opacity: 0;animation: none}body.v2 .hq__track.is-seen .hq__card{animation: cardIn 1.4s cubic-bezier(.2,.8,.2,1) both;animation-delay: calc(var(--i) * 3s)}@media (prefers-reduced-motion: reduce){body.v2 .hq .hq__card{opacity: 1;animation: none !important;transform: none}}.hq__card.is-on .hq__res p{margin: clamp(18px,1.6vw,24px) 0 0;line-height: 1.45}.hq .hq__card.is-on .hq__res .btn.hq__go{margin-top: clamp(24px,2.2vw,32px)}.footer{display: block;margin-top: clamp(48px,6vw,96px);padding: clamp(72px,9vw,128px) var(--gutter) 32px;background: var(--ink);color: var(--paper);border-top: 0;border-radius: clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0}.footer__top{display: grid;grid-template-columns: var(--w4) minmax(0,1fr);gap: var(--gap);align-items: start;padding-bottom: clamp(48px,6vw,80px);border-bottom: 1px solid rgba(255,253,249,.12)}.footer__logo{height: 28px;width: auto;filter: brightness(0) invert(1);opacity: .9;margin-top: 10px}.footer__line{margin: 0;font-size: clamp(30px,4.2vw,64px);line-height: 1.02;letter-spacing: -0.04em;font-weight: 200;max-width: 18ch}.footer__line strong{font-weight: 600;color: var(--peach)}.footer__cols{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap);padding: clamp(40px,5vw,64px) 0}.footer__col{display: grid;align-content: start;gap: 0}.footer__col .eyebrow{color: var(--peach);margin-bottom: 12px}.footer__col a{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;padding: 12px 0;border-bottom: 1px solid rgba(255,253,249,.1);font-size: 16px;color: rgba(255,253,249,.85);transition: color .3s;width: auto}.footer__col a>:first-child,.footer__col a{position: relative}.footer__col a:hover{color: var(--paper)}.footer__col a:hover i{transform: translateX(4px)}.footer__col a i{font-style: normal;color: var(--peach);transition: transform .4s var(--ease)}.footer__col a:hover i{transform: translateX(4px)}.footer__col--contact{gap: 14px}.footer__col--contact .eyebrow{margin-bottom: 0}.footer__mail{display: inline-block;font-size: clamp(20px,1.8vw,28px);letter-spacing: -0.02em;color: var(--paper);border-bottom: 0;padding: 0 0 2px;background: linear-gradient(var(--peach),var(--peach)) 0 100% / 0 1px no-repeat;transition: background-size .6s var(--ease),color .3s;width: fit-content}.footer__mail:hover{background-size: 100% 1px;color: var(--peach)}.footer__meta{display: flex;align-items: center;gap: 10px;margin: 0;color: rgba(255,253,249,.6)}.footer__meta .pulse{background: var(--peach)}.footer__meta .pulse::after{border-color: var(--peach)}.footer__base{display: flex;justify-content: space-between;align-items: center;gap: 16px 32px;flex-wrap: wrap;padding-top: 24px;border-top: 1px solid rgba(255,253,249,.12);color: rgba(255,253,249,.5)}.footer__base>span{flex: none}.footer__tag{flex: 1 1 320px !important;text-transform: none;letter-spacing: 0;font-family: var(--sans);font-size: 14px;color: rgba(255,253,249,.5)}.footer__legal{display: flex;gap: 20px}.footer__legal a:hover{color: var(--paper)}.footer__legal:empty{display: none}@media (max-width: 900px){.footer__top{grid-template-columns: 1fr;gap: 20px}.footer__cols{grid-template-columns: 1fr;gap: 36px}.footer__base{flex-direction: column;align-items: flex-start}}body[data-page="lab"] .footer,body[data-page="experiment"] .footer{background: var(--id-lab)}body[data-page="lab"] .footer__line strong,body[data-page="experiment"] .footer__line strong,body[data-page="lab"] .footer__col .eyebrow,body[data-page="experiment"] .footer__col .eyebrow,body[data-page="lab"] .footer__col a i,body[data-page="experiment"] .footer__col a i{color: var(--id-lab-accent)}.cta--dark + .footer,.lab + .footer{border-radius: 0;margin-top: 0}.footer nav.footer__col{display: grid;flex-wrap: nowrap;gap: 0;font-size: 16px}.footer nav.footer__col a{display: flex}.footer .footer__col .eyebrow.mono,.footer .footer__meta.mono,.footer .footer__base.mono{flex-basis: auto}body[data-page="mentorship"] .footer,body[data-page="lab"] .footer,body[data-page="experiment"] .footer{border-radius: 0;margin-top: 0}body[data-page="mentorship"] .footer{background: var(--ink)}@media (max-width: 900px){.footer{padding: 64px var(--gutter) calc(24px + env(safe-area-inset-bottom));margin-top: 48px}.footer__top{gap: 24px;padding-bottom: 40px}.footer__logo{margin-top: 0;height: 24px}.footer__line{font-size: clamp(28px,8vw,36px);line-height: 1.1}.footer__cols{grid-template-columns: repeat(2,minmax(0,1fr));gap: 40px 16px;padding: 40px 0}.footer__col--contact{grid-column: 1 / -1;gap: 12px}.footer__col .eyebrow{margin-bottom: 8px}.footer__col a{padding: 12px 0;font-size: 15px}.footer__mail{font-size: 22px}.footer__base{flex-direction: column;align-items: flex-start;gap: 8px;padding-top: 24px}.footer__base>span,.footer .footer__tag{flex: none !important}}:root{--mute: #71665d;--ember-ink: #b34a00;--id-mentor-solid: #bd4c00}html{text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h1,h2,h3,.h2,.h3,.cta__title,.letterbox__title,.bigquote__text,.below__text,.footer__line,.bio__lead,.editorial__big,.bench__big,.start__big{text-wrap: balance}p,li,dd,.qa__a p{text-wrap: pretty}.hq__title,.phero__title,.rhero__title,.lhero__title,.chero__title,.ahead__title,.xhead__title{font-weight: 300}.hq__title strong,.phero__title strong,.rhero__title strong,.lhero__title strong,.chero__title strong,.ahead__title strong,.xhead__title strong{font-weight: 600}.h2,.cta__title,.feature h2{font-size: clamp(32px,4.2vw,60px);line-height: 1.08;letter-spacing: -0.035em;font-weight: 300;max-width: 18ch}.h3{font-size: clamp(26px,2.6vw,38px);line-height: 1.12;letter-spacing: -0.03em;font-weight: 300}.letterbox__title{font-size: clamp(28px,3vw,44px);line-height: 1.1}.year__label{font-size: clamp(36px,3.8vw,56px);font-weight: 300;line-height: 1}.bio__lead,.editorial__big,.bench__big{font-size: clamp(26px,2.8vw,40px);line-height: 1.15;letter-spacing: -0.03em;font-weight: 300}.start__big{font-size: clamp(22px,2.2vw,32px);line-height: 1.2}.editorial__coda{line-height: 1.3}.tslide p{line-height: 1.4}.bigquote__text,.below__text{line-height: 1.08}.scope__card h3,.process__steps h3{font-size: clamp(22px,1.8vw,26px);line-height: 1.2;font-weight: 500;letter-spacing: -0.02em}.prose__h2{line-height: 1.2}.prose h3{line-height: 1.3}.hq__question{font-weight: 300;line-height: 1.1}.hq__sym{font-weight: 300;line-height: 1.15}.hq__card--clarity-a .hq__sym strong,.hq__card--clarity-b .hq__sym strong,.hq__card--clarity-c .hq__sym strong{color: var(--ember-ink)}.body{line-height: 1.55}.door__note,.hq__sub,.byline__bio,.rel__ex,.toc a{font-size: 15px;line-height: 1.45}.eyebrow{color: var(--ember-ink)}.tag,.facts dt,.field>span,.field legend,.status,.inpractice__grid dt,.fit-summary dt,.fit-opt .mono,.layer span{font-size: 12px}.chips-list li span,.filter sup,.ring span,.note-card .mono,.nav__ext small{font-size: 11px}.tag{color: var(--ember-ink);border-color: rgba(179,74,0,.35)}.facts dt,.pn .mono,.rel .mono,.prose__h2 .mono,.entry__cat,.editorial__coda strong{color: var(--ember-ink)}.hq__card--clarity-a .hq__k,.hq__card--clarity-b .hq__k,.hq__card--clarity-c .hq__k{color: var(--ember-ink)}.hq__card:hover .hq__k,.hq__card:focus-visible .hq__k,.hq__card.is-on .hq__k{opacity: 1}.footer .footer__meta span,.footer .footer__base span,.footer .footer__col span{color: inherit}.lhero__hud{color: rgba(255,253,249,.6)}body[data-page="lab"] .tag,body[data-page="experiment"] .tag{color: var(--id-lab-accent);border-color: rgba(232,125,51,.4)}.exp h3{line-height: 1.2}.xnote__text{line-height: 1.35}.door .door__num{color: var(--ember-ink)}.note__chips input:checked + span,.names li:hover,.threads span:hover,.tool[aria-pressed="true"] .tool__icon{background: var(--ember-ink)}body[data-page="contact"] .footer{background: var(--ink)}.bigquote__text{color: var(--paper)}@media (max-width: 1000px){.hq__sym{font-weight: 300}.body{font-size: 17px}}.footer .footer__base,.footer .footer__base.mono,.footer .footer__meta,.footer .footer__meta.mono,.footer .footer__tag{color: rgba(255,253,249,.72)}body[data-page="mentorship"] .btn--ghost-ink{color: var(--ink);box-shadow: inset 0 0 0 1px var(--line)}body[data-page="mentorship"] .btn--ghost-ink:hover{color: var(--paper)}.layer span{font-size: 12px}.layer--3{background: var(--ember-ink)}.bio,.letter__grid{column-gap: calc(var(--col) + var(--gap) * 2)}.bio{padding-block: clamp(112px,13vw,200px);align-items: center}.letter{padding-block: clamp(112px,13vw,200px)}.bio .bio__lead,.letter .bio__lead{font-size: clamp(26px,2.4vw,36px);line-height: 1.22;max-width: 24ch;margin: 0 0 clamp(32px,3.4vw,48px)}.letter .eyebrow{margin-bottom: clamp(24px,2.4vw,32px)}.bio .body,.letter .body{max-width: 52ch;line-height: 1.65;margin-bottom: 1.3em}.bio .body:last-of-type,.letter .body:last-of-type{margin-bottom: 0}.bio .facts{margin-top: clamp(48px,5vw,72px);max-width: 640px;column-gap: var(--gap)}.bio .facts div{padding: 22px 0}.bio .facts dd{line-height: 1.4}.bio__portrait figcaption,.letter .bio__portrait figcaption{margin-top: 18px;line-height: 1.6;max-width: 40ch}@media (max-width: 900px){.bio,.letter__grid{row-gap: 48px}.bio .facts{max-width: none}}.below__text .sw{transition: none}@media (min-width: 901px){.below__pin{display: grid;grid-template-columns: var(--w7) minmax(0,1fr);column-gap: calc(var(--col) + var(--gap) * 2);align-content: center;align-items: center}.below__pin .eyebrow{grid-column: 1}.below__text{grid-column: 1;max-width: none;font-size: clamp(36px,4vw,64px)}.below__layers{position: relative;right: auto;bottom: auto;grid-column: 2;grid-row: 2;width: 100%;max-width: 440px;justify-self: end}}@media (max-width: 900px){.below__layers{position: relative;right: auto;bottom: auto;width: 100%;max-width: 300px;margin-top: 48px}}@media (max-width: 1000px){.phero,.lhero,.rhero,.chero,.ahead,.xhead{min-height: 100svh;justify-content: flex-end;padding: clamp(112px,14vw,140px) var(--gutter) clamp(48px,8vw,72px)}}@media (max-width: 700px){.phero__title,.rhero__title,.lhero__title,.chero__title,.ahead__title,.xhead__title{font-size: clamp(32px,9.4vw,40px)}.phero__lede,.lhero__lede,.ahead__lede,.xhead__lede{font-size: 17px;line-height: 1.5}.phero__foot{gap: 24px}}.btn{white-space: nowrap}.linkbtn.mono{font-family: var(--mono);font-size: 12px;letter-spacing: 0.08em;line-height: 1.5;text-align: left}@media (max-width: 700px){.phero__actions{flex-direction: column;align-items: flex-start;gap: 20px}.bio,.letter{padding-block: 56px 72px}}body[data-page="mentorship"] .mentor--fit{position: relative;z-index: 1;margin-top: calc(-1 * clamp(28px,4vw,56px));background: linear-gradient(160deg,#b84a00 0%,#9c3d00 55%,#7a2f00 100%)}body[data-page="mentorship"] .mentor--fit .fit{margin-top: 0}body[data-page="mentorship"] .mentor--voices .mentor__inner{padding-bottom: calc(clamp(96px,14vw,180px) + clamp(28px,4vw,56px))}.mentor--voices .section-head{margin-bottom: clamp(40px,5vw,72px)}.mentor--voices .section-head .h2 strong{font-weight: 600}@media (max-width: 900px){.twall{grid-template-columns: minmax(0,1fr)}.twall__side,.twall__stage{min-width: 0}.twall__side .rating .mono{overflow-wrap: anywhere}.twall__side .names{flex-wrap: nowrap;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;margin-inline: calc(var(--gutter) * -1);padding: 4px var(--gutter);scrollbar-width: none;-ms-overflow-style: none;-webkit-mask-image: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);mask-image: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}.twall__side .names::-webkit-scrollbar{display: none}.twall__side .names li{flex: none;scroll-snap-align: start;scroll-margin-inline: var(--gutter)}.names__btn{white-space: nowrap}}@media (max-width: 900px){.archive__bar{flex-direction: column;flex-wrap: nowrap;align-items: stretch;gap: 12px}.filters{flex-wrap: nowrap;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;margin-inline: calc(var(--gutter) * -1);padding: 2px var(--gutter);scrollbar-width: none;-ms-overflow-style: none;-webkit-mask-image: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);mask-image: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}.filters::-webkit-scrollbar{display: none}.filter{flex: none;white-space: nowrap;scroll-snap-align: start;scroll-margin-inline: var(--gutter)}}.cover--photo{padding: 0;background: var(--paper-2)}.cover--photo img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.cover--photo .cover__cat{position: absolute;left: clamp(16px,2.4vw,32px);bottom: clamp(16px,2.4vw,28px);padding: 8px 14px;border-radius: 999px;background: rgba(255,253,249,.88);color: var(--ink);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.prose__fig{margin: 2em 0}.prose__fig img{width: 100%;height: auto;border-radius: 20px;background: var(--paper-2)}.ahead--photo{position: relative;isolation: isolate;overflow: hidden}.ahead__bg{position: absolute;inset: 0;z-index: -1}.ahead__bg img{width: 100%;height: 100%;object-fit: cover;object-position: center 35%;filter: saturate(.85)}.ahead__bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(to bottom,rgba(255,253,249,.78) 0,rgba(255,253,249,0) 160px),linear-gradient(to top,var(--paper) 0%,var(--paper) 38%,rgba(255,253,249,.9) 52%,rgba(255,253,249,.35) 74%,rgba(255,253,249,.08) 100%)}@media (min-width: 1001px){.ahead__bg::after{background: linear-gradient(to bottom,rgba(255,253,249,.78) 0,rgba(255,253,249,0) 160px),linear-gradient(to top,var(--paper) 0%,rgba(255,253,249,.94) 30%,rgba(255,253,249,0) 72%),linear-gradient(to right,var(--paper) 0%,rgba(255,253,249,.92) 42%,rgba(255,253,249,.2) 78%,rgba(255,253,249,0) 100%)}}.ahead--photo .ahead__meta .tag{background: var(--paper)}@media (prefers-reduced-transparency: reduce){.ahead__bg{opacity: .35}}.peek__img{display: none;margin: -6px -8px 14px;aspect-ratio: 16 / 10;border-radius: 12px;overflow: hidden;background: rgba(255,253,249,.06)}.peek__img img{width: 100%;height: 100%;object-fit: cover;display: block}.peek.has-img .peek__img{display: block}.ahead__credit{position: absolute;right: var(--gutter);top: clamp(96px,11vw,132px);z-index: 1;color: var(--ink-2);font-size: 11px;letter-spacing: .06em;padding: 6px 10px;border-radius: 999px;background: rgba(255,253,249,.82);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);transition: color .3s}.ahead__credit:hover{color: var(--ember-ink)}@media (max-width: 700px){.ahead__credit{top: auto;bottom: 14px;right: var(--gutter)}}@media (min-width: 1001px){.hq__title{max-width: 21ch}}@media (min-width: 1001px) and (max-height: 780px){.hq__title{font-size: clamp(40px,4.2vw,58px)}}@media (max-width: 900px){.nav{--navpad: 16px;top: 10px;left: 10px;right: 10px;padding: 6px 6px 6px 16px;min-height: 56px;border-radius: 999px}.nav__logo img{height: 24px}.nav__burger{display: inline-flex;align-items: center;gap: 10px;width: auto;height: 44px;padding: 0 14px 0 18px;border-radius: 999px;background: var(--ink);color: var(--paper);cursor: pointer;transition: background .3s,color .3s}.nav__burger-label{font-style: normal;font-family: var(--mono);font-size: 12px;letter-spacing: .1em;text-transform: uppercase}.nav__burger-icon{position: relative;display: block;width: 18px;height: 10px}.nav__burger-icon span{position: absolute;left: 0;right: 0;height: 1.5px;border-radius: 2px;background: currentColor;transition: transform .45s var(--ease),top .45s var(--ease)}.nav__burger-icon span:first-child{top: 1px}.nav__burger-icon span:last-child{top: 7.5px}.nav__burger[aria-expanded="true"] .nav__burger-icon span{top: 4.25px}.nav__burger[aria-expanded="true"] .nav__burger-icon span:first-child{transform: rotate(45deg)}.nav__burger[aria-expanded="true"] .nav__burger-icon span:last-child{transform: rotate(-45deg)}.nav__burger>span{display: none}.menu-open .nav{background: transparent !important;box-shadow: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;translate: none !important}.menu{display: block;padding: 0;gap: 0;overflow-y: auto;overscroll-behavior: contain;clip-path: inset(0 0 100% 0 round 0 0 32px 32px);visibility: hidden;transition: clip-path .7s var(--ease),visibility 0s linear .7s}.menu.is-open{clip-path: inset(0 0 0 0 round 0);visibility: visible;transition: clip-path .7s var(--ease),visibility 0s}.menu__inner{min-height: 100%;display: flex;flex-direction: column;padding: 104px var(--gutter) calc(28px + env(safe-area-inset-bottom))}.menu__label{margin: 0 0 12px}.menu__label:not(:first-child){margin-top: 40px}.menu__pages{display: grid;border-top: 1px solid var(--line)}.menu a{font-size: inherit;letter-spacing: normal;line-height: normal}.menu .menu__pages a{display: flex;justify-content: flex-start;align-items: baseline;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--line);font-size: clamp(32px,9.4vw,44px);line-height: 1.05;letter-spacing: -0.035em;font-weight: 300;color: var(--ink)}.menu__pages a .mono{flex: none;width: 24px;color: var(--mute);letter-spacing: .06em;transform: translateY(-.9em)}.menu__pages a.is-current{font-weight: 600}.menu__pages a.is-current::after{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--ember);align-self: center;margin-left: auto}.menu__ext{display: flex;flex-wrap: wrap;gap: 8px}.menu .menu__ext a{display: inline-flex;align-items: baseline;gap: 6px;padding: 10px 16px;border-radius: 999px;box-shadow: inset 0 0 0 1px var(--line);font-size: 15px;font-weight: 400}.menu__ext a i{font-style: normal;color: var(--ember-ink);font-size: 1em}.menu__foot{margin-top: auto;padding-top: 40px;display: grid;gap: 12px}.menu__avail{display: flex;align-items: center;gap: 10px;margin: 0;color: var(--ink-2)}.menu .menu__mail{font-size: 20px;letter-spacing: -0.02em;color: var(--ink)}.menu .menu__cta{display: inline-flex;justify-content: center;margin-top: 8px;width: 100%}.menu .menu__cta i{font-size: 15px;color: inherit}body[data-page="lab"] .menu,body[data-page="experiment"] .menu{background: var(--id-lab,var(--ink));color: var(--paper)}body[data-page="lab"] .menu .menu__pages a,body[data-page="experiment"] .menu .menu__pages a,body[data-page="lab"] .menu .menu__mail,body[data-page="experiment"] .menu .menu__mail{color: var(--paper);border-color: rgba(255,253,249,.12)}body[data-page="lab"] .menu__pages,body[data-page="experiment"] .menu__pages{border-color: rgba(255,253,249,.12)}body[data-page="lab"] .menu__pages a .mono,body[data-page="experiment"] .menu__pages a .mono,body[data-page="lab"] .menu__avail,body[data-page="experiment"] .menu__avail{color: rgba(255,253,249,.6)}body[data-page="lab"] .menu .menu__ext a,body[data-page="experiment"] .menu .menu__ext a{box-shadow: inset 0 0 0 1px rgba(255,253,249,.18)}body[data-page="lab"] .menu__label,body[data-page="experiment"] .menu__label,body[data-page="lab"] .menu__ext a i,body[data-page="experiment"] .menu__ext a i{color: var(--id-lab-accent)}body[data-page="lab"] .menu .menu__cta,body[data-page="experiment"] .menu .menu__cta{background: var(--paper);color: var(--ink)}body[data-page="lab"] .nav__burger,body[data-page="experiment"] .nav__burger{background: var(--paper);color: var(--ink)}}@media (max-width: 900px) and (prefers-reduced-motion: reduce){.menu,.menu.is-open{transition: visibility 0s}}body.v2{--field: linear-gradient(180deg,#1c0a02 0%,#4a1703 16%,#8f3302 34%,#c45004 54%,#dc5f0e 74%,#d2611f 100%);--glass: rgba(255,253,249,.16);--glass-2: rgba(255,253,249,.26);--glass-line: rgba(255,253,249,.28);--slab: #ffffff;--slab-2: #f7f3ef;--hair: #e9e2dc;--r-panel: clamp(24px,3vw,40px);--r-slab: 28px;--tight: 10px;background: var(--paper)}.molten{position: relative;isolation: isolate;margin: var(--tight);border-radius: var(--r-panel);overflow: hidden;color: #fff;min-height: min(92svh,860px);display: grid;grid-template-columns: minmax(0,1fr) var(--w4);column-gap: calc(var(--col) + var(--gap) * 2);align-items: end;padding: clamp(120px,14vw,168px) calc(var(--gutter) - var(--tight)) clamp(40px,5vw,64px)}.molten__field{position: absolute;inset: 0;z-index: -1;background: var(--field)}.molten__field::before{content: "";position: absolute;inset: 0;background: radial-gradient(55% 45% at 84% 6%,rgba(255,136,60,.45),transparent 70%),radial-gradient(40% 32% at 8% 26%,rgba(28,10,2,.55),transparent 70%)}.molten__field::after{content: "";position: absolute;inset: 0;opacity: .08;mix-blend-mode: overlay;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.v2 .hq{min-height: 0;padding: 0;display: block}body.v2 .hq__inner{padding: 0}.molten .hero__eyebrow{color: rgba(255,253,249,.86);margin-bottom: 28px}.molten .hero__eyebrow .pulse{background: #fff}.molten .hero__eyebrow .pulse::after{border-color: #fff}body.v2 .molten .hq__title{color: #fff;max-width: 19ch;margin: 0;font-size: clamp(38px,4.4vw,68px);line-height: 1.08}body.v2 .molten .hq__title strong{color: transparent;background: none}body.v2 .molten .hq__title strong .dw{color: transparent;background: linear-gradient(180deg,#fff 30%,#ffd5bf);-webkit-background-clip: text;background-clip: text}.molten__lede{margin: 28px 0 0;max-width: 46ch;font-size: clamp(17px,1.4vw,20px);line-height: 1.5;color: rgba(255,253,249,.88)}.molten__actions{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 32px}.pillbtn{display: inline-flex;align-items: center;gap: 10px;height: 54px;padding: 0 26px;border-radius: 999px;font-size: 15px;font-weight: 500;transition: transform .35s var(--ease),background .3s,box-shadow .3s}.pillbtn:hover{transform: translateY(-2px)}.pillbtn:active{transform: scale(.97)}.pillbtn--white{background: #fff;color: var(--ink)}.pillbtn--white:hover{box-shadow: 0 12px 28px -14px rgba(28,10,2,.6)}.pillbtn--glass{background: var(--glass);color: #fff;box-shadow: inset 0 0 0 1px var(--glass-line);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px)}.pillbtn--glass:hover{background: var(--glass-2)}.pillbtn .pulse{background: #fff}.pillbtn .pulse::after{border-color: #fff}.i{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;flex: none}.i--s{width: 14px;height: 14px;stroke-width: 1.8}.stack{position: relative;height: clamp(300px,32vw,380px);perspective: 1200px;align-self: end}.glass{position: absolute;left: 0;right: 0;margin-inline: auto;bottom: 0;border-radius: 30px 30px 0 0;border: 1px solid var(--glass-line);border-bottom: 0;background: linear-gradient(180deg,rgba(255,253,249,.26),rgba(255,253,249,.1));backdrop-filter: blur(20px) saturate(140%);-webkit-backdrop-filter: blur(20px) saturate(140%);transition: transform .6s var(--ease);will-change: transform}.glass--3{width: 80%;height: 100%;opacity: .45}.glass--2{width: 90%;height: calc(100% - 20px);opacity: .7}.glass--1{width: 100%;height: calc(100% - 40px);padding: 30px 32px;display: flex;flex-direction: column}.glass__row{display: flex;justify-content: space-between;gap: 16px;font-size: 14px;font-weight: 500;opacity: .9}.glass__row span:last-child{opacity: .8;font-weight: 400}.glass__label{margin: auto 0 6px;font-size: 14px;opacity: .78}.figure{margin: 0;font-weight: 500;letter-spacing: -0.05em;line-height: 1;font-variant-numeric: tabular-nums;font-size: clamp(64px,7vw,108px);background: linear-gradient(180deg,#fff 40%,#ffd5bf);-webkit-background-clip: text;background-clip: text;color: transparent}.figure em{font-style: normal;opacity: .5}.glass__chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 18px}.chip{display: inline-flex;align-items: center;gap: 7px;padding: 7px 13px;border-radius: 999px;font-size: 13px;white-space: nowrap}.chip--glass{background: rgba(255,253,249,.18);color: #fff}.chip--glass .pulse{width: 6px;height: 6px;background: #fff}.chip--glass .pulse::after{inset: -3px;border-color: #fff}body.v2 .nav{top: calc(var(--tight) + 14px);left: calc(var(--gutter) - 6px);right: calc(var(--gutter) - 6px);background: transparent;box-shadow: none}body.v2 .nav__links{position: relative;padding: 5px;border-radius: 999px;background: var(--glass);box-shadow: inset 0 0 0 1px var(--glass-line);backdrop-filter: blur(18px) saturate(140%);-webkit-backdrop-filter: blur(18px) saturate(140%);gap: 0}body.v2 .nav__links a{position: relative;z-index: 1;padding: 10px 18px;color: rgba(255,253,249,.82);transition: color .3s}body.v2 .nav__links a::after,body.v2 .nav__links a::before{display: none}body.v2 .nav__links a:hover,body.v2 .nav__links a.is-current{color: #fff}body.v2 .nav__links a:nth-child(2){margin-right: 0}body.v2 .nav__ext i{color: #ffd5bf}body.v2 .nav__ext small{display: none}.nav__ind{position: absolute;top: 5px;bottom: 5px;left: 5px;width: 0;border-radius: 999px;background: rgba(255,253,249,.22);transition: left .5s var(--ease),width .5s var(--ease),opacity .3s;opacity: 0;pointer-events: none}.nav__clock{display: inline-flex;align-items: center;gap: 8px;height: 44px;padding: 0 16px;border-radius: 999px;font-family: var(--mono);font-size: 12px;letter-spacing: .06em;text-transform: uppercase;color: #fff;background: var(--glass);box-shadow: inset 0 0 0 1px var(--glass-line);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);font-variant-numeric: tabular-nums}.nav__right{display: flex;align-items: center;gap: 8px}body.v2 .nav__logo img{filter: brightness(0) invert(1);transition: filter .4s}body.v2 .nav__cta{background: #fff;color: var(--ink)}body.v2 .nav.is-paper{background: rgba(255,253,249,.78);box-shadow: 0 0 0 1px var(--line),0 10px 40px -20px rgba(22,11,2,.3);backdrop-filter: blur(16px) saturate(1.3);-webkit-backdrop-filter: blur(16px) saturate(1.3)}body.v2 .nav.is-paper .nav__logo img{filter: none}body.v2 .nav.is-paper .nav__links{background: var(--slab-2);box-shadow: none}body.v2 .nav.is-paper .nav__links a{color: var(--ink-2)}body.v2 .nav.is-paper .nav__links a:hover,body.v2 .nav.is-paper .nav__links a.is-current{color: var(--ink)}body.v2 .nav.is-paper .nav__ind{background: #fff;box-shadow: 0 2px 10px rgba(22,11,2,.08)}body.v2 .nav.is-paper .nav__ext i{color: var(--ember-ink)}body.v2 .nav.is-paper .nav__clock{color: var(--ink-2);background: var(--slab-2);box-shadow: none}body.v2 .nav.is-paper .nav__cta{background: var(--ink);color: var(--paper)}body.v2 .hq__inner.ask{padding: clamp(56px,7vw,96px) var(--gutter) 0}body.v2 .hq__q{align-items: center;justify-content: space-between;margin-bottom: 22px}.seg{display: inline-flex;padding: 4px;border-radius: 999px;background: var(--slab-2)}.seg button{font: inherit;font-size: 14px;padding: 10px 18px;border: 0;border-radius: 999px;background: transparent;color: var(--ink-2);cursor: pointer;transition: background .3s,color .3s,box-shadow .3s}.seg button[aria-pressed="true"]{background: #fff;color: var(--ink);box-shadow: 0 2px 10px rgba(22,11,2,.07)}.seg button:hover{color: var(--ink)}body.v2 .hq__card{transition: opacity .5s var(--ease),filter .5s var(--ease),box-shadow .5s}body.v2 .hq__track.is-filtered .hq__card:not(.is-match){opacity: .22;filter: saturate(.3)}.bento{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: var(--tight);padding: clamp(56px,7vw,96px) var(--tight) var(--tight)}.slab{position: relative;overflow: hidden;border-radius: var(--r-slab);padding: clamp(24px,2.6vw,40px);background: var(--slab);box-shadow: 0 0 0 1px rgba(22,11,2,.05);color: var(--ink);isolation: isolate}.slab::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: 0;transition: opacity .4s;background: radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(204,85,0,.07),transparent 70%)}.slab:hover::after{opacity: 1}.slab__head{display: flex;justify-content: space-between;align-items: center;gap: 12px}.slab__head h2,.slab__head h3{margin: 0;font-size: 18px;font-weight: 500;letter-spacing: -0.01em}.slab__head .i{color: var(--mute);width: 18px;height: 18px}.slab__t{margin: auto 0 0;padding-top: 48px;font-size: clamp(24px,2vw,30px);line-height: 1.12;letter-spacing: -0.03em;font-weight: 400}.slab__t strong{font-weight: 600}.slab__d{margin: 8px 0 0;font-size: 15px;line-height: 1.45;color: var(--ink-2)}.slab__l{display: flex;align-items: center;gap: 6px;margin-top: 20px;padding-top: 16px;border-top: 1px solid var(--hair);font-size: 14px;color: var(--ink)}.slab__l .i{transition: transform .3s var(--ease)}a.slab{display: flex;flex-direction: column;min-height: 260px;transition: transform .45s var(--ease),box-shadow .45s}a.slab:hover{transform: translateY(-4px);box-shadow: 0 0 0 1px rgba(22,11,2,.06),0 30px 60px -36px rgba(74,23,3,.45)}a.slab:hover .slab__l .i{transform: translateX(4px)}.slab--door{grid-column: span 3}.slab--ember{background: linear-gradient(160deg,#a43d02,#cc5500 52%,#ea650f);color: #fff}.slab--ember .slab__head .i,.slab--ember .slab__d{color: rgba(255,253,249,.8)}.slab--ember .slab__l{color: #fff;border-color: rgba(255,253,249,.22)}.slab--ember::after{background: radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(255,253,249,.12),transparent 70%)}.slab__avail{display: inline-flex;align-items: center;gap: 8px;margin-top: 14px;font-family: var(--mono);font-size: 12px;letter-spacing: .06em;text-transform: uppercase;color: rgba(255,253,249,.9)}.slab__avail .pulse{background: #fff}.slab__avail .pulse::after{border-color: #fff}.slab--thread{grid-column: span 6;grid-row: span 2;display: flex;flex-direction: column}.thread__big{margin: 28px 0 0;font-size: clamp(48px,5vw,72px);font-weight: 500;letter-spacing: -0.05em;line-height: 1}.thread__big em{font-style: normal;color: var(--ember);opacity: .55}.thread__sub{margin: 10px 0 0;color: var(--ink-2);font-size: 16px}.chart{position: relative;margin-top: auto;padding-top: 72px;height: 300px;display: grid;grid-template-columns: 52px 1fr;grid-template-rows: 1fr 30px}.chart__y{display: flex;flex-direction: column;justify-content: space-between;font-family: var(--mono);font-size: 11px;letter-spacing: .08em;text-transform: uppercase;color: var(--mute);padding: 4px 0 6px}.chart__bars{display: flex;align-items: flex-end;justify-content: space-between;gap: 2px;cursor: crosshair}.chart__bars i{flex: 1;max-width: 2px;border-radius: 2px;background: var(--hair);transform-origin: bottom;transition: background .25s}.chart__bars i.is-hot{background: var(--ink)}.chart__x{grid-column: 2;display: flex;justify-content: space-between;padding-top: 10px;font-size: 13px;color: var(--mute)}.tip{position: absolute;top: 0;left: 50%;translate: -50% 0;display: grid;grid-template-columns: auto auto;align-items: center;gap: 6px 12px;padding: 14px 18px;border-radius: 20px;background: var(--ink);color: #fff;white-space: nowrap;pointer-events: none;transition: left .25s var(--ease)}.tip b{font-size: 22px;font-weight: 500;letter-spacing: -0.03em}.tip .chip{background: #fff;color: var(--ink);font-size: 12px;padding: 4px 10px}.tip small{grid-column: 1 / -1;font-size: 13px;opacity: .72}.tip::after{content: "";position: absolute;left: 50%;bottom: -9px;width: 18px;height: 10px;translate: -50% 0;background: var(--ink);clip-path: polygon(0 0,100% 0,50% 100%)}body.v2 .footer{margin: var(--tight);border-radius: var(--r-panel)}@media (max-width: 1180px){.slab--thread{grid-column: span 12;grid-row: auto}.slab--door{grid-column: span 6}}@media (max-width: 1000px){.molten{grid-template-columns: 1fr;row-gap: 48px;min-height: 0;padding-top: 112px}.stack{height: 280px;max-width: 460px;width: 100%}body.v2 .nav{left: 18px;right: 18px}body.v2 .nav__burger{background: #fff;color: var(--ink)}body.v2 .nav.is-paper .nav__burger{background: var(--ink);color: var(--paper)}.nav__clock{display: none}body.v2 .hq__q{flex-direction: column;align-items: flex-start;gap: 14px}.seg{max-width: 100%;overflow-x: auto;scrollbar-width: none}.seg::-webkit-scrollbar{display: none}.seg button{flex: none}}@media (max-width: 640px){.slab--door{grid-column: span 12}a.slab{min-height: 200px}.chart{height: 240px;padding-top: 64px;grid-template-columns: 0 1fr}.chart__y{visibility: hidden}.chart__x span:nth-child(even){visibility: hidden}}@media (prefers-reduced-motion: reduce){.glass,.slab,.pillbtn,.nav__ind{transition: none !important}}.slab__head{flex-wrap: wrap;row-gap: 12px}@media (min-width: 901px){body.v2 .nav{justify-content: space-between}body.v2 .nav__links{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%)}}.tz{position: relative;display: inline-block;cursor: help;outline: none;text-decoration: underline dotted rgba(255,253,249,.7);text-underline-offset: 4px;text-decoration-thickness: 1px}.tz:focus-visible{border-radius: 4px;box-shadow: 0 0 0 2px rgba(255,253,249,.9)}.tz__tip{position: absolute;left: 50%;top: calc(100% + 14px);z-index: 5;display: grid;grid-template-columns: auto auto;align-items: center;gap: 4px 10px;min-width: 220px;padding: 14px 16px;border-radius: 18px;background: #fff;color: var(--ink);box-shadow: 0 24px 48px -24px rgba(28,10,2,.55);font-family: var(--sans);text-transform: none;letter-spacing: 0;white-space: nowrap;text-align: left;opacity: 0;transform: translate(-50%,6px) scale(.98);transform-origin: 50% 0;pointer-events: none;transition: opacity .25s var(--ease),transform .35s var(--ease)}.tz__tip::before{content: "";position: absolute;left: 50%;top: -8px;width: 16px;height: 9px;transform: translateX(-50%);background: #fff;clip-path: polygon(50% 0,100% 100%,0 100%)}.tz:hover .tz__tip,.tz:focus-visible .tz__tip,.tz.is-open .tz__tip{opacity: 1;transform: translate(-50%,0) scale(1)}.tz__tip b{font-size: 26px;font-weight: 500;letter-spacing: -0.03em;font-variant-numeric: tabular-nums;line-height: 1}.tz__zone{justify-self: start;padding: 4px 10px;border-radius: 999px;background: var(--ink);color: #fff;font-family: var(--mono);font-size: 11px;letter-spacing: .06em}.tz__tip small{grid-column: 1 / -1;font-size: 13px;color: var(--ink-2)}.tz__tip .tz__rel{color: var(--ember-ink)}@media (max-width: 480px){.tz__tip{left: 0;transform: translate(0,6px)}.tz__tip::before{left: 28px}.tz:hover .tz__tip,.tz:focus-visible .tz__tip,.tz.is-open .tz__tip{transform: none}}@media (prefers-reduced-motion: reduce){.tz__tip{transition: opacity .2s}}body.v2{--edge: clamp(16px,calc(var(--gutter) - var(--tight)),48px)}body.v2 .nav{top: calc(var(--tight) + var(--edge));left: calc(var(--tight) + var(--edge));right: calc(var(--tight) + var(--edge));padding: 0;min-height: 0;border-radius: 999px}.molten{padding-left: var(--edge);padding-right: var(--edge);padding-bottom: var(--edge)}body.v2 .nav.is-paper{padding: 6px 6px 6px 16px;top: calc(var(--tight) + var(--edge) - 6px);left: calc(var(--tight) + var(--edge) - 16px);right: calc(var(--tight) + var(--edge) - 6px)}@media (max-width: 1000px){body.v2 .nav{left: calc(var(--tight) + var(--edge));right: calc(var(--tight) + var(--edge))}}.stack{--peek: 34px;height: clamp(330px,34vw,410px);perspective: 1200px}.stack__deck{position: relative;height: 100%;transform-style: preserve-3d;transition: transform .6s var(--ease);cursor: pointer}.deck{position: absolute;left: 0;right: 0;bottom: 0;height: calc(100% - var(--peek) * 2);display: flex;flex-direction: column;padding: 0 30px 28px;border-radius: 28px 28px 0 0;color: var(--ink);background: rgba(255,253,249,.9);backdrop-filter: blur(20px) saturate(140%);-webkit-backdrop-filter: blur(20px) saturate(140%);box-shadow: inset 0 0 0 1px rgba(255,253,249,.7),0 -18px 40px -28px rgba(28,10,2,.45);transform-origin: 50% 0;transition: transform .8s var(--ease),background .6s var(--ease),box-shadow .6s}.deck[data-pos="0"]{z-index: 3;transform: none}.deck[data-pos="1"]{z-index: 2;transform: translateY(calc(var(--peek) * -1)) scale(.94);background: rgba(255,253,249,.62)}.deck[data-pos="2"]{z-index: 1;transform: translateY(calc(var(--peek) * -2)) scale(.88);background: rgba(255,253,249,.4)}.deck>:not(.deck__row){transition: opacity .4s var(--ease)}.deck:not([data-pos="0"])>:not(.deck__row){opacity: 0}.deck__row{display: flex;justify-content: space-between;align-items: center;gap: 12px;height: var(--peek);flex: none;font-size: 13px;color: var(--ink-2)}.deck__k{font-family: var(--mono);font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--ember-ink)}.deck:not([data-pos="0"]) .deck__row{color: rgba(22,11,2,.62)}.deck__label{margin: auto 0 6px;font-size: 15px;color: var(--ink-2)}.deck .figure{background: none;-webkit-background-clip: border-box;background-clip: border-box;color: var(--ink);font-size: clamp(64px,6.4vw,100px)}.deck .figure em{color: var(--ember);opacity: .7;font-size: .42em;letter-spacing: -0.02em}.deck__chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 18px}.chip--soft{background: rgba(22,11,2,.06);color: var(--ink)}.chip--soft .pulse{width: 6px;height: 6px}.chip--soft .pulse::after{inset: -3px}.chip--ink{background: var(--ink);color: var(--paper);transition: background .3s}.chip--ink:hover{background: var(--ember-ink)}.stack__dots{position: absolute;right: 18px;bottom: 18px;z-index: 4;display: flex;gap: 6px}.stack__dots button{width: 7px;height: 7px;padding: 0;border: 0;border-radius: 999px;background: rgba(22,11,2,.22);cursor: pointer;transition: width .4s var(--ease),background .3s}.stack__dots button[aria-pressed="true"]{width: 20px;background: var(--ink)}.stack__dots button:focus-visible{outline: 2px solid var(--ink);outline-offset: 3px}@media (max-width: 1000px){.stack{--peek: 28px;height: 320px}.deck{padding: 0 22px 22px}}@media (prefers-reduced-motion: reduce){.deck,.stack__deck{transition: none}}.pillbtn--white .i{transition: transform .4s var(--ease)}.pillbtn--white:hover .i{transform: translateY(3px)}.pillbtn--glass{background: rgba(255,253,249,.62);color: var(--ink);box-shadow: inset 0 0 0 1px rgba(255,253,249,.75)}.pillbtn--glass:hover{background: rgba(255,253,249,.78)}.pillbtn--glass .pulse{background: var(--ember-ink)}.pillbtn--glass .pulse::after{border-color: var(--ember-ink)}#ask{scroll-margin-top: calc(var(--tight) + var(--edge) + 72px)}body.v2 .nav.is-scrolled:not(.is-paper){padding: 6px 6px 6px 16px;top: calc(var(--tight) + var(--edge) - 6px);left: calc(var(--tight) + var(--edge) - 16px);right: calc(var(--tight) + var(--edge) - 6px);background: rgba(28,10,2,.34);backdrop-filter: blur(18px) saturate(1.4);-webkit-backdrop-filter: blur(18px) saturate(1.4);box-shadow: inset 0 0 0 1px rgba(255,253,249,.16),0 12px 40px -22px rgba(0,0,0,.55)}body.v2 .nav.is-scrolled:not(.is-paper) .nav__links{background: rgba(255,253,249,.1);box-shadow: inset 0 0 0 1px rgba(255,253,249,.14)}body.v2 .nav__logo img{transition: height .45s var(--ease),filter .4s}body.v2 .nav.is-scrolled .nav__logo img,body.v2 .nav.is-paper .nav__logo img{height: 20px}@media (max-width: 900px){body.v2 .nav.is-scrolled .nav__logo img,body.v2 .nav.is-paper .nav__logo img{height: 17px}}.molten__field{overflow: hidden}.molten>.molten__field::before{inset: -22%;will-change: transform,opacity;animation: moltenDrift 34s ease-in-out infinite alternate}.molten__glow{position: absolute;inset: -30%;pointer-events: none;mix-blend-mode: screen;will-change: transform,opacity;background: radial-gradient(34% 30% at 74% 70%,rgba(255,150,70,.22),transparent 70%),radial-gradient(28% 24% at 88% 34%,rgba(248,169,102,.16),transparent 70%);animation: moltenGlow 46s ease-in-out infinite alternate}@keyframes moltenDrift{0%{transform: translate3d(-3%,2%,0) scale(1.02);opacity: .9}50%{transform: translate3d(2%,-2%,0) scale(1.1);opacity: 1}100%{transform: translate3d(5%,1%,0) scale(1.05);opacity: .92}}@keyframes moltenGlow{0%{transform: translate3d(4%,-3%,0) rotate(-4deg);opacity: .7}100%{transform: translate3d(-5%,4%,0) rotate(5deg);opacity: 1}}.molten.is-resting .molten__field::before,.molten.is-resting .molten__glow{animation-play-state: paused}@media (prefers-reduced-motion: reduce){.molten>.molten__field::before,.molten__glow{animation: none}}.stack__deck{cursor: pointer;touch-action: pan-y;user-select: none}.deck{background: rgba(255,253,249,.16);color: #fff8f0;box-shadow: inset 0 0 0 1px rgba(255,253,249,.28);transition: transform .5s var(--ease),background .5s var(--ease)}.deck[data-pos="0"]{background: rgba(40,14,2,.26)}.deck[data-pos="1"]{background: rgba(40,14,2,.16)}.deck[data-pos="2"]{background: rgba(40,14,2,.08)}.deck__k,.deck:not([data-pos="0"]) .deck__row{color: rgba(255,248,240,.78)}.deck__row,.deck__label{color: rgba(255,248,240,.86)}.deck .figure{color: #fff8f0;font-size: clamp(52px,4.6vw,72px);font-weight: 400}.deck .figure em{color: inherit;opacity: .6}.deck .chip--soft{background: rgba(255,253,249,.14);color: #fff8f0}.stack__nav{position: absolute;right: 14px;bottom: 14px;z-index: 4;display: flex;align-items: center;gap: 8px}.stack__nav .stack__dots{position: static}.stack__dots button{background: rgba(255,248,240,.35)}.stack__dots button[aria-pressed="true"]{background: #fff8f0}.stack__step{width: 30px;height: 30px;border: 0;border-radius: 999px;background: rgba(255,253,249,.16);color: #fff8f0;font: inherit;font-size: 14px;cursor: pointer;transition: background .3s}.stack__step:hover{background: rgba(255,253,249,.3)}.stack__step:focus-visible,.stack:focus-visible{outline: 2px solid #fff8f0;outline-offset: 3px}.molten .hero__eyebrow .who{font-weight: 600;color: #fff}.sect-k{margin: 0 0 18px;font-family: var(--mono);font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--ember-ink)}.bento__k{grid-column: 1 / -1;margin: 0;padding: 0 calc(var(--gutter) - var(--tight))}.bento__k + .slab--thread,.bento__k ~ .bento__k{margin-top: 0}.bento>.bento__k:not(:first-child){margin-top: clamp(32px,4vw,56px)}.bento .slab--door{grid-column: span 4}.bento .slab--thread{grid-column: span 7;grid-row: auto}.bento .slab--hello{grid-column: span 5}@media (max-width: 1180px){.bento .slab--door{grid-column: span 6}.bento .slab--door:nth-of-type(3){grid-column: span 12}.bento .slab--thread,.bento .slab--hello{grid-column: span 12}}@media (max-width: 640px){.bento .slab--door,.bento .slab--door:nth-of-type(3){grid-column: span 12}}.radar{position: relative;margin: auto 0 0;padding-top: 24px;width: 100%;max-width: 560px;align-self: center}.radar svg{display: block;width: 100%;height: auto;overflow: visible}.radar__ring{fill: none;stroke: var(--hair);stroke-width: 1}.radar__spoke{stroke: var(--hair);stroke-width: 1;stroke-dasharray: 2 4}.radar__ghost{fill: none;stroke: rgba(22,11,2,.28);stroke-width: 1;stroke-dasharray: 3 5}.radar__shape{fill: rgba(204,85,0,.14);stroke: var(--ember);stroke-width: 1.6;stroke-linejoin: round}.radar__dot{fill: var(--paper,#fffdf9);stroke: var(--ember);stroke-width: 1.6;transition: r .25s var(--ease),fill .25s}.radar__dot.is-hot{fill: var(--ink);stroke: var(--ink);r: 6}.radar__label{font-size: 15px;fill: var(--ink-2);font-family: inherit}.radar svg{cursor: crosshair}.slab .radar .tip{top: 0;left: 50%;translate: -50% -100%;opacity: 0;transition: opacity .25s,left .25s var(--ease),top .25s var(--ease)}.slab .radar .tip.is-on{opacity: 1}@media (max-width: 640px){.radar__label{font-size: 22px}.radar__dot{r: 6}}body.v2 .footer__cols{align-items: stretch}body.v2 .footer__hello{min-height: 240px;box-shadow: none}body.v2 .footer__hello .i{fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.bento--thread .slab--thread{grid-column: 1 / -1}.bento--thread .slab--thread .radar{max-width: 620px}@media (min-width: 1001px){.bento--thread .slab--thread{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);grid-template-rows: auto auto 1fr;column-gap: clamp(32px,5vw,80px);align-items: start}.bento--thread .slab--thread>:not(.radar){grid-column: 1}.bento--thread .slab--thread .radar{grid-column: 2;grid-row: 1 / span 3;margin: 0;padding-top: 0;justify-self: center}}.thread__big span{font-variant-numeric: tabular-nums}.thread__note{margin-top: 18px;max-width: 42ch;min-height: 6.5em}.thread__note b{display: block;font-family: var(--mono);font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--ember-ink);font-weight: 500}.thread__note p{margin: 8px 0 0;font-size: 17px;line-height: 1.5;color: var(--ink-2)}.tl{position: relative;margin-top: 36px;padding-top: 38px}.tl__range{-webkit-appearance: none;appearance: none;display: block;width: 100%;height: 24px;margin: 0;background: transparent;cursor: pointer}.tl__range::-webkit-slider-runnable-track{height: 2px;background: var(--hair);border-radius: 2px}.tl__range::-moz-range-track{height: 2px;background: var(--hair)}.tl__range::-webkit-slider-thumb{-webkit-appearance: none;width: 18px;height: 18px;margin-top: -8px;border-radius: 50%;background: var(--ember);box-shadow: 0 0 0 5px rgba(204,85,0,.16)}.tl__range::-moz-range-thumb{width: 18px;height: 18px;border: 0;border-radius: 50%;background: var(--ember);box-shadow: 0 0 0 5px rgba(204,85,0,.16)}.tl__range:focus-visible{outline: 2px solid var(--ink);outline-offset: 6px;border-radius: 8px}.tl__marks{position: absolute;top: 0;left: 9px;right: 9px;height: 30px}.tl__mark{position: absolute;left: var(--at);translate: -50% 0;padding: 5px 10px;border: 0;border-radius: 999px;background: var(--slab-2);font: inherit;font-size: 12px;color: var(--ink-2);cursor: pointer;transition: background .3s,color .3s}.tl__mark:hover,.tl__mark.is-on{background: var(--ink);color: #fffdf9}.tl__mark:first-child{translate: -9px 0}.tl__mark:last-child{translate: calc(-100% + 9px) 0}.tl__ends{display: flex;justify-content: space-between;margin-top: 6px;font-size: 11px;letter-spacing: .08em;color: var(--mute)}@media (min-width: 1001px){.bento--thread .slab--timeline{grid-template-rows: auto auto 1fr auto}.bento--thread .slab--timeline .radar{grid-row: 1 / span 3}.bento--thread .slab--timeline .tl{grid-column: 1 / -1}}@media (max-width: 900px){.tl__mark{width: 12px;height: 12px;padding: 0;font-size: 0;translate: -50% 9px}.tl__mark:first-child{translate: -6px 9px}.tl__mark:last-child{translate: calc(-100% + 6px) 9px}}@media (max-width: 640px){body.v2{--gutter: 26px}body.v2 .slab{padding: 22px 16px}body.v2 .footer,body.v2 .below,body.v2 .mentor--voices,body.v2 .mentor__inner,body.v2 .cta,body.v2 .molten{--gutter: 16px}body.v2 .footer__hello{grid-column: 1 / -1;min-height: 0}body.v2 .footer__hello .slab__t{padding-top: 28px}.molten .hero__eyebrow{position: relative}.molten .hero__eyebrow .tz{position: static}.tz .tz__tip{left: 0;transform-origin: 20% 0;transform: translate(0,-4px) scale(.98)}.tz:hover .tz__tip,.tz:focus-visible .tz__tip,.tz.is-open .tz__tip{transform: translate(0,0) scale(1)}}.radar__edge{fill: none;stroke: rgba(22,11,2,.22);stroke-width: 1}.radar__ring{transition: opacity .3s}.radar__ring{fill: none}.radar__label{font-size: 13px}@media (max-width: 640px){.radar__label{font-size: 19px}}.tl__steps{display: none}@media (max-width: 900px){.tl__range,.tl__ends{display: none}.tl{padding-top: 22px}.tl__marks{position: relative;left: 0;right: 0;height: 14px;margin: 0 6px;border-top: 2px solid var(--hair);top: 6px}.tl__mark{top: -8px}.tl__steps{display: flex;align-items: center;justify-content: space-between;margin-top: 28px}.tl__step{width: 44px;height: 44px;background: var(--slab-2);color: var(--ink);font-size: 16px}.tl__step:hover{background: var(--ink);color: #fffdf9}[data-tl-count]{font-size: 12px;letter-spacing: .1em;color: var(--mute)}}.molten{grid-template-columns: minmax(0,1fr)}.molten__copy{max-width: 64rem}body.v2 .footer__top{display: block}body.v2 .footer__logo{display: block;margin: 0 0 clamp(28px,3vw,44px)}body.v2 .footer__line{max-width: none;font-size: clamp(34px,5.6vw,96px);line-height: 1.02}@media (min-width: 900px){body.v2 .footer__line strong{white-space: nowrap}}.molten__actions .pillbtn--glass{opacity: 0;visibility: hidden;animation: laterIn 1.2s var(--ease) 10s forwards}@keyframes laterIn{from{opacity: 0;visibility: visible;transform: translateY(6px)}to{opacity: 1;visibility: visible;transform: none}}@media (prefers-reduced-motion: reduce){.molten__actions .pillbtn--glass{animation: laterIn .01s linear 10s forwards}}body.v2 .footer__line{font-size: clamp(30px,4vw,68px);color: rgba(255,253,249,.5)}body.v2 .footer__line strong{font-weight: 500;color: rgba(248,169,102,.66)}html.is-clearing{overflow: hidden}html.is-clearing body.v2 .nav,html.is-clearing .molten .hero__eyebrow,html.is-clearing .molten__actions,html.is-clearing body.v2 main>:not(.hq),html.is-clearing .hq__inner,html.is-clearing body.v2 .footer,html.is-clearing .hq__title .dw:not(.is-anchor){opacity: 0 !important;animation: none !important}.hq__title .dw.is-anchor{animation: clearIn 1.8s cubic-bezier(.2,.8,.2,1) .2s both !important}@keyframes clearIn{from{opacity: 0;filter: blur(12px)}to{opacity: 1;filter: blur(0)}}html.is-cleared .molten .hero__eyebrow{transition: opacity .8s ease .4s}html.is-cleared .molten__actions{transition: opacity .8s ease .65s}html.is-cleared body.v2 .nav{transition: opacity .8s ease .8s}html.is-cleared body.v2 main>:not(.hq),html.is-cleared .hq__inner,html.is-cleared body.v2 .footer{transition: opacity .7s ease .9s}@media (hover: hover) and (pointer: fine){.ask .hq__sub,.ask .seg{opacity: 0;transition: opacity .5s ease}.ask:hover .hq__sub,.ask:hover .seg,.ask:focus-within .hq__sub,.ask:focus-within .seg,.ask:has(.hq__track.is-filtered) .hq__sub,.ask:has(.hq__track.is-filtered) .seg{opacity: 1}}@media (hover: hover) and (pointer: fine){.bento:not(.bento--thread) .slab--door .slab__d,.bento:not(.bento--thread) .slab--door .slab__l{opacity: 0;transition: opacity .5s ease}.bento:not(.bento--thread):hover .slab--door .slab__d,.bento:not(.bento--thread):hover .slab--door .slab__l,.bento:not(.bento--thread):focus-within .slab--door .slab__d,.bento:not(.bento--thread):focus-within .slab--door .slab__l{opacity: 1}}@media (max-width: 640px){body.v2{--tight: 6px;--gutter: 28px}body.v2 .footer,body.v2 .below,body.v2 .mentor--voices,body.v2 .mentor__inner,body.v2 .cta,body.v2 .molten{--gutter: 22px}body.v2 .slab{padding: 26px 22px}}@media (min-width: 900px){body.v2.is-narrow main,body.v2.is-narrow .footer{width: 70%;margin-left: auto;margin-right: auto}body.v2.is-narrow .footer{margin-bottom: var(--tight)}body.v2.is-narrow .nav{left: calc(15% + var(--gutter) - 6px);right: calc(15% + var(--gutter) - 6px)}}body.v2 .molten .hq__title{font-weight: 600;letter-spacing: -0.048em;line-height: 1.02}body.v2 .molten .hq__title strong{font-weight: 600}@media (max-width: 640px){body.v2 .molten .hq__title{letter-spacing: -0.04em;line-height: 1.06}}body.v2 .molten .hq__title,body.v2 .molten .hq__title .dw,body.v2 .molten .hq__title strong .dw{color: #fff;background: none;-webkit-background-clip: border-box;background-clip: border-box;-webkit-text-fill-color: currentColor}.hp{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.sentok{padding: clamp(28px,4vw,48px);border-radius: var(--r-slab,28px);background: #fff;box-shadow: 0 0 0 1px rgba(22,11,2,.06)}.sentok .body{margin: 10px 0 0;color: var(--ink-2)}.molten .hero__eyebrow,.phero__lede,.xhead__lede,.ahead__lede,.lhero__lede,.chero .phero__lede,.rhero__foot{text-shadow: 0 1px 12px rgba(60,20,2,.28)}.skip:not(:focus-visible){opacity: 0;pointer-events: none;translate: -50% -200%}@media (max-width: 640px){body.v2 .molten .molten__actions{display: grid;grid-template-columns: 1fr;gap: 10px;max-width: 320px}body.v2 .molten .molten__actions .pillbtn{justify-content: space-between;width: 100%}body.v2 .bento{padding-bottom: clamp(40px,10vw,64px)}.v2 .scope__card{min-height: 0;gap: 10px}.v2 .scope__card .scope__icon{margin-bottom: 18px}.v2 .rel{min-height: 0;gap: 10px}.v2 .rel__ex{margin-top: 6px}.bench__purpose{margin-top: 40px}.xnote__text.case__text,.case__text p{font-size: 17px;line-height: 1.55}.xnote__text{font-size: clamp(19px,5.2vw,22px);line-height: 1.4}.case__list li{font-size: 16px}.case__shots--phone{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.shot figcaption{font-size: 11px}}.v2 .sheet--hero{position: relative;isolation: isolate;overflow: hidden;margin: var(--tight);border-radius: var(--r-panel);color: #fff;background: none;min-height: calc(100svh - var(--tight) * 2);padding-left: var(--edge);padding-right: var(--edge);padding-bottom: var(--edge)}.v2 .sheet--hero>.molten__field{position: absolute;inset: 0;z-index: -2;background: var(--field)}.v2 .sheet--hero>.molten__field::before{content: "";position: absolute;inset: 0;background: radial-gradient(55% 45% at 84% 6%,rgba(255,136,60,.45),transparent 70%),radial-gradient(40% 32% at 8% 26%,rgba(28,10,2,.55),transparent 70%)}.v2 .sheet--hero>.molten__field::after{content: "";position: absolute;inset: 0;opacity: .08;mix-blend-mode: overlay;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.v2[data-page="mentorship"] .sheet--hero>.molten__field{background: linear-gradient(180deg,#7a2a05 0%,#c04c00 30%,#df5a06 55%,#dc5f0e 78%,#d2611f 100%)}.v2[data-page="lab"] .sheet--hero{background: none}.v2[data-page="lab"] .sheet--hero>.molten__field{background: linear-gradient(180deg,#0c0b0a 0%,#15110e 55%,#2a170b 100%)}.v2[data-page="lab"] .sheet--hero>.molten__field::before{background: radial-gradient(50% 40% at 82% 100%,rgba(232,125,51,.28),transparent 70%)}.v2 .lhero__field{z-index: -1}.v2 .sheet--hero .eyebrow{color: rgba(255,253,249,.86)}.v2 .sheet--hero .pulse{background: #fff}.v2 .sheet--hero .pulse::after{border-color: #fff}.v2 .sheet--hero h1{color: #fff}.v2 .sheet--hero h1 strong,.v2 .sheet--hero h1 .serif{color: transparent;background: linear-gradient(180deg,#fff 30%,#ffd5bf);-webkit-background-clip: text;background-clip: text}.v2 .sheet--hero h1 strong .dw,.v2 .sheet--hero h1 .serif .dw{color: transparent;background: inherit;-webkit-background-clip: text;background-clip: text}.v2 .sheet--hero .phero__lede,.v2 .sheet--hero .lhero__lede,.v2 .sheet--hero .rhero__count{color: rgba(255,253,249,.88)}.v2 .sheet--hero .phero__lede b,.v2 .sheet--hero .lhero__lede b,.v2 .sheet--hero .rhero__count b{color: #fff}.v2 .sheet--hero .lhero__hud{color: rgba(255,253,249,.6);right: var(--edge)}@media (max-width: 1000px){.v2 .sheet--hero{min-height: calc(100svh - var(--tight) * 2);padding-left: var(--edge);padding-right: var(--edge);padding-bottom: var(--edge)}}.v2 .below,.v2 .mentor,.v2 .bigquote,.v2 .cta{margin-inline: var(--tight);border-radius: var(--r-panel);overflow: hidden}.v2 .mentor--fit{margin-top: calc(-1 * var(--r-panel))}.v2 .mentor--voices .mentor__inner{padding-bottom: calc(clamp(96px,14vw,180px) + var(--r-panel))}.v2 .cta{margin-block: var(--tight)}.v2 .cta:not(.cta--dark){position: relative;isolation: isolate;color: #fff;background: linear-gradient(160deg,#4a1703 0%,#8f3302 30%,#cc5500 62%,#ea650f 100%)}.v2 .cta:not(.cta--dark)::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(50% 60% at 88% 0%,rgba(255,136,60,.4),transparent 70%)}.v2 .cta:not(.cta--dark) .eyebrow{color: rgba(255,253,249,.82)}.v2 .cta:not(.cta--dark) .cta__title strong{color: #ffd5bf}.v2 .cta .btn{border-radius: 999px}.v2 .cta:not(.cta--dark) .btn--ink{background: #fff;color: var(--ink)}.v2 .cta:not(.cta--dark) .btn--ghost-ink,.v2 .cta:not(.cta--dark) .btn--ghost{color: #fff;background: rgba(255,253,249,.14);box-shadow: inset 0 0 0 1px rgba(255,253,249,.35)}.v2 .scope__card,.v2 .process__steps>li,.v2 .inpractice,.v2 .feature,.v2 .letterbox,.v2 .note__paper,.v2 .cinfo__block,.v2 .notyet .door,.v2 .stat{background: #fff;border-radius: var(--r-slab);box-shadow: 0 0 0 1px rgba(22,11,2,.05)}.v2 .scope__grid,.v2 .notyet__grid,.v2 .shelf__grid{gap: var(--tight)}.v2 .scope__card{padding: clamp(24px,2.4vw,36px)}.v2 .process__steps{gap: var(--tight)}.v2 .process__steps>li{padding: clamp(24px,2.6vw,40px)}.v2 .process__steps::before,.v2 .process__steps::after{display: none}.v2 .inpractice{padding: clamp(24px,3vw,44px);border-top: 0}.v2 .cinfo{gap: var(--tight);padding-top: 0}.v2 .cinfo__block{padding: 24px 26px}.v2 .letterbox{background: #fff}.v2 .notyet .door{min-height: 220px}.v2 .feature{overflow: hidden}.v2 .stats{gap: var(--tight);border-top: 0;margin-top: clamp(56px,7vw,96px)}.v2 .stat{padding: 26px 28px 30px}.v2 .stat__num{font-weight: 500;letter-spacing: -0.05em;color: var(--ink);font-variant-numeric: tabular-nums}.v2 .stat__plus{color: var(--ember);opacity: .6;font-weight: 500}.v2 .faq__list{border-top: 0;display: grid;gap: 6px}.v2 .qa{border: 0;border-radius: 20px;background: var(--slab-2);padding-inline: 22px;transition: background .3s}.v2 .qa:hover,.v2 .qa[open]{background: #fff;box-shadow: 0 0 0 1px rgba(22,11,2,.05)}.v2 .year__list{border-top: 0;display: grid;gap: 6px}.v2 .entry a{border-bottom: 0;border-radius: 18px;background: var(--slab-2);padding: 18px 22px;transition: background .3s,transform .35s var(--ease)}.v2 .entry a:hover{background: #fff;box-shadow: 0 0 0 1px rgba(22,11,2,.05);transform: translateX(4px)}.v2 .values__list{border-top: 0;display: grid;gap: 6px}.v2 .values__list li{border: 0;border-radius: 20px;background: var(--slab-2);padding: 22px 26px}.v2 .filters{padding: 4px;gap: 0;border-radius: 999px;background: var(--slab-2);width: fit-content;max-width: 100%}.v2 .filter{box-shadow: none;border-radius: 999px;padding: 10px 16px}.v2 .filter:hover{box-shadow: none;color: var(--ink)}.v2 .filter.is-on{background: #fff;color: var(--ink);box-shadow: 0 2px 10px rgba(22,11,2,.07)}.v2[data-page="lab"] .filters{background: rgba(255,253,249,.08)}.v2[data-page="lab"] .filter{box-shadow: none}.v2[data-page="lab"] .filter.is-on{background: #f5f2ee;color: var(--ink)}@media (max-width: 900px){.v2 .filters{width: auto;border-radius: 999px}}.v2 .below{background: var(--slab-2)}@media (max-width: 900px){.v2 .below,.v2 .mentor,.v2 .bigquote,.v2 .cta{margin-inline: var(--tight)}}.v2 .process__line{display: none}.v2 .process__steps>li.step{padding-top: clamp(24px,2.6vw,40px)}.v2 .step__dot{top: clamp(24px,2.6vw,34px);left: auto;right: clamp(24px,2.6vw,34px);width: 10px;height: 10px}@media (max-width: 900px){.v2 .process__steps>li.step{padding: 24px}}body.v2[data-page="lab"],body.v2[data-page="experiment"]{background: var(--id-lab,#0c0b0a);color: var(--paper)}body.v2[data-page="lab"] .nav.is-paper,body.v2[data-page="experiment"] .nav.is-paper{background: rgba(12,11,10,.72);box-shadow: 0 0 0 1px rgba(255,253,249,.1),0 10px 40px -20px rgba(0,0,0,.6)}body.v2[data-page="lab"] .nav.is-paper .nav__logo img{filter: brightness(0) invert(1)}body.v2[data-page="lab"] .nav.is-paper .nav__links{background: rgba(255,253,249,.08)}body.v2[data-page="lab"] .nav.is-paper .nav__links a{color: rgba(255,253,249,.72)}body.v2[data-page="lab"] .nav.is-paper .nav__links a:hover,body.v2[data-page="lab"] .nav.is-paper .nav__links a.is-current{color: #fff}body.v2[data-page="lab"] .nav.is-paper .nav__ind{background: rgba(255,253,249,.16);box-shadow: none}body.v2[data-page="lab"] .nav.is-paper .nav__cta{background: #fff;color: var(--ink)}.v2 .ahead.sheet--hero{display: flex;flex-direction: column;justify-content: flex-end}.v2 .ahead.sheet--hero>.molten__field{z-index: -1;opacity: .9;mix-blend-mode: multiply;background: linear-gradient(0deg,#1c0a02 0%,#4a1703 28%,#8f3302 52%,#cc5500 76%,#ea650f 100%)}.v2 .ahead.sheet--hero .ahead__bg{z-index: -2}.v2 .ahead.sheet--hero .ahead__bg::after{display: none}.v2 .ahead.sheet--hero .ahead__bg img{filter: grayscale(1) contrast(1.05)}.v2 .ahead.sheet--hero:not(.ahead--photo)>.molten__field{mix-blend-mode: normal;opacity: 1}.v2 .ahead.sheet--hero .ahead__title{color: #fff}.v2 .ahead.sheet--hero .ahead__lede{color: rgba(255,253,249,.88)}.v2 .ahead.sheet--hero .ahead__meta,.v2 .ahead.sheet--hero .back{color: rgba(255,253,249,.78)}.v2 .ahead.sheet--hero .back:hover{color: #fff}.v2 .ahead.sheet--hero .tag{color: #fff;border-color: rgba(255,253,249,.4);background: rgba(255,253,249,.12)}.v2 .ahead.sheet--hero .ahead__arch{color: #ffd5bf}.v2 .ahead.sheet--hero .ahead__credit{color: var(--ink-2)}.v2 .related__grid{gap: var(--tight)}.v2 .rel{background: #fff;border-radius: var(--r-slab);box-shadow: 0 0 0 1px rgba(22,11,2,.05);border: 0;padding: clamp(22px,2.2vw,32px)}.v2 .pns{border-block: 0;gap: var(--tight);margin-inline: var(--tight)}.v2 .pn{border-radius: 22px;background: var(--slab-2);padding: 22px 26px;border: 0 !important;transition: background .3s}.v2 .pn:hover{background: #fff;box-shadow: 0 0 0 1px rgba(22,11,2,.05)}.v2 .pn--empty{background: transparent}.v2[data-page="experiment"] .sheet--hero>.molten__field{background: linear-gradient(180deg,#0c0b0a 0%,#15110e 55%,#2a170b 100%)}.v2[data-page="experiment"] .sheet--hero>.molten__field::before{background: radial-gradient(50% 40% at 82% 100%,rgba(232,125,51,.28),transparent 70%)}.v2[data-page="experiment"] .xhead.sheet--hero{min-height: 0;padding-top: clamp(120px,12vw,150px)}.v2 .xnotes{gap: var(--tight);padding-inline: var(--tight)}.v2 .xnote{border-radius: var(--r-slab)}.v2 .play__stage{border-radius: var(--r-slab)}.v2[data-page="experiment"] .cta--dark{background: #15110e}.v2 .nf.sheet--hero .nf__title,.v2 .nf.sheet--hero h1{color: #fff}.v2 .nf.sheet--hero p{color: rgba(255,253,249,.88)}.v2 .nf.sheet--hero .door:not(.door--ember){background: rgba(255,253,249,.78);color: var(--ink);box-shadow: inset 0 0 0 1px rgba(255,253,249,.8);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px)}.v2 .nf.sheet--hero .door:not(.door--ember) .door__num{color: var(--ember-ink)}.v2 .nf.sheet--hero .door:not(.door--ember) .door__title,.v2 .nf.sheet--hero .door:not(.door--ember) .door__arrow{color: var(--ink)}.v2 .nf.sheet--hero .door:not(.door--ember) .door__note{color: var(--ink-2)}.menu-open body.v2 .nav__logo img,.menu-open .v2 .nav__logo img{filter: none}@media (max-width: 700px){.v2 .ahead.sheet--hero .ahead__credit{top: calc(var(--edge) + 64px);bottom: auto;right: var(--edge)}}.v2 .pns{margin: clamp(48px,6vw,88px) var(--gutter) 0}.v2 .letterbox--article{margin: clamp(24px,3vw,40px) var(--gutter) 0}.v2[data-page="article"] .related{padding-top: clamp(64px,8vw,112px)}.v2[data-page="mentorship"] .mentor--voices{background: #f4e9df;color: var(--ink)}.v2[data-page="mentorship"] .mentor--voices .mentor__inner::before{background: radial-gradient(circle,rgba(234,101,15,.12),transparent 62%)}.v2[data-page="mentorship"] .mentor--voices .eyebrow{color: var(--id-mentor-solid)}.v2[data-page="mentorship"] .mentor--voices .h2{color: var(--ink)}.v2[data-page="mentorship"] .mentor--voices .h2 strong{color: var(--ink)}.v2[data-page="mentorship"] .twall__stage{background: #fff;box-shadow: 0 0 0 1px rgba(22,11,2,.05),0 30px 60px -40px rgba(74,23,3,.35)}.v2[data-page="mentorship"] .twall__stage .quote__mark{color: var(--id-mentor-solid)}.v2[data-page="mentorship"] .tslide p{color: var(--ink)}.v2[data-page="mentorship"] .tslide figcaption b{color: var(--ink)}.v2[data-page="mentorship"] .tslide figcaption span{color: var(--ink-2)}.v2[data-page="mentorship"] .twall__arrow{color: var(--ink);box-shadow: inset 0 0 0 1px rgba(22,11,2,.18)}.v2[data-page="mentorship"] .twall__arrow:hover{background: var(--ink);color: var(--paper)}.v2[data-page="mentorship"] .twall__count{color: var(--ink-2)}.v2[data-page="mentorship"] .twall__count b{color: var(--ink)}.v2[data-page="mentorship"] .twall__timer{background: rgba(22,11,2,.1)}.v2[data-page="mentorship"] .twall__timer i{background: var(--id-mentor-solid)}.v2[data-page="mentorship"] .mentor--voices .names__btn{color: var(--ink);box-shadow: inset 0 0 0 1px rgba(22,11,2,.16);background: rgba(255,253,249,.5)}.v2[data-page="mentorship"] .mentor--voices .names__btn:hover{box-shadow: inset 0 0 0 1px var(--ink)}.v2[data-page="mentorship"] .mentor--voices .names__btn.is-on{background: var(--id-mentor-solid);color: #fff;box-shadow: none}.v2[data-page="mentorship"] .mentor--voices .rating{border-color: rgba(22,11,2,.12)}.v2[data-page="mentorship"] .mentor--voices .rating__stars{color: var(--id-mentor-solid)}.v2[data-page="mentorship"] .mentor--voices .rating p{color: var(--ink-2)}.v2[data-page="mentorship"] .mentor--voices .btn--ember{background: var(--ink);color: var(--paper)}.v2[data-page="mentorship"] .mentor--voices .btn--ember::before{background: var(--id-mentor-solid)}.v2[data-page="mentorship"] .mentor--voices .btn--ember:hover{color: #fff}.v2[data-page="mentorship"] .mentor--voices .twall__side .names{-webkit-mask-image: none;mask-image: none}@media (max-width: 900px){.v2[data-page="mentorship"] .mentor--voices .twall__side .names{-webkit-mask-image: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);mask-image: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}}.v2[data-page="mentorship"] .tslide p{color: rgba(22,11,2,.62)}.v2[data-page="mentorship"] .tslide p strong{color: var(--ink);font-weight: 600;background: linear-gradient(transparent 62%,rgba(204,85,0,.16) 62%)}.v2 .prose>p:first-child::first-letter{float: none;font-weight: 300;font-size: 2.9em;line-height: 0;margin: 0 .01em 0 -.03em;letter-spacing: 0;color: var(--ember)}.v2 .prose>p:first-child{padding-top: .9em}.clarity__price{margin: clamp(28px,3vw,44px) var(--gutter) 0;max-width: 60ch;color: var(--ink-2)}.clarity-shift{padding: clamp(72px,9vw,140px) 0 0}.shift__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap);padding: 0 var(--gutter)}.shift{margin: 0}.shift__k{margin: 0 0 14px;font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--ember-ink)}.shift>div{display: grid;grid-template-columns: 1fr auto 1fr;gap: 14px;align-items: baseline;padding: 18px 0;border-top: 1px solid var(--hair)}.shift>div::before{content: "→";grid-column: 2;grid-row: 1;color: var(--ember)}.shift dt{grid-column: 1;grid-row: 1;color: var(--mute);text-decoration: line-through;text-decoration-color: rgba(22,11,2,.25)}.shift dd{grid-column: 3;grid-row: 1;margin: 0;color: var(--ink);font-weight: 500}@media (max-width: 760px){.shift__grid{grid-template-columns: 1fr;gap: 40px}}.process--after{padding-top: clamp(72px,9vw,140px)}.clarity__price{margin-left: 0;margin-right: 0}.clarity-shift{padding: clamp(64px,8vw,120px) var(--gutter) 0}.clarity-shift .section-head{padding: 0}.shift__grid{padding: 0}.mentor--fit + .process{padding-top: clamp(72px,9vw,140px)}.shelf--soon .soon{margin: 0 var(--gutter);padding: clamp(28px,4vw,56px);border-radius: var(--r-slab,28px);background: rgba(255,253,249,.06);box-shadow: inset 0 0 0 1px rgba(255,253,249,.14);max-width: 860px}.shelf--soon .soon__text{margin: 12px 0 18px;font-size: clamp(20px,2vw,28px);line-height: 1.3;letter-spacing: -0.02em;font-weight: 300}.shelf--soon .soon__text strong{font-weight: 600}.pgrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap);margin: 0 var(--gutter) clamp(48px,6vw,88px)}.pcard{display: flex;flex-direction: column;border-radius: var(--r-slab,28px);overflow: hidden;background: rgba(255,253,249,.06);box-shadow: inset 0 0 0 1px rgba(255,253,249,.14);color: inherit;text-decoration: none;transition: transform .45s var(--ease),box-shadow .45s}.pcard:hover{transform: translateY(-4px);box-shadow: inset 0 0 0 1px rgba(255,253,249,.3)}.pcard__img{aspect-ratio: 4 / 3;overflow: hidden;background: #0c0703;display: grid;place-items: start center}.pcard__img img{width: 100%;height: 100%;object-fit: cover;object-position: top}.pcard__meta{padding: 22px 24px 26px;display: flex;flex-direction: column;gap: 8px;flex: 1}.pcard__meta .mono{font-size: 11px;letter-spacing: .1em;text-transform: uppercase;opacity: .7}.pcard__meta h3{margin: 0;font-size: clamp(22px,2vw,28px);font-weight: 500;letter-spacing: -0.02em}.pcard__meta p{margin: 0;opacity: .8;line-height: 1.45}.pcard__l{margin-top: auto;padding-top: 12px;font-size: 14px}@media (max-width: 900px){.pgrid{grid-template-columns: 1fr}}.case__go{margin: 28px 0 0}.case__go .pillbtn{text-decoration: none}.phero__eyebrow a{color: inherit}.case{padding: clamp(48px,6vw,96px) var(--gutter) 0}.case__facts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--gap);margin: 0 0 clamp(40px,5vw,72px);padding: 0}.case__facts div{padding-top: 14px;border-top: 1px solid var(--hair)}.case__facts dt{font-family: var(--mono);font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--ember-ink)}.case__facts dd{margin: 6px 0 0;color: var(--ink);line-height: 1.4}.case__shots{display: grid;gap: var(--gap);margin: 0 0 clamp(48px,6vw,96px);align-items: start}.case__shots--phone{grid-template-columns: repeat(3,minmax(0,300px));justify-content: center}.case__shots--wide{grid-template-columns: repeat(auto-fit,minmax(280px,1fr))}.shot{margin: 0}.shot img{display: block;width: 100%;height: auto;border-radius: 22px;box-shadow: 0 0 0 1px rgba(22,11,2,.08),0 30px 60px -40px rgba(74,23,3,.5);background: #fff}.shot figcaption{margin-top: 12px;font-size: 12px;letter-spacing: .02em;color: var(--mute);line-height: 1.4}.case__body{max-width: 760px}.case__block{padding: 0 0 clamp(36px,4vw,56px)}.case__h{margin: 0 0 14px;font-size: 13px;letter-spacing: .1em;text-transform: uppercase;font-family: var(--mono);font-weight: 500;color: var(--ember-ink)}.case__block p{margin: 0 0 14px;font-size: clamp(17px,1.3vw,19px);line-height: 1.6;color: var(--ink-2)}.case__block p b{color: var(--ink);font-weight: 600}.case__point{padding-left: 18px;border-left: 2px solid rgba(204,85,0,.35)}.case__more{margin: 0 0 clamp(64px,8vw,120px)}@media (max-width: 900px){.case__facts{grid-template-columns: repeat(2,minmax(0,1fr))}.case__shots--phone{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.case__shots--phone{grid-template-columns: 1fr;max-width: 320px;margin-inline: auto}}.case__shots--wide:has(>.shot:only-child){max-width: 760px}.case__art{overflow: hidden;background: #0c0703;display: grid;place-items: start center}.case__art img,.case__thumb img{width: 100%;height: 100%;object-fit: cover;object-position: top center;display: block}.case__thumb{background: #0c0703;place-items: start center}.case__text p{margin: 0 0 12px}.case__list{margin: 12px 0 0;padding: 0;list-style: none;display: grid;gap: 14px}.case__list li{padding-left: 16px;border-left: 2px solid rgba(204,85,0,.45);line-height: 1.55}.play .case__facts{margin: 28px 0 0;grid-template-columns: 1fr;gap: 0}.play .case__facts div{padding: 12px 0;border-top: 1px solid rgba(255,253,249,.14)}.play .case__facts dd{color: inherit;opacity: .85}.play__stage.case__shots{margin: 0}.play__stage .shot figcaption{color: inherit;opacity: .7}.shot img,.case__art img{cursor: zoom-in}.shot img:focus-visible,.case__art img:focus-visible{outline: 2px solid var(--ember);outline-offset: 4px}.lightbox{width: 100vw;height: 100vh;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;background: rgba(12,7,3,.92);color: #fffdf9}.lightbox::backdrop{background: transparent}.lightbox[open]{display: grid;place-items: center;animation: lbIn .3s ease}@keyframes lbIn{from{opacity: 0}to{opacity: 1}}.lightbox__fig{margin: 0;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 14px;padding: 64px 72px 40px;cursor: zoom-out}.lightbox__fig img{max-width: 100%;max-height: calc(100vh - 140px);width: auto;height: auto;object-fit: contain;border-radius: 16px;box-shadow: 0 30px 80px rgba(0,0,0,.5);cursor: default}.lightbox__fig figcaption{font-size: 12px;letter-spacing: .04em;opacity: .75;text-align: center;max-width: 60ch}.lightbox__btn{position: absolute;width: 48px;height: 48px;border: 0;border-radius: 999px;background: rgba(255,253,249,.12);color: #fffdf9;font: inherit;font-size: 18px;cursor: pointer;transition: background .25s}.lightbox__btn:hover,.lightbox__btn:focus-visible{background: rgba(255,253,249,.24);outline: none}.lightbox__prev{left: 16px;top: 50%;translate: 0 -50%}.lightbox__next{right: 16px;top: 50%;translate: 0 -50%}.lightbox__close{right: 16px;top: 16px}.lightbox.is-single .lightbox__prev,.lightbox.is-single .lightbox__next{display: none}@media (max-width: 640px){.lightbox__fig{padding: 64px 12px 28px}.lightbox__prev,.lightbox__next{top: auto;bottom: 16px;translate: none}.lightbox__fig img{max-height: calc(100vh - 170px)}}.case__shots--phone{grid-template-columns: repeat(auto-fit,minmax(180px,260px))}.case__shots--phone .shot--wide{grid-column: 1 / -1}.shelf--projects .soon{margin: clamp(40px,5vw,72px) 0 0;padding: clamp(24px,3vw,40px);max-width: 860px;border-radius: var(--r-slab,28px);background: rgba(255,253,249,.04);box-shadow: inset 0 0 0 1px rgba(255,253,249,.12)}.shelf--projects .soon__text{margin: 12px 0 0;max-width: 56ch;font-size: clamp(18px,1.6vw,22px);line-height: 1.45;letter-spacing: -0.01em;font-weight: 300;color: rgba(255,253,249,.82)}.shelf--projects .soon__text strong{font-weight: 500;color: #fffdf9}.archive__bar .langs{margin-top: 14px}.archive__bar .langs sup{font-size: .7em;opacity: .6;margin-left: 2px}.prose .origin{margin: 40px 0 0;padding-top: 16px;border-top: 1px solid var(--hair);font-size: 12px;letter-spacing: .04em;color: var(--mute)}.shot--clip video{display: block;width: 100%;height: auto;aspect-ratio: 390 / 844;object-fit: cover;border-radius: 22px;background: #0c0703;box-shadow: 0 0 0 1px rgba(255,253,249,.08),0 30px 60px -40px rgba(0,0,0,.6)}.upclose{padding: clamp(64px,8vw,120px) var(--gutter) clamp(48px,6vw,88px)}.upclose__head{margin-bottom: clamp(24px,3vw,40px)}.upclose__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap)}.detail{margin: 0;display: flex;flex-direction: column;border-radius: var(--r-slab,28px);overflow: hidden;background: rgba(255,253,249,.05);box-shadow: inset 0 0 0 1px rgba(255,253,249,.12)}.detail__img{aspect-ratio: 4 / 3;overflow: hidden;background: #f3eee8;display: grid;place-items: center}.detail__img img{width: 100%;height: 100%;object-fit: contain;object-position: center;cursor: zoom-in}.detail figcaption{padding: 18px 22px 22px;display: grid;gap: 6px}.detail figcaption b{font-weight: 500;font-size: 17px}.detail figcaption span{font-size: 15px;line-height: 1.5;opacity: .78}@media (max-width: 900px){.upclose__grid{grid-template-columns: 1fr}}.case__glance{margin: 22px 0 0}.case__glance p{margin: 0 0 8px;font-size: 11px;letter-spacing: .1em;text-transform: uppercase;opacity: .75}.case__glance ul{margin: 0;padding: 0;list-style: none;display: grid;gap: 6px}.case__glance li{position: relative;padding-left: 18px;font-size: 16px;line-height: 1.4}.case__glance li::before{content: "";position: absolute;left: 0;top: .6em;width: 8px;height: 2px;border-radius: 2px;background: var(--ember)}.xnote__text.case__text{font-size: clamp(17px,1.35vw,20px);line-height: 1.6;font-weight: 400;letter-spacing: 0;max-width: 62ch}.case__text p{margin: 0 0 14px}.case__list{gap: 22px;max-width: 62ch}.case__list li{display: grid;gap: 4px;padding-left: 18px;font-size: clamp(16px,1.2vw,18px);line-height: 1.6}.case__list li b{font-size: clamp(17px,1.3vw,19px);font-weight: 600;line-height: 1.35}.case__list li span{opacity: .82}.play .case__facts dt{font-size: 11px}.play .case__facts dd{font-size: 16px;line-height: 1.45}@media (max-width: 640px){.case__glance li{font-size: 15px}}.prose .sdeck{margin: 40px 0 48px}.sdeck__track{list-style: none;margin: 0;padding: 0;display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;border-radius: 18px;box-shadow: 0 0 0 1px rgba(20,12,6,.1),0 30px 60px -40px rgba(20,12,6,.45);background: #eef0f6}.sdeck__track::-webkit-scrollbar{display: none}.sdeck__track:focus-visible{outline: 2px solid currentColor;outline-offset: 4px}.sdeck__slide{flex: 0 0 100%;scroll-snap-align: start;margin: 0 !important;padding: 0 !important}.sdeck__slide::before{display: none !important}.sdeck__slide img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;cursor: zoom-in;margin: 0;border-radius: 0}.sdeck__bar{display: flex;align-items: center;gap: 14px;margin-top: 14px;font-size: 13px}.sdeck__btn{width: 40px;height: 40px;border-radius: 50%;border: 1px solid rgba(20,12,6,.18);background: transparent;color: inherit;font: inherit;font-size: 16px;cursor: pointer}.sdeck__btn:hover{background: rgba(20,12,6,.06)}.sdeck__hint{margin-left: auto;opacity: .6}@media (max-width: 600px){.sdeck__hint{display: none}}body[data-page="clarity"] .fit__item{display: block;padding: 0}.fit__tap{display: grid;grid-template-columns: 56px 1fr 32px;align-items: baseline;gap: 16px;width: 100%;padding: 30px 20px 30px 0;background: none;border: 0;color: inherit;font: inherit;text-align: left;cursor: pointer}.fit__tap>*{transition: transform .6s var(--ease),color .4s,opacity .3s}.fit__item:hover .fit__tap>*{transform: translateX(16px)}.fit__tap p{margin: 0}.fit__tap:focus-visible{outline: 2px solid currentColor;outline-offset: 2px;border-radius: 12px}.fit__check{width: 22px;height: 22px;border-radius: 50%;box-shadow: inset 0 0 0 1.5px rgba(255,253,249,.45);align-self: center;position: relative}.fit__tap[aria-pressed="true"] .fit__check{background: var(--ember,#cc5500);box-shadow: none}.fit__tap[aria-pressed="true"] .fit__check::after{content: "";position: absolute;left: 7px;top: 4px;width: 6px;height: 11px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg)}.fit__tap[aria-pressed="true"] p{color: #fff}.fit__item:has([aria-pressed="true"])::before{opacity: 1}.fit__tally{margin-top: 26px;display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 14px;font-size: 13px;letter-spacing: .04em;opacity: .9}.fit__tally b{font-size: 28px;font-weight: 400;color: #fff}.fit__tally span{flex-basis: 100%;font-family: var(--sans);text-transform: none;letter-spacing: 0;font-size: 15px;opacity: .8}.fit__tally a{color: inherit}.freebie{position: relative;display: grid;gap: 6px;max-width: 520px;margin: 40px 0 0;padding: 22px 64px 22px 24px;border-radius: 20px;text-align: left;color: inherit;text-decoration: none;background: rgba(255,253,249,.06);box-shadow: inset 0 0 0 1px rgba(255,253,249,.16);transition: background .3s}.freebie:hover{background: rgba(255,253,249,.11)}.freebie__k{font-size: 12px;letter-spacing: .08em;text-transform: uppercase;opacity: .7}.freebie__t{font-size: 19px;font-weight: 500}.freebie__d{font-size: 15px;opacity: .75;line-height: 1.5}.freebie i{position: absolute;right: 24px;top: 50%;transform: translateY(-50%);font-style: normal;font-size: 20px}.intake{position: relative;isolation: isolate;min-height: 100svh;margin: var(--tight,10px);border-radius: var(--r-slab,28px);overflow: hidden;padding: clamp(150px,18vh,200px) var(--gutter) 80px;background: #fbf6f0;color: var(--ink)}.intake .molten__field{opacity: .22}.intake__back{position: absolute;top: clamp(104px,12vh,130px);left: var(--gutter)}.intake__screen,.intake__form{display: none;max-width: 760px;margin: 0 auto}.intake__screen.is-on,.intake__form.is-on{display: block}.intake__title{font-size: clamp(44px,7vw,96px);line-height: .98;letter-spacing: -.035em;font-weight: 300;margin: 18px 0 24px}.intake__title strong{font-weight: 600;color: var(--ember,#cc5500)}.intake__lede{font-size: clamp(18px,1.6vw,21px);line-height: 1.55;max-width: 34em;opacity: .82}.intake__actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 34px}.intake__notes{display: flex;flex-wrap: wrap;gap: 8px 22px;margin-top: 30px;font-size: 12px;letter-spacing: .06em;text-transform: uppercase;opacity: .6}.intake__progress{display: flex;align-items: center;gap: 16px;font-size: 13px;margin-bottom: 40px}.intake__bar{flex: 1;height: 2px;background: rgba(20,12,6,.12);border-radius: 2px;overflow: hidden}.intake__bar i{display: block;height: 100%;width: 0;background: var(--ember,#cc5500);transition: width .5s var(--ease)}.intake__step{display: none;border: 0;margin: 0;padding: 0;min-width: 0}.intake__step.is-on{display: block;animation: intake-in .5s var(--ease) both}@keyframes intake-in{from{opacity: 0;transform: translateY(14px)}}@media (prefers-reduced-motion: reduce){.intake__step.is-on{animation: none}}.intake__q{display: flex;gap: 16px;align-items: baseline;padding: 0;font-size: clamp(26px,3.2vw,40px);line-height: 1.15;letter-spacing: -.02em;font-weight: 400}.intake__q .mono{font-size: 13px;color: var(--ember,#cc5500);flex: none}.intake__help{margin: 14px 0 0;font-size: 16px;opacity: .65}.intake__step textarea,.intake__contact input{width: 100%;margin-top: 28px;padding: 18px 20px;border: 0;border-radius: 18px;background: #fff;box-shadow: inset 0 0 0 1px rgba(20,12,6,.12);font: inherit;font-size: 18px;line-height: 1.55;color: inherit;resize: vertical}.intake__step textarea:focus,.intake__contact input:focus{outline: none;box-shadow: inset 0 0 0 2px var(--ember,#cc5500)}.intake__options{display: grid;gap: 10px;margin-top: 28px}.intake__opt{display: block;cursor: pointer}.intake__opt input{position: absolute;opacity: 0;pointer-events: none}.intake__opt span{display: block;padding: 18px 22px;border-radius: 16px;background: #fff;box-shadow: inset 0 0 0 1px rgba(20,12,6,.12);font-size: 18px;transition: box-shadow .2s,background .2s}.intake__opt:hover span{box-shadow: inset 0 0 0 1px rgba(20,12,6,.35)}.intake__opt input:checked + span{background: #fff3ea;box-shadow: inset 0 0 0 2px var(--ember,#cc5500)}.intake__opt input:focus-visible + span{outline: 2px solid var(--ember,#cc5500);outline-offset: 3px}.intake__contact{display: grid;gap: 4px;margin-top: 10px}.intake__contact label>span{display: block;margin-top: 18px;font-size: 12px;letter-spacing: .06em;text-transform: uppercase;opacity: .6}.intake__contact input{margin-top: 8px}.intake__nav{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 34px}.intake__nav [hidden]{display: none}.intake__hint{margin-left: auto;font-size: 12px;opacity: .5}.intake__error{min-height: 1.5em;margin-top: 16px;color: #a33a00}.intake .hp{position: absolute;left: -9999px}@media (max-width: 600px){.intake__hint{display: none}.intake__q{flex-direction: column;gap: 8px}}.guide{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: clamp(40px,6vw,110px);align-items: center;padding: clamp(80px,10vw,150px) var(--gutter)}.guide__art{position: relative;aspect-ratio: 1 / 1.05;max-width: 520px;width: 100%;justify-self: center}.guide__art img{position: absolute;width: 68%;height: auto;border-radius: 6px;box-shadow: 0 40px 80px -36px rgba(40,14,2,.55),0 0 0 1px rgba(20,12,6,.08);transition: transform .8s var(--ease)}.guide__page{right: 2%;top: 9%;transform: rotate(5deg)}.guide__cover{left: 4%;top: 2%;transform: rotate(-4deg)}.guide:hover .guide__cover{transform: rotate(-6deg) translate(-10px,-6px)}.guide:hover .guide__page{transform: rotate(8deg) translate(10px,4px)}.guide__text .h2{margin: 14px 0 22px}.guide__text .body{max-width: 34em}.guide__list{list-style: none;padding: 0;margin: 26px 0 0;display: grid;gap: 12px}.guide__list li{position: relative;padding-left: 26px;font-size: 17px;line-height: 1.45}.guide__list li::before{content: "";position: absolute;left: 0;top: .55em;width: 12px;height: 2px;background: var(--ember,#cc5500)}.guide__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;margin-top: 34px}.guide__meta{font-size: 12px;letter-spacing: .06em;opacity: .6}@media (max-width: 860px){.guide{grid-template-columns: 1fr}.guide__art{max-width: 360px}}@media (prefers-reduced-motion: reduce){.guide__art img{transition: none}}.v2 .step{opacity: 1}.v2 .begin{padding-block: clamp(80px,9vw,140px)}.begin__inner{max-width: none;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(40px,6vw,100px);align-items: center}.begin .cta__title{margin-bottom: 26px}.begin__lede{max-width: 30em;color: rgba(255,253,249,.88)}.begin__facts{list-style: none;padding: 0;margin: 26px 0 36px;display: flex;flex-wrap: wrap;gap: 10px}.begin__facts li{padding: 8px 14px;border-radius: 999px;font-size: 11px;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,253,249,.9);box-shadow: inset 0 0 0 1px rgba(255,253,249,.3)}.begin__peek{display: grid;gap: 22px;padding: clamp(26px,3vw,40px);border-radius: 26px;color: var(--ink);text-decoration: none;background: #fbf6f0;box-shadow: 0 40px 80px -40px rgba(40,10,0,.6);transform: rotate(1.2deg);transition: transform .5s var(--ease),box-shadow .5s var(--ease)}.begin__peek:hover{transform: rotate(0deg) translateY(-4px);box-shadow: 0 50px 90px -40px rgba(40,10,0,.7)}.begin__bar{display: flex;align-items: center;gap: 14px;font-size: 12px;opacity: .7}.begin__track{flex: 1;height: 2px;border-radius: 2px;background: rgba(20,12,6,.12);overflow: hidden}.begin__track i{display: block;width: 9%;height: 100%;background: var(--ember,#cc5500)}.begin__q{font-size: clamp(24px,2.4vw,34px);line-height: 1.15;letter-spacing: -.02em}.begin__field{display: block;min-height: 120px;padding: 16px 18px;border-radius: 16px;background: #fff;box-shadow: inset 0 0 0 1px rgba(20,12,6,.12);font-size: 17px;color: rgba(20,12,6,.45)}.begin__caret{display: inline-block;width: 1.5px;height: 1.1em;margin-left: 3px;vertical-align: -.2em;background: var(--ember,#cc5500);animation: begin-blink 1.1s steps(1) infinite}@keyframes begin-blink{50%{opacity: 0}}.begin__foot{display: flex;justify-content: space-between;font-size: 12px;letter-spacing: .06em;text-transform: uppercase}.begin__foot span:first-child{opacity: .55}.begin__foot span:last-child{color: var(--ember,#cc5500)}@media (max-width: 900px){.begin__inner{grid-template-columns: 1fr}.begin__peek{transform: none}}@media (prefers-reduced-motion: reduce){.begin__caret{animation: none}.begin__peek{transition: none}}.v2 .cta--split{padding-block: clamp(80px,9vw,140px)}.split__inner{max-width: none;display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: clamp(40px,6vw,100px);align-items: center}.split__text .cta__title{margin-bottom: 30px}.split__text .body{max-width: 30em;color: rgba(255,253,249,.88);margin: -8px 0 30px}.writecard,.begin__peek{will-change: transform}.writecard{display: grid;gap: 18px;padding: clamp(24px,2.6vw,36px);border-radius: 26px;color: var(--ink);text-decoration: none;background: #fbf6f0;box-shadow: 0 40px 80px -40px rgba(40,10,0,.6);transform: rotate(1.2deg);transition: transform .5s var(--ease),box-shadow .5s var(--ease)}.writecard:hover{transform: rotate(0deg) translateY(-4px);box-shadow: 0 50px 90px -40px rgba(40,10,0,.7)}.writecard__head{display: flex;justify-content: space-between;align-items: center;gap: 12px;font-size: 11px;letter-spacing: .08em;text-transform: uppercase}.writecard__head>span:first-child{opacity: .55}.writecard__topic{padding: 6px 12px;border-radius: 999px;color: var(--ember,#cc5500);box-shadow: inset 0 0 0 1px rgba(204,85,0,.35)}.writecard__q{font-size: clamp(22px,2.2vw,30px);line-height: 1.15;letter-spacing: -.02em}.writecard__field{display: block;min-height: 108px;padding: 16px 18px;border-radius: 16px;background: #fff;box-shadow: inset 0 0 0 1px rgba(20,12,6,.12);font-size: 17px;color: rgba(20,12,6,.45)}.writecard__caret{display: inline-block;width: 1.5px;height: 1.1em;margin-left: 3px;vertical-align: -.2em;background: var(--ember,#cc5500);animation: begin-blink 1.1s steps(1) infinite}.writecard__foot{display: flex;justify-content: space-between;gap: 12px;font-size: 11px;letter-spacing: .06em;text-transform: uppercase}.writecard__foot span:first-child{opacity: .55}.writecard__foot span:last-child{color: var(--ember,#cc5500)}@media (max-width: 900px){.split__inner{grid-template-columns: 1fr}.writecard{transform: none}}@media (prefers-reduced-motion: reduce){.writecard__caret{animation: none}.writecard{transition: none}}.writebox{width: min(620px,calc(100vw - 32px));max-height: calc(100svh - 32px);padding: 0;border: 0;border-radius: 26px;background: #fbf6f0;color: var(--ink);box-shadow: 0 50px 100px -40px rgba(40,10,0,.7);overflow: auto}.writebox::backdrop{background: rgba(20,8,2,.55);backdrop-filter: blur(6px)}.writebox[open]{animation: writebox-in .35s var(--ease) both}@keyframes writebox-in{from{opacity: 0;transform: translateY(16px) scale(.98)}}@media (prefers-reduced-motion: reduce){.writebox[open]{animation: none}}.writebox__form{display: grid;gap: 18px;padding: clamp(24px,4vw,38px)}.writebox__head{display: flex;align-items: center;gap: 12px;font-size: 11px;letter-spacing: .08em;text-transform: uppercase}.writebox__head>span:first-child{opacity: .55;margin-right: auto}.writebox__close{width: 36px;height: 36px;border-radius: 50%;border: 0;background: rgba(20,12,6,.06);color: inherit;font-size: 14px;cursor: pointer;transition: background .2s}.writebox__close:hover{background: rgba(20,12,6,.12)}.writebox__q{font-size: clamp(24px,3vw,32px);line-height: 1.15;letter-spacing: -.02em;margin: 0}.writebox textarea,.writebox input:not(.hp){width: 100%;padding: 16px 18px;border: 0;border-radius: 16px;background: #fff;box-shadow: inset 0 0 0 1px rgba(20,12,6,.12);font: inherit;font-size: 17px;line-height: 1.5;color: inherit;resize: vertical}.writebox textarea:focus,.writebox input:focus{outline: none;box-shadow: inset 0 0 0 2px var(--ember,#cc5500)}.writebox__who{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.writebox__who label>span{display: block;margin-bottom: 8px;font-size: 11px;letter-spacing: .06em;text-transform: uppercase;opacity: .6}.writebox__foot{display: flex;align-items: center;justify-content: space-between;gap: 14px;margin-top: 4px}.writebox__foot>span{font-size: 11px;letter-spacing: .06em;text-transform: uppercase;opacity: .55}.writebox__err{margin: 0;min-height: 1.2em;color: #a33a00;font-size: 15px}.writebox__done{margin: 0;font-size: 17px;line-height: 1.55;opacity: .8}.writebox .hp{position: absolute;left: -9999px}@media (max-width: 560px){.writebox__who{grid-template-columns: 1fr}}.proof-bind,.proof-funnel,.proof-get,.proof-path,.proof-said{padding: clamp(80px,9vw,140px) var(--gutter) 0}.proof-bind__text{display: grid;grid-template-columns: 1fr 1fr;gap: var(--gap);max-width: 1100px}.funnel{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.funnel li{width: max(var(--w),280px);padding: 22px 26px;border-radius: 20px;background: rgba(204,85,0,.07);box-shadow: inset 0 0 0 1px rgba(204,85,0,.14);display: grid;gap: 4px}.funnel li b{font-weight: 550;font-size: 18px}.funnel li span{font-size: 15px;opacity: .72;max-width: 36em}.funnel li.is-one{background: linear-gradient(135deg,#8f3302,#cc5500 60%,#ea650f);color: #fff;box-shadow: 0 30px 60px -36px rgba(120,40,0,.7)}.funnel li.is-one span{opacity: .9}.path{display: grid;grid-template-columns: 1fr auto 1fr;gap: 20px;align-items: stretch}.path__card{position: relative;display: grid;gap: 8px;align-content: start;padding: 30px 32px;border-radius: 26px;text-decoration: none;color: inherit;background: #fff;box-shadow: inset 0 0 0 1px rgba(20,12,6,.1);transition: box-shadow .3s}a.path__card:hover{box-shadow: inset 0 0 0 1px rgba(204,85,0,.45)}.path__card b{font-size: 24px;font-weight: 550;letter-spacing: -.01em}.path__card span:last-of-type{opacity: .72;line-height: 1.55}.path__k{font-size: 11px;letter-spacing: .08em;text-transform: uppercase;color: var(--ember,#cc5500)}.path__card i{position: absolute;right: 28px;top: 28px;font-style: normal;color: var(--ember,#cc5500)}.path__card--here{background: #1c130d;color: #fff8f0;box-shadow: none}.path__card--here .path__k{color: #ffb47d}.path__arrow{align-self: center;font: 12px "DM Mono",monospace;letter-spacing: .1em;text-transform: uppercase;opacity: .5}.said{margin: 0;display: grid;max-width: 1100px;border-top: 1px solid rgba(20,12,6,.1)}.said>div{display: grid;grid-template-columns: 1fr 1fr;gap: var(--gap);padding: 30px 0;border-bottom: 1px solid rgba(20,12,6,.1)}.said dt{font-size: clamp(20px,2vw,26px);line-height: 1.3;letter-spacing: -.01em}.said dd{margin: 0;font-size: 17px;line-height: 1.6;opacity: .78;align-self: center}.proof-said + .cta{margin-top: clamp(80px,9vw,140px)}@media (max-width: 860px){.proof-bind__text,.said>div{grid-template-columns: 1fr;gap: 10px}.path{grid-template-columns: 1fr}.path__arrow{justify-self: center}.funnel li{width: 100%}}.proof-funnel{padding-bottom: clamp(40px,5vw,80px)}.proof-path{padding-bottom: clamp(100px,11vw,170px);position: relative;z-index: 1}.scene{position: relative;height: 380vh;margin-top: clamp(60px,7vw,110px)}.scene__stage{position: sticky;top: 0;height: 100vh;height: 100svh;display: grid;grid-template-rows: auto 1fr auto auto;justify-items: center;align-content: center;gap: clamp(18px,3vh,34px);padding: clamp(90px,12vh,120px) var(--gutter) clamp(28px,5vh,48px);text-align: center}.scene__head{max-width: 640px}.scene__head .h3{margin-top: 10px}.scene__dots{display: grid;grid-template-columns: repeat(5,1fr);gap: clamp(16px,3.2vh,30px) clamp(26px,3vw,40px);align-self: center}.scene__dots i{width: 10px;height: 10px;border-radius: 50%;background: #d4b48c;transition: opacity .6s var(--ease),transform .6s var(--ease),background .6s var(--ease),box-shadow .6s var(--ease)}.scene__dots i.is-out{opacity: .14;transform: scale(.6)}.scene__dots i.is-one{background: var(--ember,#cc5500);transform: scale(2);box-shadow: 0 0 0 6px rgba(204,85,0,.14),0 0 0 14px rgba(204,85,0,.06)}.scene__text{max-width: 30em;min-height: 6.5em}.scene__title{margin: 0 0 8px;font-size: clamp(26px,3vw,38px);font-weight: 600;letter-spacing: -.02em;line-height: 1.1}.scene__desc{margin: 0;font-size: 16px;line-height: 1.55;opacity: .72}.scene__foot{display: flex;align-items: center;gap: 22px}.scene__pips{display: flex;gap: 10px}.scene__pips button{width: 12px;height: 12px;padding: 0;border-radius: 50%;background: #e2cfb6;cursor: pointer;transition: background .3s,transform .3s}.scene__pips button.is-on{background: var(--ember,#cc5500);transform: scale(1.15)}.scene__pips button:focus-visible{outline: 2px solid var(--ember,#cc5500);outline-offset: 3px}.scene__count{font-size: 14px;letter-spacing: .12em;opacity: .7;min-width: 11ch;text-align: left}@media (prefers-reduced-motion: reduce){.scene{height: auto}.scene__stage{position: static;height: auto}.scene__dots i{transition: none}}.proof-after{padding: clamp(80px,9vw,140px) var(--gutter) 0}.proof-after__lede{max-width: 38em;margin-bottom: 30px}.ends{display: grid;grid-template-columns: 1fr 1fr;gap: var(--gap);max-width: 1100px}.ends__card{display: grid;gap: 8px;padding: 30px 32px;border-radius: 26px;background: linear-gradient(140deg,#8f3302,#cc5500 60%,#ea650f);color: #fff8f0}.ends__card--stop{background: #fff;color: var(--ink);box-shadow: inset 0 0 0 1px rgba(20,12,6,.1)}.ends__card .mono{font-size: 11px;letter-spacing: .08em;text-transform: uppercase;opacity: .75}.ends__card b{font-size: clamp(20px,2vw,26px);font-weight: 550;letter-spacing: -.01em;line-height: 1.25}.ends__card span:last-child{opacity: .8;line-height: 1.55}@media (max-width: 860px){.ends{grid-template-columns: 1fr}}@media (min-width: 900px){.scene__dots{gap: clamp(20px,3.4vh,34px) 52px}.scene__dots i{width: 13px;height: 13px}}.scene__head .eyebrow{justify-content: center;text-align: center}.credits{padding: clamp(150px,18vh,200px) var(--gutter) clamp(80px,9vw,140px);max-width: 980px}.credits__title{font-size: clamp(36px,5vw,64px);line-height: 1.02;letter-spacing: -.035em;font-weight: 300;margin: 16px 0 22px}.credits__title strong{font-weight: 600}.credits__lede{font-size: 18px;line-height: 1.6;opacity: .78;max-width: 36em}.credits__k{margin: 56px 0 12px;font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--ember,#cc5500);font-weight: 500}.credits__k sup{font-size: 10px;opacity: .7}.credits__list{list-style: none;margin: 0;padding: 0;border-top: 1px solid rgba(20,12,6,.1)}.credits__list li{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 6px 24px;padding: 14px 0;border-bottom: 1px solid rgba(20,12,6,.1);font-size: 15px;line-height: 1.45}.credits__list li>a:first-child{text-decoration: none;color: inherit}.credits__list li>a:first-child:hover{color: var(--ember,#cc5500)}.credits__list li span{opacity: .72}@media (max-width: 700px){.credits__list li{grid-template-columns: 1fr}}.asks,.rule,.price{padding: clamp(80px,9vw,140px) var(--gutter) 0}.rule__lede{max-width: 38em;margin-bottom: 30px}.rule__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap)}.rule__card{display: grid;gap: 10px;align-content: start;padding: 28px 30px;border-radius: 24px;background: #fff;box-shadow: inset 0 0 0 1px rgba(20,12,6,.1)}.rule__card .mono{font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--ember,#cc5500);font-weight: 500}.rule__card p{margin: 0;font-size: 16px;line-height: 1.6;opacity: .82}.rule__card--go{background: linear-gradient(140deg,#8f3302,#cc5500 60%,#ea650f);color: #fff8f0;box-shadow: none}.rule__card--go .mono{color: #ffd5bf}.rule__card--go p{opacity: .92}.honest{padding: clamp(80px,9vw,140px) var(--gutter) 0}.honest__inner{max-width: 900px;padding: clamp(32px,4vw,56px);border-radius: 28px;background: #1c130d;color: #fff8f0}.honest__inner .eyebrow{color: #ffb47d}.honest__inner .h3{margin: 12px 0 18px}.honest__inner .body{color: rgba(255,248,240,.82);max-width: 40em}.price__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap);align-items: stretch}.price__card{display: grid;gap: 8px;align-content: start;padding: 30px;border-radius: 24px;background: #fff;box-shadow: inset 0 0 0 1px rgba(20,12,6,.1)}.price__card .mono{font-size: 11px;letter-spacing: .08em;text-transform: uppercase;opacity: .6}.price__card b{font-size: clamp(30px,3vw,40px);font-weight: 600;letter-spacing: -.03em;color: var(--ember,#cc5500)}.price__card h3{margin: 4px 0 0;font-size: 18px;font-weight: 550}.price__card p{margin: 0;font-size: 15px;line-height: 1.6;opacity: .78}.price__card--main{box-shadow: inset 0 0 0 2px var(--ember,#cc5500)}.process__steps--two{grid-template-columns: repeat(2,minmax(0,1fr))}@media (max-width: 860px){.rule__grid,.price__grid,.process__steps--two{grid-template-columns: 1fr}}.ladder{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap);counter-reset: none}.ladder li{display: grid}.ladder li:nth-child(2){transform: translateY(-18px)}.ladder li:nth-child(3){transform: translateY(-36px)}.path__card--soft{background: transparent;box-shadow: inset 0 0 0 1px rgba(20,12,6,.14);border-style: dashed}@media (max-width: 860px){.ladder{grid-template-columns: 1fr}.ladder li{transform: none !important}}.path__card--soft{border: 1.5px dashed rgba(20,12,6,.22);box-shadow: none}.scene__dots i,.scene__dots i.is-out{width: 8px;height: 8px;background: #dcc3a3;opacity: 1;transform: none;transition: background .5s ease,box-shadow .5s ease;will-change: transform,opacity}@media (min-width: 900px){.scene__dots i,.scene__dots i.is-out{width: 9px;height: 9px}}.scene__dots i.is-one{background: var(--ember,#cc5500);box-shadow: 0 0 0 7px rgba(204,85,0,.1),0 0 0 16px rgba(204,85,0,.05)}.scene__text{transition: opacity .22s ease,transform .22s ease}.scene__text.is-swapping{opacity: 0;transform: translateY(6px)}.scene__title{font-weight: 500}.scene__pips{gap: 8px}.scene__pips button{width: 7px;height: 7px;background: #e6d6c2;box-shadow: none;border: 0;transition: background .4s ease,width .4s ease;border-radius: 999px}.scene__pips button.is-on{width: 22px;transform: none}.scene__count{font-size: 12px;opacity: .6}@media (prefers-reduced-motion: reduce){.scene__text{transition: none}}.legal{max-width: 760px;padding: clamp(150px,18vh,200px) var(--gutter) clamp(80px,9vw,140px)}.legal__title{font-size: clamp(36px,5vw,60px);line-height: 1.03;letter-spacing: -.035em;font-weight: 300;margin: 16px 0 20px}.legal__title strong{font-weight: 600}.legal__lede{font-size: 19px;line-height: 1.6;opacity: .82;margin: 0 0 30px}.legal h2{margin: 48px 0 12px;font-size: 22px;font-weight: 550;letter-spacing: -.01em;scroll-margin-top: 110px}.legal p,.legal li{font-size: 16.5px;line-height: 1.7}.legal p{margin: 0 0 14px}.legal ul{margin: 0 0 14px;padding-left: 1.2em;display: grid;gap: 8px}.legal li::marker{color: var(--ember,#cc5500)}.legal b{font-weight: 600}.legal__toc{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 10px;padding: 18px 0;border-block: 1px solid rgba(20,12,6,.1)}.legal__toc a{padding: 6px 12px;border-radius: 999px;font-size: 13px;text-decoration: none;color: inherit;background: rgba(20,12,6,.04);transition: background .2s,color .2s}.legal__toc a:hover{background: rgba(204,85,0,.1);color: var(--ember,#cc5500)}.legal__facts{margin: 0;border-top: 1px solid rgba(20,12,6,.1)}.legal__facts>div{display: grid;grid-template-columns: 220px 1fr;gap: 16px;padding: 12px 0;border-bottom: 1px solid rgba(20,12,6,.1);font-size: 16px}.legal__facts dt{opacity: .6}.legal__facts dd{margin: 0}.legal__gap{padding: 1px 8px;border-radius: 6px;background: #fff1c7;color: #7a5400;font-size: .92em}.legal__updated{margin-top: 56px !important;font-size: 12px;letter-spacing: .06em;text-transform: uppercase;opacity: .55}@media (max-width: 600px){.legal__facts>div{grid-template-columns: 1fr;gap: 2px}}.step__num{color: var(--ember-ink,#b34a00)}.case__facts dt{color: #f3a46b}.shift[data-k]::before{content: attr(data-k);display: block;font-family: var(--mono,"DM Mono",monospace);font-size: 12px;letter-spacing: .1em;text-transform: uppercase;margin-bottom: 12px;color: var(--ember-ink,#b34a00);grid-column: 1 / -1}.langs sup,[data-lang-filter] sup{opacity: 1;color: #6f6862}.sdeck__hint{opacity: 1;color: #6f6862}.credits__k{color: var(--ember-ink,#b34a00)}.credits__k sup{opacity: 1}.legal__updated{opacity: 1 !important;color: #6f6862}.rule__card .mono,.ladder .path__k,.price__card .mono,.ends__card--stop .mono,.freebie__k{color: var(--ember-ink,#b34a00)}.rule__card--go .mono{color: #ffd5bf}.price__card .mono{opacity: 1}.ladder .path__card--here .path__k{color: #ffb47d}body [data-lang-filter] sup{color: #6f6862 !important;opacity: 1 !important}:root{--rhythm: clamp(96px,11vw,160px)}body.v2 main>:is(section,div,nav,article,figure):not(.sheet):not(.mentor):not(.cta):not(.below):not(.bigquote):not(.letterbox):not(.peek):not(.scene):not(.hq){padding-top: 0 !important;padding-bottom: 0 !important;margin-top: 0;margin-bottom: 0}body.v2 main>* + :not(.peek){margin-top: var(--rhythm) !important}body.v2 main>:is(.sheet,.mentor,.cta,.below,.bigquote,.letterbox) + :is(.mentor,.cta,.below,.bigquote,.letterbox){margin-top: var(--tight) !important}body.v2 main>.peek + *{margin-top: var(--rhythm) !important}body.v2 main>:last-child:not(.cta):not(.mentor):not(.below):not(.bigquote){margin-bottom: var(--rhythm)}.bento .slab--door{grid-column: span 3}@media (max-width: 1100px){.bento .slab--door{grid-column: span 6}}@media (max-width: 640px){.bento .slab--door{grid-column: span 12}}.bento .slab--door .slab__t{margin-top: 0}.bento .slab--door .slab__l{margin-top: auto;padding-top: 20px}