@charset "UTF-8";@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");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}:root{color-scheme:light;font-family:Space Grotesk,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink: #10201c;--muted: #6d7770;--line: rgba(16, 32, 28, .12);--paper: #fffaf0;--paper-soft: #f4efe3;--panel: rgba(255, 250, 240, .88);--night: #0b1714;--brand: #ff7a3d;--brand-2: #0e9f8f;--accent: var(--brand-2);--weather-accent: #ffb457;--danger: #c2410c;--red: var(--danger);--green: #138f69;--gold: #e6a92f;--blue: #335cff;--orange: #ff8a3d;--radius-sm: .65rem;--radius: .95rem;--radius-lg: 1.25rem;--radius-xl: 1.6rem;--radius-pill: 999px;--shadow-sm: 0 4px 16px rgba(16, 32, 28, .06);--shadow-md: 0 16px 44px rgba(16, 32, 28, .08);--shadow-lg: 0 30px 80px rgba(16, 32, 28, .12);--app-bg: radial-gradient(circle at 5% 0%, rgba(255, 122, 61, .26), transparent 28rem), radial-gradient(circle at 82% 12%, rgba(14, 159, 143, .24), transparent 30rem), linear-gradient(135deg, #f7efe1 0%, #efe6d6 42%, #e8f0e7 100%)}*{box-sizing:border-box}html,body{min-height:100%}html{overflow-x:hidden;scroll-behavior:smooth}body{margin:0;overflow-x:hidden}::selection{background:#ff7a3d38;color:var(--ink)}:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}button,input,select,textarea{color:inherit;font-family:inherit;max-width:100%}button{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease}button:disabled{cursor:not-allowed}img,video,svg{max-width:100%}*{scrollbar-width:thin;scrollbar-color:rgba(16,32,28,.24) transparent}*::-webkit-scrollbar{height:10px;width:10px}*::-webkit-scrollbar-thumb{background:#10201c33;background-clip:padding-box;border:3px solid transparent;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#10201c57;background-clip:padding-box}.showcase{--card-w: 760px;--primary: #2ec4b6;--secondary: #0f172a;align-items:center;color:#fff;container-type:size;display:flex;font-family:var(--showcase-font, "Space Grotesk", "Inter", system-ui, sans-serif);height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.showcase-bg-layer{inset:0;position:absolute;z-index:0}.showcase-bg{filter:blur(7px) brightness(.55) saturate(1.05);height:100%;object-fit:cover;transform:scale(1.08);width:100%}.showcase-scrim{background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--primary),transparent 78%),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--secondary),transparent 30%),#04080ed1);inset:0;position:absolute}.showcase-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(165deg,#ffffff24,#ffffff0d);border:1px solid rgba(255,255,255,.22);border-radius:clamp(18px,3.4cqmin,40px);box-shadow:0 2.6cqmin 8cqmin #00000080,inset 0 1px #ffffff4d;display:flex;flex-direction:column;gap:clamp(14px,2.6cqmin,40px);height:min(90cqh,1180px);justify-content:space-evenly;overflow:hidden;padding:clamp(22px,4.4cqmin,64px) clamp(20px,4cqmin,56px);position:relative;text-align:center;width:min(var(--card-w, 760px),92cqw);z-index:1}.showcase-head{display:grid;gap:clamp(8px,1.4cqmin,18px)}.showcase-title{font-size:clamp(26px,4.6cqmin,76px);font-weight:800;letter-spacing:.04em;line-height:1.04;margin:0;text-transform:uppercase}.showcase-cta{color:color-mix(in srgb,var(--primary),#fff 22%);font-size:clamp(15px,2.4cqmin,36px);font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.showcase-qr{display:grid;place-items:center}.showcase-qr>*{grid-area:1/1}.showcase-qr-img{background:#fff;border-radius:clamp(10px,1.8cqmin,22px);box-shadow:0 1.6cqmin 5cqmin #00000073;height:clamp(180px,34cqmin,460px);object-fit:contain;padding:clamp(8px,1.6cqmin,20px);width:clamp(180px,34cqmin,460px)}.showcase-qr-img--sm{height:clamp(140px,26cqmin,340px);width:clamp(140px,26cqmin,340px)}.showcase-qr-img--lg{height:clamp(220px,44cqmin,600px);width:clamp(220px,44cqmin,600px)}.showcase-qr-empty{align-items:center;box-sizing:border-box;color:#64748b;display:flex;font-weight:800;justify-content:center}.showcase-qr-pulse{border:2px solid var(--primary);border-radius:clamp(16px,2.6cqmin,30px);height:clamp(200px,38cqmin,510px);width:clamp(200px,38cqmin,510px);animation:showcase-pulse 2.6s ease-out infinite}.showcase-help{font-size:clamp(13px,2cqmin,28px);margin:0;opacity:.86}.showcase-foot{align-items:center;display:flex;gap:clamp(8px,1.6cqmin,20px);justify-content:center;opacity:.95}.showcase-logo{height:clamp(28px,4.4cqmin,64px);object-fit:contain;width:auto}.showcase-brand{font-size:clamp(14px,2cqmin,30px);font-weight:700;letter-spacing:.16em;text-transform:uppercase}@keyframes showcase-pulse{0%{opacity:.55;transform:scale(.92)}70%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}
