@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bw-night:#0e0d0c;--bw-coal:#171513;--bw-ash:#23201d;--bw-smoke:#948b81;--bw-chalk:#f4f0ea;--bw-stone:#faf8f5;--bw-ink:#111;--bw-kiln-ember:#f3b65e;--bw-kiln-terracotta:#c9623c;--bw-kiln-clay:#9a3f5c;--bw-kiln-dusk:#5b3f9c;--bw-kiln-twilight:#2f4aa6;--bw-spectrum-1:var(--bw-kiln-ember);--bw-spectrum-2:var(--bw-kiln-terracotta);--bw-spectrum-3:var(--bw-kiln-clay);--bw-spectrum-4:var(--bw-kiln-dusk);--bw-spectrum-5:var(--bw-kiln-twilight);--bw-gradient-kiln:linear-gradient(90deg, var(--bw-spectrum-1), var(--bw-spectrum-2) 28%, var(--bw-spectrum-3) 52%, var(--bw-spectrum-4) 76%, var(--bw-spectrum-5));--bw-gradient-brick:linear-gradient(45deg, var(--bw-spectrum-1), var(--bw-spectrum-2), var(--bw-spectrum-3), var(--bw-spectrum-4), var(--bw-spectrum-5));--bw-bg:var(--bw-night);--bw-surface:var(--bw-coal);--bw-raised:var(--bw-ash);--bw-text:var(--bw-chalk);--bw-text-muted:#ada49b;--bw-text-secondary:color-mix(in srgb, var(--bw-chalk) 76%, transparent);--bw-positive:#34664f;--bw-negative:#95473d;--bw-on-status:#fff;--bw-line:color-mix(in srgb, var(--bw-chalk) 9%, transparent);--bw-line-strong:color-mix(in srgb, var(--bw-chalk) 18%, transparent);--bw-guide:color-mix(in srgb, var(--bw-chalk) 26%, transparent);--bw-guide-width:1px;--bw-guide-dash:5px;--bw-guide-gap:4px;--bw-guide-pattern:var(--bw-guide) 0 var(--bw-guide-dash), transparent 0 calc(var(--bw-guide-dash) + var(--bw-guide-gap));--bw-grid-line:color-mix(in srgb, var(--bw-chalk) 4.5%, transparent);--bw-hover-wash:color-mix(in srgb, var(--bw-chalk) 7%, transparent);--bw-button-bg:var(--bw-chalk);--bw-button-bg-hover:#e9e3da;--bw-button-text:var(--bw-night);--bw-font-sans:"Outfit Variable", "Outfit", ui-sans-serif, system-ui, sans-serif;--bw-text-display:clamp(2.375rem, 1.5rem + 4.5vw, 5.5rem);--bw-display-fit:12.2cqi;--bw-text-h2:clamp(1.875rem, 1.5rem + 1.65vw, 3.25rem);--bw-text-h3:clamp(1.125rem, 1.025rem + .4vw, 1.375rem);--bw-text-h4:clamp(1rem, .95rem + .2vw, 1.125rem);--bw-text-h5:var(--bw-text-body);--bw-text-h6:var(--bw-text-small);--bw-text-body-l:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--bw-text-component:clamp(1.0625rem, .95rem + .35vw, 1.1875rem);--bw-text-reading:clamp(1.0625rem, 4.4vw, 1.375rem);--bw-text-body:clamp(1rem, .96rem + .18vw, 1.0625rem);--bw-text-small:clamp(.875rem, .84rem + .15vw, .9375rem);--bw-text-caption:clamp(.75rem, .71rem + .18vw, .8125rem);--bw-text-card:clamp(.875rem, .8rem + .3vw, 1rem);--bw-leading-display:1.04;--bw-leading-heading:1.12;--bw-leading-title:1.3;--bw-leading-body:1.6;--bw-leading-lede:1.55;--bw-heading-measure:28ch;--bw-text-micro:.75rem;--bw-weight-light:300;--bw-weight-regular:400;--bw-weight-medium:500;--bw-tracking-display:-.03em;--bw-tracking-heading:-.02em;--bw-tracking-eyebrow:.12em;--bw-space-1:4px;--bw-space-2:8px;--bw-space-3:12px;--bw-space-4:16px;--bw-space-5:clamp(20px, 1.2rem + .4vw, 24px);--bw-space-6:clamp(24px, 1.2rem + 1vw, 32px);--bw-space-7:clamp(32px, 1.5rem + 2vw, 48px);--bw-space-8:clamp(40px, 2rem + 2.5vw, 64px);--bw-space-9:clamp(56px, 2.5rem + 4vw, 96px);--bw-gutter:clamp(16px, 4vw, 40px);--bw-frame:1180px;--bw-section:clamp(96px, 12vw, 176px);--bw-section-half:calc(var(--bw-section) / 2);--bw-header-height:72px;--bw-logo-height:20px;--bw-grid-size:48px;--bw-heading-gap:var(--bw-space-4);--bw-content-gap:var(--bw-space-7);--bw-card-inset:var(--bw-space-5);--bw-scene-compact:26rem;--bw-scene-wide:36rem;--bw-scene-reading:48rem;--bw-scene-mobile-width:88%;--bw-avatar:clamp(96px, 24vw, 176px);--bw-avatar-compact:clamp(96px, 24vw, 112px);--bw-field-cell-min:16;--bw-field-cell-max:28;--bw-field-grain:.22;--bw-field-intensity:.55;--bw-radius:8px;--bw-radius-inner:4px;--bw-button-height:44px;--bw-button-brick:34px;--bw-ease:cubic-bezier(.2, .7, .2, 1);--bw-fade-down:linear-gradient(180deg, #000 0%, #000000fc 8.1%, #000000f3 15.5%, #000000e4 22.5%, #000000d2 29%, #000000bd 35.3%, #000000a5 41.2%, #0000008c 47.1%, #00000073 52.9%, #0000005a 58.8%, #00000042 64.7%, #0000002d 71%, #0000001b 77.5%, #0000000c 84.5%, #00000003 91.9%, #0000 100%);--bw-fade-up:linear-gradient(0deg, #000 0%, #000000fc 8.1%, #000000f3 15.5%, #000000e4 22.5%, #000000d2 29%, #000000bd 35.3%, #000000a5 41.2%, #0000008c 47.1%, #00000073 52.9%, #0000005a 58.8%, #00000042 64.7%, #0000002d 71%, #0000001b 77.5%, #0000000c 84.5%, #00000003 91.9%, #0000 100%)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:calc(var(--bw-header-height) + var(--bw-space-5))}body{background:var(--bw-bg);color:var(--bw-text);font-family:var(--bw-font-sans);font-size:var(--bw-text-body);line-height:var(--bw-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}a{color:inherit}::selection{background:var(--bw-kiln-terracotta);color:var(--bw-chalk)}:focus-visible{outline:2px solid var(--bw-kiln-ember);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bw-display{font-size:var(--bw-text-display);font-weight:var(--bw-weight-regular);line-height:var(--bw-leading-display);letter-spacing:var(--bw-tracking-display);text-wrap:balance}.bw-display--fit{font-size:min(var(--bw-text-display), var(--bw-display-fit))}.bw-h2{font-size:var(--bw-text-h2);font-weight:var(--bw-weight-regular);line-height:var(--bw-leading-heading);letter-spacing:var(--bw-tracking-heading);text-wrap:balance}.bw-h3{font-size:var(--bw-text-h3);font-weight:var(--bw-weight-medium);line-height:var(--bw-leading-title);letter-spacing:-.01em}.bw-h4,.bw-h5,.bw-h6{font-weight:var(--bw-weight-medium);line-height:var(--bw-leading-title)}.bw-h4{font-size:var(--bw-text-h4)}.bw-h5{font-size:var(--bw-text-h5)}.bw-h6{font-size:var(--bw-text-h6)}.bw-body-l{font-size:var(--bw-text-body-l);line-height:var(--bw-leading-lede);color:var(--bw-text-secondary);text-wrap:pretty}.bw-small{font-size:var(--bw-text-small);color:var(--bw-text-muted)}.bw-eyebrow{align-items:center;gap:var(--bw-space-2);font-size:var(--bw-text-caption);font-weight:var(--bw-weight-medium);letter-spacing:var(--bw-tracking-eyebrow);text-transform:uppercase;color:var(--bw-text-muted);display:inline-flex}.bw-marker,.bw-eyebrow:before{content:"";width:var(--bw-marker-size,8px);height:var(--bw-marker-size,8px);background:var(--bw-gradient-brick);border-radius:1px;flex:none;display:inline-block}.bw-kiln-text{background:var(--bw-gradient-kiln);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.bw-logo{height:var(--bw-logo-height);max-width:100%;color:var(--bw-text);display:inline-flex}.bw-logo svg{width:auto;max-width:100%;height:100%;display:block}.bw-button{align-items:center;gap:var(--bw-space-3);height:var(--bw-button-height);padding:0 calc((var(--bw-button-height) - var(--bw-button-brick)) / 2) 0 var(--bw-space-4);border-radius:var(--bw-radius);background:var(--bw-button-bg);color:var(--bw-button-text);font:inherit;font-size:var(--bw-text-small);font-weight:var(--bw-weight-medium);text-align:center;appearance:none;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--bw-ease), transform .3s var(--bw-ease);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative}.bw-button-label{transform:translateY(-.06em)}@supports (text-box-trim:trim-both){.bw-button-label{text-box-trim:trim-both;text-box-edge:cap alphabetic;transform:none}}.bw-button:after{content:"";border-radius:inherit;box-shadow:0 14px 34px -12px color-mix(in srgb, var(--bw-kiln-terracotta) 90%, transparent), 0 6px 18px -10px color-mix(in srgb, var(--bw-kiln-ember) 70%, transparent), 0 3px 8px -4px #00000080;opacity:0;transition:opacity .3s var(--bw-ease);pointer-events:none;position:absolute;inset:-1px}.bw-button:hover{background:var(--bw-button-bg-hover);transform:translateY(-1px)}.bw-button:hover:after{opacity:1}.bw-button:active{transition-duration:90ms;transform:translateY(0)scale(.985)}.bw-button:active:after{opacity:.4;transition-duration:90ms}.bw-button-brick{width:var(--bw-button-brick);height:var(--bw-button-brick);border-radius:var(--bw-radius-inner);background:var(--bw-night);color:var(--bw-chalk);flex:none;position:relative;overflow:hidden}.bw-button-track{width:200%;transition:transform .45s var(--bw-ease);display:flex;position:absolute;inset:0 auto 0 0;transform:translate(-50%)}.bw-button-track svg{width:50%;height:100%;padding:calc(var(--bw-button-brick) * .26)}.bw-button:hover .bw-button-track,.bw-button:focus-visible .bw-button-track{transform:translate(0)}.bw-button--secondary{color:var(--bw-text);border-color:var(--bw-line-strong);background:0 0}.bw-button--secondary:hover{background:var(--bw-hover-wash)}.bw-button--secondary .bw-button-brick{background:var(--bw-raised)}.js .bw-reveal{opacity:0;transition:opacity .7s var(--bw-ease-out), transform 1s var(--bw-ease-out);transition-delay:calc(var(--step,0) * .11s);transform:translateY(18px)}.js [data-in] .bw-reveal,.js .bw-reveal[data-in]{opacity:1;transform:none}.bw-card{border:1px solid var(--bw-line);border-radius:var(--bw-radius);background:linear-gradient(160deg, #f4f0ea0a, transparent 60%), var(--bw-surface)}.bw-marker-list{gap:var(--bw-space-3) var(--bw-space-6);font-size:var(--bw-text-body);font-weight:var(--bw-weight-medium);color:var(--bw-text);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bw-marker-list>li{align-items:center;gap:var(--bw-space-3);display:inline-flex}.bw-dither{pointer-events:none;opacity:.4;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' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bw-grid-bg{background-image:linear-gradient(var(--bw-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--bw-grid-line) 1px, transparent 1px);background-size:var(--bw-grid-size) var(--bw-grid-size);background-position:-1px -1px}.bw-frame{width:min(100% - 2 * var(--bw-gutter), var(--bw-frame));margin-inline:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .bw-reveal{opacity:1;transition:none;transform:none}.bw-button,.bw-button-track{transition:none}.bw-button:hover{transform:none}}.bw-guide{height:var(--bw-guide-width);background:repeating-linear-gradient(90deg, var(--bw-guide-pattern));display:block}.bw-guide--v{width:var(--bw-guide-width);background:repeating-linear-gradient(180deg, var(--bw-guide-pattern));height:auto}.bw-guide-box{background:repeating-linear-gradient(90deg, var(--bw-guide-pattern)) top / 100% var(--bw-guide-width) no-repeat, repeating-linear-gradient(90deg, var(--bw-guide-pattern)) bottom / 100% var(--bw-guide-width) no-repeat, repeating-linear-gradient(180deg, var(--bw-guide-pattern)) left / var(--bw-guide-width) 100% no-repeat, repeating-linear-gradient(180deg, var(--bw-guide-pattern)) right / var(--bw-guide-width) 100% no-repeat}.bw-guide-label{font-size:var(--bw-text-micro);font-weight:var(--bw-weight-medium);letter-spacing:var(--bw-tracking-eyebrow);text-transform:uppercase;color:var(--bw-text-muted)}@property --o{syntax:"<number>";inherits:true;initial-value:1}@property --spin{syntax:"<angle>";inherits:true;initial-value:0deg}@property --hop{syntax:"<number>";inherits:true;initial-value:0}:root{--bw-iso-x:54deg;--bw-iso-z:-38deg;--bw-perspective:2400px;--bw-ease-out:cubic-bezier(.22, 1, .36, 1);--bw-mortar:10;--bw-slab-night-face:linear-gradient(155deg, #26221e 0%, #1a1714 45%, #151311 100%);--bw-slab-night-bevel:inset 0 1px 0 #f4f0ea29, inset 0 0 0 1px #f4f0ea12, inset 0 -24px 40px -24px #0009;--bw-slab-night-edge-t:#2c2723;--bw-slab-night-edge-r:linear-gradient(90deg, #1a1714, #100e0d);--bw-slab-night-edge-b:linear-gradient(180deg, #221e1a, #0c0b0a);--bw-slab-night-edge-l:linear-gradient(270deg, #2a2521, #191613);--bw-slab-chalk-face:linear-gradient(150deg, #fdfaf5 0%, #f1ece4 55%, #e6dfd4 100%);--bw-slab-chalk-bevel:inset 0 1px 0 #ffffffe6, inset 0 -10px 18px -12px #503c2840;--bw-slab-chalk-edge-t:#ece6dc;--bw-slab-chalk-edge-r:linear-gradient(90deg, #cdbfac, #b3a28b);--bw-slab-chalk-edge-b:linear-gradient(180deg, #d9cbb7, #ae9a80);--bw-slab-chalk-edge-l:linear-gradient(270deg, #e6dbcb, #d2c3ae);--bw-slab-kiln-face:linear-gradient(225deg, var(--bw-spectrum-5), var(--bw-spectrum-4) 22%, var(--bw-spectrum-3) 45%, var(--bw-spectrum-2) 70%, var(--bw-spectrum-1));--bw-slab-kiln-bevel:inset 0 1px 0 #ffecd28c, inset 0 -12px 20px -12px #280a1473;--bw-slab-kiln-edge-t:var(--bw-spectrum-4);--bw-slab-kiln-edge-r:linear-gradient(90deg, var(--bw-spectrum-4), #2a1f4f);--bw-slab-kiln-edge-b:linear-gradient(180deg, var(--bw-spectrum-2), #6e2c22);--bw-slab-kiln-edge-l:linear-gradient(270deg, var(--bw-spectrum-1), var(--bw-spectrum-2))}@media (width<=700px){:root{--bw-iso-x:42deg;--bw-iso-z:-26deg}}.bw-iso-stage{--u:calc(100cqw / var(--design,600));isolation:isolate;width:100%;position:relative;container-type:inline-size}.bw-iso-stage[data-type]{max-width:calc(var(--design) * var(--bw-text-component) / var(--type-fs));margin-inline:auto}.bw-iso-camera{perspective:var(--bw-perspective);perspective-origin:50% 40%;position:absolute;inset:0}.bw-iso-plane{width:calc(var(--pw) * var(--u));height:calc(var(--ph) * var(--u));transform-style:preserve-3d;transform:translate(-50%, -50%) rotateX(var(--tilt-x,var(--bw-iso-x))) rotateZ(var(--tilt-z,var(--bw-iso-z)));transition:transform 1.2s var(--bw-ease-out);position:absolute;top:50%;left:50%}.bw-iso-float{transform-style:preserve-3d;position:absolute;inset:0}.bw-iso-stage[data-float] .bw-iso-float{animation:7s ease-in-out infinite bw-iso-float}.bw-iso-stage[data-paused] .bw-iso-float,.bw-iso-stage[data-paused] .bw-slab,.bw-iso-stage[data-paused] .bw-brick-glow,.bw-iso-stage[data-paused] .bw-brick-glow{animation-play-state:paused}@keyframes bw-iso-float{0%,to{transform:translateZ(0)}50%{transform:translateZ(calc(10 * var(--u)))}}.bw-iso-glow{z-index:-1;--g1:color-mix(in srgb, var(--bw-spectrum-1) 34%, transparent);--g2:color-mix(in srgb, var(--bw-spectrum-3) 28%, transparent);--g3:color-mix(in srgb, var(--bw-spectrum-4) 24%, transparent);background:radial-gradient(closest-side, color-mix(in srgb, var(--g1) 100%, transparent) 0%, color-mix(in srgb, var(--g1) 78%, transparent) 18%, color-mix(in srgb, var(--g1) 52%, transparent) 36%, color-mix(in srgb, var(--g1) 28%, transparent) 54%, color-mix(in srgb, var(--g1) 11%, transparent) 72%, color-mix(in srgb, var(--g1) 3%, transparent) 88%, transparent 100%) 56% 62% / 78% 64% no-repeat, radial-gradient(closest-side, color-mix(in srgb, var(--g2) 100%, transparent) 0%, color-mix(in srgb, var(--g2) 78%, transparent) 18%, color-mix(in srgb, var(--g2) 52%, transparent) 36%, color-mix(in srgb, var(--g2) 28%, transparent) 54%, color-mix(in srgb, var(--g2) 11%, transparent) 72%, color-mix(in srgb, var(--g2) 3%, transparent) 88%, transparent 100%) 36% 70% / 66% 52% no-repeat, radial-gradient(closest-side, color-mix(in srgb, var(--g3) 100%, transparent) 0%, color-mix(in srgb, var(--g3) 78%, transparent) 18%, color-mix(in srgb, var(--g3) 52%, transparent) 36%, color-mix(in srgb, var(--g3) 28%, transparent) 54%, color-mix(in srgb, var(--g3) 11%, transparent) 72%, color-mix(in srgb, var(--g3) 3%, transparent) 88%, transparent 100%) 70% 46% / 60% 50% no-repeat;filter:blur(28px);opacity:var(--glow,.85);pointer-events:none;position:absolute;inset:0 -12% -14%}.bw-iso-grain{opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 55%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 60% at 50% 55%,#000 30%,#0000 75%)}.bw-slab{width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));transform-style:preserve-3d;transform:translate3d(calc(var(--x) * var(--u)), calc(var(--y) * var(--u)), calc((var(--lift) + var(--hop)) * var(--u))) rotateZ(var(--spin));transition:transform var(--move,.9s) var(--bw-ease-out) var(--delay,0s), --o .5s var(--bw-ease-out) var(--delay,0s);--r:min(calc(var(--radius,6) * var(--u)), 1px);position:absolute;top:0;left:0}.bw-slab-top,.bw-slab-edge{opacity:var(--o)}.bw-slab-top{transform:translateZ(round(calc(var(--depth) * var(--u)), 1px));border-radius:var(--r);background:var(--face);box-shadow:var(--bevel);font-size:calc(var(--fs,14) * var(--u));color:var(--bw-text);position:absolute;inset:-.35px;overflow:hidden}.bw-slab-edge{backface-visibility:hidden;--d:round(calc(var(--depth) * var(--u)), 1px);position:absolute}.bw-slab-edge.t{height:var(--d);transform-origin:top;background:var(--edge-t);top:0;left:-.35px;right:-.35px;transform:rotateX(90deg)}.bw-slab-edge.b{height:var(--d);transform-origin:bottom;background:var(--edge-b);bottom:0;left:-.35px;right:-.35px;transform:rotateX(-90deg)}.bw-slab-edge.l{width:var(--d);transform-origin:0;background:var(--edge-l);top:-.35px;bottom:-.35px;left:0;transform:rotateY(-90deg)}.bw-slab-edge.r{width:var(--d);transform-origin:100%;background:var(--edge-r);top:-.35px;bottom:-.35px;right:0;transform:rotateY(90deg)}.bw-slab-shadow{border-radius:calc(var(--r) * 2);filter:blur(calc(14 * var(--u)));transform-origin:53.06% 45.1%;transform:translateZ(calc(-1 * (var(--lift) + var(--hop)) * var(--u))) rotateZ(calc(-1 * var(--spin)));opacity:calc(var(--shadow,1) * var(--o));transition:opacity var(--move,.9s) var(--bw-ease-out) var(--delay,0s);pointer-events:none;background:#0000009e;position:absolute;inset:4% 4% -6% -2%}.bw-slab.night{--face:var(--bw-slab-night-face);--bevel:var(--bw-slab-night-bevel);--edge-t:var(--bw-slab-night-edge-t);--edge-r:var(--bw-slab-night-edge-r);--edge-b:var(--bw-slab-night-edge-b);--edge-l:var(--bw-slab-night-edge-l)}.bw-slab.chalk{--face:var(--bw-slab-chalk-face);--bevel:var(--bw-slab-chalk-bevel)}.bw-slab-edge.t{--n:-90deg;--to:to top}.bw-slab-edge.r{--n:0deg;--to:to right}.bw-slab-edge.b{--n:90deg;--to:to bottom}.bw-slab-edge.l{--n:180deg;--to:to left}.bw-slab.chalk .bw-slab-edge{--shade:calc((1 - cos(var(--n) + var(--spin) + 150deg)) * 50%);background:linear-gradient(var(--to), color-mix(in oklab, #e4d9c8, #c2b099 var(--shade)), color-mix(in oklab, #cdbea8, #a08b70 var(--shade)))}.bw-slab.chalk .bw-slab-top{background:linear-gradient(calc(150deg - var(--spin)), #fdfaf5 0%, #f1ece4 55%, #e6dfd4 100%);box-shadow:inset calc(sin(var(--spin)) * 1px) calc(cos(var(--spin)) * 1px) 0 #ffffffe6, inset calc(sin(var(--spin)) * -10px) calc(cos(var(--spin)) * -10px) 18px -12px #503c2840;color:var(--bw-night)}.bw-slab.kiln{--face:var(--bw-slab-kiln-face);--bevel:var(--bw-slab-kiln-bevel);--edge-t:var(--bw-slab-kiln-edge-t);--edge-r:var(--bw-slab-kiln-edge-r);--edge-b:var(--bw-slab-kiln-edge-b);--edge-l:var(--bw-slab-kiln-edge-l)}.bw-slab.positive{--status:var(--bw-positive)}.bw-slab.negative{--status:var(--bw-negative)}.bw-slab.positive,.bw-slab.negative{--face:linear-gradient(150deg, color-mix(in srgb, var(--status) 88%, white), var(--status));--bevel:inset 0 1px 0 #fff3;--edge-t:color-mix(in srgb, var(--status) 88%, white);--edge-r:color-mix(in srgb, var(--status) 68%, black);--edge-b:color-mix(in srgb, var(--status) 76%, black);--edge-l:color-mix(in srgb, var(--status) 90%, white)}.bw-slab.night.lit{--edge-b:linear-gradient(180deg, color-mix(in srgb, var(--bw-spectrum-2) 70%, #000), #1a0d0a);--edge-l:linear-gradient(270deg, color-mix(in srgb, var(--bw-spectrum-1) 60%, #000), #24150d)}.bw-brick-slot{width:calc(var(--w) * var(--u));height:calc(var(--w) * var(--u));transform:translate3d(calc(var(--x) * var(--u)), calc(var(--y) * var(--u)), 0);--gw:calc(var(--bw-guide-width) * 1.5);--gp:var(--bw-guide-pattern);background:repeating-linear-gradient(90deg, var(--gp)) top / 100% var(--gw) no-repeat, repeating-linear-gradient(90deg, var(--gp)) bottom / 100% var(--gw) no-repeat, repeating-linear-gradient(180deg, var(--gp)) left / var(--gw) 100% no-repeat, repeating-linear-gradient(180deg, var(--gp)) right / var(--gw) 100% no-repeat;position:absolute;top:0;left:0}.bw-brick-glow{width:calc(var(--w) * var(--u));height:calc(var(--w) * var(--u));transform:translate3d(calc(var(--x) * var(--u)), calc(var(--y) * var(--u)), 0) scale(1.9);--g1:color-mix(in srgb, var(--bw-spectrum-1) 70%, transparent);background:radial-gradient(closest-side, color-mix(in srgb, var(--g1) 100%, transparent) 0%, color-mix(in srgb, var(--g1) 78%, transparent) 18%, color-mix(in srgb, var(--g1) 52%, transparent) 36%, color-mix(in srgb, var(--g1) 28%, transparent) 54%, color-mix(in srgb, var(--g1) 11%, transparent) 72%, color-mix(in srgb, var(--g1) 3%, transparent) 88%, transparent 100%);filter:blur(calc(18 * var(--u)));opacity:0;transition:opacity .9s var(--bw-ease-out) var(--delay,0s);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.bw-brick-glow.on{opacity:.9}.bw-brick3d.intro .bw-slab{animation:bw-brick-drop 1.1s var(--bw-ease-out) backwards;animation-delay:calc(var(--i) * .16s + .25s)}.bw-brick3d.intro .bw-slab.kiln{animation-duration:1.4s;animation-delay:1.15s}.bw-brick3d.intro .bw-brick-glow.on{animation:bw-brick-glow 1.6s var(--bw-ease-out) 1.5s both}@keyframes bw-brick-drop{0%{transform:translate3d(calc(var(--x) * var(--u)), calc(var(--y) * var(--u)), calc((var(--lift) + var(--bw-drop-height,220)) * var(--u)));--o:0}35%{--o:1}to{transform:translate3d(calc(var(--x) * var(--u)), calc(var(--y) * var(--u)), calc(var(--lift) * var(--u)));--o:1}}@keyframes bw-brick-glow{0%{opacity:0}45%{opacity:1}to{opacity:.9}}@property --heat{syntax:"<number>";inherits:true;initial-value:0}.bw-brick3d.ambient{--start:3s;--beat:2.2s;--handoff:33ms}.bw-brick3d.ambient .bw-slab-top:after,.bw-brick3d.ambient .bw-slab-edge:after{content:"";border-radius:inherit;opacity:var(--heat);pointer-events:none;position:absolute;inset:0}.bw-brick3d.ambient .bw-slab-top:after{background:linear-gradient(calc(225deg - var(--spin)), var(--bw-spectrum-5), var(--bw-spectrum-4) 22%, var(--bw-spectrum-3) 45%, var(--bw-spectrum-2) 70%, var(--bw-spectrum-1));box-shadow:inset calc(sin(var(--spin)) * 1px) calc(cos(var(--spin)) * 1px) 0 #ffecd28c, inset calc(sin(var(--spin)) * -12px) calc(cos(var(--spin)) * -12px) 20px -12px #280a1473}.bw-brick3d.ambient .bw-slab-edge:after{background:linear-gradient(var(--to), color-mix(in oklab, var(--bw-spectrum-1), var(--bw-spectrum-4) var(--shade)), color-mix(in oklab, var(--bw-spectrum-2), #2a1f4f var(--shade)))}.bw-brick3d.ambient .bw-brick-glow{opacity:calc(var(--heat) * .9);transition:none}.bw-brick3d .bw-brick-3,.bw-brick3d .g3{--k:0}.bw-brick3d .bw-brick-0,.bw-brick3d .g0{--k:1}.bw-brick3d .bw-brick-1,.bw-brick3d .g1{--k:2}.bw-brick3d .bw-brick-2,.bw-brick3d .g2{--k:3}.bw-brick3d.intro.ambient .bw-slab{animation:bw-brick-drop 1.1s var(--bw-ease-out) calc(var(--i) * .16s + .25s) backwards, bw-heat-in var(--handoff) cubic-bezier(.4, 0, .2, 1) calc(var(--start) + var(--k) * var(--beat) - var(--handoff)) forwards, bw-brick-travel 35.2s linear calc(var(--start) + var(--k) * var(--beat)) infinite}.bw-brick3d.intro.ambient .bw-brick-glow{animation:bw-heat-in var(--handoff) cubic-bezier(.4, 0, .2, 1) calc(var(--start) + var(--k) * var(--beat) - var(--handoff)) forwards, bw-brick-glow-travel 35.2s linear calc(var(--start) + var(--k) * var(--beat)) infinite}.bw-brick3d.intro.ambient .bw-slab.bw-brick-3,.bw-brick3d.intro.ambient .bw-brick-glow.g3{--heat:1}.bw-brick3d.intro.ambient .bw-slab.bw-brick-3{animation:bw-brick-drop 1.4s var(--bw-ease-out) 1.15s backwards, bw-brick-travel 35.2s linear var(--start) infinite}.bw-brick3d.intro.ambient .bw-brick-glow.g3{animation:bw-heat-in 1.2s var(--bw-ease-out) 1.5s backwards, bw-brick-glow-travel 35.2s linear var(--start) infinite}@keyframes bw-heat-in{0%{--heat:0}to{--heat:1}}@keyframes bw-brick-travel{0%,.65%{--heat:1;--spin:0deg;--hop:0;animation-timing-function:cubic-bezier(.3,0,.2,1)}1.42%{--spin:0deg;--hop:76;animation-timing-function:cubic-bezier(.55,0,.35,1)}3.239%{--spin:90deg;--hop:76;animation-timing-function:cubic-bezier(.5,0,.75,.6)}4.545%{--spin:90deg;--hop:0}6.156%{--heat:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}6.25%,24.906%{--heat:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}25%,25.65%{--heat:1;--spin:90deg;--hop:0;animation-timing-function:cubic-bezier(.3,0,.2,1)}26.42%{--spin:90deg;--hop:76;animation-timing-function:cubic-bezier(.55,0,.35,1)}28.239%{--spin:180deg;--hop:76;animation-timing-function:cubic-bezier(.5,0,.75,.6)}29.545%{--spin:180deg;--hop:0}31.156%{--heat:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}31.25%,49.906%{--heat:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}50%,50.65%{--heat:1;--spin:180deg;--hop:0;animation-timing-function:cubic-bezier(.3,0,.2,1)}51.42%{--spin:180deg;--hop:76;animation-timing-function:cubic-bezier(.55,0,.35,1)}53.239%{--spin:270deg;--hop:76;animation-timing-function:cubic-bezier(.5,0,.75,.6)}54.545%{--spin:270deg;--hop:0}56.156%{--heat:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}56.25%,74.906%{--heat:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}75%,75.65%{--heat:1;--spin:270deg;--hop:0;animation-timing-function:cubic-bezier(.3,0,.2,1)}76.42%{--spin:270deg;--hop:76;animation-timing-function:cubic-bezier(.55,0,.35,1)}78.239%{--spin:360deg;--hop:76;animation-timing-function:cubic-bezier(.5,0,.75,.6)}79.545%{--spin:360deg;--hop:0}81.156%{--heat:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}81.25%,99.906%{--heat:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}to{--heat:1;--spin:360deg;--hop:0}}@keyframes bw-brick-glow-travel{0%,6.156%{--heat:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}6.25%,24.906%{--heat:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}25%,31.156%{--heat:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}31.25%,49.906%{--heat:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}50%,56.156%{--heat:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}56.25%,74.906%{--heat:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}75%,81.156%{--heat:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}81.25%,99.906%{--heat:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}to{--heat:1}}@media (prefers-reduced-motion:reduce){.bw-iso-plane,.bw-slab,.bw-slab-shadow,.bw-brick-glow{transition:none!important}.bw-iso-stage .bw-iso-float,.bw-brick3d.intro .bw-slab,.bw-brick3d.intro .bw-brick-glow.on,.bw-brick3d.ambient .bw-brick-glow{animation:none!important}}.skip.svelte-12qhfyh{left:var(--bw-space-4);top:var(--bw-space-3);z-index:100;padding:var(--bw-space-2) var(--bw-space-4);border-radius:var(--bw-radius);background:var(--bw-chalk);color:var(--bw-night);font-size:var(--bw-text-small);font-weight:var(--bw-weight-medium);text-decoration:none;position:fixed;transform:translateY(-200%)}.skip.svelte-12qhfyh:focus-visible{transform:none}
