@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fdc0bab3d10b03c6-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a79b36546e861154-s.p.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/05ba3ff6b3078756-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bde84f5436717993-s.p.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d8fc89f1baf4fe9c-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/dbdc01c23a00f505-s.p.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Libre Caslon Text Fallback;src:local("Times New Roman");ascent-override:82.44%;descent-override:22.10%;line-gap-override:0.00%;size-adjust:117.66%}.__className_3700e0{font-family:Libre Caslon Text,Libre Caslon Text Fallback}.__variable_3700e0{--font-caslon:"Libre Caslon Text","Libre Caslon Text Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_36aabc{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_36aabc{--font-plexmono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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(/_next/static/media/b7387a63dd068245-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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(/_next/static/media/b7387a63dd068245-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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(/_next/static/media/b7387a63dd068245-s.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2?dpl=dpl_2RjjV7Gf7a9zqBJZWX5eKcx2B42a) 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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_b127a8{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_b127a8{--font-grotesk:"Space Grotesk","Space Grotesk Fallback"}.tfp-scope{--tfp-paper:#FAF7F0;--tfp-paper2:#F4EFE3;--tfp-card:#FFFDF7;--tfp-ink:#1A1817;--muted:rgba(26,24,23,0.62);--faint:rgba(26,24,23,0.42);--tfp-line:rgba(26,24,23,0.14);--tfp-rule:rgba(39,70,144,0.10);--tfp-margin:rgba(166,58,46,0.20);--tfp-marker:#F2E75C;--tfp-marker-soak:rgba(242,231,92,0.42);--tfp-brass:#8C6A2F;--tfp-ease:cubic-bezier(0.16,1,0.3,1);--c-signature:#8C6A2F;--c-clubs:#274690;--c-essentials:#5A6B4F;--c-statements:#A63A2E}.tfp-scope,.tfp-scope *{box-sizing:border-box}.tfp-scope{scroll-behavior:smooth;margin:0;background:var(--tfp-paper);color:var(--tfp-ink);font-family:var(--font-grotesk),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;min-height:100dvh;position:relative}.tfp-scope ::selection{background:var(--tfp-marker);color:var(--tfp-ink)}.tfp-scope .atmos{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 640px at 74% -10%,rgba(140,106,47,.1),transparent 60%),radial-gradient(820px 540px at 4% 110%,rgba(39,70,144,.06),transparent 60%)}.tfp-scope .serif{font-family:var(--font-caslon),Georgia,serif}.tfp-scope .mono{font-family:var(--font-plexmono),monospace}.tfp-scope .eyebrow{font-size:10px;letter-spacing:.34em;color:var(--tfp-brass)}.tfp-scope .eyebrow,.tfp-scope .label{font-family:var(--font-plexmono),monospace;text-transform:uppercase}.tfp-scope .label{font-size:11px;letter-spacing:.22em;color:var(--muted)}.tfp-scope .tfp-ast{color:var(--tfp-ink);background:var(--tfp-marker);border-radius:4px;padding:0 4px;font-style:normal}.tfp-scope .wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}.tfp-scope .nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px clamp(20px,5vw,56px);background:color-mix(in srgb,var(--tfp-paper) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05);border-bottom:1px solid var(--tfp-line)}.tfp-scope .nav .brand{gap:11px;text-decoration:none}.tfp-scope .nav .brand,.tfp-scope .nav .brand .mk{display:flex;align-items:center;color:var(--tfp-ink)}.tfp-scope .nav .brand .mk{width:30px;height:30px;border-radius:6px;background:var(--tfp-marker);justify-content:center;font-size:19px;line-height:1}.tfp-scope .nav .brand .mk,.tfp-scope .nav .brand b{font-family:var(--font-caslon),serif;font-weight:700}.tfp-scope .nav .brand b{letter-spacing:.02em;font-size:16px}.tfp-scope .nav .brand b span{color:var(--faint);font-weight:400;font-family:var(--font-plexmono);font-size:10px;letter-spacing:.14em}.tfp-scope .nav-cart{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-plexmono),monospace;font-size:12px;letter-spacing:.12em;color:var(--tfp-ink);background:none;border:1px solid var(--tfp-line);padding:9px 14px;border-radius:6px;transition:border-color .3s var(--tfp-ease),background .3s var(--tfp-ease)}.tfp-scope .nav-cart:hover{border-color:var(--tfp-ink);background:var(--tfp-marker-soak)}.tfp-scope .nav-cart .count{color:var(--tfp-brass)}.tfp-scope .hero{padding:clamp(48px,9vh,104px) 0 clamp(28px,5vh,56px);position:relative;text-align:center}.tfp-scope .hero .eyebrow{display:block;margin-bottom:20px;opacity:0;animation:rise .7s var(--tfp-ease) .05s forwards}.tfp-scope .hero h1{font-family:var(--font-caslon),Georgia,serif;font-weight:700;font-size:clamp(2.5rem,7vw,5.2rem);line-height:1.02;letter-spacing:-.01em;margin:0;opacity:0;animation:rise .8s var(--tfp-ease) .12s forwards}.tfp-scope .hero h1 .sun{background:linear-gradient(0deg,var(--tfp-marker-soak) 42%,transparent 42%)}.tfp-scope .hero .sub{margin:22px auto 0;max-width:36rem;font-size:15px;line-height:1.75;color:var(--muted);opacity:0;animation:rise .7s var(--tfp-ease) .42s forwards}.tfp-scope .hero .cta-row{margin-top:28px;display:flex;gap:13px;justify-content:center;flex-wrap:wrap;opacity:0;animation:rise .7s var(--tfp-ease) .55s forwards}.tfp-scope .btn{font-family:var(--font-plexmono),monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid var(--tfp-line);padding:14px 22px;border-radius:6px;color:var(--tfp-ink);background:transparent;transition:transform .35s var(--tfp-ease),border-color .3s var(--tfp-ease),background .3s var(--tfp-ease),color .3s var(--tfp-ease);display:inline-flex;align-items:center;gap:9px}.tfp-scope .btn:hover{transform:translateY(-2px);border-color:var(--tfp-ink);background:var(--tfp-marker-soak)}.tfp-scope .btn.solid{background:var(--tfp-ink);border-color:var(--tfp-ink);color:var(--tfp-paper);font-weight:700}.tfp-scope .btn.solid:hover{background:#000}.tfp-scope .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.tfp-scope .coll-rail{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 34px;justify-content:center}.tfp-scope .chip{font-family:var(--font-plexmono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--tfp-line);padding:8px 14px;border-radius:6px;color:var(--muted);cursor:pointer;background:var(--tfp-card);transition:all .3s var(--tfp-ease);display:flex;align-items:center;gap:8px}.tfp-scope .chip .dot{width:7px;height:7px;border-radius:50%;background:var(--c,var(--tfp-brass))}.tfp-scope .chip:hover,.tfp-scope .chip[data-on="1"]{color:var(--tfp-ink);border-color:color-mix(in srgb,var(--c,var(--tfp-brass)) 60%,transparent)}.tfp-scope .sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 18px}.tfp-scope .sec-head h2{font-family:var(--font-caslon);font-weight:700;font-size:clamp(22px,3vw,32px);letter-spacing:-.005em;margin:0;display:flex;align-items:center;gap:12px}.tfp-scope .sec-head h2 .bar{width:26px;height:4px;border-radius:2px;background:var(--c,var(--tfp-marker));display:inline-block}.tfp-scope .sec-head .count{font-family:var(--font-plexmono);font-size:11px;letter-spacing:.2em;color:var(--faint)}.tfp-scope .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px)}@media (max-width:880px){.tfp-scope .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tfp-scope .grid{grid-template-columns:1fr}}.tfp-scope .card{position:relative;display:block;text-decoration:none;color:var(--tfp-ink);background:var(--tfp-card);border:1px solid var(--tfp-line);border-radius:8px;overflow:hidden;transition:transform .5s var(--tfp-ease),border-color .4s var(--tfp-ease),box-shadow .5s var(--tfp-ease);opacity:0;transform:translateY(18px);animation:cardrise .7s var(--tfp-ease) forwards}.tfp-scope .card:hover{transform:translateY(-6px) rotate(-.3deg);border-color:color-mix(in srgb,var(--c,var(--tfp-brass)) 55%,transparent);box-shadow:0 20px 46px rgba(26,24,23,.1)}.tfp-scope .card .ph{aspect-ratio:1/1;background:radial-gradient(120% 120% at 50% 25%,#FFFEFA,#F1EBDC 78%);position:relative;overflow:hidden}.tfp-scope .card .ph img{width:100%;height:100%;object-fit:contain;padding:6%;transition:transform .6s var(--tfp-ease)}.tfp-scope .card:hover .ph img{transform:scale(1.04)}.tfp-scope .card .tag{position:absolute;top:12px;left:12px;font-family:var(--font-plexmono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--tfp-ink);background:color-mix(in srgb,var(--c,var(--tfp-brass)) 14%,#fff);border:1px solid color-mix(in srgb,var(--c,var(--tfp-brass)) 40%,transparent);padding:5px 9px;border-radius:4px}.tfp-scope .card .body{padding:16px 18px 20px}.tfp-scope .card .body .pname{font-size:16px;font-weight:700;letter-spacing:-.005em;font-family:var(--font-caslon)}.tfp-scope .card .body .pmeta{margin-top:7px;display:flex;align-items:center;justify-content:space-between}.tfp-scope .card .body .pmeta .price{font-family:var(--font-plexmono);font-size:14px;color:var(--tfp-brass)}.tfp-scope .card .body .pmeta .sizes{font-family:var(--font-plexmono);font-size:10px;letter-spacing:.12em;color:var(--faint)}.tfp-scope .feature{margin:clamp(40px,7vh,90px) 0 0}.tfp-scope .feature .band{background:linear-gradient(165deg,#211E1B,#141210);border-radius:12px;overflow:hidden;padding:clamp(26px,4vw,48px);display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(20px,3vw,44px);align-items:center;color:#F2EDE2}@media (max-width:760px){.tfp-scope .feature .band{grid-template-columns:1fr}}.tfp-scope .feature .band .copy .eyebrow{color:var(--tfp-marker)}.tfp-scope .feature .band .copy h3{font-family:var(--font-caslon);font-weight:700;font-size:clamp(26px,3.4vw,40px);line-height:1.08;margin:12px 0 0}.tfp-scope .feature .band .copy p{color:rgba(242,237,226,.7);font-size:14px;line-height:1.7;margin:14px 0 0;max-width:26rem}.tfp-scope .feature .band .shots{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tfp-scope .feature .band .shots img{width:100%;border-radius:8px;display:block;border:1px solid rgba(255,255,255,.08)}.tfp-scope .feature .band .shots img.tall{grid-row:span 2;height:100%;object-fit:cover}.tfp-scope .pd{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,64px);padding:clamp(28px,5vh,60px) 0;align-items:start}@media (max-width:820px){.tfp-scope .pd{grid-template-columns:1fr}}.tfp-scope .pd-img{position:sticky;top:92px;border:1px solid var(--tfp-line);border-radius:10px;overflow:hidden;background:radial-gradient(120% 120% at 50% 20%,#FFFEFA,#F1EBDC 80%)}.tfp-scope .pd-img img{width:100%;display:block;aspect-ratio:1/1;object-fit:contain;padding:7%}@media (max-width:820px){.tfp-scope .pd-img{position:static}}.tfp-scope .pd-info .back{text-decoration:none;color:var(--faint);font-family:var(--font-plexmono);font-size:11px;letter-spacing:.16em}.tfp-scope .pd-info .back:hover{color:var(--tfp-brass)}.tfp-scope .pd-info .coll{margin-top:22px}.tfp-scope .pd-info h1{font-family:var(--font-caslon);font-weight:700;font-size:clamp(28px,4vw,46px);line-height:1.06;letter-spacing:-.01em;margin:10px 0 0}.tfp-scope .pd-info .price{font-family:var(--font-plexmono);font-size:20px;color:var(--tfp-brass);margin:16px 0 0}.tfp-scope .pd-info .desc{margin:22px 0 0;font-size:15px;line-height:1.75;color:var(--muted);max-width:34rem}.tfp-scope .size-row{display:flex;gap:9px;flex-wrap:wrap;margin:26px 0 0}.tfp-scope .size{min-width:50px;text-align:center;font-family:var(--font-plexmono);font-size:13px;border:1px solid var(--tfp-line);border-radius:6px;padding:11px 8px;cursor:pointer;color:var(--muted);background:var(--tfp-card);transition:all .25s var(--tfp-ease)}.tfp-scope .size:hover,.tfp-scope .size[data-on="1"]{border-color:var(--tfp-ink);color:var(--tfp-ink)}.tfp-scope .size[data-on="1"]{background:var(--tfp-marker-soak)}.tfp-scope .buy-row{display:flex;gap:12px;margin:28px 0 0;flex-wrap:wrap}.tfp-scope .spec{margin:30px 0 0;border-top:1px solid var(--tfp-line);padding-top:22px;display:grid;gap:12px}.tfp-scope .spec .r{display:flex;gap:14px;font-size:13px}.tfp-scope .spec .r .k{font-family:var(--font-plexmono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);width:120px;flex:none;padding-top:2px}.tfp-scope .spec .r .v{color:var(--muted);line-height:1.5}.tfp-scope .cart-scrim{position:fixed;inset:0;z-index:80;background:rgba(26,24,23,.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;animation:fade .25s ease forwards}.tfp-scope .cart{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(420px,92vw);background:var(--tfp-paper2);border-left:1px solid var(--tfp-line);display:flex;flex-direction:column;transform:translateX(100%);animation:slidein .4s var(--tfp-ease) forwards}.tfp-scope .cart header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--tfp-line)}.tfp-scope .cart header h3{margin:0;font-family:var(--font-caslon);font-size:16px;font-weight:700}.tfp-scope .cart header button{background:none;border:none;color:var(--faint);cursor:pointer;font-size:22px;line-height:1}.tfp-scope .cart .items{flex:1 1;overflow-y:auto;padding:8px 22px}.tfp-scope .cart .ci{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--tfp-line)}.tfp-scope .cart .ci .thumb{width:64px;height:64px;border-radius:6px;overflow:hidden;background:#F1EBDC;flex:none;border:1px solid var(--tfp-line)}.tfp-scope .cart .ci .thumb img{width:100%;height:100%;object-fit:contain;padding:6%}.tfp-scope .cart .ci .meta{flex:1 1;min-width:0}.tfp-scope .cart .ci .meta .n{font-size:13px;font-weight:600}.tfp-scope .cart .ci .meta .s{letter-spacing:.12em;margin-top:4px}.tfp-scope .cart .ci .meta .rm,.tfp-scope .cart .ci .meta .s{font-family:var(--font-plexmono);font-size:10px;color:var(--faint)}.tfp-scope .cart .ci .meta .rm{background:none;border:none;letter-spacing:.1em;cursor:pointer;padding:6px 0 0}.tfp-scope .cart .ci .meta .rm:hover{color:var(--c-statements)}.tfp-scope .cart .ci .pr{font-family:var(--font-plexmono);font-size:13px;color:var(--tfp-brass)}.tfp-scope .cart .empty{padding:60px 22px;text-align:center;color:var(--faint);font-size:14px}.tfp-scope .cart footer{padding:20px 22px;border-top:1px solid var(--tfp-line)}.tfp-scope .cart footer .tot{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.tfp-scope .cart footer .tot .l{font-family:var(--font-plexmono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.tfp-scope .cart footer .tot .v{font-family:var(--font-plexmono);font-size:22px;color:var(--tfp-ink)}.tfp-scope .cart footer .note{font-size:11px;color:var(--faint);margin-top:12px;text-align:center;line-height:1.5}.tfp-scope .foot{border-top:1px solid var(--tfp-line);margin-top:clamp(48px,8vh,110px);padding:clamp(40px,7vh,80px) 0}.tfp-scope .foot .row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.tfp-scope .foot .row .l{display:flex;align-items:center;gap:12px}.tfp-scope .foot .row .l .mk{width:24px;height:24px;border-radius:5px;background:var(--tfp-marker)}.tfp-scope .foot .links{display:flex;gap:18px;flex-wrap:wrap}.tfp-scope .foot .links a{color:var(--faint);text-decoration:none;font-family:var(--font-plexmono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;transition:color .3s}.tfp-scope .foot .links a:hover{color:var(--tfp-brass)}.tfp-scope .foot .fine{color:var(--faint);font-size:11px;margin-top:22px;line-height:1.6;max-width:50rem}.tfp-scope .foot .fine .support{color:var(--tfp-brass);text-decoration:none;font-family:var(--font-plexmono),monospace;letter-spacing:.04em;transition:color .3s var(--tfp-ease)}.tfp-scope .foot .fine .support:hover{color:var(--tfp-ink)}.tfp-scope .policy{max-width:760px;padding-top:clamp(36px,7vh,80px);padding-bottom:clamp(40px,8vh,96px);position:relative;z-index:1}.tfp-scope .policy-head{border-bottom:1px solid var(--tfp-line);padding-bottom:26px;margin-bottom:38px}.tfp-scope .policy-head .eyebrow{display:block;margin-bottom:16px}.tfp-scope .policy-title{font-family:var(--font-caslon);font-weight:700;font-size:clamp(34px,6vw,56px);line-height:1.04;letter-spacing:-.01em;margin:0}.tfp-scope .policy-intro{color:var(--muted);font-size:16px;line-height:1.7;margin:20px 0 0;max-width:56ch}.tfp-scope .policy-updated{font-family:var(--font-plexmono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:18px 0 0}.tfp-scope .policy-body{color:var(--tfp-ink)}.tfp-scope .policy-body section{margin:0 0 36px}.tfp-scope .policy-body h2{font-family:var(--font-caslon),Georgia,serif;font-weight:700;font-size:clamp(20px,2.6vw,26px);letter-spacing:-.005em;line-height:1.15;margin:0 0 14px;display:flex;align-items:center;gap:12px}.tfp-scope .policy-body h2 .bar{width:22px;height:4px;border-radius:2px;background:var(--tfp-marker);display:inline-block;flex:none}.tfp-scope .policy-body h3{font-size:15px;font-weight:700;letter-spacing:-.005em;margin:22px 0 8px}.tfp-scope .policy-body p{color:var(--muted);font-size:15px;line-height:1.75;margin:0 0 14px;max-width:64ch}.tfp-scope .policy-body ul{margin:0 0 16px;padding:0;list-style:none;max-width:64ch}.tfp-scope .policy-body li{color:var(--muted);font-size:15px;line-height:1.65;padding:0 0 10px 22px;position:relative}.tfp-scope .policy-body li:before{content:"§";position:absolute;left:0;top:0;color:var(--tfp-brass);font-family:var(--font-plexmono);font-size:12px}.tfp-scope .policy-body a{color:var(--tfp-brass);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--tfp-brass) 40%,transparent);transition:border-color .3s var(--tfp-ease)}.tfp-scope .policy-body a:hover{border-color:var(--tfp-brass)}.tfp-scope .policy-body strong{color:var(--tfp-ink);font-weight:700}.tfp-scope .policy-card{background:var(--tfp-card);border:1px solid var(--tfp-line);border-radius:8px;padding:22px 24px;margin:0 0 18px}.tfp-scope .policy-card p:last-child{margin-bottom:0}.tfp-scope .policy-contact{margin-top:8px}.tfp-scope .size-table-wrap{overflow-x:auto;border:1px solid var(--tfp-line);border-radius:8px;background:var(--tfp-card);margin:0 0 18px}.tfp-scope .size-table{width:100%;border-collapse:collapse;font-size:14px;min-width:460px}.tfp-scope .size-table caption{text-align:left;font-family:var(--font-plexmono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tfp-brass);padding:16px 18px 0}.tfp-scope .size-table td,.tfp-scope .size-table th{padding:12px 16px;text-align:left}.tfp-scope .size-table thead th{font-family:var(--font-plexmono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--tfp-line);font-weight:400}.tfp-scope .size-table tbody td{color:var(--muted);border-bottom:1px solid var(--tfp-line)}.tfp-scope .size-table tbody tr:last-child td{border-bottom:none}.tfp-scope .size-table tbody td:first-child{color:var(--tfp-ink);font-weight:700;font-family:var(--font-caslon),serif}@keyframes rise{to{opacity:1;transform:translateY(0)}}@keyframes cardrise{to{opacity:1;transform:translateY(0)}}@keyframes fade{to{opacity:1}}@keyframes slidein{to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.tfp-scope,.tfp-scope *{animation:none!important;transition:none!important}.tfp-scope .card,.tfp-scope .hero .cta-row,.tfp-scope .hero .eyebrow,.tfp-scope .hero .sub,.tfp-scope .hero h1{opacity:1!important;transform:none!important}}.tfp-scope .xp{position:fixed;inset:0;overflow:hidden;background:var(--tfp-paper);color:var(--tfp-ink);display:flex;flex-direction:column}.tfp-scope .xp-sky{transition:background 1.1s var(--tfp-ease);background:linear-gradient(180deg,#FFFDF7 0,var(--tfp-paper) 46%,var(--tfp-paper2) 100%)}.tfp-scope .xp-sky,.tfp-scope .xp:before{position:absolute;inset:0;z-index:0;pointer-events:none}.tfp-scope .xp:before{content:"";background:repeating-linear-gradient(180deg,transparent 0 31px,var(--tfp-rule) 31px 32px);opacity:.5}.tfp-scope .xp:after{content:"";position:absolute;top:0;bottom:0;left:clamp(24px,6vw,84px);width:1px;z-index:0;pointer-events:none;background:var(--tfp-margin)}.tfp-scope .xp[data-time=Sunrise] .xp-sky{background:linear-gradient(180deg,#FFF9EC 0,#FAF3E2 46%,var(--tfp-paper2) 100%)}.tfp-scope .xp[data-time="Morning Walk"] .xp-sky{background:linear-gradient(180deg,#FCFAF1 0,var(--tfp-paper) 48%,var(--tfp-paper2) 100%)}.tfp-scope .xp[data-time=Midday] .xp-sky{background:linear-gradient(180deg,#FFFDF7 0,var(--tfp-paper) 46%,var(--tfp-paper2) 100%)}.tfp-scope .xp[data-time="Golden Hour"] .xp-sky{background:linear-gradient(180deg,#FDF4DF,#F8ECD2 46%,#F0E5CC)}.tfp-scope .xp[data-time="Wind Down"] .xp-sky{background:linear-gradient(180deg,#242220,#1B1917 52%,#141311)}.tfp-scope .xp[data-time="Wind Down"]{color:#F2EDE2}.tfp-scope .xp[data-time="Wind Down"] .xp-layla{color:rgba(242,237,226,.6)}.tfp-scope .xp[data-time="Wind Down"] .xp-blurb{color:rgba(242,237,226,.65)}.tfp-scope .xp[data-time="Wind Down"] .xp-brand b{color:#F2EDE2}.tfp-scope .xp[data-time="Wind Down"] .xp-link{color:rgba(242,237,226,.6);border-color:rgba(255,255,255,.14)}.tfp-scope .xp[data-time="Wind Down"] .nav-cart{color:#F2EDE2;border-color:rgba(255,255,255,.16)}.tfp-scope .xp[data-time="Wind Down"] .xp-daypart{color:rgba(242,237,226,.75)}.tfp-scope .xp[data-time="Wind Down"] .xp-size{color:rgba(242,237,226,.7);border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.03)}.tfp-scope .xp[data-time="Wind Down"]:before{opacity:.12}.tfp-scope .xp-sun{position:absolute;z-index:0;width:220px;height:220px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;transition:left 1.1s var(--tfp-ease),top 1.1s var(--tfp-ease),background 1.1s,width 1.1s,height 1.1s;background:radial-gradient(circle at 50% 50%,rgba(242,231,92,.3),rgba(242,231,92,.1) 45%,transparent 70%);filter:blur(6px)}.tfp-scope .xp-sun[data-moon="1"]{background:radial-gradient(circle at 45% 45%,rgba(242,231,92,.22),rgba(140,106,47,.1) 45%,transparent 70%);width:160px;height:160px}.tfp-scope .xp-grain{z-index:1;opacity:.35;background-image:radial-gradient(rgba(26,24,23,.028) 1px,transparent 0);background-size:3px 3px}.tfp-scope .xp-ambient,.tfp-scope .xp-grain{position:absolute;inset:0;pointer-events:none}.tfp-scope .xp-ambient{width:100%;height:100%;object-fit:cover;z-index:0;opacity:.07;filter:blur(9px) saturate(.9)}.tfp-scope .xp[data-time="Wind Down"] .xp-ambient{opacity:.04}.tfp-scope .xp-bar,.tfp-scope .xp-daypart,.tfp-scope .xp-dog,.tfp-scope .xp-rail,.tfp-scope .xp-stage{position:relative;z-index:2}.tfp-scope .xp-bar{display:flex;align-items:center;justify-content:space-between;padding:16px clamp(18px,4vw,42px)}.tfp-scope .xp-brand{display:flex;align-items:center;gap:11px}.tfp-scope .xp-brand .mk{width:30px;height:30px;border-radius:6px;background:var(--tfp-marker);display:flex;align-items:center;justify-content:center;font-size:19px;line-height:1}.tfp-scope .xp-brand .mk,.tfp-scope .xp-brand b{color:var(--tfp-ink);font-family:var(--font-caslon);font-weight:700}.tfp-scope .xp-brand b{font-size:16px;letter-spacing:.02em;transition:color 1.1s var(--tfp-ease)}.tfp-scope .xp-brand b span{color:var(--faint);font-weight:400;font-family:var(--font-plexmono);font-size:10px;letter-spacing:.14em}.tfp-scope .xp-bar-right{display:flex;align-items:center;gap:14px}.tfp-scope .xp-link{color:var(--muted);text-decoration:none;font-family:var(--font-plexmono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--tfp-line);padding:9px 14px;border-radius:6px;transition:all .3s}.tfp-scope .xp-link:hover{color:var(--tfp-ink);border-color:var(--tfp-ink);background:var(--tfp-marker-soak)}.tfp-scope .xp .nav-cart{color:var(--tfp-ink);border-color:var(--tfp-line);background:none}.tfp-scope .xp-daypart{position:absolute;top:62px;left:50%;transform:translateX(-50%);font-family:var(--font-plexmono);font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px;transition:color 1.1s var(--tfp-ease)}.tfp-scope .xp-daypart .dot{width:6px;height:6px;border-radius:50%;background:var(--tfp-brass);box-shadow:0 0 10px var(--tfp-marker)}.tfp-scope .xp-stage{flex:1 1;display:flex;align-items:center;justify-content:center;gap:clamp(8px,2vw,26px);padding:0 clamp(8px,3vw,38px);min-height:0}.tfp-scope .xp-frame{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(20px,4vw,56px);align-items:center;max-width:1120px;width:100%;animation:xpIn .55s var(--tfp-ease)}@media (max-width:720px){.tfp-scope .xp-frame{grid-template-columns:1fr;gap:14px;justify-items:center;text-align:center}.tfp-scope .xp-info{max-width:30rem}.tfp-scope .xp-media{width:100%;max-width:330px}.tfp-scope .xp-add{margin-left:auto;margin-right:auto}.tfp-scope .xp-sizes{justify-content:center}.tfp-scope .xp-blurb,.tfp-scope .xp-fine{margin-left:auto;margin-right:auto}.tfp-scope .xp-ambient{opacity:.04}}.tfp-scope .xp-media{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:4/5;max-height:68vh;background:radial-gradient(120% 120% at 50% 20%,#FFFEFA,#F0E9D8 78%);border:1px solid var(--tfp-line);box-shadow:0 1px 0 rgba(26,24,23,.06),0 24px 60px rgba(26,24,23,.16)}.tfp-scope .xp-media img.shot,.tfp-scope .xp-media video.shot{width:100%;height:100%;object-fit:cover;display:block}.tfp-scope .xp-media img.flat{width:100%;height:100%;object-fit:contain;padding:9%}.tfp-scope .xp-shotsoon{position:absolute;bottom:12px;left:12px;font-family:var(--font-plexmono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:rgba(255,253,247,.85);padding:5px 9px;border-radius:4px;border:1px solid var(--tfp-line)}@media (max-width:720px){.tfp-scope .xp-media{max-height:40vh}}@media (min-width:721px){.tfp-scope .xp-media{max-height:72vh}}.tfp-scope .xp-info h1{font-family:var(--font-caslon);font-weight:700;font-size:clamp(30px,4.2vw,54px);line-height:1.04;letter-spacing:-.01em;margin:10px 0 0;position:relative;display:inline-block}.tfp-scope .xp-info h1 .hl{position:relative;white-space:pre-wrap}.tfp-scope .hl-ink{position:absolute;left:-.14em;right:-.14em;bottom:0;height:.56em;z-index:-1;width:calc(100% + .28em);transform-origin:left center;transform:rotate(-.5deg);animation:hlSwipe .55s var(--tfp-ease) .16s both}.tfp-scope .hl-ink rect{fill:var(--tfp-marker);opacity:.58}.tfp-scope .hl-set .hl-ink{animation:none}@keyframes hlSwipe{0%{transform:rotate(-.5deg) scaleX(0)}to{transform:rotate(-.5deg) scaleX(1)}}.tfp-scope .xp[data-time="Wind Down"] .hl-ink rect{opacity:.4}.tfp-scope .xp-deck{position:relative;flex:1 1;max-width:1120px;min-width:0}.tfp-scope .xp-deck .xp-frame{max-width:none}.tfp-scope .xp-sheet-out{position:absolute;inset:0;pointer-events:none;z-index:1}.tfp-scope .xp-sheet-out[data-dir="1"]{animation:sheetOutLeft .46s var(--tfp-ease) both}.tfp-scope .xp-sheet-out[data-dir="-1"]{animation:sheetOutRight .46s var(--tfp-ease) both}.tfp-scope .xp-sheet-in[data-dir="1"]{animation:sheetInRight .46s var(--tfp-ease) both}.tfp-scope .xp-sheet-in[data-dir="-1"]{animation:sheetInLeft .46s var(--tfp-ease) both}@keyframes sheetOutLeft{to{opacity:0;transform:translateX(-9%) rotate(-2.4deg)}}@keyframes sheetOutRight{to{opacity:0;transform:translateX(9%) rotate(2.4deg)}}@keyframes sheetInRight{0%{opacity:0;transform:translateX(7%) rotate(1.6deg)}to{opacity:1;transform:none}}@keyframes sheetInLeft{0%{opacity:0;transform:translateX(-7%) rotate(-1.6deg)}to{opacity:1;transform:none}}.tfp-scope .xp-buy{position:relative;max-width:26rem}.tfp-scope .xp-stamp{position:absolute;top:50%;right:12px;transform:translateY(-50%) rotate(-7deg);font-family:var(--font-plexmono),monospace;font-size:11px;letter-spacing:.3em;font-weight:600;color:var(--c-statements);border:2px solid var(--c-statements);border-radius:4px;padding:4px 7px 4px 9px;pointer-events:none;mix-blend-mode:multiply;animation:stampDown .38s cubic-bezier(.2,1.4,.4,1) both}@keyframes stampDown{0%{opacity:0;transform:translateY(-50%) rotate(-7deg) scale(1.8);filter:blur(2px)}to{opacity:.92;transform:translateY(-50%) rotate(-7deg) scale(1);filter:blur(0)}}.tfp-scope .nav-cart .count.bump{display:inline-block;animation:countBump .4s cubic-bezier(.2,1.6,.4,1)}@keyframes countBump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.tfp-scope .xp-margin{position:absolute;top:0;bottom:0;left:clamp(24px,6vw,84px);width:0;z-index:2;pointer-events:none}.tfp-scope .xp-margin .tick{position:absolute;left:6px;font-family:var(--font-caslon);font-style:italic;font-size:13px;color:var(--tfp-brass);opacity:.5;animation:tickInk .5s var(--tfp-ease) both}.tfp-scope .xp-margin .tick[data-on="1"]{opacity:1;color:var(--c-statements)}@keyframes tickInk{0%{opacity:0;transform:scale(1.6) rotate(-14deg)}}.tfp-scope .xp[data-time="Wind Down"] .xp-margin .tick{color:var(--tfp-marker)}.tfp-scope .xp-sig{position:absolute;right:clamp(18px,4vw,42px);bottom:92px;z-index:2;pointer-events:none;text-align:right}.tfp-scope .xp-sig span{font-family:var(--font-caslon);font-style:italic;font-size:13px;color:var(--muted)}.tfp-scope .xp[data-time="Wind Down"] .xp-sig span{color:rgba(242,237,226,.55)}.tfp-scope .xp-sig svg{display:block;width:150px;height:8px;margin-left:auto;margin-top:2px}.tfp-scope .xp-sig path{stroke:var(--tfp-brass);stroke-width:1.2;fill:none;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220;animation:signIt 1.4s var(--tfp-ease) .9s forwards}@keyframes signIt{to{stroke-dashoffset:0}}@media (max-width:900px){.tfp-scope .xp-sig{display:none}}.tfp-scope .xp-coll{font-family:var(--font-plexmono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.tfp-scope .xp-blurb{color:var(--muted);font-size:15px;line-height:1.6;margin:14px 0 0;max-width:26rem;transition:color 1.1s var(--tfp-ease)}.tfp-scope .xp-price{font-family:var(--font-plexmono);font-size:22px;color:var(--tfp-brass);margin:16px 0 0}.tfp-scope .xp-sizes{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 0}.tfp-scope .xp-size{min-width:46px;font-family:var(--font-plexmono);font-size:13px;border:1px solid var(--tfp-line);background:var(--tfp-card);color:var(--muted);border-radius:6px;padding:9px 8px;cursor:pointer;transition:all .2s}.tfp-scope .xp-size:hover,.tfp-scope .xp-size[data-on="1"]{border-color:var(--tfp-ink);color:var(--tfp-ink)}.tfp-scope .xp-size[data-on="1"]{background:var(--tfp-marker-soak)}.tfp-scope .xp-add{margin:20px 0 0;display:block;width:100%;max-width:26rem;padding:15px 22px;border-radius:8px;border:none;cursor:pointer;background:var(--tfp-ink);color:var(--tfp-paper);font-family:var(--font-plexmono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;transition:all .3s var(--tfp-ease)}.tfp-scope .xp-add:hover:not(:disabled){background:#000;transform:translateY(-2px)}.tfp-scope .xp-add:disabled{opacity:.45;cursor:not-allowed}.tfp-scope .xp-checkout{margin:10px 0 0;background:none;border:none;color:var(--tfp-brass);font-family:var(--font-plexmono);font-size:12px;letter-spacing:.1em;cursor:pointer;text-transform:uppercase}.tfp-scope .xp-fine{color:var(--faint);font-size:11px;margin:16px 0 0;max-width:24rem;line-height:1.5}.tfp-scope .xp-arrow{flex:none;width:48px;height:48px;border-radius:8px;border:1px solid var(--tfp-line);background:var(--tfp-card);color:var(--tfp-ink);font-size:26px;line-height:1;cursor:pointer;transition:all .3s}.tfp-scope .xp-arrow:hover{border-color:var(--tfp-ink);background:var(--tfp-marker-soak);transform:scale(1.06)}@media (max-width:720px){.tfp-scope .xp-arrow{position:absolute;top:40%;z-index:3}.tfp-scope .xp-arrow.left{left:6px}.tfp-scope .xp-arrow.right{right:6px}}.tfp-scope .xp-layla{font-family:var(--font-plexmono);font-size:11px;letter-spacing:.03em;color:var(--muted);margin:0 0 8px;display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;transition:color 1.1s var(--tfp-ease)}.tfp-scope .xp-layla em{font-style:italic;color:var(--tfp-brass);font-family:var(--font-caslon);font-size:15px;letter-spacing:0}.tfp-scope .xp-rail{display:flex;align-items:center;gap:12px;justify-content:flex-start;padding:10px clamp(12px,3vw,30px) 18px;overflow-x:auto;scrollbar-width:thin}@media (min-width:1000px){.tfp-scope .xp-rail{justify-content:center}}.tfp-scope .xp-rail-track{display:flex;gap:8px;overflow-x:auto;padding:4px 2px;scrollbar-width:thin}.tfp-scope .xp-thumb{flex:none;width:56px;height:54px;overflow:hidden;border:1px solid var(--tfp-line);background:var(--tfp-card);cursor:pointer;opacity:.6;transition:opacity .3s var(--tfp-ease),transform .3s var(--tfp-ease),box-shadow .3s var(--tfp-ease);padding:0;border-radius:9px 9px 4px 4px;clip-path:polygon(0 14%,58% 14%,70% 0,100% 0,100% 100%,0 100%)}.tfp-scope .xp-thumb img{width:100%;height:100%;object-fit:cover}.tfp-scope .xp-thumb:hover{opacity:.95}.tfp-scope .xp-thumb[data-on="1"]{opacity:1;border-color:var(--c,var(--tfp-brass));transform:translateY(-5px);box-shadow:0 8px 22px rgba(26,24,23,.18)}.tfp-scope .xp-rail-cap{flex:none;font-family:var(--font-plexmono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.tfp-scope .xp[data-time="Wind Down"] .xp-rail-cap{color:rgba(242,237,226,.4)}@media (max-width:720px){.tfp-scope .xp-rail-cap{display:none}.tfp-scope .xp-bar{padding:12px 14px;gap:8px}.tfp-scope .xp-brand{gap:8px}.tfp-scope .xp-brand .mk{width:24px;height:24px;font-size:15px}.tfp-scope .xp-brand b{font-size:13px;white-space:nowrap}.tfp-scope .xp-brand b span{display:none}.tfp-scope .xp-bar-right{gap:8px}.tfp-scope .xp-link[href="/thefineprint/universe"]{display:none}.tfp-scope .xp .nav-cart,.tfp-scope .xp-link{font-size:10px;padding:7px 10px;white-space:nowrap}.tfp-scope .xp-daypart{position:static;transform:none;justify-content:center;margin:6px auto 0;font-size:10px;letter-spacing:.26em}}@media (max-width:430px){.tfp-scope .xp-bar{padding:10px 8px}.tfp-scope .xp-bar-right{gap:6px}.tfp-scope .xp-brand b{font-size:12px;letter-spacing:0}.tfp-scope .xp .nav-cart,.tfp-scope .xp-link{font-size:9px;padding:6px 7px;letter-spacing:.06em}}.tfp-scope .xp-dog{position:absolute;bottom:86px;left:-130px;z-index:2;pointer-events:none;opacity:.5;animation:xpTrot 24s linear infinite}.tfp-scope .xp-dog svg g{stroke:var(--tfp-brass)}.tfp-scope .xp[data-time="Wind Down"] .xp-dog svg g{stroke:var(--tfp-marker)}.tfp-scope .xp-dog .leg{transform-origin:top center;animation:xpLeg .5s ease-in-out infinite}.tfp-scope .xp-dog .leg.l2,.tfp-scope .xp-dog .leg.l4{animation-delay:.25s}.tfp-scope .xp-dog .tail{transform-origin:right center;animation:xpWag .42s ease-in-out infinite}@keyframes xpTrot{0%{transform:translateX(0)}to{transform:translateX(calc(100vw + 260px))}}@keyframes xpLeg{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes xpWag{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes xpIn{0%{opacity:0;transform:translateY(-30px) rotate(-1.2deg)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tfp-scope .xp-dog{display:none}.tfp-scope .xp-frame{animation:none}.tfp-scope .xp-sky,.tfp-scope .xp-sun{transition:none}.tfp-scope .hl-ink{animation:none}.tfp-scope .xp-sig path{stroke-dashoffset:0;animation:none}.tfp-scope .xp-stamp{animation:none;opacity:.92}}@media (max-width:720px){.tfp-scope .xp-margin{display:none}}