.theca-marketing-root{--sage-soft:#8B9298;--steel:#666D73}body:has(.theca-marketing-root),html:has(.theca-marketing-root){overflow-x:clip;overflow-y:visible}.ambient{z-index:0;background:radial-gradient(1100px 700px at 78% -10%,rgba(139,146,152,.55),transparent 60%),radial-gradient(900px 600px at 100% 40%,rgba(10,10,10,.22),transparent 65%),radial-gradient(700px 500px at -10% 110%,rgba(75,82,87,.18),transparent 60%),linear-gradient(180deg,#F5F6F7,#ECEEF0)}.ambient,.grain{position:fixed;inset:0;pointer-events:none}.grain{z-index:1;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2  0 0 0 0 0.15  0 0 0 0 0.1  0 0 0 0.18 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.glass{background:var(--card);backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);border:1px solid rgba(245,246,247,.55);box-shadow:inset 0 1px 0 rgba(245,246,247,.6),0 24px 60px -30px rgba(14,17,19,.28),0 2px 8px -2px rgba(14,17,19,.08);border-radius:22px}.glass-strong{background:var(--card-strong);backdrop-filter:blur(28px) saturate(1.15);-webkit-backdrop-filter:blur(28px) saturate(1.15);border:1px solid rgba(245,246,247,.7);box-shadow:inset 0 1px 0 rgba(245,246,247,.7),0 30px 70px -30px rgba(14,17,19,.3);border-radius:22px}.theca-pill{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;overflow:hidden;border:1px solid rgba(14,17,19,.1);background:rgba(245,246,247,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--ink);font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.005em;line-height:1.2;text-decoration:none;box-shadow:inset 0 1px 0 rgba(245,246,247,.7),inset 0 -1px 0 rgba(14,17,19,.04),0 8px 22px -16px rgba(14,17,19,.2);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s,background .3s}.theca-pill:after,.theca-pill:before{content:"";position:absolute;pointer-events:none;border-radius:999px}.theca-pill:before{inset:0;background:var(--hl-bg,radial-gradient(120% 140% at 18% 12%,rgba(75,82,87,.45),rgba(75,82,87,0) 55%),radial-gradient(80% 100% at 90% 85%,rgba(139,146,152,.26),rgba(75,82,87,0) 65%));opacity:.7;transition:opacity .4s ease}.theca-pill:after{left:6%;right:6%;top:3px;height:42%;background:linear-gradient(180deg,rgba(245,246,247,.55),rgba(245,246,247,0))}.theca-pill>*{position:relative;z-index:1}.theca-pill:hover{transform:translateY(-2px);background:rgba(245,246,247,.55);border-color:rgba(14,17,19,.16);box-shadow:inset 0 1px 0 rgba(245,246,247,.85),inset 0 -1px 0 rgba(14,17,19,.06),0 16px 34px -18px rgba(14,17,19,.28)}.theca-pill:hover:before{opacity:1}.theca-pill:active{transform:translateY(0);transition-duration:.1s}.theca-pill-primary:before{background:radial-gradient(130% 120% at 82% 18%,rgba(102,109,115,.48),transparent 60%),radial-gradient(90% 120% at 10% 90%,rgba(10,10,10,.28),transparent 70%);opacity:.95}.theca-pill-lg{padding:14px 26px;font-size:15px;gap:12px}.theca-pill-ghost{background:transparent}.theca-pill-ghost:hover{background:rgba(245,246,247,.55)}.reveal{opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.reveal-delay-5{transition-delay:.4s}@keyframes drift{0%{transform:translate(0)}50%{transform:translate(8px,-10px)}to{transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes flow{0%{stroke-dashoffset:200;opacity:0}20%{opacity:1}80%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes drawPath{0%{stroke-dashoffset:var(--len,600)}to{stroke-dashoffset:0}}.aurora{position:absolute;left:50%;top:50%;border-radius:50%;filter:blur(50px);pointer-events:none;will-change:transform}.aurora-a{width:360px;height:360px;margin:-180px 0 0 -180px;background:radial-gradient(circle at center,rgba(10,10,10,.7) 0,rgba(10,10,10,0) 65%);animation:auroraA 18s ease-in-out infinite}.aurora-b{width:320px;height:320px;margin:-160px 0 0 -160px;background:radial-gradient(circle at center,rgba(102,109,115,.75) 0,rgba(102,109,115,0) 65%);animation:auroraB 22s ease-in-out infinite}.aurora-c{width:300px;height:300px;margin:-150px 0 0 -150px;background:radial-gradient(circle at center,rgba(75,82,87,.4) 0,rgba(75,82,87,0) 65%);animation:auroraC 26s ease-in-out infinite}.aurora-d{width:280px;height:280px;margin:-140px 0 0 -140px;background:radial-gradient(circle at center,rgba(139,146,152,.6) 0,rgba(139,146,152,0) 65%);animation:auroraD 30s ease-in-out infinite}@keyframes auroraC{0%,to{transform:translate(160px,-120px)}50%{transform:translate(-200px,120px)}}@keyframes auroraD{0%,to{transform:translate(-120px,90px) scale(1)}50%{transform:translate(180px,-90px) scale(1.2)}}@keyframes benPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.18);opacity:0}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floatYsmall{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fan-card{position:absolute;transform-style:preserve-3d;transform-origin:50% 60%;will-change:transform;transform:translate3d(var(--card-x),var(--card-y),var(--card-tz,0)) rotate(var(--card-rotZ)) rotateY(var(--card-rotY)) rotateX(var(--card-rotX))}.fan-card.is-interactive{cursor:pointer}.fan-card.is-interactive:hover{transform:translate3d(var(--card-x),calc(var(--card-y) - 28px),140px) rotate(0deg) rotateY(0deg) rotateX(0deg) scale(1.04)}.kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase}.theca-landing-page section{position:relative;z-index:2;padding:130px 64px}.theca-landing-page .container{max-width:1280px;margin:0 auto}.theca-landing-page footer{padding:60px 64px 40px;border-top:1px solid var(--line-2);position:relative;z-index:2}.theca-landing-page footer .row{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}@media (max-width:900px){.theca-culture-page .drawer-face{grid-template-columns:1fr;grid-template-areas:"index" "title" "medium" "community" "indicator";gap:18px;padding:24px}.theca-culture-page .drawer-content{padding:0 22px 44px}.theca-culture-page .archive-colophon,.theca-culture-page .archive-folio-head,.theca-culture-page .archive-folio-head .left{align-items:flex-start;flex-direction:column}.theca-culture-page .archive-marginalia{grid-template-columns:1fr;gap:16px;text-align:left}.theca-culture-page .archive-marginalia .body,.theca-culture-page .archive-marginalia .side.right{text-align:left}.theca-culture-page .plate-row,.theca-culture-page .plate-row.r-1-1-1,.theca-culture-page .plate-row.r-1-1-1-1,.theca-culture-page .plate-row.r-2-1,.theca-culture-page .plate-row.r-5-7,.theca-culture-page .plate-row.r-7-5{grid-template-columns:1fr}.theca-culture-page .plate-cap{grid-template-columns:1fr;gap:4px}.theca-culture-page .plate-cap-detail{text-align:left;white-space:normal}}.particle{position:absolute;border-radius:50%;pointer-events:none}.hero-headline em{font-style:italic;color:var(--terracotta)}.hero-rule{height:1px;width:64px;background:var(--ink-2);opacity:.4}.memory-frame{position:relative;width:min(1720px,97vw);height:56vh;max-height:none;margin-top:7vh;border-radius:80px;overflow:hidden;isolation:isolate;-webkit-mask-image:linear-gradient(90deg,transparent 0,#0E1113 5%,#0E1113 95%,transparent),linear-gradient(180deg,transparent 0,rgba(14,17,19,.4) 8%,#0E1113 18%,#0E1113 65%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#0E1113 5%,#0E1113 95%,transparent),linear-gradient(180deg,transparent 0,rgba(14,17,19,.4) 8%,#0E1113 18%,#0E1113 65%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;filter:saturate(.96) contrast(1.02)}.memory-frame video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:sepia(.08) hue-rotate(-4deg) saturate(1.05)}.memory-frame:after{background:radial-gradient(ellipse at 30% 25%,rgba(236,238,240,.18),transparent 55%),radial-gradient(ellipse at center,transparent 45%,rgba(38,41,43,.18) 100%);z-index:2;mix-blend-mode:multiply}.memory-frame:after,.memory-frame:before{content:"";position:absolute;inset:0;pointer-events:none}.memory-frame:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.6  0 0 0 0 0.4  0 0 0 0 0.25  0 0 0 0.4 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.14;mix-blend-mode:overlay;z-index:3}.hero-stage{position:relative;min-height:100vh;padding:2.5vh 0 64px;display:flex;flex-direction:column;overflow:hidden}.hero-kicker-top{position:absolute;top:7vh;left:50%;transform:translate(-50%);font-family:"Instrument Serif",serif;font-weight:400;font-style:normal;font-size:23px;line-height:1;color:var(--ink-2);letter-spacing:.01em;text-align:center;white-space:nowrap;z-index:6;opacity:0;animation:kickerFade 1.2s cubic-bezier(.2,.7,.2,1) .1s forwards}@keyframes kickerFade{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.hero-bottom{isolation:isolate}.hero-top{display:flex;justify-content:space-between;align-items:baseline;padding:0 64px;position:relative;z-index:4}.hero-comp{position:relative;display:grid;place-items:start center;padding:0}.hero-bottom-grid{position:relative;z-index:4;text-align:center;padding:0 64px;gap:32px;margin-top:-9vh}.hero-bottom-grid,.hero-headline-stack{display:flex;flex-direction:column;align-items:center}.hero-headline-stack{margin:0;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(41px,4.7vw,80px);line-height:1.06;letter-spacing:-.038em;color:var(--ink);gap:0;text-wrap:balance;white-space:normal}.hero-headline-stack .line{display:inline-block;opacity:0;transform:translateY(28px);filter:blur(8px);animation:lineRise 1.4s cubic-bezier(.2,.7,.2,1) forwards;will-change:transform,opacity,filter;margin-left:0}.hero-headline-stack .line+.line{margin-left:0}.hero-headline-stack .line:first-child{animation-delay:.3s}.hero-headline-stack .line:nth-child(2){animation-delay:.55s}.hero-headline-stack .line:nth-child(3){animation-delay:.8s}.hero-headline-stack em{font-style:italic;color:var(--terracotta);display:inline-block}.hero-aside{width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;opacity:0;animation:subtleFade 1.4s cubic-bezier(.2,.7,.2,1) 1.3s forwards}.hero-aside .divider{display:none}.hero-sub{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-style:normal;font-size:clamp(15px,1.05vw,17px);line-height:1.6;color:var(--ink-2);margin:0;max-width:640px;text-align:center;letter-spacing:-.003em}.hero-cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:center}@keyframes lineRise{0%{opacity:0;transform:translateY(28px);filter:blur(8px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes underlineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes subtleFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-bottom-blob{position:absolute;left:50%;bottom:-10%;transform:translateX(-50%);width:130vw;height:80vh;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 28% 45%,rgba(102,109,115,.6) 0,transparent 70%),radial-gradient(ellipse 50% 55% at 75% 55%,rgba(10,10,10,.5) 0,transparent 70%),radial-gradient(ellipse 75% 70% at 50% 60%,rgba(139,146,152,.55) 0,rgba(139,146,152,.2) 35%,transparent 75%);filter:blur(50px);z-index:0;animation:blobDrift 22s ease-in-out infinite}@keyframes blobDrift{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-48%) scale(1.06)}}.hero-bottom{position:relative;z-index:4;padding:28px 64px 0;display:flex;flex-direction:column;gap:28px}.hero-typo-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:36px;align-items:end}.hero-typo-row .hero-word{position:static;pointer-events:auto;max-width:none}.hero-typo-row .hero-word.mid{text-align:center;align-items:center;transform:translateY(-22px)}.hero-typo-row .hero-word.mid .hero-mark{justify-content:center}.hero-typo-row .hero-word.mid .hero-mark:after,.hero-typo-row .hero-word.mid .hero-mark:before{content:"";width:22px;height:1px;background:var(--ink-3);opacity:.6}.hero-typo-row .hero-word.right{text-align:right;align-items:flex-end}.hero-typo-row .hero-word.right .hero-mark{justify-content:flex-end}.hero-typo-row .hero-word.right .hero-mark:before{display:none}.hero-typo-row .hero-word.right .hero-mark:after{content:"";width:22px;height:1px;background:var(--ink-3);opacity:.6}.hero-typo-row .hero-big{font-size:clamp(48px,6.6vw,104px)}.hero-typo-row .hero-it{font-size:clamp(22px,2.2vw,32px)}.hero-cta-row{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;flex-wrap:wrap}.hero-word{position:absolute;pointer-events:none;will-change:transform,opacity}.hero-word .hero-mark{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;color:var(--ink-3);text-transform:uppercase;margin-bottom:10px;display:flex;align-items:center;gap:8px}.hero-word .hero-mark:before{content:"";width:22px;height:1px;background:var(--ink-3);opacity:.6}.hero-word .hero-big{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(64px,8.2vw,132px);line-height:.92;letter-spacing:-.035em;color:var(--ink);margin:0}.hero-word .hero-it{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(26px,3vw,44px);line-height:1.05;letter-spacing:-.015em;color:var(--terracotta);margin-top:6px;display:block}.hero-word{display:flex;flex-direction:column}.memory-stamp{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-3);letter-spacing:.22em;text-transform:uppercase;display:flex;align-items:center;gap:12px}.memory-stamp .dot{width:6px;height:6px;border-radius:50%;background:var(--terracotta);animation:pulseSoft 2.4s ease-in-out infinite}.memory-halo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1400px,96vw);height:70vh;pointer-events:none;background:radial-gradient(ellipse at center,rgba(102,109,115,.3) 0,rgba(10,10,10,.14) 35%,transparent 70%);filter:blur(40px);z-index:0}@keyframes wordRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes wordRiseMid{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-22px)}}.hero-typo-row .hero-word.left{animation:wordRise 1.1s cubic-bezier(.2,.7,.2,1) .2s both}.hero-typo-row .hero-word.mid{animation:wordRiseMid 1.1s cubic-bezier(.2,.7,.2,1) .45s both}.hero-typo-row .hero-word.right{animation:wordRise 1.1s cubic-bezier(.2,.7,.2,1) .7s both}.memory-frame{animation:wordRise 1.4s cubic-bezier(.2,.7,.2,1) .05s both}.tcard{padding:28px 28px 26px;border-radius:20px;background:rgba(245,246,247,.62);border:1px solid rgba(245,246,247,.55);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(245,246,247,.6),0 24px 60px -36px rgba(14,17,19,.3);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px}.tcard .index{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;color:var(--ink-3)}.tcard h3{font-family:"Instrument Serif",serif;font-weight:400;font-size:26px;line-height:1.05;letter-spacing:-.02em;margin:0}.tcard p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.55}.sketch-grid{background-image:linear-gradient(rgba(14,17,19,.04) 1px,transparent 0),linear-gradient(90deg,rgba(14,17,19,.04) 1px,transparent 0);background-size:40px 40px}.pipe-token{position:absolute;padding:5px 9px;border-radius:8px;background:rgba(245,246,247,.85);border:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:9px;color:var(--ink-2);letter-spacing:.05em;white-space:nowrap;backdrop-filter:blur(6px);box-shadow:0 6px 14px -10px rgba(14,17,19,.3)}.partner-logo{font-family:"Instrument Serif",serif;font-size:17px;color:var(--ink-2);opacity:.7;letter-spacing:-.005em;line-height:1.15;transition:opacity .3s}.partner-logo:hover{opacity:1}.partner-logo .mono{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);display:block;margin-top:4px}.thin-scroll::-webkit-scrollbar{width:6px;height:6px}.thin-scroll::-webkit-scrollbar-thumb{background:rgba(14,17,19,.15);border-radius:10px}.hero-line-svg path{opacity:.18}.check-bullet{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.check-bullet:before{content:"";width:14px;height:14px;border-radius:50%;background:rgba(75,82,87,.18);border:1px solid rgba(75,82,87,.4);flex-shrink:0;position:relative}.theca-marketing-root{--cream:#F5F6F7;--cream-2:#ECEEF0;--paper:#F5F6F7;--ink:#0E1113;--ink-2:#4B5257;--ink-3:#666D73;--ink-4:#8B9298;--line:rgba(14,17,19,0.10);--line-2:rgba(14,17,19,0.06);--terracotta:#0A0A0A;--terracotta-soft:#26292B;--peach:#8B9298;--amber:#666D73;--sage:#4B5257;--lilac:#666D73;--card:rgba(245,246,247,0.55);--card-strong:rgba(245,246,247,0.78)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}body,html{margin:0;padding:0;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.55}html{scroll-behavior:smooth}body,button,input,label,li,p,select,td,textarea,th{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.serif{font-family:"Instrument Serif",Times New Roman,serif;font-weight:400;letter-spacing:-.01em}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"ss01"}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}::-moz-selection{background:rgba(10,10,10,.25)}::selection{background:rgba(10,10,10,.25)}.theca-culture-page .ambient{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px 600px at 82% -8%,rgba(139,146,152,.45),transparent 60%),radial-gradient(800px 500px at 8% 110%,rgba(10,10,10,.18),transparent 60%),radial-gradient(700px 500px at 100% 50%,rgba(75,82,87,.1),transparent 60%),linear-gradient(180deg,#F5F6F7,#ECEEF0)}.theca-culture-page .grain{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2  0 0 0 0 0.15  0 0 0 0 0.1  0 0 0 0.18 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.theca-culture-page .theca-pill{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;overflow:hidden;border:1px solid rgba(14,17,19,.1);background:rgba(245,246,247,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--ink);font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.005em;line-height:1.2;text-decoration:none;box-shadow:inset 0 1px 0 rgba(245,246,247,.7),inset 0 -1px 0 rgba(14,17,19,.04),0 8px 22px -16px rgba(14,17,19,.2);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s,background .3s}.theca-culture-page .theca-pill:after,.theca-culture-page .theca-pill:before{content:"";position:absolute;pointer-events:none;border-radius:999px}.theca-culture-page .theca-pill:before{inset:0;background:radial-gradient(120% 140% at 18% 12%,rgba(75,82,87,.42),transparent 55%),radial-gradient(80% 100% at 90% 85%,rgba(139,146,152,.26),transparent 65%);opacity:.7;transition:opacity .4s ease}.theca-culture-page .theca-pill:after{left:6%;right:6%;top:3px;height:42%;background:linear-gradient(180deg,rgba(245,246,247,.55),rgba(245,246,247,0))}.theca-culture-page .theca-pill>*{position:relative;z-index:1}.theca-culture-page .theca-pill:hover{transform:translateY(-2px);background:rgba(245,246,247,.55);border-color:rgba(14,17,19,.16);box-shadow:inset 0 1px 0 rgba(245,246,247,.85),0 16px 34px -18px rgba(14,17,19,.28)}.theca-culture-page .theca-pill:hover:before{opacity:1}.theca-culture-page .theca-pill:active{transform:translateY(0)}.theca-culture-page .theca-pill-primary:before{background:radial-gradient(130% 120% at 82% 18%,rgba(102,109,115,.48),transparent 60%),radial-gradient(90% 120% at 10% 90%,rgba(10,10,10,.28),transparent 70%);opacity:.95}.theca-culture-page .theca-pill-lg{padding:14px 26px;font-size:15px;gap:12px}.theca-culture-page .theca-pill-ghost{background:transparent}.theca-culture-page .theca-pill-ghost:hover{background:rgba(245,246,247,.55)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;padding:12px 40px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(245,246,247,.42);border-bottom:1px solid rgba(14,17,19,.04)}.nav-inner{max-width:1320px;margin:0 auto;justify-content:space-between}.nav-inner,.nav-links{display:flex;align-items:center}.nav-links{gap:28px}.nav-link{font-size:13px;color:var(--ink-2);transition:color .2s;background:none;border:none;padding:0;cursor:pointer}.nav-link.active,.nav-link:hover{color:var(--terracotta)}.logo{font-family:"Instrument Serif",serif;font-size:28px;letter-spacing:-.02em}.logo .dot{color:var(--terracotta)}.theca-culture-page section{position:relative;z-index:2;padding:110px 64px}.theca-culture-page .container{max-width:1280px;margin:0 auto}.theca-culture-page .container-narrow{max-width:880px;margin:0 auto}.theca-culture-page .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.theca-culture-page .reveal.in{opacity:1;transform:translateY(0)}.theca-culture-page .reveal-d1{transition-delay:.08s}.theca-culture-page .reveal-d2{transition-delay:.16s}.theca-culture-page .reveal-d3{transition-delay:.24s}.theca-culture-page .reveal-d4{transition-delay:.32s}.archive-rule{height:1px;background:var(--line);width:100%;margin:24px 0}.archive-rule-2{height:1px;background:var(--ink-2);opacity:.6;width:64px}.archive-rule-thick{height:1px;background:var(--ink);opacity:.45;width:100%}.small-caps{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3)}.em-italic{font-style:italic;color:var(--terracotta)}.archive-folio{letter-spacing:.3em;text-transform:uppercase;color:var(--terracotta)}.archive-cross,.archive-folio{font-family:JetBrains Mono,monospace;font-size:10px}.archive-cross{letter-spacing:.18em;color:var(--ink-3)}.archive-cross em{color:var(--ink-2);letter-spacing:0;font-size:13px;text-transform:none}.archive-cross em,.archive-pull{font-family:"Instrument Serif",serif;font-style:italic}.archive-pull,.ribbon-mark{color:var(--terracotta)}.ribbon-mark{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.24em}.ribbon-mark:before{content:"";width:20px;height:1px;background:var(--terracotta);opacity:.7}.theca-culture-page .archive-cross,.theca-culture-page .archive-folio,.theca-culture-page .ribbon-mark,.theca-culture-page .small-caps{font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.dict-entry{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:22px 0;position:relative}.dict-headword{font-family:"Instrument Serif",serif;font-size:2.625rem;letter-spacing:-.02em;line-height:1}.dict-headword .ipa{font-size:.8125rem;margin-left:16px;letter-spacing:.06em;vertical-align:4px}.dict-headword .ipa,.dict-tag{font-family:JetBrains Mono,monospace;color:var(--ink-3)}.dict-tag{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;margin-left:14px;vertical-align:6px}.dict-sense{display:grid;grid-template-columns:1.875rem minmax(0,1fr);gap:14px;margin-top:14px;font-size:.9375rem;line-height:1.55;color:var(--ink-2)}.dict-sense .num{font-family:JetBrains Mono,monospace;font-size:.6875rem;color:var(--terracotta);letter-spacing:.1em;padding-top:4px}.dict-sense .body em{font-style:italic;color:var(--ink)}.cabinet{position:relative;background:linear-gradient(180deg,rgba(245,246,247,.5),rgba(245,246,247,.4));border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(245,246,247,.6),0 24px 60px -34px rgba(14,17,19,.34)}.cabinet:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(14,17,19,.018) 0 1px,transparent 1px 24px)}.drawer{position:relative;border-bottom:1px solid var(--line);transition:background .5s cubic-bezier(.2,.7,.2,1)}.drawer:last-child{border-bottom:none}.drawer-face{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"index indicator" "title title" "medium community";align-items:center;gap:28px;padding:28px 40px;text-align:left;background:none;border:none;cursor:pointer;transition:background-color .5s cubic-bezier(.2,.7,.2,1),border-color .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s cubic-bezier(.2,.7,.2,1);position:relative}.drawer-face>div{min-width:0;overflow-wrap:anywhere}.drawer-face>div:first-child{grid-area:index}.drawer-face>div:nth-child(2){grid-area:medium}.drawer-face>div:nth-child(3){grid-area:title}.drawer-face>div:nth-child(4){grid-area:community}.drawer-face>div:nth-child(5){grid-area:indicator}.drawer-face .small-caps{font-size:.75rem}.drawer-face:hover{background:rgba(245,246,247,.5)}.drawer-face[aria-expanded=true]{background:rgba(245,246,247,.7)}.drawer-pull{width:38px;height:14px;border-radius:4px;background:linear-gradient(180deg,#8B9298,#666D73 50%,#4B5257);box-shadow:inset 0 1px 0 rgba(245,246,247,.6),inset 0 -1px 0 rgba(14,17,19,.2),0 1px 2px rgba(14,17,19,.2);position:relative;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.drawer-face[aria-expanded=true] .drawer-pull{transform:translateX(8px)}.drawer-content-wrap{max-height:0;overflow:hidden}.drawer-content-wrap.open{max-height:82vh;overflow-y:auto;overflow-x:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#0E1113 22px,#0E1113 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,transparent 0,#0E1113 22px,#0E1113 calc(100% - 28px),transparent);scroll-padding-top:20px;overscroll-behavior:contain}.drawer-content-wrap.open::-webkit-scrollbar{width:8px}.drawer-content-wrap.open::-webkit-scrollbar-track{background:transparent}.drawer-content-wrap.open::-webkit-scrollbar-thumb{background:rgba(10,10,10,.22);border-radius:4px}.drawer-content-wrap.open::-webkit-scrollbar-thumb:hover{background:rgba(10,10,10,.36)}.archive-folio-block{margin-top:72px}.archive-folio-head{justify-content:space-between;padding-bottom:14px;margin-bottom:40px;border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);padding-top:14px}.archive-folio-head,.archive-folio-head .left{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.archive-folio-head .left{min-width:0}.theca-culture-page .archive-folio-head .left em{font-size:.8125rem}.plate{display:flex;flex-direction:column;margin:0}.plate-frame{position:relative;width:100%;background:var(--cream-2);border:1px solid var(--line);border-radius:2px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(245,246,247,.55),inset 0 -1px 0 rgba(14,17,19,.04),0 14px 30px -22px rgba(14,17,19,.28)}.plate-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.plate-inner>img,.plate-inner>video{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center;object-position:center;display:block}.plate-stripe{position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(14,17,19,.045) 0 1px,transparent 1px 14px),linear-gradient(180deg,rgba(245,246,247,.45),rgba(236,238,240,.4))}.plate-tone-a .plate-stripe{background:repeating-linear-gradient(135deg,rgba(14,17,19,.04) 0 1px,transparent 1px 14px),radial-gradient(110% 110% at 30% 25%,rgba(236,238,240,.55),transparent 65%),radial-gradient(90% 100% at 80% 80%,rgba(10,10,10,.1),transparent 65%)}.plate-tone-b .plate-stripe{background:repeating-linear-gradient(45deg,rgba(14,17,19,.035) 0 1px,transparent 1px 16px),radial-gradient(100% 110% at 70% 30%,rgba(102,109,115,.28),transparent 65%),linear-gradient(180deg,rgba(245,246,247,.55),rgba(236,238,240,.6))}.plate-tone-c .plate-stripe{background:repeating-linear-gradient(135deg,rgba(14,17,19,.04) 0 1px,transparent 1px 18px),radial-gradient(100% 100% at 25% 70%,rgba(75,82,87,.18),transparent 65%),linear-gradient(180deg,rgba(245,246,247,.5),rgba(245,246,247,.5))}.plate-tone-d .plate-stripe{background:repeating-linear-gradient(45deg,rgba(14,17,19,.05) 0 1px,transparent 1px 12px),radial-gradient(100% 100% at 50% 50%,rgba(139,146,152,.32),transparent 70%)}.plate-tone-e .plate-stripe{background:repeating-linear-gradient(90deg,rgba(14,17,19,.035) 0 1px,transparent 1px 22px),repeating-linear-gradient(0deg,rgba(14,17,19,.025) 0 1px,transparent 1px 22px),linear-gradient(180deg,rgba(245,246,247,.6),rgba(245,246,247,.45))}.plate-tone-f .plate-stripe{background:repeating-linear-gradient(135deg,rgba(14,17,19,.045) 0 1px,transparent 1px 10px),radial-gradient(100% 110% at 80% 20%,rgba(10,10,10,.14),transparent 65%),linear-gradient(180deg,rgba(236,238,240,.55),rgba(245,246,247,.4))}.plate-tone-g .plate-stripe{background:repeating-linear-gradient(135deg,rgba(14,17,19,.035) 0 1px,transparent 1px 20px),radial-gradient(130% 110% at 50% 100%,rgba(102,109,115,.22),transparent 65%),linear-gradient(180deg,rgba(245,246,247,.6),rgba(245,246,247,.45))}.plate-frame:after{content:"";background:radial-gradient(120% 100% at 50% 50%,transparent 55%,rgba(14,17,19,.1) 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.40  0 0 0 0 0.25  0 0 0 0.35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-blend-mode:multiply,overlay;opacity:.35;mix-blend-mode:multiply}.plate-frame:after,.plate-mark{position:absolute;inset:0;pointer-events:none}.plate-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-family:JetBrains Mono,monospace;color:rgba(75,82,87,.55);letter-spacing:.22em;font-size:10px;text-transform:uppercase}.plate-mark .mark-fig{font-family:"Instrument Serif",serif;font-style:italic;font-size:22px;letter-spacing:0;color:rgba(75,82,87,.55);text-transform:none}.plate-mark .mark-sub{font-size:9px;letter-spacing:.28em;color:rgba(102,109,115,.7)}.plate-cap{display:flex;flex-wrap:wrap;gap:18px;align-items:baseline;padding:14px 2px 0}.plate-cap-label{font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--terracotta);white-space:normal;overflow-wrap:anywhere}.plate-cap-caption{font-family:"Instrument Serif",serif;font-style:italic;font-size:1.0625rem;line-height:1.35;color:var(--ink);letter-spacing:0}.plate-cap-detail{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);white-space:normal;overflow-wrap:anywhere;text-align:right}.archive-marginalia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"left right" "body body";overflow-wrap:anywhere;gap:28px;align-items:start;padding:36px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:64px 0}.archive-marginalia .side{font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);grid-area:left}.archive-marginalia .side.right{grid-area:right;text-align:right}.archive-marginalia .body{grid-area:body;font-family:"Instrument Serif",serif;font-style:italic;font-size:1.625rem;line-height:1.4;color:var(--ink);letter-spacing:0;text-align:center}.archive-marginalia .body .source{display:block;font-style:normal;margin-top:14px}.archive-colophon,.archive-marginalia .body .source{font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3)}.archive-colophon{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:baseline;overflow-wrap:anywhere;margin-top:56px;padding-top:18px;border-top:1px solid var(--ink)}.archive-colophon .center{font-family:"Instrument Serif",serif;font-style:italic;font-size:.875rem;letter-spacing:0;text-transform:none;color:var(--ink-2)}.plate-row{display:grid;gap:28px;margin-top:32px}.plate-row.r-5-7{grid-template-columns:5fr 7fr}.plate-row.r-2-1{grid-template-columns:2fr 1fr}.plate-row.r-1-1-1{grid-template-columns:repeat(3,1fr);gap:24px}.plate-row.r-1-1-1-1{grid-template-columns:repeat(4,1fr);gap:18px}.plate-row.r-7-5{grid-template-columns:7fr 5fr}@container (max-width: 40rem){.plate-row.r-1-1-1,.plate-row.r-1-1-1-1,.plate-row.r-2-1,.plate-row.r-5-7,.plate-row.r-7-5{grid-template-columns:minmax(0,1fr)}}.plate-hero-wrap{max-width:640px;margin:0 auto 56px}.drawer-content{container-type:inline-size;position:relative;padding:0 40px 56px;background:linear-gradient(180deg,rgba(10,10,10,.04),transparent 60px),rgba(245,246,247,.45);border-top:1px solid rgba(10,10,10,.18);box-shadow:inset 0 6px 14px -8px rgba(14,17,19,.32),inset 0 -1px 0 rgba(245,246,247,.4);transform:translateY(-4px);opacity:0;transition:transform .7s cubic-bezier(.2,.7,.2,1) .05s,opacity .7s .1s}.drawer-content-wrap.open .drawer-content{transform:translateY(0);opacity:1}.form-tile{padding:22px 22px 24px;background:rgba(245,246,247,.45);border:1px solid var(--line);border-radius:4px;position:relative;transition:transform .4s cubic-bezier(.2,.7,.2,1),background .4s,border-color .4s}.form-tile:after{content:"";position:absolute;left:22px;bottom:0;right:22px;height:1px;background:var(--terracotta);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.form-tile:hover{transform:translateY(-3px);background:rgba(245,246,247,.75);border-color:rgba(10,10,10,.3)}.form-tile:hover:after{transform:scaleX(1)}@keyframes cardFloatA{0%,to{transform:translate(0)}50%{transform:translate(3px,-10px)}}@keyframes cardFloatB{0%,to{transform:translate(0)}50%{transform:translate(-5px,-6px)}}@keyframes cardFloatC{0%,to{transform:translate(0)}33%{transform:translate(2px,-12px)}66%{transform:translate(-3px,4px)}}@keyframes memoryDriftA{0%{opacity:0;translate:0 16px;rotate:calc(var(--t, 0deg) + 2deg);filter:blur(4px)}18%{opacity:1;translate:5px 8px;rotate:var(--t,0deg);filter:blur(0)}42%{opacity:1;translate:-8px -10px;rotate:calc(var(--t, 0deg) - 2deg)}68%{opacity:1;translate:9px -22px;rotate:calc(var(--t, 0deg) + 1deg)}to{opacity:0;translate:2px -44px;rotate:calc(var(--t, 0deg) + 5deg);filter:blur(4px)}}@keyframes memoryDriftB{0%{opacity:0;translate:0 16px;rotate:calc(var(--t, 0deg) - 2deg);filter:blur(4px)}20%{opacity:1;translate:-6px 6px;rotate:var(--t,0deg);filter:blur(0)}48%{opacity:1;translate:8px -12px;rotate:calc(var(--t, 0deg) + 3deg)}72%{opacity:1;translate:-5px -24px;rotate:calc(var(--t, 0deg) - 1deg)}to{opacity:0;translate:-10px -40px;rotate:calc(var(--t, 0deg) - 4deg);filter:blur(4px)}}@keyframes memoryDriftC{0%{opacity:0;translate:0 16px;rotate:var(--t,0deg);filter:blur(4px)}17%{opacity:1;translate:3px 10px;rotate:calc(var(--t, 0deg) + 1deg);filter:blur(0)}44%{opacity:1;translate:10px -6px;rotate:calc(var(--t, 0deg) - 3deg)}70%{opacity:1;translate:-7px -22px;rotate:calc(var(--t, 0deg) + 2deg)}to{opacity:0;translate:6px -42px;rotate:calc(var(--t, 0deg) + 6deg);filter:blur(4px)}}.memory-trail{position:absolute;top:0;left:0;transform:translate(-50%);font-family:"Instrument Serif",serif;font-style:italic;color:var(--ink-2);pointer-events:none;text-shadow:0 0 16px rgba(245,246,247,.95),0 0 4px rgba(245,246,247,.85)}.memory-word{display:inline-block;opacity:0;animation-duration:3.6s;animation-timing-function:cubic-bezier(.25,.55,.35,1);animation-fill-mode:forwards;will-change:opacity,translate,rotate,filter}.memory-word.a{animation-name:memoryDriftA}.memory-word.b{animation-name:memoryDriftB}.memory-word.c{animation-name:memoryDriftC}.memory-trail.a{animation-name:memoryDriftA}.memory-trail.b{animation-name:memoryDriftB}.memory-trail.c{animation-name:memoryDriftC}.station{text-align:center;flex:1;position:relative;padding:0 14px}.station-dot{width:14px;height:14px;border-radius:50%;background:var(--terracotta);margin:0 auto;box-shadow:0 0 0 4px rgba(245,246,247,1),0 0 0 5px rgba(10,10,10,.3),0 0 12px rgba(10,10,10,.4);position:relative;z-index:2}@keyframes contactBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes contactCardIn{0%{opacity:0;transform:translateY(24px) scale(.97);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes pulseSoft{0%,to{opacity:.4}50%{opacity:1}}@keyframes orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes auroraA{0%,to{transform:translate(-200px,-70px)}33%{transform:translate(220px,50px)}66%{transform:translate(-110px,100px)}}@keyframes auroraB{0%,to{transform:translate(220px,100px)}50%{transform:translate(-240px,-110px)}}@keyframes driftSlow{0%,to{transform:translate(0)}50%{transform:translate(4px,-6px)}}body.contact-open{overflow:hidden}body.contact-open .ambient,body.contact-open .grain,body.contact-open .nav,body.contact-open footer,body.contact-open section{filter:blur(8px) saturate(.85);transition:filter .4s cubic-bezier(.2,.7,.2,1)}@media (max-width:600px){.theca-marketing-root .theca-contact-modal-shell{padding:14px!important}.theca-marketing-root .theca-contact-modal-card{max-height:calc(100svh - 28px)!important;padding:36px 20px 22px!important;overflow-y:auto!important}.theca-marketing-root .theca-contact-modal-heading{font-size:2.5rem!important}.theca-marketing-root .theca-contact-modal-description{font-size:.9375rem!important}.theca-marketing-root .theca-contact-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px!important}.theca-marketing-root .theca-contact-row-label{width:auto!important}.theca-marketing-root .theca-contact-row-value{grid-column:1/-1;font-size:1.0625rem!important;overflow-wrap:anywhere}.theca-marketing-root .theca-contact-row-arrow{grid-column:2;grid-row:1}.theca-marketing-root .theca-contact-modal-footer{gap:12px!important;padding:12px 14px!important;font-size:.75rem!important;letter-spacing:.12em!important}}.ledger-mark{position:absolute;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-4);opacity:.55;letter-spacing:.18em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theca-culture-page footer{padding:60px 64px 40px;border-top:1px solid var(--line-2);position:relative;z-index:2}.theca-culture-page footer .row{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}.theca-culture-page :is(.drawer-face,.drawer-content-wrap){scroll-margin-top:calc(var(--culture-nav-height, 100px) + 16px)}.theca-culture-page .drawer-content-wrap.open{max-height:min(82vh,calc(100dvh - var(--culture-nav-height, 100px) - 32px))}html.dark .theca-culture-page{color-scheme:dark;--cream:#0E1113;--cream-2:#171C20;--paper:#1B2125;--ink:#F4F6F7;--ink-2:#C8CED2;--ink-3:#A8B0B5;--ink-4:#879198;--line:rgba(236,241,244,.25);--line-2:rgba(236,241,244,.13);--terracotta:#DDE3E6;--terracotta-soft:#C8CED2;--card:#1B2125;--card-strong:#20272B;background:var(--cream);color:var(--ink)}html.dark .theca-culture-page .ambient{background:radial-gradient(900px 600px at 82% -8%,rgba(139,146,152,.12),transparent 60%),linear-gradient(180deg,#0E1113,#171C20)}html.dark .theca-culture-page :is(.cabinet,.glass,.glass-strong,.theca-pill,.form-tile,.drawer-content){background:var(--card);border-color:var(--line);box-shadow:none}html.dark .theca-culture-page :is(.drawer-face:is(:hover,[aria-expanded=true]),.form-tile:hover){background:var(--card-strong)}