@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/bitcoin/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2) format("woff2-variations"),url(/landing/fonts/schibsted-grotesk-latin-wght-normal.4c8b93f431.woff2) format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/bitcoin/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/landing/fonts/ibm-plex-mono-latin-500-normal.01d2854474.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}:root{color-scheme:light;--bg: #ffffff;--bg-tint: #f7f6f3;--bg-sunk: #f1f0ec;--ink: #0f1115;--ink-2: #3d434d;--ink-3: #666d78;--line: #e8e6e1;--line-strong: #d3d0c9;--accent: #f7931a;--accent-ink: #b54708;--night: #0a0f1a;--night-ink: #eef1f6;--night-ink-2: #a9b3c3;--night-ink-3: #7d889b;--night-line: rgb(255 255 255 / .09);--night-accent-ink: #ffb366;--night-gold: rgb(201 174 126);--night-gold-ink: #d9c29a;--night-gold-line: rgb(201 174 126 / .22);--font-display: "Schibsted Grotesk Variable", "Helvetica Neue", Arial, system-ui, sans-serif;--font-sans: "Schibsted Grotesk Variable", "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-sm: .9375rem;--fs-base: 1.0625rem;--radius-sm: 8px;--radius: 12px;--container: 1240px;--gutter: clamp(1.25rem, .6rem + 3vw, 3rem);--header-h: 68px;--ease-out: cubic-bezier(.16, 1, .3, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0b0f17;--bg-sunk: #070a10;--bg-tint: #0e131d;--ink: #eef1f6;--ink-2: #b9c2d0;--ink-3: #8b95a6;--line: #1e2633;--line-strong: #2c3647;--accent-ink: #ffb366}}:root[data-theme=dark]{color-scheme:dark;--bg: #0b0f17;--bg-sunk: #070a10;--bg-tint: #0e131d;--ink: #eef1f6;--ink-2: #b9c2d0;--ink-3: #8b95a6;--line: #1e2633;--line-strong: #2c3647;--accent-ink: #ffb366}@media(max-width:767px){:root{--fs-sm: 1rem;--header-h: 60px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--night);overflow-x:clip}body{min-height:100dvh;background:var(--bg-tint);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);line-height:1.7;font-feature-settings:"ss01","cv05";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,picture,canvas,svg{display:block;max-width:100%}[hidden]{display:none!important}a{color:inherit;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}p{text-wrap:pretty;overflow-wrap:break-word}::selection{background:var(--accent);color:#111}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}.wrap,.bar,.stage-copy{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.kicker{font-family:var(--font-mono);font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.kicker .dot{display:inline-block;width:6px;height:6px;border-radius:1px;background:var(--accent);margin-right:.6em;vertical-align:.12em}.stage{position:relative;min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;background:var(--night);color:var(--night-ink);overflow:hidden}.stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--night-line);z-index:3}.tunnel{--vpx: 65;--vpy: 44;position:absolute;inset:0;z-index:0;background:radial-gradient(circle at calc(var(--vpx) * 1%) calc(var(--vpy) * 1%),#1d1912 0,#13161e 16%,#0d111a 38%,#090c14 70%,#06080e);container-type:size}.tunnel.is-live{cursor:pointer}.tunnel-still{position:absolute;max-width:none;width:150vmax;height:150vmax;left:calc(var(--vpx) * 1% - 75vmax);top:calc(var(--vpy) * 1% - 75vmax);transition:opacity .8s ease .1s;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@supports (width: calc(hypot(3cqw,4cqh)*2)){.tunnel-still{width:calc(1.7*hypot(100cqw,100cqh));height:calc(1.7*hypot(100cqw,100cqh));left:calc(var(--vpx) * 1cqw - .85 * hypot(100cqw,100cqh));top:calc(var(--vpy) * 1cqh - .85 * hypot(100cqw,100cqh))}}.tunnel-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease}.is-live .tunnel-canvas{opacity:1}.is-live .tunnel-still{opacity:0}.stage-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0f1af0,#0a0f1ad1 24%,#0a0f1a75 42%,#0a0f1a00 58%),linear-gradient(0deg,#0a0f1af0 0,#0a0f1ab8 8rem,#0a0f1a00 17rem),linear-gradient(180deg,#0a0f1a99 0,#0a0f1a00 7rem);transition:opacity .5s ease}.bar{position:relative;z-index:60;height:var(--header-h);display:flex;align-items:center;pointer-events:none}.brand{flex:none;color:var(--night-ink);view-transition-name:b21-brand}.logo{display:inline-flex;align-items:center;gap:.6rem;color:currentColor}.logo-mark{flex:none;overflow:visible}.logo-word{font-family:var(--font-display);font-weight:620;font-size:1.14rem;letter-spacing:-.03em;line-height:1}.logo-21{font-family:var(--font-mono);font-weight:500;font-size:.72em;letter-spacing:0;color:var(--accent);margin-left:.18em;position:relative;top:-.42em}.no{font-family:var(--font-mono);font-weight:500;letter-spacing:.04em;color:var(--night-gold-ink)}.stage-copy{position:relative;z-index:2;align-self:center;display:grid;justify-items:start;padding-block:clamp(1rem,3vh,2.5rem) clamp(1.5rem,5vh,4rem);transition:opacity .38s ease,transform .6s var(--ease-out);pointer-events:none}.stage-copy a{pointer-events:auto}.stage-kicker{color:var(--night-ink-3);margin-bottom:clamp(1rem,.6rem + 1vw,1.6rem)}.stage-kicker .no{margin-left:.15em}.stage-title{display:grid;gap:.06em;max-width:9.6em;font-family:var(--font-display);font-weight:520;font-size:clamp(2.4rem,min(1.3rem + 3.7vw,8.4vh),5.6rem);letter-spacing:-.03em;line-height:1.04;color:var(--night-ink)}.stage-title .l2{color:var(--night-ink-3)}.stage-lead{max-width:32ch;margin-top:clamp(1rem,.7rem + .9vw,1.5rem);font-size:clamp(1.0625rem,.98rem + .35vw,1.3rem);line-height:1.5;color:var(--night-ink-2)}.stage-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-top:clamp(1.5rem,1.1rem + 1.3vw,2.4rem)}.enter{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:56px;padding:.85em 1.6em .85em 1.5em;border-radius:var(--radius-sm);background:var(--night-ink);color:var(--night);font-family:var(--font-sans);font-weight:520;font-size:var(--fs-base);line-height:1.2;text-decoration:none;transition:transform .25s var(--ease-out),background-color .2s}.enter:before{content:"";flex:none;width:7px;height:7px;background:var(--accent);transition:transform .25s var(--ease-out)}.enter svg{flex:none;transition:transform .25s var(--ease-out)}.enter:hover{background:#fff;transform:translateY(-1px)}.enter:hover:before{transform:scale(1.15)}.enter:hover svg{transform:translate(3px)}.enter:active{transform:translateY(0) scale(.99)}.enter:focus-visible{outline-offset:4px}.lang{display:inline-flex;align-items:center;gap:.4em;min-height:44px;color:var(--night-ink-2);font-size:var(--fs-sm);font-weight:520;text-decoration:none;transition:color .2s}.lang-t{text-decoration:underline;text-decoration-color:#fff3;text-decoration-thickness:1px;text-underline-offset:.32em;transition:text-decoration-color .2s}.lang:hover{color:var(--night-accent-ink)}.lang:hover .lang-t{text-decoration-color:currentColor}.projects{position:relative;z-index:2;width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto;padding-block:clamp(1rem,2.4vh,1.6rem) clamp(1.25rem,3.5vh,2.25rem);display:grid;gap:.85rem;transition:opacity .38s ease,transform .6s var(--ease-out)}.projects:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,#c9ae7e61,#c9ae7e1f 55%,#c9ae7e00)}.projects-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem 1.5rem}.projects-title{color:var(--night-ink-2)}.projects-title:before{content:"";display:inline-block;width:6px;height:6px;border-radius:1px;background:var(--night-gold);margin-right:.6em;vertical-align:.12em}.projects-note{font-size:.875rem;line-height:1.5;color:var(--night-ink-3)}.tiles{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));gap:clamp(.75rem,.4rem + 1vw,1.25rem)}.tile{position:relative;display:grid;grid-template-columns:clamp(6.5rem,2rem + 8vw,10rem) minmax(0,1fr);align-items:start;gap:1.1rem;padding:.7rem;border:1px solid var(--night-gold-line);border-radius:var(--radius);background:linear-gradient(180deg,#111621c7,#0b0f18db);transition:border-color .3s,background-color .3s,transform .35s var(--ease-out)}.tile:hover{border-color:#c9ae7e80;transform:translateY(-2px)}.tile-soon:hover{border-color:var(--night-gold-line);transform:none}.tile-soon:hover .tile-img{opacity:.9;transform:none}.tile-media{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-sm);background:var(--night);box-shadow:inset 0 0 0 1px #ffffff0f}.tile-img{width:100%;height:100%;object-fit:cover;object-position:50% 0;opacity:.9;transition:opacity .3s,transform .6s var(--ease-out)}.tile-img-casino{scale:1.4;transform-origin:74% 30%}.tile-img-map{scale:1.2;transform-origin:45% 45%}.tile:hover .tile-img{opacity:1;transform:scale(1.03)}.tile-body{display:grid;align-content:start;gap:.3rem;min-width:0;padding-top:.1rem}.tile-name{display:flex;align-items:baseline;gap:.6rem;padding-right:2rem;font-family:var(--font-display);font-weight:580;font-size:1.0625rem;letter-spacing:-.012em;line-height:1.25;color:var(--night-ink)}.tile-name .no{font-size:.75rem}.tile-link{text-decoration:none}.tile-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.tile-text{font-size:.875rem;line-height:1.5;color:var(--night-ink-2)}.tile-badge{justify-self:start;margin-top:.2rem;padding:.18em .6em;border-radius:999px;border:1px solid rgb(255 255 255 / .1);background:#ffffff08;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.45;color:var(--night-ink-2)}.tile-go{position:absolute;right:1rem;top:1rem;color:var(--night-ink-3);transition:color .25s,transform .25s var(--ease-out)}.tile:hover .tile-go{color:var(--night-accent-ink);transform:translate(3px)}@supports selector(:has(a)){.tile-link:focus-visible{outline:none}.tile:has(.tile-link:focus-visible){outline:2px solid var(--accent);outline-offset:3px;border-color:#c9ae7e80}}.stage.is-flying .stage-copy{opacity:0;transform:translateY(-10px) scale(.985)}.stage.is-flying .projects{opacity:0;transform:translateY(8px)}.stage.is-flying .stage-shade{opacity:0}.veil{position:fixed;inset:0;z-index:50;background:var(--night);opacity:0;pointer-events:none}.veil.is-on{pointer-events:auto}@media(max-aspect-ratio:1/1){.stage{grid-template-rows:auto minmax(8.5rem,1fr) auto auto;padding-bottom:max(.25rem,env(safe-area-inset-bottom))}.tunnel{--vpx: 50;--vpy: 55;grid-row:1 / 3;grid-column:1;overflow:hidden}.tunnel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:32%;pointer-events:none;background:linear-gradient(180deg,rgb(10 15 26 / 0),var(--night))}.stage-copy{grid-row:3;align-self:end;padding-block:.25rem clamp(1.25rem,3.2vh,2.25rem)}.projects{grid-row:4}.stage-title{max-width:10em;font-size:clamp(2rem,min(1rem + 5vw,5.6vh),4rem)}.stage-shade{background:linear-gradient(180deg,#0a0f1a8c 0,#0a0f1a00 6rem)}}@media(max-aspect-ratio:1/1)and (max-height:700px){.stage{grid-template-rows:auto minmax(6.5rem,1fr) auto auto}}@media(max-aspect-ratio:1/1)and (max-height:640px){.projects-note{display:none}}@media(min-aspect-ratio:2/1){.tunnel{--vpx: 67}}@media(min-width:700px)and (max-width:999px){.tiles{grid-template-columns:minmax(0,1fr);gap:.6rem}}@media(max-width:699px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;gap:0;padding:0;overflow:hidden}.tile-media{aspect-ratio:2 / 1;border-radius:0;box-shadow:none;border-bottom:1px solid var(--night-gold-line)}.tile-body{gap:.25rem;padding:.6rem .75rem .7rem}.tile-name{font-size:1rem;padding-right:0}.tile-text,.tile-go,.tile-name .no{display:none}.tile-badge{margin-top:0;padding:0;border:0;border-radius:0;background:none;color:var(--night-ink-3);line-height:1.4}}@media(max-width:359px){.tiles{grid-template-columns:minmax(0,1fr);gap:.5rem}.tile{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem}.tile-media{aspect-ratio:1;border-radius:6px;border-bottom:0;box-shadow:inset 0 0 0 1px #ffffff0f}.tile-body{padding:0}}.foot{background:var(--bg-tint);border-top:1px solid var(--line);padding-block:1.1rem}.foot-in{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 2rem}.foot-copy,.foot-credit{font-family:var(--font-mono);font-size:.75rem;line-height:1.5;letter-spacing:.02em;color:var(--ink-3)}.foot-credit{flex:1 1 22rem}.foot-nav{margin-left:auto}.foot-nav ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:0 1.75rem}.foot-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);font-size:var(--fs-sm);text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:.3em;transition:color .2s,text-decoration-color .2s}.foot-nav a:hover{color:var(--accent-ink);text-decoration-color:currentColor}@media(max-width:767px){.brand{display:inline-flex;align-items:center;min-height:44px}.stage-kicker{display:none}.stage-lead{margin-top:.7rem;font-size:1rem}.stage-cta{gap:.25rem 1.5rem;margin-top:1.1rem}.enter{min-height:52px;padding-inline:1.1em 1.25em}.projects{gap:.65rem;padding-top:.9rem}.projects-head{display:grid;gap:.1rem}.projects-note{font-size:.8125rem}.foot{padding-block:.75rem 1rem}.foot-in{display:grid;gap:.25rem}.foot-nav{margin-left:0;order:-1}.foot-copy{order:1}}@media(max-width:420px){.logo-word{font-size:1rem}}@media(hover:none){.tile:hover,.enter:hover,.tile:hover .tile-img,.tile:hover .tile-go{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}@view-transition{navigation:none}}@media(forced-colors:active){.tunnel-still,.tunnel-canvas,.stage-shade{display:none}.enter{border:2px solid ButtonText}.tile{border-color:CanvasText}}@media print{.stage{min-height:0;background:none;color:#000}.tunnel,.stage-shade,.veil,.tile-go{display:none}.stage-title,.stage-title .l2,.stage-lead,.brand,.tile-name,.tile-text,.tile-badge,.projects-title{color:#000}.tile{background:none;border-color:#999}}
