@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600&family=Instrument+Serif:ital@0;1&display=swap";@font-face{font-family:PrototypeBrand;src:url(/fonts/brandbook-fallback-bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{font-family:var(--font-sans);font-weight:var(--weight-regular);font-synthesis:none;color:var(--color-ink);background:var(--color-bg);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:1px solid currentColor;outline-offset:var(--focus-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:root{--color-bg: #000;--color-ink: #eeefea;--color-ink-soft: #d8dad6;--color-ink-muted: #b1b6b3;--color-ink-subtle: #979a96;--color-rule: #383a38;--color-rule-strong: #555;--color-white: #fff;--shadow-legible: 0 1px 8px #000, 0 0 20px #000;--font-sans: "DM Sans", Arial, sans-serif;--font-lab: Arial, Helvetica, sans-serif;--font-brand: PrototypeBrand, Arial, sans-serif;--text-3xs: 6px;--text-2xs: 7px;--text-xs: 8px;--text-sm: 10px;--text-md: 11px;--text-lg: 12px;--text-base: 14px;--text-lead: 15px;--weight-light: 300;--weight-regular: 400;--weight-book: 450;--weight-medium: 500;--tracking-label: .1em;--tracking-label-tight: .06em;--tracking-tight: -.04em;--tracking-display: -.065em;--tracking-display-tight: -.055em;--gutter-x: 4.3%;--gutter-x-narrow: 26px;--edge-top: 46px;--edge-bottom: 42px;--tap-min: 44px;--focus-offset: 8px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-draw: cubic-bezier(.22, .61, .36, 1);--duration-fast: .2s;--duration-base: .25s;--duration-medium: .3s;--duration-slow: .45s;--duration-hold: 1.7s;--z-chrome: 4;--z-cursor: 20}@media(min-width:1500px){:root{--edge-top: 55px;--edge-bottom: 50px}}@media(max-width:700px){:root{--gutter-x: var(--gutter-x-narrow);--edge-top: 28px;--edge-bottom: 25px}}._dialog_zesld_1{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:var(--color-bg);color:var(--color-ink)}._dialog_zesld_1::backdrop{background:var(--color-bg)}._dialog_zesld_1[open]{animation:_enter_zesld_1 1.1s var(--ease-out-expo)}@keyframes _enter_zesld_1{0%{opacity:0;filter:blur(12px);transform:scale(1.04)}to{opacity:1;filter:blur(0);transform:scale(1)}}._arrowLink_z1g3a_1{display:inline-flex;align-items:center;gap:var(--arrow-gap, .5em);width:fit-content}._arrow_z1g3a_1{display:inline-block;font-size:var(--arrow-size, 1em);transition:transform var(--duration-base)}._underline_z1g3a_15{position:relative;align-items:baseline;transition:opacity var(--duration-base)}._underline_z1g3a_15:after{content:"";position:absolute;left:0;right:0;bottom:7px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-medium) ease}._underline_z1g3a_15:hover{opacity:.65}._underline_z1g3a_15:hover:after,._underline_z1g3a_15:focus-visible:after{transform:scaleX(1)}._underline_z1g3a_15:hover ._arrow_z1g3a_1{transform:translate(2px)}._lift_z1g3a_48 ._arrow_z1g3a_1{transition-duration:var(--duration-medium)}._lift_z1g3a_48:hover ._arrow_z1g3a_1{transform:translate(3px,-3px)}._rule_z1g3a_57{border-bottom:1px solid var(--color-rule-strong)}._rule_z1g3a_57:hover{border-color:var(--color-white)}@media(prefers-reduced-motion:reduce){._underline_z1g3a_15:hover ._arrow_z1g3a_1,._lift_z1g3a_48:hover ._arrow_z1g3a_1{transform:none}}._bar_2v0ft_1{position:absolute;left:var(--gutter-x);right:var(--gutter-x);display:flex;justify-content:space-between;align-items:center}._top_2v0ft_10{top:var(--edge-top)}._bottom_2v0ft_14{bottom:var(--edge-bottom)}._label_1r8fu_1{letter-spacing:var(--tracking-label)}._size3xs_1r8fu_5{font-size:var(--text-3xs)}._size2xs_1r8fu_8{font-size:var(--text-2xs)}._sizeXs_1r8fu_11{font-size:var(--text-xs)}._sizeSm_1r8fu_14{font-size:var(--text-sm)}._sizeMd_1r8fu_17{font-size:var(--text-md)}._ink_1r8fu_21{color:var(--color-ink)}._soft_1r8fu_24{color:var(--color-ink-soft)}._muted_1r8fu_27{color:var(--color-ink-muted)}._subtle_1r8fu_30{color:var(--color-ink-subtle)}._legible_1r8fu_34{text-shadow:var(--shadow-legible)}._wordmark_f3q6h_1{letter-spacing:var(--tracking-label-tight)}._medium_f3q6h_5{font-weight:var(--weight-medium)}._footer_yfxg7_1{--edge-bottom: 25px;z-index:var(--z-chrome)}._status_yfxg7_6{display:flex;align-items:center;gap:8px}._dot_yfxg7_12{width:3px;height:3px;border-radius:50%;background:var(--color-ink-soft)}._toggle_yfxg7_19{padding:10px}@media(max-width:700px){._footer_yfxg7_1{--edge-bottom: 20px}._status_yfxg7_6,._toggle_yfxg7_19{font-size:var(--text-3xs)}._hint_yfxg7_33{display:none}}._header_op9bn_1{--edge-top: 38px;z-index:var(--z-chrome);font-size:var(--text-md)}._tagline_op9bn_7{margin-left:24px}._close_op9bn_11{display:flex;align-items:center;gap:22px}._closeIcon_op9bn_17{font-size:23px;font-weight:var(--weight-light)}@media(max-width:700px){._header_op9bn_1{--edge-top: 27px;font-size:var(--text-sm)}._tagline_op9bn_7{display:none}}._nav_1de6y_1{position:absolute;top:43%;right:var(--gutter-x);z-index:var(--z-chrome);display:flex;flex-direction:column;gap:20px;mix-blend-mode:difference}._item_1de6y_12{display:flex;gap:15px;padding:8px;text-align:left;font-size:var(--text-sm);color:var(--color-ink-soft);text-shadow:var(--shadow-legible)}._item_1de6y_12[aria-current]{color:var(--color-white)}._index_1de6y_26{font-size:var(--text-2xs);opacity:.6}@media(max-width:700px){._nav_1de6y_1{inset:auto 20px 65px;flex-direction:row;justify-content:space-between;gap:8px}._item_1de6y_12{gap:8px;font-size:var(--text-xs)}}._chapter_1uewi_1{position:relative;min-height:100%;padding:145px 10% 110px 8%;display:flex;flex-direction:column;justify-content:center;scroll-snap-align:start}._eyebrow_1uewi_11{display:flex;gap:55px;margin-bottom:40px}@media(max-width:700px){._chapter_1uewi_1{padding:125px var(--gutter-x-narrow) 150px}._eyebrow_1uewi_11{flex-wrap:wrap;gap:20px;margin-bottom:32px;font-size:var(--text-2xs);line-height:1.8}}._heading_qfhz0_1{margin:10px 0 40px;font-size:clamp(54px,7vw,110px);font-weight:var(--weight-regular);line-height:1;letter-spacing:var(--tracking-display);mix-blend-mode:difference}._heading_qfhz0_1 span{color:var(--color-ink-muted)}._spacer_qfhz0_14{font-size:var(--text-sm)}._email_qfhz0_18{--arrow-gap: 70px;--arrow-size: 32px;margin:15px 0;padding-bottom:15px;font-size:40px;letter-spacing:var(--tracking-tight)}._address_qfhz0_27{width:fit-content;margin-top:8px;letter-spacing:normal}@media(max-width:700px){._eyebrow_qfhz0_34{max-width:230px}._heading_qfhz0_1{font-size:54px}._email_qfhz0_18{--arrow-gap: 20px}._address_qfhz0_27{font-size:var(--text-sm)}}._name_1jgp6_1{position:relative;max-width:900px;margin:0;font-size:clamp(80px,12.3vw,190px);font-weight:var(--weight-book);line-height:.86;letter-spacing:-.075em;color:var(--color-ink);mix-blend-mode:difference}._name_1jgp6_1>span{margin-left:11%}._caption_1jgp6_17{display:flex;align-items:baseline;gap:70px;margin:42px 0 0 12%}._captionSpacer_1jgp6_24{margin:0;font-size:18px}._captionText_1jgp6_29{font-size:var(--text-md);line-height:1.8;color:var(--color-ink-soft);text-shadow:var(--shadow-legible)}._next_1jgp6_36{--arrow-gap: 40px;--arrow-size: 22px;align-self:flex-start;margin-top:50px;padding:12px 0;font-size:var(--text-xs);letter-spacing:var(--tracking-label)}@media(max-width:700px){._name_1jgp6_1{font-size:clamp(69px,18.5vw,125px)}._name_1jgp6_1>span{margin-left:4%}._caption_1jgp6_17{display:block;margin:35px 0 0 5%}._captionSpacer_1jgp6_24{margin-bottom:15px;font-size:20px}._next_1jgp6_36{margin-top:30px}}._list_1sje4_1{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;padding-right:7%}._item_1sje4_10{margin:0;font-size:clamp(24px,3.6vw,64px);line-height:1.04;letter-spacing:var(--tracking-display-tight);mix-blend-mode:difference;animation:_float_1sje4_1 10s ease-in-out infinite}._item_1sje4_10:nth-child(2){padding-top:110px;animation-delay:-3s}._item_1sje4_10:nth-child(3){padding-top:220px;animation-delay:-6s}._still_1sje4_29 ._item_1sje4_10{animation:none}._kicker_1sje4_33{display:block;margin-bottom:22px}._qualifier_1sje4_38{font-style:normal;color:var(--color-ink-muted)}@keyframes _float_1sje4_1{50%{transform:translateY(-12px)}}@media(max-width:700px){._list_1sje4_1{display:flex;flex-direction:column;gap:25px;padding:0}._item_1sje4_10{font-size:37px}._item_1sje4_10:nth-child(2){padding:0;align-self:center}._item_1sje4_10:nth-child(3){padding:0;align-self:flex-end}._kicker_1sje4_33{margin-bottom:8px;font-size:var(--text-3xs)}}._spacer_d5nec_1{max-width:420px;margin-top:65px;font-size:var(--text-lg)}@media(max-width:700px){._spacer_d5nec_1{max-width:290px;margin-top:25px;font-size:var(--text-sm)}}._space_l3fmp_1{height:100%;background:var(--color-bg);isolation:isolate}._membrane_l3fmp_7{position:absolute;inset:0;pointer-events:none;opacity:.9}._membrane_l3fmp_7 canvas{display:block;width:100%;height:100%}._scroll_l3fmp_20{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:none}._scroll_l3fmp_20::-webkit-scrollbar{display:none}@media(max-width:700px){._membrane_l3fmp_7{opacity:.65}}._scene_t9tei_1{position:absolute;inset:0;touch-action:none}._scene_t9tei_1 canvas{display:block;width:100%;height:100%}._fallbackForm_t9tei_14{display:none}._fallback_t9tei_14 ._fallbackForm_t9tei_14{display:block;position:absolute;left:55%;top:50%;width:min(66vw,560px);aspect-ratio:1;transform:translate(-50%,-50%) rotate(-20deg);border-radius:44% 56% 59% 41%/56% 45% 55% 44%;border:1px solid #bbb;box-shadow:inset 12px 7px 24px #fff9,inset -12px -9px 16px #fff5,inset 50px 30px 80px #d9e6e31a;background:radial-gradient(ellipse at 25% 20%,#fff9,transparent 35%),radial-gradient(ellipse at 65% 85%,#fff5,transparent 40%)}@media(max-width:1100px),(max-width:1366px)and (pointer:coarse){._scene_t9tei_1{height:max(100svh,400px);bottom:auto}}._holdCue_11ba0_1{position:absolute;top:50%;left:50%;display:flex;align-items:center;pointer-events:none;opacity:0;transform:translate(-50%,-50%);transition:opacity var(--duration-base);color:var(--color-white);mix-blend-mode:difference}._holdCue_11ba0_1 svg{width:35px;transform:rotate(-90deg)}._holdCue_11ba0_1 circle{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:120;stroke-dashoffset:120}@media(hover:hover){._hinted_11ba0_30{opacity:.6}}._holdCue_11ba0_1._active_11ba0_35{opacity:1}._active_11ba0_35 circle{animation:_fill-ring_11ba0_1 var(--duration-hold) linear forwards}@keyframes _fill-ring_11ba0_1{to{stroke-dashoffset:0}}@media(max-width:1100px),(max-width:1366px)and (pointer:coarse){._holdCue_11ba0_1{top:50svh}}@media(max-width:700px){._holdCue_11ba0_1{top:66svh}}@media(prefers-reduced-motion:reduce){._active_11ba0_35 circle{stroke-dashoffset:0}}._editorial_kndhm_2{position:absolute;top:calc(73% - 40px);left:var(--gutter-x);right:var(--gutter-x);transform:translateY(-10%);pointer-events:none}._headline_kndhm_11{margin:0;font-size:clamp(34px,3.25vw,62px);font-weight:var(--weight-book);line-height:1.04;letter-spacing:-.06em;color:var(--color-ink)}._headline_kndhm_11 span{white-space:nowrap}._link_kndhm_25{--arrow-gap: 8px;min-height:var(--tap-min);margin-top:28px;font-size:var(--text-lead);letter-spacing:-.02em;pointer-events:auto}@media(max-width:1100px),(max-width:1366px)and (pointer:coarse){._editorial_kndhm_2{top:calc(max(100svh,400px) + 28px);left:var(--gutter-x-narrow);right:var(--gutter-x-narrow);transform:none}._headline_kndhm_11{font-size:clamp(20px,5.6vw,48px);line-height:1.08;letter-spacing:var(--tracking-display-tight)}._link_kndhm_25{margin-top:22px;font-size:var(--text-base)}}._toggle_zbpyn_1{position:absolute;left:50%;bottom:calc(var(--edge-bottom) - 1px);transform:translate(-50%);width:32px;height:32px;display:grid;place-items:center;opacity:.35}._toggle_zbpyn_1:hover,._toggle_zbpyn_1:focus-visible{opacity:1}._toggle_zbpyn_1 svg{width:12px;fill:none;stroke:currentColor;stroke-width:1}@media(max-width:1100px),(max-width:1366px)and (pointer:coarse){._toggle_zbpyn_1{top:calc(max(100svh,400px) - 104px);bottom:auto}}._trigger_tzrxd_2{position:absolute;top:calc(var(--edge-top) + 4px);right:var(--gutter-x);width:200px;min-height:var(--tap-min);padding:0;text-align:left;font-size:var(--text-xs);line-height:1.4;letter-spacing:var(--tracking-label);color:var(--color-ink-soft)}._line_tzrxd_16{display:block;height:1px;margin:13px 0 10px;overflow:hidden;background:var(--color-rule)}._line_tzrxd_16 i{display:block;height:100%;background:var(--color-ink-soft);transform-origin:left;animation:_draw-line_tzrxd_1 1.5s var(--ease-draw) both}._still_tzrxd_32 ._line_tzrxd_16 i{animation:none}._caption_tzrxd_36{font-size:var(--text-2xs);color:var(--color-ink-subtle)}@keyframes _draw-line_tzrxd_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:701px)and (max-width:1100px){._trigger_tzrxd_2{width:180px}}@media(max-width:700px){._trigger_tzrxd_2{width:132px;letter-spacing:var(--tracking-label-tight)}._line_tzrxd_16{margin:10px 0 8px}._caption_tzrxd_36{font-size:var(--text-3xs)}}@media(max-width:359px){._trigger_tzrxd_2{right:20px;width:108px;font-size:var(--text-3xs)}}._tooltip_tzrxd_80{position:fixed;top:0;left:0;z-index:var(--z-cursor);width:92px;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) ease;color:var(--color-ink);will-change:transform}._tooltipVisible_tzrxd_93{opacity:1}._tooltipStill_tzrxd_97{transition:none}._value_tzrxd_101{display:block;font-size:32px;line-height:1;letter-spacing:var(--tracking-display-tight)}._unit_tzrxd_108{display:block;margin-top:7px;line-height:1.3}._footer_w6joa_1{pointer-events:none}._contact_w6joa_5{--arrow-gap: 20px;--arrow-size: 18px;padding:10px 0;font-size:var(--text-sm);letter-spacing:var(--tracking-label);font-weight:var(--weight-book);pointer-events:auto}@media(max-width:700px){._contact_w6joa_5{--arrow-gap: 10px;font-size:var(--text-xs)}}._header_jnuxn_1{pointer-events:none}._wordmark_jnuxn_5{display:flex;align-items:center;gap:26px;padding:4px 0;font-size:var(--text-base);pointer-events:auto}._mark_jnuxn_14{font-size:19px;font-weight:var(--weight-regular);opacity:.55;transition:transform var(--duration-slow)}._wordmark_jnuxn_5:hover ._mark_jnuxn_14{transform:rotate(90deg);opacity:1}@media(max-width:700px){._wordmark_jnuxn_5{gap:18px;font-size:var(--text-lg)}}._page_94omj_1{position:relative;width:100%;height:100svh;min-height:400px;overflow:hidden;background:var(--color-bg)}@media(max-width:1100px),(max-width:1366px)and (pointer:coarse){._page_94omj_1{height:calc(max(100svh,400px) + 250px)}}
