@font-face{font-family:'Geist';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/geist-vf.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/geist-mono-vf.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Newsreader';font-style:normal;font-weight:200 800;font-display:swap;src:url(fonts/newsreader-vf.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Newsreader';font-style:italic;font-weight:200 800;font-display:swap;src:url(fonts/newsreader-italic-vf.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:root{--paper:#f6f5f0;--stone:#ede7da;--box:#f3efe6;--fg:#320006;--fg-soft:#443531;--fg-muted:#66655f;--fg-dim:#948d7f;--accent:#633d40;--accent-bright:#9e8787;--headline:#4c3632;--wm:#320006;--dark:#1b1812;--card:rgba(255,255,255,0.5);--card-hover:rgba(255,255,255,0.78);--on-dark:#efece3;--on-dark-muted:#948d80;--font-sans:'Geist',-apple-system,'Segoe UI',sans-serif;--font-mono:'Geist Mono',ui-monospace,'SFMono-Regular',Menlo,monospace;--font-display:'Newsreader',Georgia,'Times New Roman',serif;--disp-weight-lg:500;--disp-weight-md:500;--track-lg:-0.014em;--track-md:-0.012em;--track-name:-0.02em;--size-title:1.25rem;--size-prose:1.25rem;--measure:35rem;--disp-opsz:auto}html{font-size:17.6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}html.hold,html.hold body{overflow:hidden}body{background:var(--paper);color:var(--fg);font-family:var(--font-sans);font-weight:400;line-height:1.6;min-height:100vh;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt";text-wrap:pretty}::selection{background:var(--accent);color:var(--on-dark)}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.band--dark a:focus-visible{outline-color:var(--accent-bright)}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--paper);color:var(--accent);font-family:var(--font-mono);font-size:0.72rem;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;padding:0.7rem 1.1rem}.skip-link:focus{left:0}body::before{content:'';position:fixed;inset:0;opacity:0.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px;pointer-events:none;z-index:9999}.band{position:relative;isolation:isolate}.band>.inner{max-width:48rem;margin:0 auto;padding:5.5rem 2rem;width:100%}.site-head{position:sticky;top:0;z-index:100;background:transparent;transition:background 0.3s ease,box-shadow 0.3s ease}.site-head.scrolled{background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);box-shadow:0 1px 0 color-mix(in srgb,var(--dark) 6%,transparent)}.site-head-inner{max-width:48rem;margin:0 auto;padding:1.1rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:0.6rem 1.5rem;flex-wrap:wrap}.site-head{--pill-h:calc(0.72rem * 1.6 + 0.9rem + 2px)}.brand{display:inline-flex;align-items:center;gap:0.6rem;text-decoration:none;min-height:var(--pill-h)}.js .brand{opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity 0.35s ease,transform 0.35s ease}.js .site-head.show-brand .brand{opacity:1;transform:none;pointer-events:auto}.brand-mark{width:1.5rem;height:1.5rem;display:block}.brand-wm{height:1.8rem;width:auto;display:block;color:var(--wm)}.site-nav{display:flex;align-items:center;gap:0.6rem 2rem;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;flex:1 1 auto;min-width:0}.site-nav a{font-family:var(--font-mono);font-size:0.72rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--fg-muted);text-decoration:none;transition:color 0.18s ease}.site-nav a:hover{color:var(--accent)}.site-nav .nav-cta{color:var(--accent);border:1px solid currentColor;border-radius:999px;padding:0.45rem 0.85rem;margin-left:0.25rem;transition:color 0.18s ease,background 0.18s ease,border-color 0.18s ease}.site-nav .nav-cta:hover{background:var(--accent);color:var(--paper);border-color:var(--accent)}@media (min-width:681px) and (max-width:760px){.site-head-inner{gap:0.6rem 1rem}.site-nav{gap:0.6rem 1.2rem}}.leadin{font-family:var(--font-mono);font-size:0.7rem;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:2.25rem}.band--paper{background:var(--paper)}.band--stone{background:var(--stone)}.band--lead>.inner{padding-bottom:3.5rem}.band--seam::before{content:'';position:absolute;left:0;right:0;top:0;height:5rem;z-index:-1;background:linear-gradient(180deg,var(--seam-from,transparent),transparent);pointer-events:none}.hero>.inner{padding-top:4.5rem;padding-bottom:6rem}.hero-lockup{display:flex;align-items:center;gap:3rem;margin-bottom:0.85rem}.hero-mark{flex-shrink:0;position:relative;width:9.375rem;height:9.375rem}.pit-svg{width:9.375rem;height:9.375rem;display:block;position:relative;z-index:1}.pit-svg rect{transform-box:fill-box;transform-origin:center}.gem-glow{position:absolute;left:50%;top:50%;width:5rem;height:5rem;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--accent-bright) 0%,transparent 68%);filter:blur(10px);opacity:0;z-index:0;pointer-events:none}.hero-blurb{flex:1 1 auto;min-width:0}.hero-name{color:var(--wm);line-height:0}.hero-name .wm{height:10rem;max-width:100%;width:auto;display:block}.hero-etymology{font-family:var(--font-display);font-size:0.9375rem;color:var(--fg-muted);line-height:1.55;font-style:italic;width:38.875rem;max-width:100%;display:grid;justify-items:end;margin-bottom:6rem;opacity:0;transition:opacity 0.4s ease}html:not(.js) .hero-lockup:hover + .hero-etymology,.hero-ready .hero-lockup:hover + .hero-etymology{opacity:1}.hero-etymology span{text-align:left;display:block}.hero-etymology em{font-style:normal;color:var(--fg);font-weight:500}.tagline{font-family:var(--font-display);font-optical-sizing:var(--disp-opsz);font-size:clamp(2.4rem,8.8vw,3.8rem);font-weight:var(--disp-weight-lg);letter-spacing:var(--track-lg);line-height:1.03;color:var(--headline)}.tagline .em{color:var(--accent);font-style:italic}.tagline-2{display:inline-block;margin-left:1.48em}.thesis-lede{font-family:var(--font-display);font-optical-sizing:var(--disp-opsz);font-size:clamp(1.45rem,2.9vw,1.95rem);font-weight:var(--disp-weight-md);letter-spacing:var(--track-md);line-height:1.45;color:var(--headline);margin-bottom:1.5rem}.thesis-lede strong{font-weight:600;color:var(--fg)}.thesis-lede,.section-lede,.section-statement{text-wrap:balance}.js main .band:not(.hero)>.inner{opacity:0;transform:translateY(16px)}.js main .band:not(.hero)>.inner.is-in{opacity:1;transform:none;transition:opacity 0.9s ease,transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94)}@media (prefers-reduced-motion:reduce),print{.js main .band:not(.hero)>.inner{opacity:1;transform:none;transition:none}}.thesis-sub{font-family:var(--font-display);font-size:var(--size-prose);line-height:1.55;color:var(--fg-soft);margin-top:1.5rem;max-width:var(--measure)}.thesis-sub + .thesis-sub{margin-top:1.1rem}.env-box{position:relative;margin-top:3.25rem;padding:3.6rem 2.25rem 2.6rem;background:var(--box);--sand:var(--stone);--sand-deep:color-mix(in srgb,var(--dark) 6%,var(--stone));--u1:var(--u);--u2:calc(2 * var(--u));--m1:calc(-1 * var(--u));--m2:calc(-2 * var(--u))}.env-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.env-label{position:absolute;top:1.35rem;left:2.25rem;z-index:1;white-space:nowrap;font-family:var(--font-mono);font-size:0.6875rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--fg-muted)}.env-box::after{content:'';position:absolute;left:0;bottom:0;width:var(--u);height:var(--u);pointer-events:none;background:var(--sand-deep);box-shadow:var(--u1) 0 0 var(--sand),0 var(--m1) 0 var(--sand),var(--u1) var(--m1) 0 var(--sand),var(--u2) 0 0 var(--sand)}.env-box:hover::after{box-shadow:var(--u1) 0 0 var(--sand),0 var(--m1) 0 var(--sand),var(--u1) var(--m1) 0 var(--sand),var(--u2) 0 0 var(--sand),0 var(--m2) 0 var(--sand),var(--u2) var(--m1) 0 var(--sand)}.pieces{position:relative;z-index:1;display:grid;gap:2.1rem;max-width:21rem}.piece-title{font-family:var(--font-sans);font-size:var(--size-title);font-weight:500;color:var(--fg);margin-bottom:0.4rem;letter-spacing:var(--track-name)}.piece-body{font-family:var(--font-display);font-size:1.0625rem;color:var(--fg-muted);line-height:1.5}.amplifier{font-family:var(--font-display);margin-top:4rem;font-size:var(--size-prose);line-height:1.55;color:var(--fg-soft);max-width:var(--measure)}.amplifier strong{color:var(--fg);font-weight:600}.approach-coda{margin-top:5.5rem}.thesis-coda{margin-top:0;margin-bottom:0}.thesis-coda + .amplifier{margin-top:2.4rem}.section-lede{font-family:var(--font-display);font-optical-sizing:var(--disp-opsz);font-size:clamp(1.45rem,2.9vw,1.95rem);font-weight:var(--disp-weight-md);letter-spacing:var(--track-md);line-height:1.45;color:var(--headline);margin-bottom:1.5rem}.access-sub{font-family:var(--font-display);font-size:var(--size-prose);line-height:1.55;color:var(--fg-soft);max-width:var(--measure)}.access-sub + .access-sub{margin-top:1.1rem}.inline-g{display:inline-block;height:0.92em;width:auto;vertical-align:-0.36em;margin:0 0.03em 0 0.18em;color:var(--wm)}.inline-pit{display:inline-block;width:0.93em;height:0.93em;vertical-align:-0.245em;margin:0 0.06em 0 0.3em}.inline-pit .layer{fill:var(--dark)}.inline-pit .gem{fill:var(--accent)}.access-cta{display:inline-flex;align-items:center;gap:0.45rem;margin-top:2rem;font-family:var(--font-sans);font-size:0.875rem;font-weight:500;letter-spacing:var(--track-name);color:var(--accent);text-decoration:none}.access-cta .arrow{transition:transform 0.22s ease}.more-link{display:inline-flex;align-items:center;gap:0.45rem;margin-top:1.6rem;font-family:var(--font-sans);font-size:0.875rem;font-weight:500;letter-spacing:var(--track-name);color:var(--accent);text-decoration:none}.more-link .arrow{transition:transform 0.22s ease}.more-link:hover .arrow{transform:translate(2px,-2px)}.access-cta:hover .arrow{transform:translate(2px,-2px)}.access-form{margin-top:2rem;max-width:34rem;display:grid;gap:1rem;opacity:0;transform:translateY(8px);transition:opacity 0.5s ease,transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}.access-form.is-open{opacity:1;transform:none}.access-cta[hidden],.access-form[hidden]{display:none}.access-form .row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.access-form label{display:grid;gap:0.45rem;font-family:var(--font-mono);font-size:0.68rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--fg-muted)}.access-form input,.access-form textarea{font-family:var(--font-sans);font-size:1rem;font-weight:400;color:var(--fg);letter-spacing:var(--track-name);background:var(--card);border:1px solid color-mix(in srgb,var(--dark) 16%,transparent);border-radius:0.6rem;padding:0.7rem 0.9rem;width:100%;transition:border-color 0.18s ease,background 0.18s ease}.access-form input:focus,.access-form textarea:focus{outline:none;border-color:var(--accent);background:var(--card-hover)}.access-form:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.access-form textarea{min-height:7rem;resize:vertical}.access-form .gotcha{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.access-form .actions{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap;margin-top:0.25rem}.access-form button{font-family:var(--font-mono);font-size:0.72rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--paper);background:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:0.72rem 1.2rem;cursor:pointer;display:inline-flex;align-items:center;gap:0.45rem;transition:opacity 0.18s ease}.access-form button .arrow{transition:transform 0.22s ease}.access-form button:hover{opacity:0.85}.access-form button:hover .arrow{transform:translate(2px,-2px)}.access-form button[disabled]{opacity:0.6;cursor:default}.access-form .fallback{font-family:var(--font-display);font-size:0.9375rem;color:var(--fg-muted)}.access-form .fallback a{color:var(--accent);text-decoration:none}.access-status{font-family:var(--font-display);font-size:1.0625rem;line-height:1.5;color:var(--fg-soft)}.access-status.is-error{color:var(--accent)}.access-done{margin-top:2.25rem;font-family:var(--font-display);font-size:var(--size-prose);line-height:1.55;color:var(--fg-soft)}.band--dark{background:var(--dark);color:var(--on-dark)}.band--dark .contact-foot .meta,.band--dark .contact-mark{color:var(--on-dark-muted)}.band--dark .contact-mark .gem{fill:var(--accent-bright)}.band--dark .contact-mark .layer{fill:var(--on-dark)}.investors{display:grid;gap:0.9rem}.investor{display:flex;align-items:baseline;flex-wrap:wrap;gap:0.3rem 1rem;font-family:var(--font-sans);font-size:var(--size-title);letter-spacing:var(--track-name);font-weight:500;color:var(--fg)}.investor.is-lead{color:var(--accent)}.investor .lead-tag{font-family:var(--font-mono);font-size:0.6875rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--fg-dim);font-weight:500;align-self:baseline}.investor-title{font-family:var(--font-mono);font-size:0.6875rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--fg-muted);line-height:1.45;align-self:baseline}.roster{display:grid;gap:2.75rem}.roster-row{display:grid;grid-template-columns:11.5rem 1fr;gap:1.5rem;align-items:start}.roster-name{font-family:var(--font-sans);font-size:var(--size-title);font-weight:500;color:var(--fg);letter-spacing:var(--track-name)}.roster-tag{font-family:var(--font-mono);font-size:0.6875rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--accent);margin-top:0.5rem}.roster-desc{font-family:var(--font-display);font-size:1.0625rem;color:var(--fg-muted);line-height:1.5}.section-statement{font-family:var(--font-display);font-optical-sizing:var(--disp-opsz);font-size:clamp(2rem,7vw,3rem);font-weight:var(--disp-weight-lg);letter-spacing:var(--track-lg);line-height:1.02;color:var(--headline)}.section-statement .accent{color:var(--accent);font-style:italic;text-decoration:none;transition:opacity 0.2s}.section-statement a.accent:hover{opacity:0.72}.join-head{margin-bottom:2.5rem}.roles{display:grid;gap:var(--u)}.role{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.6rem calc(1.35rem + 0.5 * var(--u));text-decoration:none;color:inherit;background:color-mix(in srgb,var(--dark) 5%,transparent);transition:background 0.18s ease;--dig-1:color-mix(in srgb,var(--dark) 10%,transparent);--dig-2:color-mix(in srgb,var(--dark) 20%,transparent);--u1:calc(-1 * var(--u));--u2:calc(-2 * var(--u))}.role:hover{background:color-mix(in srgb,var(--dark) 8%,transparent)}.role::after{content:'';position:absolute;right:0;bottom:0;width:var(--u);height:var(--u);pointer-events:none;background:var(--dig-2);box-shadow:var(--u1) 0 0 var(--dig-1),0 var(--u1) 0 var(--dig-1),var(--u1) var(--u1) 0 var(--dig-1),var(--u2) 0 0 var(--dig-1)}.role:hover::after{box-shadow:var(--u1) 0 0 var(--dig-1),0 var(--u1) 0 var(--dig-1),var(--u1) var(--u1) 0 var(--dig-1),var(--u2) 0 0 var(--dig-1),0 var(--u2) 0 var(--dig-1),var(--u2) var(--u1) 0 var(--dig-1)}.role-main{display:flex;flex-direction:column;gap:0.2rem}.role-title{font-family:var(--font-sans);font-size:var(--size-title);font-weight:500;letter-spacing:var(--track-name);color:var(--fg)}.role-meta{font-family:var(--font-mono);font-size:0.72rem;color:var(--fg-muted);letter-spacing:0.01em}.role-cta{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.8125rem;font-weight:500;color:var(--accent);white-space:nowrap}.role-cta .arrow{transition:transform 0.22s ease}.role:hover .role-cta .arrow{transform:translate(2px,-2px)}.band--contact>.inner{padding-top:4rem;padding-bottom:4.5rem}.contact-foot{margin-top:4rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.contact-foot .meta{font-family:var(--font-mono);font-size:0.72rem;color:var(--fg-muted);letter-spacing:0.04em}.contact-mark{display:flex;align-items:center;gap:0.6rem;font-family:var(--font-mono);font-size:0.78rem;color:var(--fg-muted);letter-spacing:0.02em}.contact-mark svg{width:1.125rem;height:1.125rem}.contact-links{margin-top:1.75rem;display:flex;align-items:center;gap:1.5rem}.contact-links a{display:inline-flex;color:var(--accent-bright);text-decoration:none;transition:color 0.18s ease;padding:0.35rem;margin:-0.35rem}.contact-links a:hover{color:var(--on-dark)}.contact-links svg{width:1.5rem;height:1.5rem;display:block;fill:currentColor}.foot-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem 2.5rem}.foot-col{display:flex;flex-direction:column;align-items:flex-start;gap:0.55rem}.foot-head{font-family:var(--font-mono);font-size:0.68rem;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--on-dark-muted);margin-bottom:0.3rem}.foot-col>a{font-family:var(--font-sans);font-size:0.9375rem;font-weight:500;letter-spacing:var(--track-name);color:var(--on-dark);opacity:0.85;text-decoration:none;transition:opacity 0.18s ease}.foot-col>a:hover{opacity:1}.foot-col .contact-links{margin-top:0.4rem}.legal>.inner{min-height:70vh}.legal h1{font-family:var(--font-display);font-optical-sizing:var(--disp-opsz);font-size:clamp(1.45rem,2.9vw,1.95rem);font-weight:var(--disp-weight-md);letter-spacing:var(--track-md);line-height:1.45;color:var(--headline);margin-bottom:0.6rem}.legal .updated{font-family:var(--font-mono);font-size:0.68rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:2.5rem}.legal h2{font-family:var(--font-mono);font-size:0.7rem;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--fg-muted);margin:2.75rem 0 0.9rem}.legal p,.legal li{font-family:var(--font-display);font-size:1.0625rem;line-height:1.6;color:var(--fg-soft)}.legal p + p{margin-top:0.9rem}.legal ul{list-style:none;margin-top:0.4rem}.legal li{position:relative;padding-left:1.1rem;margin-top:0.35rem}.legal li::before{content:'·';position:absolute;left:0.25rem;color:var(--fg-dim)}.legal a{color:var(--accent);text-decoration:none;transition:opacity 0.18s ease}.legal a:hover{opacity:0.72}.legal .todo{background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:0.2em;padding:0 0.3em;color:var(--accent)}.brand-mark .layer,.pit-svg .ring,.contact-mark .layer{fill:var(--dark)}.brand-mark .gem,.pit-svg .gem,.contact-mark .gem{fill:var(--accent)}@media (max-width:680px){html{font-size:16px}.hero-head{width:100%}.hero-lockup{gap:2rem}.hero-mark,.pit-svg{width:120px;height:120px}.hero-name .wm{height:6rem}.hero-etymology{margin-bottom:3.5rem;width:25.4rem}.hero>.inner{padding-top:3rem;padding-bottom:4.5rem}.band>.inner{padding:4rem 1.5rem}.site-head-inner{padding:0.55rem 1rem;gap:0.5rem 0.5rem;align-items:flex-start}.site-head--home .brand{display:none}.brand-wm{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.site-nav{flex:1 1 0;gap:0.3rem 0.55rem;justify-content:flex-start}.site-nav a{font-size:0.62rem;letter-spacing:0.1em;padding:0.4rem 0}.site-nav .nav-cta{padding:0.32rem 0.5rem;margin-left:auto}.site-head{--pill-h:calc(0.68rem * 1.6 + 0.76rem + 2px)}.access-form .row{grid-template-columns:1fr}.foot-grid .foot-col{flex:0 0 calc(50% - 1.25rem)}.roster-row{grid-template-columns:1fr;gap:0.5rem}.env-box{display:flex;flex-direction:column;padding:3.1rem 1.5rem 1.75rem}.env-label{top:1.2rem;left:1.5rem}.pieces{order:1;max-width:none}.env-canvas{position:static;order:2;width:100%;height:13rem;margin-top:2.25rem}}@media (max-width:480px){.hero-lockup{gap:1.75rem;flex-direction:column;align-items:flex-start}.hero-etymology{display:block;width:auto}}:root{--u:0.9375rem}@media (max-width:680px){:root{--u:0.75rem}}.band--paper{--seam-to:var(--paper)}.band--stone{--seam-to:var(--stone)}.band--seam::before{--hill:var(--seam-to);--s1:color-mix(in srgb,var(--seam-from) 66.67%,var(--seam-to));--s2:color-mix(in srgb,var(--seam-from) 33.33%,var(--seam-to));top:calc(-5 * var(--u));height:calc(7 * var(--u));background-repeat:no-repeat}#thesis.band--seam::before{background-image:linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1));background-size:calc(4 * var(--u)) calc(1 * var(--u)),calc(3 * var(--u)) calc(1 * var(--u)),calc(5 * var(--u)) calc(2 * var(--u)),calc(2 * var(--u)) calc(3 * var(--u)),calc(3 * var(--u)) calc(4 * var(--u)),calc(2 * var(--u)) calc(3 * var(--u)),calc(2 * var(--u)) calc(5 * var(--u)),calc(2 * var(--u)) calc(4 * var(--u)),calc(100% - 32 * var(--u)) calc(1 * var(--u)),calc(8 * var(--u)) calc(2 * var(--u)),calc(3 * var(--u)) calc(1 * var(--u)),calc(2 * var(--u)) calc(2 * var(--u)),calc(5 * var(--u)) calc(3 * var(--u)),calc(5 * var(--u)) calc(4 * var(--u)),calc(5 * var(--u)) calc(5 * var(--u)),calc(2 * var(--u)) calc(6 * var(--u)),calc(2 * var(--u)) calc(5 * var(--u)),calc(100% - 32 * var(--u)) calc(2 * var(--u)),calc(4 * var(--u)) calc(3 * var(--u)),calc(2 * var(--u)) calc(4 * var(--u)),calc(2 * var(--u)) calc(3 * var(--u)),calc(3 * var(--u)) calc(2 * var(--u)),calc(2 * var(--u)) calc(3 * var(--u)),calc(3 * var(--u)) calc(5 * var(--u)),calc(2 * var(--u)) calc(4 * var(--u)),calc(3 * var(--u)) calc(6 * var(--u)),calc(2 * var(--u)) calc(5 * var(--u)),calc(3 * var(--u)) calc(7 * var(--u)),calc(2 * var(--u)) calc(6 * var(--u)),calc(2 * var(--u)) calc(7 * var(--u)),calc(2 * var(--u)) calc(6 * var(--u));background-position:right calc(24 * var(--u)) bottom,right calc(16 * var(--u)) bottom,right calc(11 * var(--u)) bottom,right calc(9 * var(--u)) bottom,right calc(6 * var(--u)) bottom,right calc(4 * var(--u)) bottom,right calc(2 * var(--u)) bottom,right 0 bottom,left bottom,right calc(24 * var(--u)) bottom,right calc(21 * var(--u)) bottom,right calc(19 * var(--u)) bottom,right calc(14 * var(--u)) bottom,right calc(9 * var(--u)) bottom,right calc(4 * var(--u)) bottom,right calc(2 * var(--u)) bottom,right 0 bottom,left bottom,right calc(28 * var(--u)) bottom,right calc(26 * var(--u)) bottom,right calc(24 * var(--u)) bottom,right calc(21 * var(--u)) bottom,right calc(19 * var(--u)) bottom,right calc(16 * var(--u)) bottom,right calc(14 * var(--u)) bottom,right calc(11 * var(--u)) bottom,right calc(9 * var(--u)) bottom,right calc(6 * var(--u)) bottom,right calc(4 * var(--u)) bottom,right calc(2 * var(--u)) bottom,right 0 bottom}#team.band--seam::before{background-image:linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--hill),var(--hill)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s2),var(--s2)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1)),linear-gradient(var(--s1),var(--s1));background-size:calc(2 * var(--u)) calc(1 * var(--u)),calc(5 * var(--u)) calc(2 * var(--u)),calc(3 * var(--u)) calc(3 * var(--u)),calc(5 * var(--u)) calc(1 * var(--u)),calc(2 * var(--u)) calc(2 * var(--u)),calc(3 * var(--u)) calc(5 * var(--u)),calc(2 * var(--u)) calc(4 * var(--u)),calc(2 * var(--u)) calc(2 * var(--u)),calc(3 * var(--u)) calc(3 * var(--u)),calc(100% - 30 * var(--u)) calc(1 * var(--u)),calc(3 * var(--u)) calc(2 * var(--u)),calc(5 * var(--u)) calc(3 * var(--u)),calc(5 * var(--u)) calc(4 * var(--u)),calc(5 * var(--u)) calc(2 * var(--u)),calc(2 * var(--u)) calc(4 * var(--u)),calc(3 * var(--u)) calc(6 * var(--u)),calc(2 * var(--u)) calc(5 * var(--u)),calc(2 * var(--u)) calc(3 * var(--u)),calc(3 * var(--u)) calc(4 * var(--u)),calc(100% - 30 * var(--u)) calc(2 * var(--u)),calc(3 * var(--u)) calc(3 * var(--u)),calc(2 * var(--u)) calc(5 * var(--u)),calc(3 * var(--u)) calc(4 * var(--u)),calc(2 * var(--u)) calc(6 * var(--u)),calc(3 * var(--u)) calc(5 * var(--u)),calc(2 * var(--u)) calc(3 * var(--u)),calc(3 * var(--u)) calc(4 * var(--u)),calc(2 * var(--u)) calc(6 * var(--u)),calc(3 * var(--u)) calc(7 * var(--u)),calc(2 * var(--u)) calc(6 * var(--u)),calc(2 * var(--u)) calc(4 * var(--u)),calc(3 * var(--u)) calc(5 * var(--u));background-position:right calc(25 * var(--u)) bottom,right calc(20 * var(--u)) bottom,right calc(17 * var(--u)) bottom,right calc(12 * var(--u)) bottom,right calc(10 * var(--u)) bottom,right calc(7 * var(--u)) bottom,right calc(5 * var(--u)) bottom,right calc(3 * var(--u)) bottom,right 0 bottom,left bottom,right calc(27 * var(--u)) bottom,right calc(22 * var(--u)) bottom,right calc(17 * var(--u)) bottom,right calc(12 * var(--u)) bottom,right calc(10 * var(--u)) bottom,right calc(7 * var(--u)) bottom,right calc(5 * var(--u)) bottom,right calc(3 * var(--u)) bottom,right 0 bottom,left bottom,right calc(27 * var(--u)) bottom,right calc(25 * var(--u)) bottom,right calc(22 * var(--u)) bottom,right calc(20 * var(--u)) bottom,right calc(17 * var(--u)) bottom,right calc(15 * var(--u)) bottom,right calc(12 * var(--u)) bottom,right calc(10 * var(--u)) bottom,right calc(7 * var(--u)) bottom,right calc(5 * var(--u)) bottom,right calc(3 * var(--u)) bottom,right 0 bottom}.band--dark{background:#403930}#contact>.inner{padding-bottom:18rem}.legal>.inner{padding-bottom:18rem}.band--contact::before{content:'';position:absolute;left:0;right:0;z-index:-1;pointer-events:none;top:calc(-14 * var(--u));height:calc(16 * var(--u));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 16' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill='%23e6e4df' d='M0 16V4H1H2H3H4H5H6H7H8H9H10H11V3H12H13H14H15H16H17H18V4H19H20H21H22H23H24H25H26H27V3H28H29H30H31H32H33H34H35H36H37H38H39H40H41V2H42H43H44H45H46H47H48H49H50H51H52H53V3H54H55H56V4H57H58H59H60H61H62H63H64H65H66H67H68H69H70H71H72H73H74H75H76H77V3H78H79V2H80H81H82H83H84H85V1H86H87H88H89H90H91H92H93H94H95H96H97H98H99H100H101H102H103H104H105H106V2H107H108H109H110H111H112H113H114H115H116H117H118H119H120H121H122H123H124V3H125H126H127H128H129H130H131H132V2H133H134H135H136V1H137H138H139H140H141H142H143H144V2H145H146H147H148H149H150H151H152V3H153H154H155H156V4H157H158H159H160V16Z'/%3E%3Cpath fill='%23cdcac4' d='M0 16V5H1H2H3H4H5H6H7H8H9H10H11H12H13H14H15H16H17H18H19H20H21H22H23H24H25H26H27V4H28H29H30H31H32H33H34H35V5H36H37H38H39H40H41H42H43H44H45V4H46H47H48H49V5H50H51H52V4H53H54H55H56V5H57H58H59H60H61H62H63H64H65H66H67H68H69H70H71H72H73H74H75V6H76H77H78H79H80H81H82H83H84H85H86H87H88H89H90H91H92H93V7H94H95H96H97H98H99H100H101H102V6H103H104H105H106H107H108V5H109H110H111H112H113V4H114H115H116H117H118H119H120H121H122H123H124H125H126H127H128H129H130H131H132V3H133H134H135H136V2H137H138H139H140H141H142H143H144V3H145H146H147H148H149H150H151H152V4H153H154H155H156V5H157H158H159H160V16Z'/%3E%3Cpath fill='%23afaba5' d='M0 16V6H1H2H3H4H5H6H7H8H9H10H11H12H13H14H15H16H17H18H19H20H21H22H23H24V7H25H26H27H28H29H30H31V8H32H33H34H35H36H37H38H39H40H41H42H43H44V7H45H46V6H47H48H49H50H51H52H53H54H55H56H57H58H59H60H61H62H63H64H65H66H67H68H69V7H70H71H72H73H74V8H75H76H77H78V7H79H80H81H82H83H84V8H85H86H87H88V7H89H90H91H92H93V8H94H95H96H97H98H99H100H101H102V7H103H104H105H106H107H108V6H109H110H111H112V7H113H114H115V8H116H117H118H119H120H121H122H123H124H125H126H127H128H129H130H131H132H133H134H135H136H137V7H138H139H140H141H142H143H144H145V6H146H147H148H149H150H151H152H153V5H154H155H156V6H157H158H159H160V16Z'/%3E%3Cpath fill='%238d8881' d='M0 16V9H1H2H3H4H5H6H7H8V10H9H10H11H12H13H14H15H16H17H18H19H20H21H22H23H24H25H26H27H28H29H30H31H32H33H34H35H36H37H38H39H40H41H42H43H44H45H46H47H48H49V9H50H51H52H53V10H54H55V9H56H57H58H59H60H61H62H63H64H65H66H67H68H69H70V10H71H72H73V9H74H75H76H77H78H79H80V10H81H82H83H84V9H85H86H87H88H89H90H91H92V10H93H94H95H96H97H98H99H100V11H101V10H102H103H104H105H106H107H108H109H110H111H112V9H113H114H115H116H117H118H119H120H121H122H123H124H125H126H127H128H129H130H131H132H133H134H135H136H137V8H138H139H140H141H142H143H144H145V7H146H147H148H149H150V8H151H152H153H154V9H155H156H157H158H159H160V16Z'/%3E%3Cpath fill='%2368625a' d='M0 16V10H1H2H3H4H5H6H7H8V11H9H10V12H11H12H13H14H15H16H17H18V13H19H20H21H22H23H24H25H26H27V12H28H29H30H31H32H33H34H35H36H37H38H39H40H41H42H43H44H45H46H47H48H49H50V11H51H52H53H54H55H56H57H58H59V12H60H61H62H63H64H65H66H67H68H69H70H71H72H73H74H75H76H77H78H79H80H81H82H83H84V13H85H86H87V12H88H89H90H91H92H93H94H95H96H97H98H99H100H101V11H102H103H104H105H106H107H108H109H110H111H112V10H113H114H115H116H117V11H118H119H120H121H122H123H124H125V10H126H127V11H128H129H130H131V12H132H133H134H135H136H137H138H139V11H140H141H142V10H143H144H145H146H147H148H149H150H151H152H153H154H155H156H157H158H159H160V16Z'/%3E%3Cpath fill='%23403930' d='M0 16V12H1H2H3V13H4H5H6V14H7H8H9H10H11H12H13V15H14H15H16H17H18H19H20H21H22H23V14H24H25H26H27H28H29H30V13H31H32H33H34H35H36H37H38H39H40H41H42H43H44H45H46V14H47H48H49H50H51H52H53H54V13H55H56H57H58H59H60H61V14H62H63H64H65H66H67H68H69H70H71H72H73H74H75H76H77H78H79V15H80H81H82V14H83H84H85H86H87V13H88H89H90H91H92H93H94H95H96H97H98H99H100H101V12H102H103H104V13H105H106H107H108H109H110H111H112H113H114H115H116H117H118H119H120H121H122H123H124H125H126V12H127H128H129H130H131V13H132H133H134H135H136H137H138H139V14H140H141H142H143V15H144H145H146H147H148V14H149H150H151H152H153H154H155V13H156H157H158V12H159H160V16Z'/%3E%3C/svg%3E");background-size:calc(160 * var(--u)) 100%;background-repeat:repeat-x}#problem>.inner{padding-bottom:8rem}#thesis>.inner{padding-bottom:7.5rem}@media (max-width:680px){#problem>.inner{padding-bottom:6.5rem}#thesis>.inner{padding-bottom:6rem}#contact>.inner{padding-bottom:15rem}.legal>.inner{padding-bottom:15rem}}