.Button{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;padding:17px 38px;font-family:Jost,system-ui,sans-serif;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s,color .22s;display:inline-flex;position:relative;overflow:hidden}.Button:hover{transform:translateY(-2px)}.Button__rivet{border-radius:50%;width:3px;height:3px;position:absolute}.Button--primary{background:linear-gradient(180deg, #ff9566 0%, var(--action) 50%, #c94a22 100%);color:#fff8ec;border:1px solid #dbc69380;box-shadow:0 20px 40px -12px #f460368c}.Button--primary:before{content:"";pointer-events:none;background:radial-gradient(at 50% -30%,#fff8e066,#0000 65%);position:absolute;inset:0}.Button--primary:after{content:"";pointer-events:none;border:1px solid #fff8e033;border-radius:2px;position:absolute;inset:5px}.Button--primary:hover{box-shadow:0 26px 48px -10px #f46036b3}.Button--primary .Button__rivet{background:#fff8e08c}.Button--engraved{color:#dbc693e0;text-shadow:0 -1px 1px #0009,0 1px #ffffff14;background:linear-gradient(#16323f 0%,#0b2836 55%,#06171f 100%);border:1px solid #dbc6934d;box-shadow:inset 0 2px 5px #0000008c,inset 0 -1px #ffffff0d}.Button--engraved:after{content:"";pointer-events:none;border:1px solid #dbc69326;border-radius:2px;position:absolute;inset:5px}.Button--engraved:hover{color:#dbc693;box-shadow:inset 0 2px 6px #000000a6,inset 0 -1px #ffffff12}.Button--engraved .Button__rivet{background:#dbc69366}.Divider{color:#2ea1a5;align-items:center;gap:14px;display:flex}.Divider--mirror{width:100%;max-width:360px;margin:0 auto}.Divider--flag-left{max-width:320px;margin-right:auto}.Divider--flag-right{max-width:320px;margin-left:auto}.Divider__line{opacity:.5;background:linear-gradient(90deg,#0000,currentColor,#0000);flex:1;height:1px}.Divider__line--edge-fade-l{background:linear-gradient(90deg,#0000,currentColor)}.Divider__line--edge-fade-r{background:linear-gradient(90deg,currentColor,#0000)}.Divider__fan{flex-shrink:0;width:20px;height:20px}.Divider__fan line{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.Divider__fan--mirror{transform:scaleX(-1)}.Divider__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.Divider--gold{color:#ffc78d}.Divider--steel{color:#08626f}.Divider--coffee{color:#5a4f3a}.Divider--teal{color:#2ea1a5}.Footer{color:#f7e8af;background:#322008eb;width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.Footer__inner{flex-direction:column;justify-content:space-between;align-items:stretch;gap:20px;max-width:1280px;margin:0 auto;padding:30px clamp(20px,4vw,56px);display:flex}.Footer__top{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.Footer__brand{color:#fff7c8;margin:0 0 22px;font-size:1rem;font-weight:700}.Footer__note{text-align:right;margin-top:auto}.Footer__credit{text-align:right;color:#f7e8afb8;margin:0;font-size:.875rem}.Footer__credit a{color:inherit;text-decoration:underline}.Footer__meta{flex-direction:column;align-items:flex-end;gap:14px;min-width:fit-content;display:flex}.Footer__text,.Footer__note{color:#f7e8afeb;margin:0}.Footer__links{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.Footer__links a,.Footer__links .Footer__cookieButton{color:inherit;margin:0;text-decoration:none;transition:color .2s;position:relative}.Footer__links a:after,.Footer__links .Footer__cookieButton:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.Footer__links a:hover,.Footer__links .Footer__cookieButton:hover{color:#e8a13e}.Footer__links a:hover:after,.Footer__links .Footer__cookieButton:hover:after{transform:scaleX(1)}.Footer__links .Footer__cookieButton{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.Footer__links .Footer__cookieButton:focus-visible{outline-offset:3px;outline:2px solid #e8a13e}.Footer__socialLink{color:#f7e8afeb;background:#f7e8af14;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .2s,box-shadow .2s,color .2s,background-color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #f7e8af29}.Footer__socialLink svg{fill:currentColor;width:28px;height:28px}.Footer__socialLink:hover{color:#e8a13e;background:#e8a13e1a;transform:translateY(-2px);box-shadow:0 12px 24px #0000002e}@media (width<=680px){.Footer__top{flex-direction:column;align-items:flex-start}.Footer__meta{align-items:flex-start}.Footer__note,.Footer__credit{text-align:left}}
