@font-face{font-family:PP Rader;src:url(/fonts/PPRader-Regular-core.woff2)format("woff2");font-weight:300 449;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:PP Rader;src:url(/fonts/PPRader-Regular-rest.woff2)format("woff2");font-weight:300 449;font-style:normal;font-display:swap;unicode-range:U+100-113,U+116-12B,U+12E-148,U+14A-14D,U+150-17F,U+18F,U+191,U+19D,U+1FC-1FD,U+218-21B,U+237,U+259,U+272,U+2C6-2C7,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335,U+337-338,U+394,U+39C,U+3A0,U+3A9,U+3C0,U+1E20-1E21,U+1E80-1E85,U+1E9E,U+1EBC-1EBD,U+1EF2-1EF3,U+1EF8-1EF9,U+2020-2021,U+2030,U+2032-2033,U+203B,U+203D,U+2044,U+205C,U+2070,U+2074-2079,U+2080-2089,U+20A9,U+20B8,U+20BD,U+20BF,U+2113,U+2116-2117,U+212E,U+215B-215E,U+2194-2199,U+21A4-21A7,U+21B0-21B3,U+21D0-21D4,U+21E0,U+21E2,U+21E6,U+21E8,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2329-232A,U+238B,U+2460-2468,U+24EA,U+24FF,U+25A0-25A1,U+25B2,U+25CA-25CC,U+25CF,U+2600-2601,U+261C,U+261E,U+26D4,U+2744,U+2776-277E,U+27E6-27E7,U+27F0-27F1,U+27F5-27FE,U+2906-2907,U+29BB,U+2B45-2B46,U+2E18,U+300A-300B,U+3010-3011,U+3014-3015,U+A78B-A78C,U+FB01-FB02,U+FE69,U+FF0A,U+1F150-1F169,U+1F30D,U+1F327,U+1F6AB,U+1F6E3}@font-face{font-family:PP Rader;src:url(/fonts/PPRader-Bold-core.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:PP Rader;src:url(/fonts/PPRader-Bold-rest.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+100-113,U+116-12B,U+12E-148,U+14A-14D,U+150-17F,U+18F,U+191,U+19D,U+1FC-1FD,U+218-21B,U+237,U+259,U+272,U+2C6-2C7,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335,U+337-338,U+394,U+39C,U+3A0,U+3A9,U+3C0,U+1E20-1E21,U+1E80-1E85,U+1E9E,U+1EBC-1EBD,U+1EF2-1EF3,U+1EF8-1EF9,U+2020-2021,U+2030,U+2032-2033,U+203B,U+203D,U+2044,U+205C,U+2070,U+2074-2079,U+2080-2089,U+20A9,U+20B8,U+20BD,U+20BF,U+2113,U+2116-2117,U+212E,U+215B-215E,U+2194-2199,U+21A4-21A7,U+21B0-21B3,U+21D0-21D4,U+21E0,U+21E2,U+21E6,U+21E8,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2329-232A,U+238B,U+2460-2468,U+24EA,U+24FF,U+25A0-25A1,U+25B2,U+25CA-25CC,U+25CF,U+2600-2601,U+261C,U+261E,U+26D4,U+2744,U+2776-277E,U+27E6-27E7,U+27F0-27F1,U+27F5-27FE,U+2906-2907,U+29BB,U+2B45-2B46,U+2E18,U+300A-300B,U+3010-3011,U+3014-3015,U+A78B-A78C,U+FB01-FB02,U+FE69,U+FF0A,U+1F150-1F169,U+1F30D,U+1F327,U+1F6AB,U+1F6E3}@property --holding-phone-key-height{syntax:"<length>";inherits:true;initial-value:44px}:root{--hb-ink:#141613;--hb-ink-glass:#161815;--hb-paper:#fff;--hb-rule:#e0ebe5;--hb-signal:#f80;--plate-hi:#141613;--plate-lo:#0e100d;--rubber-hi:#121410;--rubber-mid:#0b0d0a;--rubber-lo:#070807;--rubber-wall-hi:#0b0d0a;--rubber-wall-lo:#050605;--rubber-ink:color-mix(in srgb, var(--hb-rule) 90%, transparent);--accent:var(--hb-signal);--movement-rest:0;--movement-peak:1;--u:clamp(.66px, min(.0694444vw, .0976563svh), 1.4px);--margin:16px;--gutter:8px;--col:calc((100cqw - 2 * var(--margin) - 11 * var(--gutter)) / 12);--row:calc((100cqh - 2 * var(--margin) - 11 * var(--gutter)) / 12);--col-pitch:calc(var(--col) + var(--gutter));--row-pitch:calc(var(--row) + var(--gutter));--step:clamp(480px, 70svh, 720px);--font:"PP Rader", ui-sans-serif, system-ui, sans-serif;--billboard-title-size:min(11.2cqw, 7.3cqh);--billboard-title-weight:400;--billboard-title-leading:1.1;--billboard-inset:7cqw;--billboard-header-padding:clamp(10px, 5.8cqw, 20px);--billboard-title-ink-clearance:.25em;--billboard-stage-gap:clamp(9px, 3cqh, 18px);--billboard-footer-height:clamp(27px, 8cqh, 36px);--billboard-divider-height:3px;--billboard-divider-ink:color-mix(in srgb, var(--panel-text-ink) 18%, transparent);--billboard-band-fill:color-mix(in srgb, var(--panel-text-ink) 3%, transparent);--billboard-progress-height:6px;--billboard-progress-gap:6px;--billboard-progress-track:color-mix(in srgb, var(--panel-text-ink) 20%, transparent);--t-display:calc(88 * var(--u));--t-index:calc(88 * var(--u));--t-dek:clamp(16px, calc(22 * var(--u)), 26px);--holding-bed-depth:3;--holding-bed-fill:color-mix(in srgb, var(--plate-lo) 30%, var(--hole));--holding-seat-ms:.62s;--holding-seat-lift:6px;--holding-seat-scale:1.014;--brand-press-scale:.984;--brand-press-depth:3;--holding-screen-shift:8px;--holding-screen-lift:4px;--legend-space:20px;--time-legend-space:var(--legend-space);--holding-arches-slide:.84s;--holding-copy-width:780px;--holding-dek-width:22em;--holding-desktop-body:clamp(28px, calc(38 * var(--u)), 44px);--holding-inset:24px;--holding-tablet-inset:clamp(32px, 5vw, 48px);--holding-tablet-title:clamp(56px, 9.6vw, 84px);--holding-tablet-body:clamp(26px, 3.6vw, 34px);--holding-mobile-title:clamp(30px, min(12vw, 10.5cqh), 48px);--holding-mobile-body:clamp(22px, 7.6cqw, 28px);--holding-landscape-body:clamp(20px, 5cqw, 26px);--holding-mobile-body-leading:1.35;--holding-landscape-title:clamp(26px, 10cqh, 52px);--holding-action-gap:12px;--holding-action-size:clamp(26px, calc(32 * var(--u)), 34px);--holding-action-height:56px;--holding-action-inset:24px;--holding-action-arrow:30px;--screen-navigation-size:44px;--contact-key-disabled:.45;--ricochet-launch-hit:44px;--ricochet-feedback-inset:18px;--holding-press-step:.18s;--holding-key-release:.26s;--holding-phone-action-size:24px;--screen-action-block-inset:6px;--screen-action-compact-inset:16px;--screen-action-cut:6px;--screen-action-fill:color-mix(in srgb, var(--fg) 10%, var(--bg));--screen-action-outline:3px;--screen-action-rule:color-mix(in srgb, var(--fg) 45%, transparent);--screen-action-rule-dim:color-mix(in srgb, var(--fg) 22%, transparent);--screen-action-hover:color-mix(in srgb, var(--fg) 22%, var(--bg));--screen-action-pressed:color-mix(in srgb, var(--fg) 7%, var(--bg));--screen-action-light-steps:4;--holding-work-height:248px;--panel-min:240px;--holding-footer-min-height:112px;--holding-work-target:44px;--holding-work-title-height:16px;--holding-work-title-cap-height:calc(.716 * var(--t-legend));--holding-work-gap:var(--gutter);--holding-work-type:18px;--holding-work-compact-type:14px;--holding-work-label-size:clamp(1em, min(12cqw, 55cqh), 32px);--mobile-nav-label-size:clamp(16px, 4.6vw, 22px);--holding-work-label-inset:clamp(6px, calc((100cqw - 5em - var(--holding-work-gap)) / 2), calc(2em / 3));--holding-work-arrow:clamp(14px, min(10.5cqw, 46cqh), 28px);--holding-work-ink:color-mix(in srgb, var(--rubber-ink) 90%, transparent);--holding-work-compact-gap:2px;--key-icon-mark:clamp(20px, min(42cqh, 36cqw), 64px);--key-icon-label:clamp(var(--holding-work-compact-type), 16cqh, 20px);--key-icon-gap:clamp(4px, 6cqh, 10px);--holding-header-size:64px;--holding-mark-height:35px;--holding-mark-shift:1.5px -.5px;--contact-back-gap:12px;--panel-text-inset:12px;--panel-list-gap:6px;--panel-list-padding:clamp(2px, 1cqh, 6px);--panel-list-row-height:46px;--panel-list-height-share:calc(77cqh + 7px);--capabilities-art-scale:.94;--capabilities-art-clearance:18px;--panel-text-ink:#f0f6f3;--panel-text-dim:#f0f6f385;--panel-text-rule:#f0f6f31f;--panel-ball-ink:.3125;--ball-grey:color-mix(in srgb, var(--fg) calc(var(--panel-ball-ink) * 100%), transparent);--contact-width:var(--holding-copy-width);--contact-body-size:26px;--contact-copy-gap:12px;--contact-section-gap:32px;--contact-screen-gap:20px;--contact-phone-title-max:32px;--holding-cta-gap:16px;--brief-gap:16px;--brief-question:clamp(24px, calc(34 * var(--u)), 34px);--brief-chip:18px;--brief-small:16px;--brief-chip-gap:10px;--brief-chip-inset:16px;--wins-card:400px;--wins-quote:28px;--wins-gap:18px;--wins-wall-gap:36px;--wins-card-inset:24px;--wins-card-gap:30px;--wins-face:60px;--wins-hair:color-mix(in srgb, var(--fg) 50%, transparent);--wins-name:18px;--wins-plate-pad:6px;--wins-plate-end:20px;--work-view-gap:clamp(12px, 2.4cqh, 24px);--work-view-legend-size:clamp(14px, 1.6cqw, 18px);--work-view-name-size:clamp(30px, min(5.4cqw, 8cqh), 64px);--work-view-tv-min:120px;--workshop-layer:60;--workshop-inset:clamp(12px, 2.4vmin, 28px);--workshop-key:#0c0e0dc7;--workshop-paper:#f6f1e6;--workshop-paper-ink:#2c2620;--workshop-label-gap:8px;--workshop-door-glow:#ffe6b299;--workshop-nav-type:16px;--workshop-nav-small:13px;--workshop-nav-letter:#f4efe4;--workshop-nav-letter-dim:#c4bcad;--quotes-legend-gap:8px;--quotes-type:clamp(15px, 7.6cqw, 22px);--quotes-credit:clamp(12px, 5.2cqw, 15px);--quotes-face:32px;--sidebar-menu-key:clamp(80px, 13svh, 136px);--sidebar-menu-gap:10px;--sidebar-menu-inset:14px;--sidebar-menu-type:clamp(20px, 2vw, 28px);--sidebar-menu-icon:20px;--nameplate-gap:14px;--nameplate-est-gap:7px;--hl-x:calc(var(--margin) + 2 * var(--col-pitch));--hl-w:min(calc(7 * var(--col) + 6 * var(--gutter)),  calc(818 * var(--u) + .001px),   calc(100cqw - var(--hl-x) - var(--glass-w) - var(--gutter)));--cap-hl:calc(var(--margin) + 4 * var(--row-pitch));--cap-num:var(--cap-hl);--read-y0:calc(var(--cap-num) + .36 * var(--t-index));--read-y:var(--read-y0);--dek-w:max(calc(434 * var(--u)), calc(19.75 * var(--t-dek)));--glass-w:min(calc(100cqw - var(--margin) - 9 * var(--col-pitch) - 33 * var(--u)), calc(234 * var(--u)));--z-movement:1;--z-grain:2;--z-grid:3;--z-entries:4;--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--ease-detent:cubic-bezier(.2, .9, .25, 1.15)}:root,.screen__display{--bg:var(--hb-ink);--fg:var(--hb-paper);--fg-dim:color-mix(in srgb, var(--fg) 50%, transparent);--rule:var(--hb-rule);--glass:var(--hb-ink-glass);--focus:var(--accent);--grain:.2}@media (max-width:719px),(max-width:1024px) and (orientation:portrait),(max-height:500px),(min-width:720px) and (max-height:640px){:root{--u:clamp(.66px, .0976563svh, .9px);--t-display:clamp(30px, 9.6vw, 44px);--t-index:clamp(60px, 18.5vw, 84px);--t-dek:15px;--rail:60px;--hl-x:calc(var(--margin) + var(--safe-l));--hl-w:calc(100cqw - var(--margin) - var(--safe-l) - var(--rail) - var(--safe-r) - 10px);--cap-num:calc(var(--margin) + 3 * var(--row-pitch));--cap-hl:calc(var(--margin) + 5 * var(--row-pitch));--dek-w:min(calc(100cqw - var(--margin) - var(--safe-l) - var(--rail) - var(--safe-r) - 14px), calc(32 * var(--t-dek)));--glass-w:calc(60px + var(--safe-r))}}@media (max-width:719px) and (min-height:501px){.device{--holding-phone-key-height:calc(var(--mark-tile) + var(--bleed) - 2 * var(--keys-inset))}.holding-contact-screen{--contact-body-size:22px;--contact-section-gap:20px;--contact-screen-gap:16px}.wins-screen{--wins-quote:var(--holding-mobile-body);--wins-card-inset:18px;--wins-wall-gap:24px}}@media (min-width:720px) and (max-width:1024px) and (orientation:portrait){:root{--t-display:clamp(30px, 9.6vw, 64px);--t-index:clamp(60px, 13vw, 110px);--t-dek:clamp(15px, 2.2vw, 18px)}}@media (max-height:500px),(min-width:720px) and (max-height:640px){:root{--t-display:clamp(28px, 9svh, 44px);--t-index:clamp(40px, 16svh, 84px);--cap-num:calc(var(--margin) + 2 * var(--row-pitch));--cap-hl:calc(var(--margin) + 4 * var(--row-pitch))}}@media (prefers-contrast:more){:root{--fg-dim:color-mix(in srgb, var(--fg) 85%, transparent);--grain:0}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}:where(input,textarea,select,[contenteditable]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}:where(a,img,svg){-webkit-user-drag:none}.js{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior-y:none}.js::-webkit-scrollbar{display:none}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;margin:0;font-weight:400}img,svg,canvas{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ol,ul{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:where(:focus-visible){border-radius:2px}html[data-input=pointer] :focus-visible{outline:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
