@font-face{font-family:tranNo;src:url(../media/TranNo-s.p.0bd~8_1gpmor4.woff2)format("woff2");font-display:swap}@font-face{font-family:tranNo Fallback;src:local(Arial);ascent-override:99.51%;descent-override:26.78%;line-gap-override:1.93%;size-adjust:93.35%}.tranno_14c4d360-module__TMNhgW__className{font-family:tranNo,tranNo Fallback}.tranno_14c4d360-module__TMNhgW__variable{--font-tran:"tranNo", "tranNo Fallback"}
:root{--bg:#fff;--text:#050505;--accent:#c34538;--accent-muted:#9c9983;--line:1px;--radius:12px}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-tran), sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:18px;font-weight:400;line-height:1.1}a{color:inherit;text-decoration:none}.page-shell{justify-content:center;align-items:flex-start;min-height:100vh;padding:0 0 24px;display:flex}.card{gap:0;width:min(100%,402px);padding:152px 1rem 0;display:grid}.brand-block{gap:20px;display:grid}.brand-mark{width:100%;min-height:52px}.accent-bars{gap:4px;width:100%;display:grid}.accent-bar{transform-origin:0;border-radius:8px;width:100%;height:20px;animation:.64s cubic-bezier(.16,1,.3,1) forwards accent-bar-load;transform:scaleX(0)}.accent-bar-primary{background:var(--accent)}.accent-bar-secondary{background:var(--accent-muted);animation-delay:.12s}@keyframes accent-bar-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes main-link-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes more-section-fade{0%{transform:translateY(120vh)}to{transform:translateY(0)}}.brand-logo{width:100%;height:auto;display:block}.brand-copy{width:min(100%,334px);margin:0;font-size:18px;line-height:1.1}.main-links,.secondary-links{display:grid}.main-links{gap:8px;margin-top:44px}.secondary-links{gap:8px;margin-top:16px}.secondary-row{flex-wrap:wrap;gap:8px;display:flex}.link{transition:border-color .16s,color .16s,background-color .16s}.link-primary,.link-secondary{border-radius:var(--radius);transition:border-color .16s,color .16s,background-color .16s}.link-primary:hover,.link-primary:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.link-secondary:hover,.link-secondary:focus-visible{background:#ffffff1f;outline:none}.link-primary{border:var(--line) solid var(--text);background:var(--bg);opacity:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:12px;font-size:18px;line-height:1;animation:.46s cubic-bezier(.16,1,.3,1) forwards main-link-fade;display:flex;transform:translateY(8px)}.main-links .link-primary:first-child{animation-delay:.62s}.main-links .link-primary:nth-child(2){animation-delay:.72s}.main-links .link-primary:nth-child(3){animation-delay:.82s}.link-arrow{flex:none;width:18px;height:18px}.link-secondary{color:#fff;background:0 0;border:1px solid #fff;justify-content:center;align-items:center;padding:6px 12px;font-size:18px;line-height:1;display:flex}.more-section{background:var(--accent-muted);border-radius:8px 8px 0 0;min-height:308px;margin-top:56px;padding:20px 20px 24px;animation:.68s cubic-bezier(.22,1,.36,1) .98s forwards more-section-fade;transform:translateY(120vh)}.more-title{color:#fff;margin:0;font-size:18px;line-height:1}.more-privacy-note,.privacy-copy p{margin:0;line-height:1.1}.more-privacy-note{color:#fff;margin-top:36px;font-size:14px;line-height:1.3}.privacy-copy{gap:16px;margin-top:0;display:grid}.privacy-copy p{font-size:18px}.privacy-page-shell{justify-content:center;align-items:flex-start;min-height:100vh;padding:56px 1rem 72px;display:flex}.privacy-page-card{gap:44px;width:min(100%,402px);display:grid}.privacy-page-brand{gap:18px}.privacy-main-links{margin-top:0}.privacy-main-links .link-primary{opacity:1;min-height:42px;padding:12px;animation:none;transform:none}.more-privacy-link{text-underline-offset:.14em;text-decoration:underline}.more-privacy-link:hover,.more-privacy-link:focus-visible{color:#fff;outline:none}@media (max-width:480px){.page-shell{padding-bottom:0}.card{padding:128px 1rem 0}.privacy-page-shell{padding:40px 1rem 56px}.privacy-page-card{gap:36px}.more-privacy-note{margin-top:28px;font-size:13px}}@media (prefers-reduced-motion:reduce){.accent-bar{animation:none;transform:scaleX(1)}.link-primary{opacity:1;animation:none;transform:translateY(0)}.more-section{animation:none;transform:translateY(0)}}
