@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2) format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2) format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2) format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2) format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff) format("woff")}:root{--lime: #D7FF3B;--white: #FFFCF8;--ink: #0E0E0E;--cobalt: #2563FF;--pink: #FF4DC6;--tangerine: #FF8A00;--cobalt-300: #7C9BFF;--pink-700: #C2187F;--tangerine-700: #A85200;--fog: #F1EEE6;--stone: #5E5B55;--ash: #A3A09A;--ink-2: #1A1A1A;--ink-3: #262626;--line-light: oklch(0 0 0 / .1);--line-dark: oklch(1 0 0 / .1);--font-display: "Unbounded", "Arial Black", sans-serif;--font-text: "Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-label: "Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--text-display-xl: clamp(40px, 7.6vw, 124px);--text-display-l: clamp(34px, 5.4vw, 84px);--text-h2: clamp(30px, 4.1vw, 60px);--text-h3: clamp(22px, 1.9vw, 28px);--text-lead: clamp(18px, 1.5vw, 21px);--text-body: 17px;--text-small: 14px;--text-label: 13px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 144px;--gutter: clamp(16px, 4vw, 80px);--max: 1360px;--radius-inner: 16px;--radius-card: 28px;--radius-pill: 999px;--shadow-float: 0 1px 0 0 oklch(1 0 0 / .5) inset, 0 0 0 1px oklch(0 0 0 / .08), 0 24px 48px -18px oklch(0 0 0 / .38);--shadow-border: 0 0 0 1px oklch(0 0 0 / .06), 0 1px 2px -1px oklch(0 0 0 / .06), 0 2px 4px 0 oklch(0 0 0 / .04);--shadow-border-dark: 0 0 0 1px oklch(1 0 0 / .08);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-press: cubic-bezier(.2, 0, 0, 1);--press-scale: .96}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font-text);font-size:var(--text-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";overflow-x:clip}.rb-home{overflow-x:clip;background:var(--white)}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--lime);color:var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 16px;border-radius:var(--radius-pill);background:var(--ink);color:var(--lime);font:600 14px / 1 var(--font-label);transform:translateY(calc(-100% - 20px));transition:transform .2s var(--ease-out)}.skip-link:focus-visible{transform:none}:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:3px;border-radius:6px}.surface-white{--bg: var(--white);--fg: var(--ink);--muted: var(--stone);--focus: var(--ink);--line: var(--line-light)}.surface-fog{--bg: var(--fog);--fg: var(--ink);--muted: var(--stone);--focus: var(--ink);--line: var(--line-light)}.surface-lime{--bg: var(--lime);--fg: var(--ink);--muted: var(--ink);--focus: var(--ink);--line: oklch(0 0 0 / .09)}.surface-ink{--bg: var(--ink);--fg: var(--white);--muted: var(--ash);--focus: var(--lime);--line: var(--line-dark)}.surface-cobalt{--bg: var(--cobalt);--fg: var(--white);--muted: var(--white);--focus: var(--lime);--line: oklch(1 0 0 / .14)}.surface-pink{--bg: var(--pink);--fg: var(--ink);--muted: var(--ink);--focus: var(--ink);--line: oklch(0 0 0 / .12)}.surface-tangerine{--bg: var(--tangerine);--fg: var(--ink);--muted: var(--ink);--focus: var(--ink);--line: oklch(0 0 0 / .12)}[class*=surface-]{background:var(--bg);color:var(--fg)}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:clamp(80px,11vw,168px)}.eyebrow{font:600 var(--text-label) / 1.3 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.display{font-family:var(--font-display);font-weight:800;letter-spacing:-.035em;line-height:.98}.h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;letter-spacing:-.035em;line-height:1.02}.statement{font-family:var(--font-text);font-size:clamp(32px,4.6vw,64px);font-weight:500;letter-spacing:-.035em;line-height:1.06}.h3{font-size:var(--text-h3);font-weight:700;letter-spacing:-.02em;line-height:1.15}.lead{font-size:var(--text-lead);font-weight:450;line-height:1.45;color:var(--muted)}.muted{color:var(--muted)}.tabular{font-variant-numeric:tabular-nums}.btn{--btn-bg: var(--ink);--btn-fg: var(--white);display:inline-flex;align-items:center;gap:10px;min-height:48px;padding-inline:22px 20px;border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font:600 15px / 1 var(--font-label);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition-property:transform,background-color,box-shadow;transition-duration:.16s;transition-timing-function:var(--ease-press);-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(var(--press-scale))}.btn-lime{--btn-bg: var(--lime);--btn-fg: var(--ink)}.btn-white{--btn-bg: var(--white);--btn-fg: var(--ink)}.btn-ghost{--btn-bg: transparent;--btn-fg: currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.btn-small{min-height:40px;padding-inline:16px 14px;font-size:14px}.surface-white .btn-lime,.surface-fog .btn-lime{box-shadow:inset 0 0 0 1.5px var(--ink)}.btn-arrow{width:14px;height:14px;flex:none;transition:transform .15s var(--ease-out)}@media(hover:hover)and (pointer:fine){.btn:hover .btn-arrow{transform:translate(3px)}.btn-ink:hover{--btn-bg: #262626}.btn-lime:hover{--btn-bg: #E3FF6E}.btn-white:hover{--btn-bg: #FFFFFF}}.link-inline{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition-property:text-decoration-color,opacity;transition-duration:.15s;transition-timing-function:var(--ease-out)}.link-inline:active{opacity:.7}@media(hover:hover)and (pointer:fine){.link-inline:hover{text-decoration-color:currentColor}}.link-quiet{font:600 15px / 1 var(--font-label);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.cursor-tag{--tag-bg: var(--ink);--tag-fg: var(--lime);--arrow: var(--lime);position:absolute;display:flex;align-items:flex-start;pointer-events:none;z-index:5}.cursor-tag svg{width:26px;height:26px;flex:none;filter:drop-shadow(0 2px 3px oklch(0 0 0 / .25))}.cursor-tag span{margin:18px 0 0 -4px;padding:6px 10px 7px;border-radius:4px 12px 12px;background:var(--tag-bg);color:var(--tag-fg);font:600 13px / 1 var(--font-label);letter-spacing:0;white-space:nowrap;box-shadow:0 6px 16px -6px #0006}.cursor-tag.is-pink{--tag-bg: var(--pink);--tag-fg: var(--ink);--arrow: var(--pink)}.cursor-tag.is-cobalt{--tag-bg: var(--cobalt);--tag-fg: var(--white);--arrow: var(--cobalt)}.cursor-tag.is-white{--tag-bg: var(--white);--tag-fg: var(--ink);--arrow: var(--white)}.cursor-tag.is-lime{--tag-bg: var(--lime);--tag-fg: var(--ink);--arrow: var(--lime)}.selection{position:relative;outline:2px solid var(--sel, var(--cobalt));outline-offset:0}.selection>i{position:absolute;width:12px;height:12px;border:2px solid var(--sel, var(--cobalt));border-radius:3px;background:var(--white)}.selection>i:nth-of-type(1){top:-7px;left:-7px}.selection>i:nth-of-type(2){top:-7px;right:-7px}.selection>i:nth-of-type(3){bottom:-7px;left:-7px}.selection>i:nth-of-type(4){bottom:-7px;right:-7px}.phone-status{position:relative;display:block;aspect-ratio:390 / 54;background:var(--bar, var(--ink))}.phone-status:after{content:"";position:absolute;top:20%;left:50%;width:32%;height:68%;border-radius:var(--radius-pill);background:#000;translate:-50% 0}.rb-js [data-reveal]{opacity:0;transform:translateY(14px);filter:blur(4px);transition-property:opacity,transform,filter;transition-duration:.7s;transition-timing-function:var(--ease-out);transition-delay:calc(var(--i, 0) * .1s)}.rb-js [data-reveal].is-in{opacity:1;transform:none;filter:none}.rb-js [data-reveal=rise]{filter:none;transition-property:opacity,transform}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee-track{display:flex;flex:none;align-items:center;gap:clamp(20px,2.4vw,40px);padding-right:clamp(20px,2.4vw,40px);animation:marquee var(--marquee-speed, 38s) linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-track{animation:none}.rb-js [data-reveal]{transform:none;filter:none;transition-property:opacity;transition-duration:.3s}}.nav{position:relative}.nav-panel{position:absolute;top:calc(100% + 12px);left:50%;z-index:60;display:grid;gap:12px;width:max-content;padding:12px;border-radius:var(--radius-card);background:var(--white);color:var(--ink);box-shadow:0 0 0 2px var(--ink),6px 6px 0 var(--ink);translate:-50% 0;transform-origin:50% 0;visibility:hidden;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity .14s var(--ease-out),transform .14s var(--ease-out),visibility 0s linear .14s}.nav-panel:before{content:"";position:absolute;top:-14px;right:0;bottom:100%;left:0}.nav-panel[data-open]{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility 0s}.nav-panel[data-open][data-swap]{transition:none}html:not(.rb-js) .nav-group:is(:hover,:focus-within)>.nav-panel{visibility:visible;opacity:1;transform:none;pointer-events:auto}.nav-panel.has-preview{grid-template-columns:552px 340px}.nav-panel.has-preview .nav-panel-body>.nav-items{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-panel-body{display:grid;align-content:start;gap:6px}.nav-items{display:grid;gap:2px;margin:0;padding:0;list-style:none}.nav-item{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:var(--radius-inner);color:var(--ink);text-decoration:none;transition:background-color .15s ease}.nav-item:focus-visible{border-radius:var(--radius-inner)}.nav-shell .sticker-mark.nav-item-sticker{width:40px;height:40px;rotate:-6deg;transition:rotate .22s var(--ease-out),scale .22s var(--ease-out)}.nav-item-text{display:grid;gap:2px}.nav-item-text b{font:600 15px / 1.25 var(--font-label);letter-spacing:-.005em}.nav-item-text small{color:var(--stone);font:450 13px / 1.35 var(--font-label)}.nav-item[aria-current=page] .nav-item-text b{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}@media(hover:hover)and (pointer:fine){.nav-item:hover{background:var(--fog)}.nav-item:hover .nav-item-sticker{rotate:4deg;scale:1.08}}.nav-item:focus-visible{background:var(--fog)}.nav-aside{display:grid;gap:4px;margin-top:4px;padding-top:10px;border-top:1.5px dashed var(--line-light)}.nav-aside-title{padding-left:8px;color:var(--stone);font:600 11px / 1.3 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.nav-preview{display:grid;grid-template-rows:auto 1fr;align-self:stretch;gap:12px;padding:12px;border-radius:var(--radius-inner);background:var(--fog)}.nav-preview-screen{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:8px;background:var(--ink);box-shadow:0 0 0 2px var(--ink)}.nav-preview-screen img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:top;clip-path:inset(0 0 100% 0);transition:clip-path 0s linear .36s}.nav-preview-screen img.is-on{z-index:2;clip-path:inset(0);transition:clip-path .34s var(--ease-in-out)}.nav-preview-caption{display:grid;align-content:end;gap:4px;padding-inline:2px}.nav-preview-caption b{font:700 16px / 1.2 var(--font-display);letter-spacing:-.02em}.nav-preview-caption span{display:inline-flex;align-items:center;gap:6px;color:var(--stone);font:500 13px / 1.3 var(--font-label)}.nav-preview-caption .btn-arrow{width:12px;height:12px}.nav-panel.is-features .nav-items{grid-template-columns:repeat(3,206px);gap:4px}.nav-panel.is-features .nav-item{grid-template-columns:none;align-content:start;gap:12px;padding:14px 14px 16px}.nav-shell .nav-panel.is-features .nav-item-sticker{width:46px;height:46px}.nav-shell .sticker-mark{--st-fill: var(--st-colour, var(--lime));display:block;flex:none;height:auto;overflow:visible}.nav-shell .sticker-mark .st-body,.nav-shell .sticker-mark .st-clasp{fill:var(--st-fill);stroke:var(--ink);stroke-width:80;stroke-linejoin:round}.nav-shell .sticker-mark .st-clasp{stroke-width:56}.nav-shell .sticker-mark .st-line{fill:none;stroke:var(--ink);stroke-width:56;stroke-linecap:round;stroke-linejoin:round}.nav-shell .sticker-mark .st-line.is-bold{stroke-width:72}.nav-shell .sticker-mark .st-line.is-heavy{stroke-width:120}.nav-shell .sticker-mark .st-line.is-dash{stroke-width:44;stroke-dasharray:58 52}.nav-shell .sticker-mark .st-ink{fill:var(--ink)}.nav-shell .sticker-mark .st-ink-soft{fill:var(--ink);stroke:var(--ink);stroke-width:36;stroke-linejoin:round}.nav-shell .sticker-mark .st-window{fill:var(--white);stroke:var(--ink);stroke-width:56}.nav-shell .sticker-mark .st-shine{fill:none;stroke:var(--white);stroke-width:46;stroke-linecap:round}.nav-shell .sticker-mark .st-ray{fill:var(--st-colour, var(--lime))}@media(prefers-reduced-motion:reduce){.nav-panel,.nav-panel[data-open]{transform:none;transition-property:opacity,visibility}.nav-preview-screen img,.nav-preview-screen img.is-on,.nav-item-sticker{transition:none}}.nav-sheet{position:fixed;inset:88px 12px auto;display:grid;grid-template-rows:minmax(0,1fr) auto;max-height:calc(100dvh - 100px);overflow:hidden;border-radius:var(--radius-card);pointer-events:auto;box-shadow:0 30px 60px -20px #00000080;opacity:1;transform:none;transition-property:opacity,transform,display;transition-duration:.24s;transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}@starting-style{.nav-sheet{opacity:0;transform:translateY(-8px) scale(.98)}}.nav-sheet[hidden]{display:none;opacity:0;transform:translateY(-6px);transition-duration:.16s}html.rb-nav-open{overflow:hidden}.sheet-scroll{display:grid;align-content:start;gap:26px;padding:24px 20px 12px;overflow-y:auto;overscroll-behavior:contain}.nav-sheet:not([hidden]) .sheet-scroll>*{animation:sheet-in .32s var(--ease-out) backwards;animation-delay:calc(60ms + var(--i, 0) * 40ms)}@keyframes sheet-in{0%{opacity:0;transform:translateY(8px)}}.sheet-big{display:inline-flex;align-items:center;gap:10px;font:700 clamp(24px,7vw,30px) / 1.05 var(--font-display);letter-spacing:-.03em;text-decoration:none}.sheet-big .btn-arrow{width:18px;height:18px;color:var(--lime)}.sheet-templates{display:grid;gap:14px;text-decoration:none}.sheet-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sheet-shots img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top;border-radius:10px;box-shadow:0 0 0 1px #ffffff24}.sheet-shots img:nth-child(2){rotate:-2deg}.sheet-shots img:nth-child(3){rotate:1.5deg}.sheet-group{display:grid;gap:12px}.sheet-title{color:var(--ash);font:600 12px / 1.3 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.sheet-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sheet-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 10px;border-radius:var(--radius-pill);background:var(--ink-2);color:var(--white);font:600 15px / 1.1 var(--font-label);text-decoration:none;box-shadow:inset 0 0 0 1px var(--line-dark);transition:transform .16s var(--ease-press),background-color .15s ease}.sheet-chip:active{transform:scale(var(--press-scale))}.sheet-chip[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--lime)}.nav-shell .sticker-mark.sheet-chip-sticker{width:30px;height:30px;rotate:-6deg}.nav-sheet .sticker-mark :is(.st-body,.st-clasp){stroke:var(--white);stroke-width:56}.sheet-chips.is-aside .sheet-chip{background:transparent;box-shadow:inset 0 0 0 1.5px #ffffff47}.sheet-links{display:grid;gap:14px;margin:0;padding:0;list-style:none}.sheet-links a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.sheet-foot{display:grid;gap:12px;padding:14px 20px 20px;border-top:1px solid var(--line-dark);background:var(--ink)}.sheet-foot .btn{justify-content:center;width:100%}.sheet-login{justify-self:center;padding:8px 12px;color:var(--white);font:600 15px / 1 var(--font-label);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}@media(max-width:359px){.sheet-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-chip{width:100%;padding-right:10px;font-size:14px}}@media(prefers-reduced-motion:reduce){.nav-sheet:not([hidden]) .sheet-scroll>*{animation:none}}.nav-shell{position:fixed;inset:16px 0 auto;z-index:50;padding-inline:var(--gutter);pointer-events:none}.nav{display:flex;align-items:center;gap:var(--space-5);max-width:1280px;min-height:60px;margin-inline:auto;padding:8px 8px 8px 22px;border-radius:var(--radius-pill);background:var(--white);box-shadow:0 0 0 1px #0000000f,0 10px 30px -12px #00000047;pointer-events:auto}.nav-logo{display:flex;flex:none;border-radius:8px}.nav-logo img,.nav-logo svg{width:auto;height:32px;overflow:visible}.nav-links{display:flex;align-items:center;gap:2px;margin:0 auto;padding:0;list-style:none}.nav-links>li>a,.nav-trigger{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:var(--radius-pill);color:var(--ink);font:500 15px / 1 var(--font-label);text-decoration:none;white-space:nowrap;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease}.nav-links>li>a[aria-current=page],.nav-trigger[data-current]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.nav-trigger[aria-expanded=true]{background:var(--fog)}.nav-chevron{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease-out)}.nav-trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.nav-links>li>a:hover,.nav-trigger:hover{background:var(--fog)}.nav-login:hover{background-size:100% 1.5px}}.nav-actions{display:flex;align-items:center;gap:var(--space-4);flex:none}.nav-login{padding-block:8px;font:500 15px / 1 var(--font-label);text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat left 100% / 0 1.5px;transition:background-size .2s var(--ease-out)}.nav-cta-short{display:none}.nav-burger{display:none;place-content:center;gap:5px;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--fog);transition:transform .16s var(--ease-press)}.nav-burger:active{transform:scale(var(--press-scale))}.nav-burger i{display:block;width:16px;height:1.75px;border-radius:2px;background:var(--ink);transition:transform .2s var(--ease-out)}.nav-burger[aria-expanded=true] i:first-of-type{transform:translateY(3.4px) rotate(45deg)}.nav-burger[aria-expanded=true] i:last-of-type{transform:translateY(-3.4px) rotate(-45deg)}@media(max-width:1079px){.nav{gap:var(--space-3);padding-left:18px}.nav-links,.nav-login{display:none}.nav-actions{gap:8px;margin-left:auto}.nav-burger{display:grid}}@media(max-width:480px){.nav-logo img,.nav-logo svg{height:28px}.nav-cta{min-height:40px;padding-inline:14px 12px;font-size:14px}}@media(max-width:400px){.nav-cta-long{display:none}.nav-cta-short{display:inline}.nav-cta:not(:has(.nav-cta-short)){display:none}}.footer-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-7) var(--space-6);width:100%;margin-top:var(--space-6);padding-top:var(--space-7);border-top:1px solid var(--line);text-align:left}.footer-group-title{margin-bottom:var(--space-4);color:var(--white);font:600 12.5px / 1.3 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.footer-group ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.footer-group a{color:var(--ash);font:500 15px / 1.3 var(--font-label);text-decoration:none;transition:color .15s ease}@media(hover:hover)and (pointer:fine){.footer-group a:hover{color:var(--white)}}@media(max-width:900px){.footer-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.footer-map{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;padding-top:0}.footer-group{border-bottom:1px solid var(--line)}.footer-group-title{display:flex;align-items:center;min-height:52px;margin:0}.footer-group ul{gap:0;margin-inline:-8px}.footer-group li:last-child{margin-bottom:var(--space-3)}.footer-group a{display:flex;align-items:center;min-height:44px;padding-inline:8px}.footer-group a:focus-visible{outline-offset:-2px}.footer-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:52px;letter-spacing:inherit;text-align:left;text-transform:inherit;-webkit-tap-highlight-color:transparent}.footer-group-icon{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff47;color:var(--white);transition-property:background-color,color,box-shadow,scale;transition-duration:.16s;transition-timing-function:var(--ease-press)}.footer-group-icon svg{width:14px;height:14px;transition:rotate .2s var(--ease-out)}.footer-group-toggle:active .footer-group-icon{scale:var(--press-scale)}.footer-group[data-open] .footer-group-icon{background:var(--lime);color:var(--ink);box-shadow:none}.footer-group[data-open] .footer-group-icon svg{rotate:45deg}.footer-map[data-folds] .footer-group{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .2s var(--ease-out)}.footer-map[data-folds] .footer-group[data-open]{grid-template-rows:auto 1fr;transition-duration:.26s}.footer-map[data-folds] .footer-group ul{min-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:opacity .12s ease,visibility 0s linear .2s}.footer-map[data-folds] .footer-group[data-open] ul{visibility:visible;opacity:1;transition:opacity .2s ease 40ms,visibility 0s}}@media(max-width:600px)and (hover:hover)and (pointer:fine){.footer-group:not([data-open]) .footer-group-toggle:hover .footer-group-icon{box-shadow:inset 0 0 0 1.5px var(--white)}}@media(prefers-reduced-motion:reduce){.footer-map[data-folds] .footer-group,.footer-map[data-folds] .footer-group ul,.footer-group-icon,.footer-group-icon svg{transition:none}}.cta{padding-block:clamp(96px,12vw,176px)}.cta-inner{display:grid;justify-items:center;gap:clamp(28px,3.4vw,44px);text-align:center}.cta-title{max-width:13ch;font-size:clamp(28px,7vw,112px)}.cta .btn{min-height:56px;padding-inline:28px 26px}.footer{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(80px,10vw,144px) 32px}.footer-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,var(--line-dark) 1px,transparent 1px) -1px 0 / 80px 80px,linear-gradient(to bottom,var(--line-dark) 1px,transparent 1px) 0 -1px / 80px 80px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 85%);mask-image:linear-gradient(to bottom,#000,transparent 85%)}.footer-inner{display:grid;justify-items:center;gap:var(--space-6);text-align:center}.footer-logo{width:min(100%,1180px);touch-action:pan-y}.footer-logo img,.footer-logo svg{width:100%;height:auto;overflow:visible}.footer-tagline{font-size:clamp(22px,2.6vw,34px);font-weight:500;letter-spacing:-.03em}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px clamp(16px,2.4vw,32px);margin:var(--space-6) 0 0;padding:0;list-style:none}.footer-links a{font:500 15px / 1 var(--font-label);text-decoration:none;color:var(--ash);transition:color .15s ease}@media(hover:hover)and (pointer:fine){.footer-links a:hover{color:var(--white)}}.footer-fine{display:grid;justify-items:center;gap:6px}.footer-legal{max-width:60ch;color:var(--ash);font-size:13px}.footer-owner{color:var(--ash);font-size:13px;text-wrap:balance}.footer-facts,.footer-docs,.footer-docs li{display:inline;margin:0;padding:0}.footer-facts span,.footer-docs a{white-space:nowrap}.footer-facts span:after,.footer-docs li:not(:last-child):after{content:" ·";content:" ·" / ""}.footer-owner a{color:var(--white);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:600px){.footer{padding-block:var(--space-7) max(var(--space-5),env(safe-area-inset-bottom))}.footer-inner{justify-items:start;gap:var(--space-4);text-align:left}.footer-logo{width:min(100%,272px);margin-block:var(--space-1)}.footer-tagline{font-size:clamp(17px,4.9vw,19px);letter-spacing:-.02em;line-height:1.3}.footer-inner>.btn{margin-top:var(--space-2)}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-4);width:100%;margin-top:0}.footer-links a{display:flex;align-items:center;min-height:44px}.footer-fine{justify-items:start;gap:var(--space-3);margin-top:var(--space-2)}.footer-owner{display:grid;gap:var(--space-1)}.footer-facts{display:grid}.footer-facts span:after,.footer-docs li:not(:last-child):after{content:none}.footer-docs{display:flex;flex-wrap:wrap;column-gap:20px;list-style:none}.footer-docs li{display:block}.footer-docs a{display:inline-block;padding-block:12px;color:var(--ash);font-size:13px;line-height:20px;text-decoration-color:#ffffff52;transition-property:color,text-decoration-color;transition-duration:.15s;transition-timing-function:ease}}@media(max-width:600px)and (hover:hover)and (pointer:fine){.footer-docs a:hover{color:var(--white);text-decoration-color:currentColor}}.rb-home{cursor:var(--cursor, auto)}.rb-home :is(a[href],button:not(:disabled),summary,label[for],[role=radio],[role=button]){cursor:var(--cursor-link, pointer)}.rb-home :is(input:not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true]){cursor:text}
