@font-face{font-family:"Geist Pixel Line";font-weight:400;font-display:block;src:url(fonts/geist_pixel_line.woff2) format("woff2")}@font-face{font-family:"Geist Mono";font-weight:400 500;font-display:block;src:url(fonts/geist-mono-latin.woff2) format("woff2")}@font-face{font-family:"Geist";font-weight:100 900;font-display:swap;src:url(fonts/geist-latin.woff2) format("woff2")}@font-face{font-family:"Giga Sans Text";font-weight:400;font-display:swap;src:url(fonts/giga_sans_text_400.woff2) format("woff2")}@font-face{font-family:"LM Roman";font-weight:400;font-style:normal;font-display:swap;src:url(fonts/lm_roman_10_400.woff2) format("woff2")}@font-face{font-family:"LM Roman";font-weight:400;font-style:italic;font-display:swap;src:url(fonts/lm_roman_10_400_italic.woff2) format("woff2")}@font-face{font-family:"LM Roman";font-weight:700;font-style:normal;font-display:swap;src:url(fonts/lm_roman_12_700.woff2) format("woff2")}:root{--frame: min(100vw, 1440px);--col: calc(var(--frame) * 1102 / 1440);--silk: 235, 230, 221;--ink: 0, 0, 0;--surface: #f9f9f9;--sans: "Geist", system-ui, sans-serif;--mono: "Geist Mono", ui-monospace, monospace;--pixel: "Geist Pixel Line", "Geist Mono", monospace;--roman: "LM Roman", "Times New Roman", serif;--shadow-input: 0 0 0 .5px rgb(0 0 0 / .12), 0 2px 3px -2px rgb(0 0 0 / .1), 0 3px 12px -4px rgb(0 0 0 / .1), 0 4px 16px -8px rgb(0 0 0 / .1);--shadow-input-focus: 0 0 0 1px rgb(0 0 0 / .2), 0 2px 3px -2px rgb(0 0 0 / .1), 0 3px 12px -4px rgb(0 0 0 / .1), 0 4px 16px -8px rgb(0 0 0 / .1);--shadow-popover: 0 0 0 .5px rgb(0 0 0 / .12), 0 12px 60px 0 rgb(0 0 0 / .1), 0 16px 64px 0 rgb(0 0 0 / .1), 0 16px 36px -20px rgb(0 0 0 / .2)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#e8e6e4;color:#000;font:400 16px/24px var(--sans);overflow-x:clip}p,h1,h2,h3{margin:0}button{font:inherit;color:inherit}:where(#bar,#footer,.sheet-glass),:where(#bar,#footer,.sheet-glass) *{box-sizing:revert}:where(#bar,#footer) :where(button){font:revert;color:revert}#bar{--room: 1}html.bp-night{--day: var(--room, 0)}.hero{display:flex;flex-direction:column;align-items:center;width:var(--col);margin:0 auto;padding:calc(var(--frame) * 133 / 1440) 0 0;text-align:center}@media(max-width:1023px){.hero{padding-top:122px}}.eyebrow{font:500 11px/14px var(--mono);text-transform:uppercase;color:rgba(var(--ink),.6)}.eyebrow-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:1px;background:#ef5a00;vertical-align:0}.eyebrow-dot.pre{opacity:.55}.eyebrow-dot.off{visibility:hidden}.hero h1{margin-top:10px;max-width:1100px;font:400 max(40px,calc(var(--frame) * 72 / 1440))/.889 var(--pixel);text-wrap:balance}.lede{margin-top:40px;max-width:760px;font-size:19px;line-height:27.55px;color:rgba(var(--ink),.62);text-wrap:balance}.cta{--okey-face: linear-gradient(155.7deg, #f7732b 13.97%, #dd520c 87.5%);--okey-edge: rgb(255 210 184 / .7);--okey-lit: inset 1px 1px 0 rgb(255 255 255 / .25);--okey-cast-day: 1.5px 2px 1px rgb(110 58 34 / .5), 4px 6px 4px rgba(95,89,86,.34);--okey-cast-day-down: .5px .5px .5px rgb(110 58 34 / .4);--key-release: .15s cubic-bezier(.16,.84,.32,1);margin-top:40px;display:inline-block;height:44px;padding:0 20px;border:1px solid var(--okey-edge);border-radius:8px;background:var(--okey-face);box-shadow:var(--okey-cast-day),var(--okey-lit);color:rgb(255 255 255 / .95);text-decoration:none;font:400 11px/42px var(--mono);letter-spacing:0;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform var(--key-release),box-shadow var(--key-release),filter 160ms ease}.cta:hover{filter:brightness(1.12)}.cta:active,.cta.down{transform:translate(1px,2px);box-shadow:var(--okey-cast-day-down),var(--okey-lit);transition:transform 40ms linear,box-shadow 40ms linear}.cta:focus-visible{outline:2px solid #131313;outline-offset:3px}@media(hover:none){.cta:hover{filter:none}}.bench{position:relative;width:100%;max-width:1100px;margin-top:64px;aspect-ratio:1100 / 470;text-align:left}.machine,.lid-layer,.bp-layer{position:absolute;left:0;top:0;width:1100px;height:470px;transform:scale(var(--k, 1));transform-origin:0 0}.machine{z-index:1;border-radius:12px}.lid-layer{z-index:6;pointer-events:none}.bp-layer{z-index:7;pointer-events:none}.bench.unbuilt .machine{visibility:hidden}.bench.building .tub{visibility:hidden}.lid-layer.gone{display:none}.machine>*,.lid>*{position:absolute}.machine-sh{inset:0;border-radius:12px;box-shadow:calc(24px * var(--rl, 1)) calc(36px * var(--rl, 1)) calc(70px * var(--rl, 1)) rgba(7,9,11,.13),calc(10px * var(--rl, 1)) calc(16px * var(--rl, 1)) calc(30px * var(--rl, 1)) rgba(7,9,11,.16),calc(2px * var(--rl, 1)) calc(3px * var(--rl, 1)) calc(4px * var(--rl, 1)) rgba(7,9,11,.26)}.tub{inset:0;border-radius:12px;overflow:hidden}.board-art{position:absolute;left:0;top:0;width:1100px;height:470px;user-select:none;-webkit-user-select:none}.lamp-led{position:absolute;left:1055px;top:252px;width:4px;height:3px;border-radius:.6px;pointer-events:none;visibility:hidden;background:#ff8a3d;box-shadow:0 0 1.5px .5px rgba(239,90,0,.9),0 0 6px 1.5px rgba(239,90,0,.28)}.lamp-led.on{visibility:visible}.lid{position:absolute;inset:0;border-radius:12px;transform-origin:50% 50%;transform:translateY(calc(var(--lidY, 0) * 1px)) scale(calc(1 + .03 * var(--lidU, 0)));--wallc: #fff}.lid .part{visibility:hidden}.lid .part.on{visibility:visible}.pt-plate,.pt-seams,.pt-lamp{inset:0;pointer-events:none}.pt-plate>*,.pt-seams>*,.pt-lamp>*{position:absolute}.lid-sh{inset:0;border-radius:12px;opacity:var(--lidU, 0);box-shadow:44px 64px 110px rgba(7,9,11,.22),18px 28px 44px rgba(7,9,11,.2)}.plate,.plate-flat,.plate-lamp,.plate-grain,.plate-edge,.reflect,.one-lamp{top:0;bottom:0;left:550px;right:0;border-radius:0 12px 12px 0;pointer-events:none}.plate-flat{background:#e1deda;opacity:calc(1 - var(--rl, 1))}.plate{background:radial-gradient(99px 32.9px at 550px 517px,rgba(130,124,122,.22) 0%,rgba(130,124,122,0) 60%),linear-gradient(174.08deg,#eae8e4 7.735%,#e3e0dc 50%,#d9d6d2 92.265%)}.plate-lamp{opacity:var(--rl, 1);background:radial-gradient(132px 38.34px at 242px -34.08px,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 58%)}.plate-grain{background:url(assets/grain-plate.png) 0 0 / 60px 60px repeat}.plate-edge{box-shadow:0 0 0 1px rgba(110,103,100,.28),inset calc(-1.5px * var(--rl, 1)) calc(-1.5px * var(--rl, 1)) 1px rgba(130,124,122,.55),inset calc(1.5px * var(--rl, 1)) calc(1.5px * var(--rl, 1)) 1px rgba(255,255,255,.9)}.one-lamp{opacity:var(--rl, 1);mix-blend-mode:soft-light;background:linear-gradient(147.71deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,0) 45%,rgba(0,0,0,.45) 100%)}.reflect{opacity:.08;background:linear-gradient(147.71deg,var(--wallc) 0%,transparent 62%)}.legend-giga{left:574px;top:212px;font:400 9px/9px var(--mono);color:rgba(75,75,72,.42);text-shadow:0 1px 0 rgba(255,255,255,.6);white-space:nowrap}.status{left:0;top:0;width:550px;height:470px;border-radius:12px 0 0 12px;background:linear-gradient(160deg,#121315 0%,#050607 24%,#020304 60%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),1px 0 0 rgba(255,255,255,calc(.7 * var(--rl, 1)))}.status>*{position:absolute}.status-sheen{inset:0;border-radius:inherit;opacity:var(--rl, 1);background:linear-gradient(160deg,rgba(255,255,255,.045) 0%,rgba(255,255,255,0) 22%)}.glass{inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,calc(.14 * var(--rl, 1)));opacity:calc(.08 * var(--rl, 1));background:linear-gradient(160deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.06) 16%,rgba(255,255,255,0) 30%),linear-gradient(160deg,var(--wallc) 0%,transparent 34%)}.screen.off{visibility:hidden}.screen.pre{opacity:.4}.screen{--r: calc(1px / var(--k, 1));left:0;top:0;width:550px;height:470px;display:flex;flex-direction:column;padding:calc(22 * var(--r)) calc(26 * var(--r)) calc(24 * var(--r));border-radius:12px 0 0 12px;color:#f2f1ec}.screen::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.6;background:radial-gradient(110% 95% at 22% 0%,rgba(242,241,236,.045) 0%,rgba(242,241,236,0) 62%)}.sc-state{position:relative;height:calc(26 * var(--r));font:400 calc(26.3158 * var(--r)) / calc(26 * var(--r)) var(--pixel);white-space:nowrap;color:rgba(242,241,236,.82);text-shadow:0 0 calc(2 * var(--r)) rgba(242,241,236,.3),0 0 calc(7 * var(--r)) rgba(242,241,236,.13)}.sc-state .caret{display:inline-block;width:.418em;height:.513em;margin-left:.038em;vertical-align:baseline;opacity:0;background:repeating-linear-gradient(to top,currentColor 0 .019em,transparent .019em .038em)}.sc-state .caret.on{opacity:1}.sc-line{position:relative;margin-top:calc(22 * var(--r));max-width:calc(440 * var(--r));min-height:calc(52 * var(--r));font:400 calc(18 * var(--r)) / calc(26 * var(--r)) var(--sans);color:rgba(242,241,236,.86);white-space:pre-wrap;text-wrap:pretty}.sc-sheen{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(166deg,rgba(255,255,255,.035) 0%,rgba(255,255,255,0) 30%)}.seam{pointer-events:none}.seam-h{left:551px;top:234px;width:549px;height:2px;background:linear-gradient(to bottom,rgba(110,103,100,.5) 0 1px,rgba(255,255,255,.8) 1px 2px)}.seam-v{left:824px;top:236px;width:2px;height:234px;background:linear-gradient(to right,rgba(110,103,100,.5) 0 1px,rgba(255,255,255,.8) 1px 2px)}.dots{left:976px;top:30px;width:90px;height:16px}.dots i{position:absolute;top:0;width:3px;height:3px;border-radius:50%;background:rgba(46,43,41,.62);box-shadow:inset .4px .7px .6px rgba(0,0,0,.55),0 .6px 0 rgba(255,255,255,.85)}.dots i:nth-child(1){left:0}.dots i:nth-child(2){left:16px}.dots i:nth-child(3){left:32px}.dots i:nth-child(4){left:48px}.dots i:nth-child(5){left:64px}.dots i:nth-child(6){left:80px}.dots i:nth-child(n+7){top:12px}.dots i:nth-child(7){left:8px}.dots i:nth-child(8){left:24px}.dots i:nth-child(9){left:40px}.dots i:nth-child(10){left:56px}.dots i:nth-child(11){left:72px}.pkey{top:236px;height:234px}.pk-voice{left:551px;width:273px}.pk-chat{left:826px;width:274px;border-bottom-right-radius:12px}.pk-lbl{position:absolute;left:24px;top:197px;display:flex;align-items:center;gap:9px;white-space:nowrap;font:400 11px/13px var(--mono);text-transform:uppercase;color:rgba(59,58,56,.9)}.pk-ring{flex:none;width:7px;height:7px;border-radius:50%;border:1.2px solid currentColor;opacity:.85}.key-talk{left:717px;top:127px;width:216px;height:216px}.key-talk>*{position:absolute}.key-talk .cut{inset:0;border-radius:50%;border:1px solid rgba(130,124,122,.6);background:rgba(110,103,100,.12);box-shadow:calc(1px * var(--rl, 1)) calc(1px * var(--rl, 1)) 0 rgba(255,255,255,.85),inset calc(1.5px * var(--rl, 1)) calc(2px * var(--rl, 1)) calc(3px * var(--rl, 1)) rgba(110,103,100,.4)}.cap,.cap-sh{left:10px;top:10px;width:196px;height:196px;border-radius:50%;transform-origin:50% 50%;transform:scale(calc(0.966 + 0.034 * var(--rl, 1)))}.cap{border:1px solid rgba(255,255,255,.95);background:radial-gradient(circle at 36% 30%,#f4f2ef 0%,#ebe8e4 42%,#dcd8d4 100%);box-shadow:inset calc(-1px * var(--rl, 1)) calc(-1.5px * var(--rl, 1)) 1.5px rgba(130,124,122,.35),inset calc(1px * var(--rl, 1)) calc(1px * var(--rl, 1)) 0 rgba(255,255,255,.9)}.cap::before{content:"";position:absolute;inset:9px;border-radius:50%;pointer-events:none;background:linear-gradient(135deg,rgba(95,89,86,.07) 0%,rgba(255,255,255,0) 45%,rgba(255,255,255,.22) 100%);box-shadow:inset 1px 1.5px 2px rgba(110,103,100,.28),inset -1px -1px 1px rgba(255,255,255,.7)}.cap-sh{box-shadow:calc(16px * var(--rl, 1)) calc(22px * var(--rl, 1)) calc(18px * var(--rl, 1)) rgba(95,89,86,.14),calc(9px * var(--rl, 1)) calc(13px * var(--rl, 1)) calc(10px * var(--rl, 1)) rgba(95,89,86,.23),calc(4px * var(--rl, 1)) calc(6px * var(--rl, 1)) calc(4px * var(--rl, 1)) rgba(95,89,86,.34),calc(1.5px * var(--rl, 1)) calc(2px * var(--rl, 1)) 1px rgba(95,89,86,.54)}.cap .lens{position:absolute;left:84px;top:87px;width:26px;height:4px;border-radius:2px;background:rgb(107,52,24)}.cap .legend{position:absolute;left:0;width:194px;top:103px;text-align:center;font:400 11px/13px var(--mono);text-transform:uppercase;color:rgba(59,58,56,.9)}.screw{width:15px;height:15px;border-radius:50%;background:#b3aeaa;box-shadow:inset 0 0 0 .5px rgba(110,103,100,.35),inset 1px 1.5px 2.5px rgba(60,55,52,calc(.55 * var(--sl, 0))),calc(2px * var(--sl, 0)) calc(2.8px * var(--sl, 0)) calc(1px + 1.5px * var(--sl, 0)) rgba(80,74,71,calc(.5 * var(--sl, 0)));filter:drop-shadow(0 calc(.5px * var(--rl, 1)) 0 rgba(255,255,255,.9));--drive: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10.0 0.6L11.0 0.7L11.9 1.1L12.7 1.7L13.3 2.6L13.7 3.7L13.2 5.6L14.9 4.6L16.0 4.6L17.0 4.9L17.9 5.5L18.5 6.2L18.9 7.1L19.1 8.1L19.0 9.0L18.7 10.0L18.1 10.9L17.1 11.5L15.1 11.7L16.7 13.0L17.0 14.1L17.0 15.1L16.8 16.1L16.2 16.9L15.5 17.6L14.7 18.1L13.7 18.3L12.7 18.3L11.7 18.0L10.8 17.3L10.0 15.4L9.2 17.3L8.3 18.0L7.3 18.3L6.3 18.3L5.3 18.1L4.5 17.6L3.8 16.9L3.2 16.1L3.0 15.1L3.0 14.1L3.3 13.0L4.9 11.7L2.9 11.5L1.9 10.9L1.3 10.0L1.0 9.0L0.9 8.1L1.1 7.1L1.5 6.2L2.1 5.5L3.0 4.9L4.0 4.6L5.1 4.6L6.8 5.6L6.3 3.7L6.7 2.6L7.3 1.7L8.1 1.1L9.0 0.7Z%27/%3E%3C/svg%3E")}.screw.s1{left:561px;top:11px}.screw.s2{left:1074px;top:11px}.screw.unscrewed{background:radial-gradient(circle at 50% 50%,#151414 0 38%,#5e5955 44%,#a29c98 62%,#b3aeaa 76%)}.screw .head{position:absolute;left:1px;top:1px;width:13px;height:13px;border-radius:50%;--a: calc(var(--rot) + var(--turn, 0deg) + var(--out, 0deg));transform:translate(var(--ex, 0px),var(--ey, 0px)) rotate(var(--a)) scale(calc((1 + .14 * var(--sl, 0)) * var(--es, 1)));background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-10 -10 20 20%27 fill=%27none%27 stroke=%27%23000%27 stroke-opacity=%27.12%27 stroke-width=%27.26%27%3E%3Ccircle r=%271.20%27/%3E%3Ccircle r=%271.82%27/%3E%3Ccircle r=%272.44%27/%3E%3Ccircle r=%273.06%27/%3E%3Ccircle r=%273.68%27/%3E%3Ccircle r=%274.30%27/%3E%3Ccircle r=%274.92%27/%3E%3Ccircle r=%275.54%27/%3E%3Ccircle r=%276.16%27/%3E%3Ccircle r=%276.78%27/%3E%3Ccircle r=%277.40%27/%3E%3Ccircle r=%278.02%27/%3E%3Ccircle r=%278.64%27/%3E%3Ccircle r=%279.26%27/%3E%3Ccircle r=%279.88%27/%3E%3C/svg%3E") center / 100% 100%,conic-gradient(from calc(135deg - var(--a)),rgba(255,255,255,.5),transparent 45deg,rgba(0,0,0,.07) 90deg,transparent 135deg,rgba(255,255,255,.8) 180deg,transparent 225deg,rgba(0,0,0,.07) 270deg,transparent 315deg,rgba(255,255,255,.5)),radial-gradient(circle at 50% 50%,#f4f2ef 0%,#e4e1dd 60%,#cfcbc7 100%);box-shadow:inset 0 0 0 calc(.5px * var(--rl, 1)) rgba(110,103,100,.3);-webkit-mask:var(--drive) center / 46% 46% no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:var(--drive) center / 46% 46% no-repeat exclude,linear-gradient(#000 0 0)}.screw .sheen{position:absolute;inset:0;border-radius:50%;--kk: .32px;--ox: calc(50% - var(--kk) * (cos(var(--a)) + sin(var(--a))));--oy: calc(50% - var(--kk) * (cos(var(--a)) - sin(var(--a))));background:linear-gradient(calc(135deg - var(--a)),rgba(255,255,255,.1),rgba(255,255,255,.42));-webkit-mask:var(--drive) center / 46% 46% no-repeat,var(--drive) var(--ox) var(--oy) / 46% 46% no-repeat;-webkit-mask-composite:source-out;mask:var(--drive) center / 46% 46% no-repeat subtract,var(--drive) var(--ox) var(--oy) / 46% 46% no-repeat}.bp-layer svg{position:absolute;left:0;top:0;width:1100px;height:470px;overflow:visible}.bp-layer rect,.bp-layer line,.bp-layer circle,.bp-layer path{fill:none;stroke:#1f1d1b;stroke-opacity:.42;stroke-width:.75;vector-effect:non-scaling-stroke}.bp-layer .draw{visibility:hidden}.bp-layer .draw.on{visibility:visible}.bp-layer .stamp{visibility:hidden}.bp-layer .stamp.on{visibility:visible}.bp-layer .flash,.bp-layer .flash>*{stroke-opacity:.85}.bp-words{position:absolute;inset:0}.bp-word{position:absolute;margin:0;white-space:nowrap;font:400 11px/13px var(--mono);text-transform:uppercase;color:rgba(31,29,27,.62)}.bp-word.flash{color:rgba(31,29,27,.95)}.bp-giga{left:574px;top:212px;font-size:9px;line-height:9px;letter-spacing:0;color:rgba(31,29,27,.4)}.bp-talk{left:727px;top:241px;width:196px;text-align:center}.bp-voice{left:575px;top:433px}.bp-chat{left:850px;top:433px}.grid{position:absolute;left:0;top:0;z-index:-1;pointer-events:none;overflow:visible}.grid line{stroke:#000;stroke-opacity:.1;stroke-width:1;shape-rendering:crispEdges;stroke-dasharray:1000 1000;stroke-dashoffset:1000}.grid-field{fill:#fff}.grid-cut{fill:#000}html.bp #machine:not(.bp-on),html.bp [data-rise]:not(.bp-on),html.bp .print:not(.bp-on){visibility:hidden}html.bp .bp-pre{opacity:.4}html.bp-hold .lamp-led{visibility:hidden}html.bp-hold #bench,html.bp-hold #bench *{pointer-events:none!important}.bp-lines{position:absolute;left:0;top:0;z-index:-1;pointer-events:none;overflow:visible}.bp-lines line{stroke:#1f1d1b;stroke-opacity:.3;stroke-width:1;shape-rendering:crispEdges}.bp-lines .bp-foot{fill:#fff}.bp-lines .bp-foot.on{fill:#000}.bp-draw{position:absolute;left:0;top:0;z-index:7;width:1100px;height:470px;overflow:visible;pointer-events:none;visibility:visible;transform:scale(var(--k, 1));transform-origin:0 0}.bp-draw :is(path,rect,line,circle){fill:none;stroke:#1f1d1b;stroke-opacity:.42;stroke-width:.75;vector-effect:non-scaling-stroke}.bp-draw .bp-hair,.bp-draw .bp-rule{stroke-opacity:.5;stroke-width:.5}.bp-draw .bp-stamp{visibility:hidden}.bp-draw .bp-stamp.on{visibility:visible}.bp-draw .flash,.bp-draw .flash>*{stroke-opacity:.85}.bp-draw .etched>*{stroke:rgb(var(--silk));stroke-opacity:.22}html.bp-night body{background:#1f2b3b}html.bp-night:not(.foil-live) .foil{background:linear-gradient(180deg,#1f2b3b 0%,#1c2635 20%,#192330 40%,#17202c 60%)}html.bp-settle .hero .eyebrow{color:color-mix(in srgb,rgba(239,237,232,.74),rgba(0,0,0,.6) calc(var(--ink-k, 1) * 100%))}html.bp-settle .hero h1{color:color-mix(in srgb,#f2f1ec,#000 calc(var(--ink-k, 1) * 100%))}html.bp-settle .lede{color:color-mix(in srgb,rgba(242,241,236,.8),rgba(0,0,0,.62) calc(var(--ink-k, 1) * 100%))}html.bp-settle :is(#machine,.print){filter:brightness(calc(.14 + .86 * var(--room, 1)))}html.bp-night .bp-lines line{stroke:#fff;stroke-opacity:.22}html.bp-night .bp-draw :is(path,rect,line,circle){stroke:#fff;stroke-opacity:.35}html.bp-night .bp-draw :is(.bp-hair,.bp-rule){stroke-opacity:.5}html.bp-night .bp-draw :is(.flash,.flash>*){stroke-opacity:.7}html.bp-night .bp-draw .etched>*{stroke:rgb(var(--silk));stroke-opacity:.22}.bp-patch{position:absolute;pointer-events:none}.bp-patch.off{visibility:hidden}html:not(.bp) :is(.bp-lines,.bp-draw,.bp-patch){display:none}.bp-review{position:fixed;left:0;right:0;bottom:0;z-index:200;height:36px;display:flex;align-items:center;gap:14px;padding:0 16px;background:#000;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.62);font:11px/1 var(--mono)}.bp-review button{background:none;border:0;padding:0;color:rgba(255,255,255,.62);font:inherit;text-transform:uppercase;cursor:pointer}.bp-review button:hover{color:#fff}.bp-review input[type=range]{flex:1;-webkit-appearance:none;appearance:none;height:1px;background:rgba(255,255,255,.25);outline:none}.bp-review input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;border-radius:1px;background:#fff;cursor:ew-resize}.bp-review input[type=range]::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:1px;background:#fff;cursor:ew-resize}.bp-review .bp-t{width:56px;text-align:right;font-variant-numeric:tabular-nums}.bp-review .bp-beat{width:220px;white-space:nowrap}.foil{position:fixed;left:0;top:0;z-index:-2;width:100%;height:100vh;height:100lvh;overflow:hidden;pointer-events:none;opacity:.99;background:linear-gradient(180deg,#e2e1e0 0,#c4c2bf 100%)}@media(hover:none)and (pointer:coarse){.foil{height:calc(100vh + 96px);height:calc(100lvh + 96px)}}.foil-wall{position:absolute;left:0;top:0;height:100%}html.foil-live .foil-wall{will-change:transform}html.foil-flat .foil-wall{transform:none}html.foil-off body{background:#fff}.board-veil{position:absolute;left:13px;top:13px;width:1074px;height:444px;opacity:0;pointer-events:none;background:linear-gradient(to bottom right,#1b1c1f,#0e0f11);transition:opacity .16s cubic-bezier(0,0,.2,1)}.tub.pointing .board-veil{opacity:.62}.board-tag{position:absolute;left:var(--tx, 0);top:var(--ty, 0);display:flex;gap:calc(10px * var(--tk, 1));white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s linear;font:400 calc(8px * var(--tk, 1)) / calc(13px * var(--tk, 1)) var(--mono);text-transform:uppercase;padding:calc(1px * var(--tk, 1)) calc(3px * var(--tk, 1));border-radius:calc(4px * var(--tk, 1));background:var(--halo, #151619);box-shadow:0 0 calc(10px * var(--tk, 1)) calc(5px * var(--tk, 1)) var(--halo, #151619)}.tub.pointing .board-tag{opacity:1}.tag-name{color:rgba(var(--silk),.92)}.tag-role{color:rgba(var(--silk),.5)}.sigs{position:absolute;left:0;top:0;width:1100px;height:470px;overflow:visible;pointer-events:none}.seats{position:absolute;inset:0;pointer-events:none}.seat{position:absolute;left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh);pointer-events:auto;border-radius:3px;color:rgba(var(--silk),.86);text-decoration:none;cursor:pointer;outline:none;font:400 var(--cs) / var(--cl) var(--mono);text-transform:uppercase}.seat::before{content:"";position:absolute;left:9px;right:0;top:var(--ra);height:.7px;background:rgba(var(--silk),.6);transform-origin:0 50%;transform:scaleX(var(--ru, 1))}.seat.unruled .seat-x,.seat.unruled .seat-cap{visibility:hidden}.seat.unruled.inked .seat-x,.seat.unruled.done .seat-cap{visibility:visible}.seat-x{position:absolute;left:1px;top:calc(var(--ra) - 7.2px);font-size:7px;line-height:7px;letter-spacing:0}.seat-cap{position:absolute;left:10px;top:calc(var(--ra) + 2.2px);white-space:pre}.seat:focus-visible{box-shadow:0 0 0 1px rgba(var(--silk),.5)}.bench-link{display:none}.ways{width:var(--col);margin:0 auto;padding:136px 0 0}.ways-title{padding:0 .5em 40px 0;font:400 64px/1.3 var(--pixel);text-wrap:balance}.way{display:grid;grid-template-columns:64px minmax(0,1fr) 300px;column-gap:24px;align-items:start;padding:36px 0 44px;border-top:1px solid rgba(var(--ink),.12)}.way:last-child{border-bottom:1px solid rgba(var(--ink),.12)}.way-body{min-width:0}.way-n{padding-top:14px;font:400 12px/16px var(--mono);color:rgba(var(--ink),.45);font-variant-numeric:tabular-nums}.way-say{margin:0;padding-right:.5em;font:400 44px/1.18 var(--pixel);letter-spacing:-.02em;color:#000;text-wrap:balance}.way-more{max-width:560px;margin-top:18px;font:400 15px/24px var(--sans);color:rgba(var(--ink),.6);text-wrap:pretty}.perks{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,4fr);align-items:start;width:var(--col);margin:0 auto;padding:136px 0 0}.perks-head{min-width:0;padding-right:24px}.perks-title{padding-right:.5em;font:400 64px/1.3 var(--pixel);text-wrap:balance}.perks-line{max-width:300px;margin-top:24px;font:400 15px/24px var(--sans);color:rgba(var(--ink),.6);text-wrap:pretty}.perks-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.perk{min-width:0;padding:20px 24px 36px 0;border-top:1px solid rgba(var(--ink),.12)}.perk-n{font:400 12px/16px var(--mono);color:rgba(var(--ink),.45);font-variant-numeric:tabular-nums}.perk-t{margin-top:14px;font:400 17px/26px var(--sans);color:#000;text-wrap:pretty}.join{width:var(--col);margin:0 auto;padding:80px 0 24px;scroll-margin-top:78px}@media(min-width:1380px){.join{padding-top:160px}}.join h2{padding-bottom:40px;font:400 64px/1.3 var(--pixel);text-align:center}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pick{position:relative;flex:1 1 180px}.pick-btn{display:flex;width:100%;height:28px;align-items:center;justify-content:space-between;padding:0 8px 0 12px;border:0;border-radius:8px;background:var(--surface);box-shadow:var(--shadow-input);cursor:pointer;text-align:left;font:500 14px/20px var(--sans)}.pick-btn:focus-visible{outline:none;box-shadow:var(--shadow-input-focus)}.pick-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chev{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;opacity:.6;transition:transform .15s}.pop{position:absolute;left:0;right:0;top:100%;z-index:50;margin-top:4px;padding:8px 0;border-radius:8px;background:var(--surface);box-shadow:var(--shadow-popover)}.pop[hidden]{display:none}.pop-head{padding:6px 12px;font:400 10px/14px var(--mono);text-transform:uppercase;color:rgba(var(--ink),.45)}.pop-list{padding:0 4px}.pop-rule{margin:4px 0 0;padding-top:4px;border-top:1px solid rgba(var(--ink),.06)}.opt{display:flex;width:100%;height:28px;align-items:center;justify-content:space-between;gap:12px;padding:0 8px;border:0;border-radius:8px;background:none;cursor:pointer;text-align:left;font:500 14px/20px var(--sans)}.opt:hover{background:rgba(var(--ink),.04)}.opt[aria-selected=true]{background:rgba(var(--ink),.06)}.opt:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(var(--ink),.2)}.opt-check{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.pick-place .opt{height:32px;justify-content:flex-start}.pick-place .opt[aria-selected=true]{background:none}.pick-place .opt.filled{background:rgba(var(--ink),.08)}.box{flex:none;display:flex;width:14px;height:14px;align-items:center;justify-content:center;border-radius:4px;background:#fff;box-shadow:var(--shadow-input)}.box svg{width:10px;height:10px;fill:none;stroke-width:3}.opt.filled .box{background:#000;box-shadow:none}.opt.filled .box svg{stroke:#fff}.opt.part .box svg{stroke:#000}.find{position:relative;flex:2 1 200px;display:block}.find-icon{position:absolute;left:10px;top:50%;width:12px;height:12px;transform:translateY(-50%);fill:none;stroke:#8d8d8d;stroke-width:1.6;pointer-events:none}.find input{width:100%;height:28px;padding:6px 12px 6px 30px;border:0;border-radius:8px;background:var(--surface);box-shadow:var(--shadow-input);outline:none;font:400 14px/16px var(--sans);color:#202020;transition:box-shadow .15s}.find input::placeholder{color:rgba(var(--ink),.5)}.find input:focus-visible{box-shadow:var(--shadow-input-focus)}@media(pointer:coarse){.find input{font-size:16px}}.status-row{display:flex;min-height:20px;margin-top:8px;align-items:flex-start;justify-content:space-between;gap:16px}.chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.chip{display:inline-flex;height:20px;align-items:center;gap:4px;padding:0 4px 0 6px;border:0;border-radius:6px;max-width:100%;background:rgba(var(--ink),.06);cursor:pointer;font:500 12px/16px var(--sans)}.chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip:hover{background:rgba(var(--ink),.1)}.chip svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}.chip-clear{display:inline-flex;height:20px;align-items:center;padding:0 4px;border:0;background:none;cursor:pointer;font:500 12px/16px var(--sans);color:rgba(var(--ink),.5)}.chip-clear:hover{color:#000}.counter{font:400 13px/16px var(--mono);color:rgba(var(--ink),.5);white-space:nowrap}.group{min-width:0}.groups{display:flex;flex-direction:column;gap:60px;margin-top:44px}.group-head{display:flex;width:100%;align-items:center;justify-content:space-between;padding:20px 0 12px;border:0;border-bottom:1px solid rgba(var(--ink),.12);background:none;cursor:pointer;text-align:left;font:500 14px/20px var(--mono);letter-spacing:-.01em}.group-head .chev{width:16px;height:16px;opacity:1}.group-head[aria-expanded=true] .chev{transform:rotate(180deg)}.group-head:focus-visible{outline:none;box-shadow:0 1px 0 0 #000}.role{display:grid;grid-template-columns:480px 1fr 1fr auto;align-items:center;gap:24px;padding:40px 0;border-bottom:1px solid rgba(var(--ink),.06);transition:background-color .2s,border-color .2s}.role:hover{border-color:transparent;background:rgba(var(--ink),.024)}.role-title{font:500 24px/32px var(--sans);color:rgba(var(--ink),.8);letter-spacing:-.01em}.role-where,.role-pay{font:400 14px/20px var(--sans);text-align:center}.role-pay{font-variant-numeric:tabular-nums}.role-where-sm{display:none}.apply{display:inline-flex;height:42px;align-items:center;justify-content:center;padding:0 20px;border-radius:9999px;background:#000;color:#fff;text-decoration:none;font:400 14px/20px var(--sans);transition:background-color .2s}.apply:hover{background:#ef5a00}.apply:focus-visible{outline:2px solid #000;outline-offset:2px}.empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:64px 24px;text-align:center}.empty-title{font:500 14px/24px var(--sans);color:#202020}.empty-body{max-width:340px;font:400 13px/20px var(--sans);color:rgba(0,0,0,.61)}.empty-acts{display:flex;gap:10px;margin-top:16px}.empty-acts button,.empty-acts a{display:inline-flex;height:28px;align-items:center;padding:0 10px;border:0;border-radius:9999px;cursor:pointer;text-decoration:none;font:500 13px/16px var(--sans)}.empty-acts button{background:rgba(var(--ink),.06);color:#202020}.empty-acts a{background:#000;color:#fff;padding:0 12px 0 14px}@property --wash{syntax: "<color>"; inherits: true; initial-value: #e1cfe2;}@property --accent{syntax: "<color>"; inherits: true; initial-value: #79547d;}.films{margin-top:136px;padding:0 0 160px;color:#111;transition:--wash 1.2s cubic-bezier(.4,0,.2,1),--accent 1.2s cubic-bezier(.4,0,.2,1)}.films-band{position:relative;padding:128px 0 96px;overflow:hidden}.films-band::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 74% 60% at 50% 60%,var(--wash) 0%,color-mix(in oklab,var(--wash) 72%,transparent) 42%,transparent 100%);-webkit-mask:linear-gradient(transparent 0%,#000 16%,#000 74%,transparent 100%);mask:linear-gradient(transparent 0%,#000 16%,#000 74%,transparent 100%)}.films-lattice{position:absolute;top:0;bottom:0;left:50%;width:calc(var(--col) + 1px);transform:translateX(-50%);pointer-events:none;background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 26%,transparent) 1px,transparent 1px) 0 0 / calc(var(--col) / 6) 100% repeat-x;-webkit-mask:linear-gradient(transparent 6%,#000 34%,#000 72%,transparent 96%);mask:linear-gradient(transparent 6%,#000 34%,#000 72%,transparent 96%)}.films-in{position:relative;width:var(--col);margin:0 auto}.films-eyebrow{margin:0;font:500 11px/14px var(--mono);text-transform:uppercase;color:rgba(var(--ink),.6)}.films-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:1px;background:var(--accent);vertical-align:1px}.films-title{margin-top:18px;font:400 44px/1.18 var(--pixel);letter-spacing:-.02em;color:#0b0b0c}.films-stage{margin-top:44px}.films-glass{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;cursor:pointer;background:color-mix(in oklab,var(--wash),#fff 30%);box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 10%,transparent)}.films-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none}.films-glass.dark .films-still{visibility:hidden}.films-glass.dim .films-still{opacity:.55}.films-glass.playing{cursor:auto}.films-player{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.films-play{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 16px 0 15px;border:0;border-radius:10px;cursor:pointer;color:#141414;-webkit-tap-highlight-color:transparent;background:linear-gradient(164.71deg,#fff 0%,#f1efec 55%,#e7e4e0 100%);box-shadow:inset -1px -1.5px 1.5px rgba(130,124,122,.3),inset 1px 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(0,0,0,.18),0 6px 16px rgba(0,0,0,.14);transition:transform .14s cubic-bezier(.2,.7,.2,1),box-shadow .14s cubic-bezier(.2,.7,.2,1)}.films-play svg{width:12px;height:12px;fill:currentColor}.films-play-l{font:500 15px/20px var(--sans);letter-spacing:-.01em}.films-play-len{font:400 13px/20px var(--mono);color:rgba(20,20,20,.55);font-variant-numeric:tabular-nums}.films-glass:hover .films-play{transform:translateY(-1px);box-shadow:inset -1px -1.5px 1.5px rgba(130,124,122,.3),inset 1px 1px 0 rgba(255,255,255,.9),0 2px 3px rgba(0,0,0,.2),0 10px 22px rgba(0,0,0,.18)}.films-play:active{transform:scale(.98);transition:transform 40ms linear}.films-play:focus-visible{outline:2px solid #fff;outline-offset:3px}.films-glass.playing .films-play{display:none}.films-bar{position:relative;margin-top:12px}.films-list{display:flex;gap:10px;margin:0;padding:0;list-style:none}.films-list li{flex:1 1 0;min-width:0;display:flex}.films-list li[hidden]{display:none}.films-item{position:relative;display:flex;align-items:center;width:100%;height:24px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.films-seg{position:relative;display:block;width:100%;height:3px;background:rgba(17,17,17,.2);transition:background-color .14s;-webkit-mask:linear-gradient(90deg,#000 3px,transparent 3px) 0 0 / 5px 3px round;mask:linear-gradient(90deg,#000 3px,transparent 3px) 0 0 / 5px 3px round}.films-item:hover .films-seg{background:rgba(17,17,17,.46)}.films-item.in .films-seg{background:color-mix(in oklab,var(--accent) 36%,transparent)}.films-item:focus-visible{outline:1.5px solid #111;outline-offset:1px;border-radius:3px}.films-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--accent)}.films-t,.films-len{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.films-readout{display:flex;align-items:baseline;gap:14px;margin-top:8px;font:400 13px/16.25px var(--mono);text-transform:uppercase;color:rgba(var(--ink),.6);white-space:nowrap}.films-rn{color:color-mix(in oklab,var(--accent),#000 18%);font-variant-numeric:tabular-nums}.films-rt{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#111}.films-caret{display:inline-block;flex:none;width:.5em;height:.71em;margin-left:-12px;background:currentColor;color:#111;animation:tick 1s steps(1) infinite}.films-rl{margin-left:auto;font-variant-numeric:tabular-nums}.films-readout.peek .films-rt{color:rgba(var(--ink),.5)}.films-readout.peek .films-caret{visibility:hidden;animation:none}@media(prefers-reduced-motion:reduce){.films{transition:none}.films-caret{animation:none}}.film-video{--film-ease: cubic-bezier(.26, .28, .12, 1)}.film-video button{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.films-glass .film-video{position:absolute;inset:0;width:100%;height:100%}.film-video .fv-i{width:16px;height:16px}.film-video .fv-s{width:auto;height:13px}.film-video{--fv-p: 0;--fv-b: 0;--fv-h: 0;position:relative;isolation:isolate;container-type:inline-size;color:#fff;font-family:var(--sans);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.film-video-frame{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#000}.film-video video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.film-video[data-still]{cursor:none}.film-video-feather{position:absolute;inset:auto 0 0;height:120px;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / 0.5),transparent);background:linear-gradient(to top in oklab,rgb(0 0 0 / 0.5) 0,rgb(0 0 0 / 0.45) 10px,rgb(0 0 0 / 0.35) 24px,rgb(0 0 0 / 0.25) 40px,rgb(0 0 0 / 0.15) 58px,rgb(0 0 0 / 0.08) 78px,rgb(0 0 0 / 0.03) 98px,rgb(0 0 0 / 0.005) 112px,transparent 120px);transition:opacity 400ms var(--film-ease)}.film-video-row{position:absolute;user-select:none;-webkit-user-select:none;bottom:16px;left:50%;display:flex;align-items:center;gap:12px;width:min(100%,1120px);padding-inline:min(50px,6%);translate:-50% 0;transition:opacity 400ms var(--film-ease),translate 400ms var(--film-ease)}.film-video[data-resting] :is(.film-video-row,.film-video-feather){opacity:0}.film-video[data-resting] .film-video-row{translate:-50% 12px;pointer-events:none}.film-video-key{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:8px;color:inherit;transition:opacity 160ms linear,scale 160ms var(--film-ease)}.film-video-key:active{scale:0.97}.film-video-key:focus-visible,.film-video-line:has(.film-video-scrub:focus-visible){outline:1px solid rgb(255 255 255 / 0.8);outline-offset:2px}.film-video-row:has(.film-video-key:hover) .film-video-key:not(:hover){opacity:0.55}.film-video-word{width:auto;min-width:32px;padding-inline:6px}.film-video-speed{min-width:44px}.film-video-word[aria-pressed=false],.film-video-pip[aria-pressed=false]{color:rgb(255 255 255 / 0.55)}.film-video-time{flex:none}.film-video-line{position:relative;display:flex;flex:1;align-items:center;gap:3px;min-width:0;height:32px;margin-inline:-4px;border-radius:4px;cursor:pointer;touch-action:none}.film-video-line::after{content:"";position:absolute;inset:-12px -8px}.film-video-seg{position:relative;flex-basis:0;height:4px;overflow:hidden;border-radius:2px;background:rgb(255 255 255 / 0.16);transition:height 250ms var(--film-ease)}.film-video[data-scrubbing] .film-video-seg{height:7px}.film-video-buffered,.film-video-played{position:absolute;inset:0 auto 0 0}.film-video-buffered{width:calc(clamp(0,(var(--fv-b) - var(--s)) / var(--l),1) * 100%);background:rgb(255 255 255 / 0.16)}.film-video-played{width:calc(clamp(0,(var(--fv-p) - var(--s)) / var(--l),1) * 100%);background:#fff}.film-video-cursor,.film-video-hover{position:absolute;left:calc(var(--fv-h) * 100%);opacity:0;pointer-events:none;transition:opacity 160ms linear}.film-video-cursor{top:50%;width:1px;height:36px;translate:-50% -50%;background:rgb(255 255 255 / 0.48)}.film-video[data-scrubbing] .film-video-cursor{background:#fff}.film-video-hover{left:var(--fv-hx, calc(var(--fv-h) * 100%));bottom:calc(50% + 22px);translate:-50% 0;white-space:nowrap;font-size:12px;text-shadow:0 1px 2px rgb(0 0 0 / 0.5)}.film-video[data-pointing] :is(.film-video-cursor,.film-video-hover),.film-video[data-scrubbing] :is(.film-video-cursor,.film-video-hover){opacity:1}.film-video-chapter{margin-right:8px}.film-video-total{font-weight:400;color:rgb(255 255 255 / 0.48)}.film-video-scrub{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.film-video-cue{position:absolute;bottom:24px;left:50%;max-width:min(84%,32em);margin:0;translate:-50% 0;white-space:pre-line;text-align:center;text-wrap:balance;font-size:clamp(16px,2.2cqi,36px);line-height:1.3;font-variant-numeric:normal;text-shadow:0 1px 2px rgb(0 0 0 / 0.75),0 0 18px rgb(0 0 0 / 0.5);pointer-events:none;transition:translate 480ms var(--film-ease)}.film-video:not([data-resting]) .film-video-cue{translate:-50% -56px}.film-video:fullscreen{width:100vw;height:100vh;border-radius:0}@container (max-width: 560px){.film-video-row{bottom:6px;gap:4px;padding-inline:8px;font-size:12px}.film-video-speed,.film-video-pip,.film-video-cursor,.film-video-hover{display:none}.film-video-line{margin-inline:2px}.film-video-cue{bottom:12px}.film-video:not([data-resting]) .film-video-cue{translate:-50% -40px}}.papers{width:var(--col);margin:48px auto 0}.papers-eyebrow{margin:0 0 40px;font:400 11px/14px var(--mono);text-transform:uppercase;color:rgba(0,0,0,.5)}.paper{position:relative;display:block;min-width:0;color:#111;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent}.pg-sheet{position:relative;display:block;aspect-ratio:612 / 792;overflow:hidden;container-type:inline-size;border-radius:1px;background:#f7f5f0;box-shadow:0 0 0 .5px rgba(60,52,40,.16),0 1px 2px rgba(60,52,40,.1),0 10px 24px -10px rgba(60,52,40,.28),0 28px 60px -30px rgba(60,52,40,.3);transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s cubic-bezier(.2,.7,.2,1)}.pg-sheet{--fibre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.1 0 0 0 .9 .1 0 0 0 .89 .1 0 0 0 .86 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E")}.pg-sheet::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(125% 95% at 50% -6%,rgba(255,255,255,0) 50%,rgba(190,184,172,.12) 100%),var(--fibre) 0 0 / 180px 180px}@media(hover:hover){.paper:hover .pg-sheet{transform:translateY(-4px);box-shadow:0 0 0 .5px rgba(60,52,40,.16),0 2px 3px rgba(60,52,40,.1),0 18px 32px -12px rgba(60,52,40,.32),0 44px 80px -34px rgba(60,52,40,.36)}.paper:hover .paper-label{color:rgba(0,0,0,.78)}}.paper:focus-visible .pg-sheet{transform:translateY(-4px);outline:1px solid rgba(0,0,0,.6);outline-offset:6px}.paper-label{margin-top:20px;max-width:36ch;font:400 10px/15px var(--mono);text-transform:uppercase;color:rgba(0,0,0,.52);transition:color .18s cubic-bezier(.2,.7,.2,1)}.paper-date{display:block;margin-bottom:4px;color:rgba(0,0,0,.38)}.paper-result{display:inline}.shelf{display:contents}.page{--pt: calc(100cqw / 612);position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(58 * var(--pt)) calc(54 * var(--pt)) calc(66 * var(--pt));color:#151515;font:400 calc(10 * var(--pt)) / calc(12 * var(--pt)) var(--roman);text-align:justify;hyphens:auto;-webkit-hyphens:auto;font-kerning:normal;font-variant-numeric:lining-nums;font-synthesis:none;-webkit-font-smoothing:antialiased;user-select:none}.pg-stamp{position:absolute;left:calc(20 * var(--pt));top:calc(598 * var(--pt));transform:rotate(-90deg);transform-origin:0 0;white-space:nowrap;font-size:calc(17 * var(--pt));line-height:1;color:#9a978f}.pg-head{text-align:center;hyphens:manual;-webkit-hyphens:manual}.pg-title{padding:calc(11 * var(--pt)) calc(12 * var(--pt)) calc(13 * var(--pt));border-top:calc(4 * var(--pt)) solid #151515;border-bottom:calc(1 * var(--pt)) solid #151515;font:700 calc(22 * var(--pt)) / 1.2 var(--roman);text-wrap:balance}.pg-by{display:flex;justify-content:center;gap:calc(26 * var(--pt));margin-top:calc(16 * var(--pt));font-weight:700;font-size:calc(11 * var(--pt))}.pg-aff{margin-top:calc(2 * var(--pt))}.pg-abs{margin:calc(18 * var(--pt)) calc(36 * var(--pt)) 0}.pg-abs-h{margin-bottom:calc(5 * var(--pt));text-align:center;font:700 calc(12 * var(--pt)) / calc(14 * var(--pt)) var(--roman)}.pg-body{flex:1 1 0;min-height:0;margin:calc(20 * var(--pt)) calc(-2 * var(--pt)) 0;padding:0 calc(2 * var(--pt));column-count:2;column-gap:calc(18 * var(--pt));column-fill:auto;overflow:hidden}.pg-body p{text-indent:calc(15 * var(--pt))}.pg-body .pg-h,.pg-body .pg-h+p,.pg-body .pg-cap,.pg-body>p:first-child{text-indent:0}.pg-h{margin:calc(11 * var(--pt)) 0 calc(6 * var(--pt));text-align:left;hyphens:manual;-webkit-hyphens:manual;break-after:avoid;font:700 calc(12 * var(--pt)) / calc(14 * var(--pt)) var(--roman)}.pg-body>.pg-h:first-child{margin-top:0}.pg-h2{margin-top:calc(8 * var(--pt));font-size:calc(10 * var(--pt));line-height:calc(12 * var(--pt))}.pg-h+.pg-h2{margin-top:0}.pg-fig,.pg-tab{margin:calc(9 * var(--pt)) 0 calc(11 * var(--pt));break-inside:avoid}.pg-fig svg{display:block;width:100%;height:auto;font-family:var(--roman)}.pg-cap{font-size:calc(9 * var(--pt));line-height:calc(11 * var(--pt))}.pg-fig .pg-cap{margin-top:calc(6 * var(--pt))}.pg-tab .pg-cap{margin-bottom:calc(6 * var(--pt))}.pg-tab table{width:100%;border-collapse:collapse;border-top:calc(1 * var(--pt)) solid #151515;border-bottom:calc(1 * var(--pt)) solid #151515;font-size:calc(8.5 * var(--pt));line-height:calc(10.5 * var(--pt));text-align:left;hyphens:manual;-webkit-hyphens:manual}.pg-tab th{padding:calc(3 * var(--pt)) calc(4 * var(--pt)) calc(2.5 * var(--pt));border-bottom:calc(.6 * var(--pt)) solid #151515;font-weight:400;vertical-align:bottom}.pg-tab td{padding:calc(1.5 * var(--pt)) calc(4 * var(--pt));vertical-align:top}.pg-tab tbody tr:first-child td{padding-top:calc(3 * var(--pt))}.pg-tab tbody tr:last-child td{padding-bottom:calc(3 * var(--pt))}.pg-tab th:first-child,.pg-tab td:first-child{padding-left:0}.pg-tab th:last-child,.pg-tab td:last-child{padding-right:0}.pg-tab .pg-n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.pg-folio{position:absolute;left:0;right:0;bottom:calc(36 * var(--pt));text-align:center}@media(min-width:700px){.papers-grid{--u: calc(var(--col) / 1102);--metal: url(assets/grain-plate.png) 0 0 / 60px 60px, linear-gradient(174deg, #efede9 0%, #e4e1dd 50%, #d8d5d1 100%);--metal-edge: 0 0 0 1px rgba(110,103,100,.24), inset -1.5px -1.5px 1px rgba(130,124,122,.45), inset 1.5px 1.5px 1px rgba(255,255,255,.9);--metal-cast: 0 2px 2px rgba(95,89,86,.26), 0 14px 28px -12px rgba(95,89,86,.42);--legend: rgba(75,75,72,.46);--legend-ink: rgba(46,45,43,.74);--legend-lift: 0 1px 0 rgba(255,255,255,.65);position:relative;display:block;padding-bottom:1px;isolation:isolate;margin-inline:max(0px,calc(44px - (100vw - var(--col)) / 2))}.papers-grid::before{content:"";position:absolute;left:-28px;right:-28px;top:calc(var(--u) * -26);bottom:calc(var(--u) * 18);z-index:0;border-radius:8px;background:var(--metal);box-shadow:var(--metal-edge),var(--metal-cast)}.shelf{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:calc(var(--u) * 64);padding-top:calc(var(--u) * 20)}.shelf+.shelf{margin-top:calc(var(--u) * 64)}.shelf::after{content:"";position:absolute;left:-28px;right:-28px;bottom:0;height:max(calc(var(--u) * 70),60px);z-index:3;border-radius:3px;background:url(assets/grain-plate.png) 0 0 / 60px 60px,linear-gradient(180deg,#fbfaf8 0,#f1efeb 5px,#cfcbc6 5px,#e9e7e3 6.5px,#e1deda 45%,#d6d3cf 100%);box-shadow:var(--metal-edge),var(--metal-cast)}.shelf .pg-sheet{z-index:1;transform-origin:50% 100%;transform:perspective(1400px) translateY(0) rotateX(9deg);box-shadow:0 0 0 .5px rgba(60,52,40,.2),0 -1px 3px rgba(60,52,40,.1),0 -10px 26px -12px rgba(60,52,40,.36);transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s cubic-bezier(.2,.7,.2,1)}.shelf .paper:focus-visible .pg-sheet{transform:perspective(1400px) translateY(calc(var(--u) * -34)) rotateX(1.5deg)}.shelf .paper-label{position:absolute;left:0;right:0;bottom:0;z-index:4;height:max(calc(var(--u) * 70),60px);margin:0;max-width:none;padding-top:max(calc(var(--u) * 16),11px);font-size:9.5px;line-height:14px;color:var(--legend-ink);text-shadow:var(--legend-lift)}.shelf .paper-date{margin-bottom:2px;color:var(--legend)}}@media(min-width:700px)and (hover:hover){.shelf .paper:hover .pg-sheet{transform:perspective(1400px) translateY(calc(var(--u) * -34)) rotateX(1.5deg);box-shadow:0 0 0 .5px rgba(60,52,40,.16),0 2px 3px rgba(60,52,40,.1),0 26px 44px -18px rgba(60,52,40,.38)}.shelf .paper:hover .paper-label{color:rgba(20,20,19,.9)}}@media(max-width:1100px){.role{grid-template-columns:1fr 1fr 1fr auto}}@media(max-width:1379px){.way{grid-template-columns:64px minmax(0,1fr)}}@media(max-width:1379px){.perks{grid-template-columns:minmax(0,1fr);row-gap:48px}.perks-head{padding-right:0}}@media(max-width:1023px){:root{--col: min(calc(100vw - 32px), 825px)}}.close{display:flex;flex-direction:column;align-items:center;width:var(--col);margin:0 auto;padding:0 0 176px;text-align:center}.close-eyebrow{font:500 11px/14px var(--mono);text-transform:uppercase;color:rgba(var(--ink),.6)}.close-title{max-width:920px;margin-top:16px;padding:0 .25em;font:400 64px/1.3 var(--pixel);text-wrap:balance}.close-body{max-width:600px;margin-top:28px;font:400 17px/26px var(--sans);color:rgba(var(--ink),.62);text-wrap:balance}.close-cta{margin-top:40px}html.typing .eyebrow,html.typing .hero h1,html.typing .join h2,html.typing .ways-title,html.typing .way-say,html.typing .perks-title,html.typing .films-title,html.typing .close-title{visibility:hidden}.ch{position:relative}.ch.off{visibility:hidden}.ch.cur::after,.ch.cur-end::after{content:"";position:absolute;visibility:visible;pointer-events:none;left:.038em;top:calc(1.005em - .513em);width:.418em;height:.513em;background:repeating-linear-gradient(to top,currentColor 0 .019em,transparent .019em .038em)}.ch.cur-end::after{left:calc(100% + .038em)}.eyebrow .ch.cur::after,.eyebrow .ch.cur-end::after{left:.05em;top:calc(1.005em - .71em);width:.5em;height:.71em;background:currentColor}.eyebrow .ch.cur-end::after{left:calc(100% + .1em)}.ch.cur-end::after{animation:tick 1s steps(1) infinite}@keyframes tick{50%{visibility:hidden}}.w{display:inline-block}.prints{position:absolute;left:0;top:0;width:100%;height:0;z-index:4}.print{position:absolute;left:0;top:0;padding:var(--pm) var(--pm) calc(var(--pm) * 4.2);border-radius:2px;background:linear-gradient(170deg,#fbfaf7,#f1efe9);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(calc(1 + .045 * var(--up, 0)));box-shadow:0 0 0 .5px rgba(0,0,0,.08),calc(1px + 7px * var(--up, 0)) calc(2px + 14px * var(--up, 0)) calc(3px + 22px * var(--up, 0)) rgba(20,18,16,calc(.16 + .04 * var(--up, 0))),calc(4px + 10px * var(--up, 0)) calc(8px + 22px * var(--up, 0)) calc(18px + 30px * var(--up, 0)) rgba(20,18,16,calc(.1 + .04 * var(--up, 0)))}.print.held{cursor:grabbing}.print img,.print video{display:block;width:var(--pw);height:var(--ph);object-fit:cover;pointer-events:none;-webkit-user-drag:none;filter:contrast(.94) saturate(.88) sepia(.06);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.print::after{content:"";position:absolute;left:var(--pm);top:var(--pm);width:var(--pw);height:var(--ph);pointer-events:none;box-shadow:inset 0 0 12px rgba(40,30,20,.18)}.pile{height:0}@media(max-width:1379px){.pile{height:210px}}@media(max-width:699px){:root{--col: min(calc(100vw - 32px), 825px)}.pile{height:150px}.hero h1{font-size:40px;line-height:36px}.lede{font-size:16px;line-height:24px}.bench{margin-top:48px}.screen{--r: calc(.62px / var(--k, 1))}.bench-link{display:block;position:absolute;inset:0;z-index:2;border-radius:6px;font-size:0;color:transparent}.bench-link:focus-visible{outline:2px solid #131313;outline-offset:3px}.seat{pointer-events:none}.join h2{font-size:40px}.role{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.role-title{font-size:20px;line-height:28px}.role-where{display:none}.ways{padding-top:88px}.ways-title,.perks-title,.close-title{font-size:40px}.way{grid-template-columns:32px minmax(0,1fr);padding:28px 0 36px}.way-n{padding-top:8px}.way-say{font-size:30px}.perks{row-gap:36px;padding-top:88px}.perks-list{grid-template-columns:minmax(0,1fr)}.perk{padding:16px 0 24px}.perk-t{margin-top:10px;font-size:16px;line-height:24px}.close{padding-bottom:120px}.close-body{font-size:16px;line-height:24px}.role-where-sm{display:block;margin-top:4px;font:400 12px/16px var(--sans)}.films{margin-top:88px;padding-bottom:104px}.films-band{padding:88px 0 56px}.films-title{font-size:30px}.films-stage{margin-top:28px}.films-glass{border-radius:6px}.films-play{left:12px;bottom:12px;height:38px;padding:0 12px 0 11px;gap:7px}.films-play-l{font-size:14px}.films-play-len{font-size:12px}.films-bar{margin-top:2px}.films-list{gap:6px}.films-list li{min-width:22px}.films-item{height:44px}.films-readout{margin-top:0;font-size:12px;gap:10px}.films-caret{margin-left:-9px}.papers{margin-top:32px}.papers-eyebrow{margin-bottom:28px}.papers-grid{display:flex;gap:20px;margin:0 -16px;padding:4px 16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-x:contain;scrollbar-width:none}.papers-grid::-webkit-scrollbar{display:none}.paper{flex:0 0 84%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.board-veil,.board-tag,.chev,.role,.apply{transition:none}}
