.claim-module__Fg5SlG__page{--ink:#18231d;--cream:#f3efe4;--orange:#ec6b42;--sage:#c8d1b8;background:radial-gradient(circle at 82% 12%, #ec6b4224, transparent 26rem), var(--cream);min-height:100vh;color:var(--ink);padding:0 max(24px,50vw - 480px)}.claim-module__Fg5SlG__page header{border-bottom:1px solid #18231d2e;justify-content:space-between;align-items:center;min-height:86px;display:flex}.claim-module__Fg5SlG__page header a{letter-spacing:-1.5px;font-family:Georgia,serif;font-size:29px;font-weight:700}.claim-module__Fg5SlG__page header a span{color:var(--orange)}.claim-module__Fg5SlG__page header a:has(img){line-height:0}.claim-module__Fg5SlG__page header a img{width:150px;height:auto;display:block}.claim-module__Fg5SlG__page header small{letter-spacing:.13em;text-transform:uppercase;color:#68716b;font-size:11px;font-weight:800}.claim-module__Fg5SlG__card{border:1px solid var(--ink);max-width:720px;box-shadow:9px 9px 0 var(--ink);background:#faf7ee;margin:90px auto;padding:46px}.claim-module__Fg5SlG__mark{background:var(--sage);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:25px;font-size:22px;display:grid}.claim-module__Fg5SlG__kicker{color:#68716b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:800}.claim-module__Fg5SlG__card h1{letter-spacing:-.045em;margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(42px,6vw,66px);font-weight:400;line-height:1}.claim-module__Fg5SlG__card>p:not(.claim-module__Fg5SlG__kicker){color:#59645d;max-width:590px;margin:0 0 28px;font-size:17px;line-height:1.65}.claim-module__Fg5SlG__card button{background:var(--ink);color:#fff;min-height:54px;box-shadow:4px 4px 0 var(--orange);cursor:pointer;font:inherit;border:0;padding:0 24px;font-weight:800}.claim-module__Fg5SlG__card button:disabled{opacity:.55;cursor:wait}.claim-module__Fg5SlG__card button span{margin-left:12px}.claim-module__Fg5SlG__card .claim-module__Fg5SlG__secondaryAction{border:1px solid var(--ink);color:var(--ink);box-shadow:none;background:0 0}.claim-module__Fg5SlG__formLink{color:var(--ink);text-underline-offset:3px;font-size:13px}.claim-module__Fg5SlG__fieldHint{color:#68716b;margin-top:-14px;font-size:12px}.claim-module__Fg5SlG__errorMessage{color:#9b3428!important;margin:20px 0 0!important;font-size:14px!important}.claim-module__Fg5SlG__card>small{color:#747d77;margin-top:20px;line-height:1.5;display:block}.claim-module__Fg5SlG__card>a{background:var(--ink);color:#fff;min-height:52px;box-shadow:4px 4px 0 var(--orange);align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.claim-module__Fg5SlG__card form{gap:20px;display:grid}.claim-module__Fg5SlG__providers{gap:11px;margin:26px 0 20px;display:grid}.claim-module__Fg5SlG__providers button{width:100%;box-shadow:none}.claim-module__Fg5SlG__appleButton{background:#000!important}.claim-module__Fg5SlG__providerButton{color:#17211c!important;background:#fff!important;border:1px solid #d8dedb!important}.claim-module__Fg5SlG__divider{color:#747d77;grid-template-columns:1fr auto 1fr;align-items:center;gap:11px;font-size:11px;display:grid}.claim-module__Fg5SlG__divider:before,.claim-module__Fg5SlG__divider:after{content:"";background:#d8dedb;height:1px}.claim-module__Fg5SlG__accountLink{margin-top:24px!important;font-size:13px!important}.claim-module__Fg5SlG__accountLink a{color:#42b282;text-underline-offset:3px;text-decoration:underline}.claim-module__Fg5SlG__card form p{color:#59645d;margin:0;font-size:16px;line-height:1.6}.claim-module__Fg5SlG__card form label{letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:800;display:grid}.claim-module__Fg5SlG__card form input{border:1px solid var(--ink);min-height:52px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;outline:none;padding:0 15px;font-size:16px}.claim-module__Fg5SlG__card form input:focus{box-shadow:0 0 0 3px #ec6b4240}.claim-module__Fg5SlG__spinner{border:3px solid var(--sage);border-top-color:var(--orange);border-radius:50%;width:36px;height:36px;margin-bottom:20px;animation:.8s linear infinite claim-module__Fg5SlG__spin}@keyframes claim-module__Fg5SlG__spin{to{transform:rotate(360deg)}}@media (max-width:650px){.claim-module__Fg5SlG__page header{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.claim-module__Fg5SlG__card{margin:50px auto;padding:28px}}
