@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_e51aef{font-family:Newsreader,Newsreader Fallback}.__variable_e51aef{--font-serif:"Newsreader","Newsreader Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_4dc8de{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_4dc8de{--font-rounded:"Nunito","Nunito Fallback"}:root{--parchment:#f5efe3;--parchment-deep:#ebe3d2;--card:#fbf8f1;--ink:#142e39;--ink-soft:#4b5d62;--muted:#75817f;--pine:#296e63;--gold:#cba56b;--gold-deep:#9a7338;--night:#0f2229;--night-text:#f3ecdd;--night-soft:#a9b7b4;--line:#ddd3bf}.site{--display:ui-serif,"New York",var(--font-serif),Georgia,serif;--ui:ui-rounded,"SF Pro Rounded",var(--font-rounded),system-ui,sans-serif;min-height:100vh;overflow-x:clip;font-family:var(--ui);font-size:17px;line-height:1.55}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--parchment);color:var(--ink);-webkit-font-smoothing:antialiased}body,dd,dl,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:500;letter-spacing:-.02em}h1{font-size:clamp(50px,7.4vw,92px);line-height:.96;letter-spacing:-.035em}h1,h2{text-wrap:balance}h2{font-size:clamp(38px,5vw,60px);line-height:1.02}h1 em,h2 em{font-style:italic;color:var(--pine)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit}::selection{background:#e4c796;color:var(--ink)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.arrow-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.14em}.wrap{width:min(100% - 32px,1180px);margin-inline:auto}@media (min-width:700px){.wrap{width:min(100% - 64px,1180px)}}.section{padding:100px 0}@media (max-width:700px){.section{padding:76px 0}}.section-dark{background:radial-gradient(90% 60% at 50% 0,#1d3d48,var(--night) 70%);color:var(--night-text)}.section-dark .eyebrow,.section-dark h2 em{color:var(--gold)}.section-card{background:var(--card);border-block:1px solid var(--line)}.section-deep{background:var(--parchment-deep)}.eyebrow{margin-bottom:18px;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--pine)}.lede{font-size:19px;line-height:1.6;color:var(--ink-soft);max-width:34em}.section-head{max-width:720px;margin-bottom:56px}.section-head .lede{margin-top:20px;font-size:18px}.section-head-split{max-width:none;display:grid;grid-gap:22px;gap:22px;align-items:end}@media (min-width:900px){.section-head-split{grid-template-columns:1.3fr 1fr}}.section-dark .lede{color:#b7c3c0}.text-link{display:inline-flex;align-items:center;gap:6px;padding-bottom:2px;border-bottom:2px solid color-mix(in srgb,currentColor 30%,transparent);color:var(--pine);font-size:15px;font-weight:800;transition:border-color .2s}.text-link:hover{border-color:currentColor}.section-dark .text-link{color:var(--gold)}.store-badge{display:inline-flex;flex-direction:column;justify-content:center;min-width:172px;padding:9px 22px 10px;border-radius:14px;background:#000;color:#fff;line-height:1.1;transition:transform .2s}.store-badge span{font-size:11px;font-weight:600;opacity:.85}.store-badge strong{font-family:system-ui,-apple-system,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em}a.store-badge:hover{transform:translateY(-2px)}.pill{display:inline-block;padding:5px 12px;border-radius:99px;font-size:12px;font-weight:800;letter-spacing:.04em}.pill-limited{background:#e4894326;color:#b2602a}.section-dark .pill-limited{background:#e4894333;color:#f5b27b}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--parchment) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.site-header-inner{display:flex;flex-wrap:wrap;align-items:center;gap:0 28px;min-height:68px}.brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.03em}.brand img{width:32px}.site-nav{display:flex;gap:30px;margin-left:auto;font-size:15px;font-weight:700;color:var(--ink-soft)}.site-nav a{transition:color .2s}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink)}.site-nav a[aria-current=page]{-webkit-text-decoration:underline 2px var(--gold);text-decoration:underline 2px var(--gold);text-underline-offset:7px}.site-header-cta{padding:9px 16px;border-radius:99px;background:var(--ink);color:var(--parchment);font-size:13px;font-weight:800;white-space:nowrap}@media (max-width:760px){.site-header-inner{padding-top:12px}.site-header-cta{margin-left:auto}.site-nav{order:3;width:100%;margin:10px 0 0;padding:10px 0 12px;border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 20px;font-size:14px}}.site-footer{padding:34px 0;background:var(--night);color:#cbd3d0}.site-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.site-footer .brand{color:var(--night-text);font-size:20px}.site-footer .brand img{width:26px;filter:brightness(0) invert(.93) sepia(.2)}.site-footer nav{display:flex;flex-wrap:wrap;gap:12px 26px;font-size:14px;font-weight:700}.site-footer nav a:hover{color:#fff}.phone{position:relative;z-index:1;width:min(310px,74vw);padding:10px;border-radius:min(50px,12vw);background:linear-gradient(145deg,#2b3d44,#0c1a20);box-shadow:0 0 0 1px #0006,0 40px 70px -20px #142e3966,0 18px 30px -18px #142e3988}.phone img{width:100%;border-radius:min(40px,9.6vw)}.medal-illustration{position:relative;width:220px;aspect-ratio:2/3;flex:none;container-type:inline-size;filter:drop-shadow(0 9px 7px #172d2430)}.medal-patch-art{width:100%;height:100%;object-fit:contain}.medal-patch-type{position:absolute;left:var(--title-x);top:var(--title-y);width:var(--title-width);height:var(--title-height);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;color:var(--title-color);text-align:center;text-transform:uppercase}.medal-patch-kicker{font-family:var(--ui);font-size:max(5px,3cqw);font-weight:800;letter-spacing:.2em;line-height:1}.medal-patch-title{font-family:var(--ui);font-size:9.4cqw;font-weight:900;letter-spacing:.04em;line-height:.95;text-wrap:balance}.medal-medium-name .medal-patch-title{font-size:7.4cqw}.medal-patch-pending{opacity:0;animation:lettering-fallback .3s 1.5s forwards}@keyframes lettering-fallback{to{opacity:1}}.medal-patch-fitted{inset:0;left:0;top:0;width:100%;height:100%;display:block;animation:lettering-in .2s ease-out}.medal-patch-line{position:absolute;translate:-50% -50%;white-space:nowrap;line-height:1}.medal-patch-fitted .medal-patch-title{line-height:.95}@keyframes lettering-in{0%{opacity:0}}.medal-long-name .medal-patch-title{font-size:6.4cqw}@property --tilt-x{syntax:"<number>";inherits:true;initial-value:-.3}@property --tilt-y{syntax:"<number>";inherits:true;initial-value:-.2}.medal-illustration{isolation:isolate}.medal-patch-finish{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-mask:var(--patch-mask) center /contain no-repeat;mask:var(--patch-mask) center /contain no-repeat}.medal-tier-base .medal-patch-art{filter:saturate(.3) contrast(.82) brightness(1.04)}.medal-tier-adventurer .medal-patch-art,.medal-tier-casual .medal-patch-art,.medal-tier-explorer .medal-patch-art,.medal-tier-legendary .medal-patch-art{filter:saturate(1.12) contrast(1.04)}.medal-finish-fade{background:#c9a874;opacity:.35}.medal-finish-weave{--weave:max(1.6px,1.2cqw);background:repeating-linear-gradient(45deg,#ffffff59 0 calc(var(--weave) * .28),transparent 0 calc(var(--weave) * .707)),repeating-linear-gradient(-45deg,#ffffff59 0 calc(var(--weave) * .28),transparent 0 calc(var(--weave) * .707));opacity:.5}.medal-finish-pearl{background:linear-gradient(146.31deg,#ff9ccb calc(var(--tilt-x) * 12%),#8fe8c4 calc(33.3% + var(--tilt-x) * 12%),#a99cff calc(66.7% + var(--tilt-x) * 12%),#ff9ccb calc(100% + var(--tilt-x) * 12%));opacity:.3}.medal-finish-gilding{background:linear-gradient(146.31deg,#fff1c2 calc(var(--tilt-x) * 9%),#e6ba4a calc(33.3% + var(--tilt-x) * 9%),#b8892e calc(66.7% + var(--tilt-x) * 9%),#f6d77a calc(100% + var(--tilt-x) * 9%));-webkit-mask:none;mask:var(--patch-mask) center /contain no-repeat luminance;opacity:.45}.medal-tier-legendary .medal-finish-gilding{opacity:.3}.medal-finish-sweep{--sweep:#ffffff29;background:linear-gradient(146.31deg,transparent 43%,var(--sweep) 50%,transparent 57%) calc(50% - var(--tilt-x) * 45%) calc(50% - var(--tilt-y) * 30%) /200% 200% no-repeat}.medal-tier-adventurer .medal-finish-sweep,.medal-tier-legendary .medal-finish-sweep{--sweep:#ffe7a366}.medal-finish-holo{background:conic-gradient(from calc(90deg + var(--tilt-x) * 120deg + var(--tilt-y) * 60deg) at calc(50% + var(--tilt-x) * 40%) calc(40% + var(--tilt-y) * 30%),#ff2d55,#ff9500,#ffcc00,#00c7be,#32ade6,#5856d6,#af52de,#ff2d55);opacity:.28}@container (max-width: 79.9px){.medal-finish-wear,.medal-finish-weave{display:none}}@container (min-width: 100px){.medal-finish-gilding,.medal-finish-holo,.medal-finish-pearl,.medal-finish-sweep{animation:tilt-x 5.7s cubic-bezier(.37,0,.63,1) infinite alternate,tilt-y 7.85s cubic-bezier(.37,0,.63,1) infinite alternate}}@keyframes tilt-x{0%{--tilt-x:-0.8}to{--tilt-x:0.8}}@keyframes tilt-y{0%{--tilt-y:0.5}to{--tilt-y:-0.5}}.medal-tier-adventurer .medal-patch-kicker,.medal-tier-adventurer .medal-patch-title,.medal-tier-casual .medal-patch-kicker,.medal-tier-casual .medal-patch-title,.medal-tier-explorer .medal-patch-kicker,.medal-tier-explorer .medal-patch-title,.medal-tier-legendary .medal-patch-kicker,.medal-tier-legendary .medal-patch-title{background:linear-gradient(135deg,var(--thread-face),var(--thread-ring),var(--thread-face),var(--thread-ring));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 .4cqw .4cqw #00000073)}.medal-tier-legendary .medal-patch-kicker,.medal-tier-legendary .medal-patch-title{background-image:linear-gradient(90deg,#fff1c2,#ffc9e4,#c9ffe8,#c4e4ff,#f3d2ff,#fff1c2)}.tier-mark{position:relative;display:inline-block;width:30px;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff8c,0 2px 4px #0003;flex:none}.tier-mark-base{background:#1f4a43}.tier-mark-base:after{content:"";position:absolute;inset:14%;border-radius:50%;border:1.5px dashed #fff4db}.tier-mark-casual{background:repeating-linear-gradient(45deg,#ffffff3e 0 1px,transparent 0 3px),repeating-linear-gradient(-45deg,#ffffff3e 0 1px,transparent 0 3px),linear-gradient(#d08e57,#8a5530)}.tier-mark-explorer{background:linear-gradient(135deg,#ffe3f1,#e2fff4,#e7e3ff,#d3dae6)}.tier-mark-adventurer{background:linear-gradient(135deg,#fff1c2,#e6ba4a,#9c7624,#f6d77a)}.tier-mark-legendary{background:conic-gradient(from 90deg,#ff2d558c,#ff95008c,#ffcc008c,#00c7be8c,#32ade68c,#5856d68c,#af52de8c,#ff2d558c),linear-gradient(#fff1c2,#e6ba4a)}@media (prefers-reduced-motion:reduce){.medal-patch-finish{animation:none!important}}.medal-tier-unearned,.medal-unearned{filter:grayscale(1) opacity(.45)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}