@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:300 700;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:109.69%}.JDLIAq_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.JDLIAq_variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.w8E6FG_className{font-family:Inter,Inter Fallback;font-style:normal}.w8E6FG_variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,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(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,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(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.VCrZzq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.VCrZzq_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--obsidian:#0b0c0c;--graphite:#30312f;--bone:#eeeae1;--market-green:#24372e;--walnut:#564438;--text-muted:#5b5c57;--text-on-dark:#c4c1b9;--line:#d5d0c7;--display:var(--font-display), Arial, sans-serif;--body:var(--font-body), Arial, sans-serif;--mono:var(--font-mono), monospace;--gutter:clamp(22px, 4.2vw, 72px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bone);color:var(--obsidian);font-family:var(--body);margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--market-green);outline-offset:5px}img{max-width:100%;height:auto}button,summary{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:600}h1{letter-spacing:-.055em;font-size:clamp(48px,5.3vw,84px);line-height:1.02}h2{letter-spacing:-.045em;font-size:clamp(36px,3.7vw,58px);line-height:1.05}.micro,.eyebrow{font-family:var(--mono);letter-spacing:.06em;font-size:12px;line-height:1.5}.eyebrow{margin-bottom:30px}.signal{color:var(--market-green)}.skip{z-index:20;background:var(--bone);padding:15px;position:fixed;top:-80px}.skip:focus{top:0}.announcement{background:var(--obsidian);height:34px;color:var(--bone);padding:0 var(--gutter);font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.header{padding:0 var(--gutter);background:var(--bone);border-bottom:1px solid var(--line);z-index:10;align-items:center;gap:30px;height:94px;display:flex;position:sticky;top:0}.brand-logo{flex:none;height:auto;display:block}.header-logo{width:182px}.footer-logo{width:232px}.header>a{flex:none}.brand-line{letter-spacing:.08em}.brand-editorial-line{font-family:var(--mono);letter-spacing:.12em;font-size:12px;line-height:1.8}.brand-editorial-line:after{content:"";background:var(--market-green);width:34px;height:2px;margin-top:14px;display:block}.desktop-nav{letter-spacing:.015em;align-items:center;gap:clamp(13px,1.25vw,20px);margin:auto;font-size:12px;font-weight:600;display:flex}.desktop-nav a:hover,.text-link:hover{color:var(--market-green)}.header-actions{align-items:center;gap:25px;display:flex}.search-link{place-items:center;width:32px;height:44px;display:grid}.shop-menu summary{list-style:none}.shop-menu summary::-webkit-details-marker{display:none}.shop-menu summary:after{content:"+";margin-left:6px}.mega{top:93px;left:var(--gutter);right:var(--gutter);background:var(--bone);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:25px;padding:30px;display:grid;position:absolute;box-shadow:0 20px 30px #0001}.mega p{grid-column:1/-1}.mobile-menu{display:none}.hero{grid-template-columns:1fr 1fr;min-height:650px;display:grid}.hero-copy{padding:65px 24px 30px var(--gutter);flex-direction:column;align-items:flex-start;display:flex}.intro{max-width:420px;color:var(--text-muted);margin-top:28px;font-size:17px;line-height:1.6}.hero-ctas{flex-wrap:wrap;align-items:center;gap:26px;margin-top:35px;display:flex}.button{background:var(--obsidian);min-height:50px;color:var(--bone);font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--obsidian);justify-content:center;align-items:center;padding:16px 26px;font-size:12px;display:inline-flex}.button:hover{background:var(--graphite)}.button.light{background:var(--bone);color:var(--obsidian);border-color:var(--bone)}.text-link{font-family:var(--mono);letter-spacing:.04em;border-bottom:1px solid;padding:12px 0;font-size:12px}.hero-foot{color:var(--text-muted);margin-top:auto;padding-top:45px}.hero-visual{background:var(--graphite);min-height:560px;position:relative}.type-art{height:100%;color:var(--bone);flex-direction:column;justify-content:center;padding:60px;display:flex}.type-art>span{font-family:var(--display);letter-spacing:-.09em;font-size:clamp(100px,15vw,230px);font-weight:700}.type-art p{font-family:var(--mono);font-size:14px;line-height:1.6}.visual-caption{color:var(--bone);background:#0b0c0cbf;justify-content:space-between;padding:18px 25px;display:flex;position:absolute;bottom:0;left:0;right:0}.manifesto-strip{padding:26px var(--gutter);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;justify-content:space-between;gap:20px;font-size:12px;display:flex}.footer{background:var(--obsidian);color:var(--bone);padding:65px var(--gutter) 25px}.footer-top{grid-template-columns:1fr 1fr .6fr;gap:40px;padding-bottom:60px;display:grid}.footer-top p{font-family:var(--mono);margin-top:25px;font-size:12px;line-height:1.8}.footer-links{grid-template-columns:1fr 1fr;gap:20px;font-size:14px;display:grid}.footer-note{color:var(--text-on-dark)}.footer-note span{margin-top:15px;display:inline-block}.footer-bottom{color:var(--text-on-dark);border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;padding-top:25px;display:flex}@media (min-width:1600px){.hero{min-height:730px}.hero-copy{padding-top:90px}h1{font-size:95px}}@media (max-width:1150px){.edition{display:none}.header{gap:20px}.desktop-nav{gap:13px;font-size:12px}}@media (max-width:1199px){.desktop-nav{display:none}.header{justify-content:space-between;height:78px}.header-actions{gap:20px}.mobile-menu{display:block}.mobile-menu summary{font-family:var(--mono);align-items:center;gap:12px;min-height:44px;font-size:12px;list-style:none;display:flex}.mobile-menu nav{padding:22px var(--gutter);background:var(--bone);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:5px;display:grid;position:absolute;top:77px;left:0;right:0}.mobile-menu nav a{font-family:var(--mono);padding:15px 0;font-size:14px}.hero{min-height:590px}.hero-copy{padding-top:50px}.hero h1{font-size:clamp(46px,6.7vw,69px)}.hero-visual{min-height:520px}.hero-ctas{gap:18px}.manifesto-strip{font-size:11px}.footer-top{grid-template-columns:1fr 1fr}.footer-note{display:none}}@media (max-width:650px){.announcement{justify-content:center;height:31px;font-size:10px}.announcement>span:first-child{display:none}.header{height:73px}.header-logo{width:162px}.mobile-menu nav{top:72px}.hero{grid-template-columns:1fr}.hero-copy{padding:42px var(--gutter) 32px}.hero h1{font-size:clamp(48px,10.8vw,69px)}.eyebrow{margin-bottom:26px;font-size:11px}.intro{margin-top:24px;font-size:16px}.hero-ctas{gap:18px;margin-top:26px}.hero-foot{padding-top:33px}.hero-visual{min-height:370px}.type-art{padding:36px}.type-art>span{font-size:140px}.manifesto-strip{padding:22px var(--gutter);text-align:center;display:block}.manifesto-strip span{line-height:1.9;display:block}.footer{padding-top:45px}.footer-top{grid-template-columns:1fr;gap:35px;padding-bottom:35px}.footer-links{gap:18px}.footer-bottom{flex-wrap:wrap;font-size:10px}.footer-bottom>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-visual>img,.editorial-image>img,.collection-tile>img,.product-image>img{object-fit:cover}.hero-visual>img{object-position:53% center}.section{padding:90px var(--gutter)}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:38px;display:flex}.section-heading .eyebrow{margin-bottom:18px}.section-heading h2{font-size:clamp(33px,3vw,48px)}.section-description{color:var(--text-muted);margin-top:15px;line-height:1.6}.collections-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.collection-tile{background:var(--graphite);min-height:380px;position:relative;overflow:hidden}.collection-tile:after{content:"";background:linear-gradient(#0000 35%,#000b);position:absolute;inset:0}.collection-tile>img{transition:transform .5s}.collection-tile:hover>img{transform:scale(1.035)}.tile-desk>img{object-position:63%}.tile-accessories>img{object-position:92%}.collection-title{color:var(--bone);z-index:1;position:absolute;bottom:25px;left:22px;right:12px}.collection-title h3{letter-spacing:-.04em;margin:14px 0 16px;font-size:clamp(24px,2vw,32px)}.collection-title .micro{font-size:11px}.originals{padding-top:10px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.product-image{aspect-ratio:1.23;background:#ddd7cb;display:block;position:relative;overflow:hidden}.product-image>img{transition:transform .5s}.product-image:hover>img{transform:scale(1.04)}.product-status{background:var(--bone);padding:6px 9px;font-size:10px;position:absolute;top:14px;left:14px}.image-kind{color:var(--bone);background:#0b0c0ccc;padding:5px 8px;font-size:10px;position:absolute;bottom:0;left:0}.product-meta{grid-template-columns:1fr auto;gap:9px 16px;padding-top:18px;display:grid}.brand-label{text-transform:uppercase;color:var(--text-muted);grid-column:1/-1;font-size:11px}.product-meta h3{font-family:var(--body);font-size:15px;font-weight:500;line-height:1.5}.price{font-family:var(--mono);white-space:nowrap;font-size:13px;line-height:1.8}.catalogue-note{color:var(--text-muted);margin-top:35px;font-size:11px}.track-section{background:var(--obsidian);color:var(--bone);padding:85px var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.track-copy h2{font-size:clamp(34px,3.9vw,59px)}.track-copy>p:not(.eyebrow){color:var(--text-on-dark);margin:24px 0 28px;line-height:1.8}.track-copy .software-note{font-size:10px;margin-bottom:0!important}.track-symbol{color:var(--market-green);vertical-align:middle;margin-right:8px;font-size:24px;display:inline-block}.analytics{background:#171b18;border:1px solid #ffffff18;padding:28px;transform:rotate(-2deg);box-shadow:0 20px 60px #0007}.analytics-top{color:var(--text-on-dark);border-bottom:1px solid #ffffff18;justify-content:space-between;padding-bottom:20px;font-size:10px;display:flex}.analytics-top span:first-child{color:var(--bone)}.analytics-heading{margin:30px 0}.analytics-heading>.micro{color:var(--text-on-dark);font-size:10px}.analytics-heading h3{letter-spacing:-.04em;margin-top:10px;font-size:28px}.analytics-stats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.analytics-stats span{font-family:var(--mono);color:var(--text-on-dark);font-size:9px}.analytics-stats strong{font-family:var(--display);margin-top:12px;font-size:23px;font-weight:500;display:block}.chart{margin:35px 0 24px}.chart svg{width:100%;height:auto}.analytics-bottom{color:var(--text-on-dark);border-top:1px solid #ffffff18;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.illustration-note{color:var(--text-on-dark);margin-top:24px;font-size:9px}.desk-editorial{grid-template-columns:1fr 1fr;display:grid}.editorial-image{min-height:400px;position:relative}.desk-editorial>.editorial-image{min-height:690px}.editorial-copy{padding:70px var(--gutter);background:#e4dfd5}.editorial-copy>p:not(.eyebrow){color:var(--text-muted);margin:25px 0;line-height:1.7}.setup-list{margin:35px 0}.setup-list>div{border-top:1px solid #c9c7c0;gap:25px;padding:18px 0;display:flex}.setup-list strong{margin-top:5px;font-size:16px;font-weight:400;display:block}.setup-list small{color:var(--text-muted);font-size:10px}.gift-grid{grid-template-columns:1.5fr 1fr;gap:25px;display:grid}.gift-feature{position:relative}.gift-feature>.editorial-image{min-height:400px}.gift-feature>div:last-child{color:var(--bone);background:#0b0c0cdb;padding:20px 24px;position:absolute;bottom:25px;left:25px}.gift-feature h3{letter-spacing:-.03em;margin-top:10px;font-size:26px}.trader-kit{background:#e2dcd1;flex-direction:column;justify-content:center;align-items:flex-start;padding:45px;display:flex}.trader-kit h3{letter-spacing:-.05em;font-size:clamp(35px,4vw,58px);line-height:1}.trader-kit>p:not(.eyebrow){color:var(--text-muted);margin-top:25px;font-size:15px;line-height:1.7}.kit-status{border:1px solid #aaa9a3;margin-top:30px;padding:8px 12px}.trader-kit>p:last-child{margin-top:12px;font-size:10px}.culture{background:#e4dfd5;grid-template-columns:1fr 1fr;display:grid}.culture-copy{padding:75px var(--gutter)}.culture-copy h2{letter-spacing:-.065em;font-size:clamp(54px,6.2vw,94px)}.culture-copy>p:not(.eyebrow){color:var(--text-muted);margin:28px 0 32px;line-height:1.7}.culture>.editorial-image{min-height:610px}.newsletter{padding:80px var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.newsletter h2{font-size:clamp(31px,3vw,47px)}.newsletter .eyebrow{margin-bottom:18px}.newsletter p:not(.eyebrow){color:var(--text-muted);margin-top:15px;font-size:15px;line-height:1.6}.newsletter-form label{font-size:11px}.email-row{border-bottom:1px solid var(--text-muted);margin:10px 0 14px;display:flex}.email-row input{width:100%;min-width:0;color:var(--text-muted);background:0 0;border:0;padding:18px 0;font-size:14px}.email-row button{color:var(--text-muted);white-space:nowrap;font-family:var(--mono);cursor:not-allowed;background:0 0;border:0;padding:18px 0 18px 15px;font-size:11px}.newsletter-form p{letter-spacing:.025em;font-size:10px!important}.page-intro{padding:65px var(--gutter) 45px;border-bottom:1px solid var(--line)}.page-intro h1{max-width:950px;font-size:clamp(42px,5vw,76px)}.page-intro .intro{max-width:630px}.preview-note{color:var(--text-muted);margin-top:30px;font-size:11px}.breadcrumb{padding:25px var(--gutter) 0;color:var(--text-muted);gap:12px;font-size:11px;display:flex}.filter-bar{padding:28px var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.collection-links{font-family:var(--mono);flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.collection-links a{padding:8px 0}.collection-links a[aria-current=page]{border-bottom:1px solid var(--obsidian)}.search-form{align-items:center;gap:10px;display:flex}.search-form label{font-family:var(--mono);font-size:11px}.search-form input{background:0 0;border:1px solid #aaa9a3;width:220px;max-width:100%;padding:12px;font-size:14px}.search-form button{background:var(--obsidian);color:var(--bone);border:0;min-height:44px;padding:13px 18px;font-size:12px}.catalogue-content{padding:38px var(--gutter) 80px}.result-count{color:var(--text-muted);margin-bottom:26px}.empty{padding:60px 0}.empty p{margin:25px 0;line-height:1.7}.product-detail{padding:40px var(--gutter) 70px;grid-template-columns:1.15fr 1fr;gap:65px;display:grid}.product-detail-image{aspect-ratio:1;align-self:start;position:relative}.product-detail-image>img{object-fit:cover}.detail-copy{padding:15px 0}.detail-copy h1{font-size:clamp(34px,3.6vw,56px);line-height:1.1}.detail-price{font-family:var(--mono);margin-top:25px;font-size:22px}.detail-price small{color:var(--text-muted);margin-top:10px;font-size:11px;display:block}.detail-status{background:var(--graphite);color:var(--bone);font-family:var(--mono);margin:25px 0;padding:11px 15px;font-size:12px;display:inline-flex}.detail-description{color:var(--text-muted);line-height:1.75}.variant-area{border-bottom:1px solid var(--line);padding:25px 0}.variant-options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.variant-options span{font-family:var(--mono);border:1px solid #aaa9a3;padding:9px 14px;font-size:12px}.detail-copy details{border-bottom:1px solid var(--line);padding:21px 0}.detail-copy summary{font-size:14px}.detail-copy details p{color:var(--text-muted);padding-top:15px;font-size:14px;line-height:1.7}.legal{max-width:900px;padding:55px var(--gutter) 100px}.legal h2{margin:36px 0 14px;font-size:26px}.legal p{color:var(--text-muted);margin-bottom:18px;line-height:1.8}.legal a{text-decoration:underline}.about-block{padding:65px var(--gutter) 85px;grid-template-columns:1fr 1fr;gap:50px;display:grid}.about-block h2{font-size:clamp(35px,4vw,60px)}.about-block p{color:var(--text-muted);margin-bottom:22px;line-height:1.8}.brand-intro{background:var(--graphite);color:var(--bone)}.brand-intro .intro,.brand-intro .preview-note{color:var(--text-on-dark)}@media (min-width:1440px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.section{padding-top:65px;padding-bottom:65px}.originals{padding-top:10px}.collections-grid{grid-template-columns:repeat(2,1fr);gap:18px}.collection-tile{min-height:380px}.track-section{gap:35px;padding-top:65px;padding-bottom:65px}.analytics{padding:22px}.analytics-stats{gap:10px}.analytics-stats strong{font-size:19px}.analytics-heading h3{font-size:22px}.analytics-top{font-size:8px}.editorial-copy{padding:55px 35px}.desk-editorial>.editorial-image{min-height:650px}.trader-kit{padding:32px}.product-grid{gap:32px 18px}.product-meta{display:block}.price{margin-top:8px;display:block}.brand-label{margin-bottom:8px;display:block}.filter-bar{flex-direction:column;align-items:flex-start}.newsletter{gap:30px}.email-row{flex-wrap:wrap}.email-row button{padding-top:0;padding-left:0}.product-detail{gap:35px}.product-detail-image{aspect-ratio:.85}}@media (max-width:650px){.section{padding-top:50px;padding-bottom:50px}.section-heading{margin-bottom:25px;display:block}.section-heading>.text-link{margin-top:18px;display:inline-block}.section-heading h2{font-size:34px}.collections-grid{gap:16px}.collection-tile{min-height:270px}.collection-title{bottom:18px;left:15px}.collection-title h3{margin:12px 0;font-size:23px}.collection-title .micro{font-size:9px}.collection-discover{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 15px}.product-status{padding:4px 6px;font-size:8px;top:8px;left:8px}.image-kind{padding:4px 6px;font-size:8px}.product-image{aspect-ratio:1}.product-meta{padding-top:13px}.product-meta h3{font-size:14px;line-height:1.5}.brand-label{font-size:10px}.price{font-size:12px}.catalogue-note{font-size:10px;line-height:1.8}.track-section{padding:50px var(--gutter);grid-template-columns:1fr;gap:35px}.track-copy h2{font-size:39px}.track-copy>p:not(.eyebrow){font-size:15px}.track-copy .software-note{font-size:9px!important}.analytics{padding:22px;transform:none}.analytics-top{font-size:9px}.analytics-stats strong{font-size:22px}.desk-editorial{grid-template-columns:1fr}.desk-editorial>.editorial-image{min-height:360px}.editorial-copy{padding:45px var(--gutter)}.editorial-copy h2{font-size:42px}.editorial-copy>p:not(.eyebrow){font-size:15px}.gift-grid{grid-template-columns:1fr;gap:20px}.gift-feature>.editorial-image{min-height:340px}.gift-feature>div:last-child{padding:16px;bottom:18px;left:18px}.gift-feature h3{font-size:24px}.trader-kit{min-height:350px;padding:35px}.trader-kit h3{font-size:50px}.culture{grid-template-columns:1fr}.culture-copy{padding:45px var(--gutter)}.culture-copy h2{font-size:70px}.culture-copy>p:not(.eyebrow){font-size:15px}.culture>.editorial-image{min-height:380px}.newsletter{padding:50px var(--gutter);grid-template-columns:1fr;gap:32px}.newsletter h2{font-size:33px}.email-row button{min-height:44px;font-size:11px}.page-intro{padding-top:40px;padding-bottom:35px}.page-intro h1{font-size:43px}.filter-bar{gap:22px;padding-top:22px;padding-bottom:22px}.collection-links{gap:9px 18px;font-size:11px}.search-form{flex-wrap:wrap;width:100%}.search-form label{width:100%}.search-form input{width:calc(100% - 93px)}.catalogue-content{padding-top:28px;padding-bottom:50px}.product-detail{grid-template-columns:1fr;gap:30px;padding-top:25px;padding-bottom:45px}.product-detail-image{aspect-ratio:1}.detail-copy h1{font-size:39px}.detail-copy .eyebrow{margin-bottom:18px;font-size:11px}.about-block{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:50px}.legal{padding-top:20px;padding-bottom:50px}.legal p{font-size:15px}}.inline-link{text-decoration:underline}.gift-kit-note{border-top:1px solid var(--line);margin-top:40px;padding:50px 0 0}.gift-kit-note p:last-child{color:var(--text-muted);margin-top:20px;line-height:1.7}.about-block h3{letter-spacing:-.025em;margin-bottom:14px;font-size:23px}.about-block .text-link{margin-top:15px;display:inline-block}.policy-date{margin-top:45px;font-size:11px!important}.related{border-top:1px solid var(--line);padding-top:30px}.track-section .signal,.track-symbol,.chart svg{color:var(--bone)}@media (min-width:1200px) and (max-width:1340px){.edition{display:none}.header{gap:20px}.desktop-nav{gap:14px}}@media (max-width:375px){.header-actions{gap:12px}}.culture h2{font-size:clamp(46px,5.4vw,80px)}img[src*=apparel-marked-concept]{object-position:right center}.product-placeholder{background:var(--bone,#eeeae1);width:100%;height:100%;min-height:220px;color:var(--graphite,#30312f);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:44px 24px;display:flex}.product-image .product-placeholder{gap:18px;min-height:0;padding:52px 18px 24px}.placeholder-name{font-family:var(--font-display), sans-serif;max-width:280px;font-size:clamp(20px,2vw,30px);line-height:1.12}.placeholder-rule{background:#24372e;width:32px;height:2px}.product-placeholder .micro{font-size:10px;line-height:1.8}.product-detail-image .product-placeholder{min-height:400px}.product-gallery{min-width:0}.gallery-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.gallery-controls button{min-height:64px;font-family:var(--font-mono), monospace;cursor:pointer;color:#30312f;background:0 0;border:1px solid #30312f;padding:12px 6px;font-size:11px}.gallery-controls button[aria-pressed=true]{color:#eeeae1;background:#24372e}.gallery-controls small{margin-top:6px;font-size:8px;display:block}.gallery-note{margin-top:16px;line-height:1.7}.proposed-options{margin:28px 0}.proposed-options fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.proposed-options legend{margin-bottom:12px}.colour-options,.size-options{flex-wrap:wrap;gap:8px;display:flex}.colour-options label,.size-options label{cursor:pointer;border:1px solid #30312f;align-items:center;gap:9px;min-height:44px;padding:9px 12px;font-size:12px;display:flex;position:relative}.colour-options input,.size-options input{opacity:0;width:1px;height:1px;position:absolute}:is(.colour-options label:has(input:checked),.size-options label:has(input:checked)){background:#eeeae1;box-shadow:inset 0 0 0 1px #24372e}:is(.colour-options label:has(input:focus-visible),.size-options label:has(input:focus-visible)){outline-offset:3px;outline:2px solid #24372e}.colour-swatch{border:1px solid #30312f;border-radius:50%;width:18px;height:18px}.options-note{max-width:430px;font-size:12px;line-height:1.7}.product-specs{grid-template-columns:100px 1fr;gap:12px;margin:20px 0 0;font-size:13px;line-height:1.6;display:grid}.product-specs dt{font-weight:600}.product-specs dd{margin:0}@media (max-width:650px){.product-detail-image .product-placeholder{min-height:300px}.product-image .placeholder-name{font-size:18px}.product-image .product-placeholder{padding:44px 12px 20px}.product-image .product-placeholder .micro{font-size:8px}}.card-palette{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding-top:2px;display:flex}.card-swatch{border:1px solid #30312f;border-radius:50%;width:14px;height:14px}.card-palette .micro{margin-left:5px;font-size:10px;line-height:1.5}.gallery-controls button{text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.gallery-thumb{width:56px;height:48px;display:block;position:relative;overflow:hidden}.gallery-thumb img{object-fit:cover}.gallery-controls small{margin-top:0;line-height:1.5}.gallery-note{font-size:12px;line-height:1.7}.product-detail-image>.product-concept-image{object-fit:contain;background:#eeeae1}.colour-swatch{flex-shrink:0;width:26px;height:26px}.colour-options label:has(input:checked){border-color:#24372e;box-shadow:inset 0 0 0 2px #24372e}@media (max-width:650px){.card-palette .micro{font-size:9px}.card-swatch{width:12px;height:12px}.gallery-controls button{min-height:76px}}.digital-card-image{background:#16251e}.digital-card-image>img{object-fit:contain;padding:45px 15px 20px}.digital-card-cta{text-underline-offset:5px;grid-column:1/-1;margin-top:12px;line-height:1.8;text-decoration:underline;display:block}.subscription-detail{padding:35px var(--gutter) 65px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(30px,4.5vw,72px);display:grid}.software-gallery,.subscription-copy{min-width:0}.software-screen-heading{color:var(--bone);background:var(--market-green);justify-content:space-between;gap:15px;padding:18px 20px;font-size:10px;display:flex}.software-screen{aspect-ratio:1.5;border:12px solid var(--market-green);background:#122019;position:relative}.software-screen img,.software-thumbnail img{object-fit:contain}.software-gallery-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.software-gallery-controls button{color:var(--graphite);font-family:var(--mono);background:0 0;border:1px solid #a7aaa1;min-height:80px;padding:8px 6px 12px;font-size:10px}.software-gallery-controls button[aria-pressed=true]{border:2px solid var(--market-green);background:#e1e4db}.software-thumbnail{aspect-ratio:1.8;width:100%;margin-bottom:8px;display:block;position:relative}.software-caption{color:var(--text-muted);margin-top:14px;font-size:12px;line-height:1.75}.software-intro-note{border-top:1px solid var(--line);margin-top:35px;padding-top:30px}.software-intro-note h2{letter-spacing:-.035em;margin:14px 0;font-size:clamp(25px,2.7vw,38px)}.software-intro-note p{max-width:420px;color:var(--text-muted);line-height:1.75}.software-logo{width:210px;height:auto;margin-bottom:24px;display:block}.subscription-copy .eyebrow{margin-bottom:16px;font-size:10px}.subscription-copy h1{max-width:560px;font-size:clamp(34px,3.5vw,54px);line-height:1.04}.subscription-intro{color:var(--text-muted);margin-top:22px;font-size:15px;line-height:1.8}.subscription-selectors{margin-top:27px}.subscription-selectors fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.subscription-selectors legend{margin-bottom:10px}.subscription-radio-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.subscription-radio-row label{cursor:pointer;border:1px solid #8d948b;align-items:center;gap:10px;min-height:50px;padding:12px 15px;font-size:14px;display:flex}.subscription-radio-row input{accent-color:var(--market-green);flex-shrink:0;width:16px;height:16px;margin:0}.subscription-radio-row label:has(input:checked){border-color:var(--market-green);box-shadow:inset 0 0 0 1px var(--market-green);background:#e0e5db}.subscription-radio-row label:has(input:focus-visible){outline:2px solid var(--market-green);outline-offset:4px}.subscription-price{border-bottom:1px solid var(--line);padding:3px 0 24px}.subscription-price>p:first-child{color:var(--text-muted);margin-bottom:10px}.subscription-price strong{font-family:var(--display);letter-spacing:-.045em;font-size:44px;font-weight:600}.subscription-price>p:nth-child(2)>span{font-family:var(--mono);color:var(--text-muted);font-size:14px}.price-explanation{color:var(--text-muted);margin-top:8px;font-size:12px;line-height:1.6}.plan-features{margin:21px 0 24px;font-size:14px;line-height:1.8}.plan-features p{font-weight:600}.plan-features ul{margin:10px 0 0;padding-left:18px}.plan-features li{padding-left:5px}.digital-checkout-state{background:var(--market-green);color:var(--bone);padding:22px}.digital-checkout-state>span{opacity:.85;margin-bottom:11px;font-size:10px;display:block}.digital-checkout-state strong{font-family:var(--mono);font-size:12px;font-weight:500;line-height:1.8;display:block}.digital-checkout-state p{color:#dfdfd5;margin-top:10px;font-size:12px;line-height:1.8}.digital-delivery{border-bottom:1px solid var(--line);padding:25px 0}.digital-delivery h2{margin-bottom:12px;font-size:22px}.digital-delivery p,.digital-delivery li{color:var(--text-muted);font-size:13px;line-height:1.85}.digital-delivery p:nth-of-type(2){margin-top:14px}.digital-delivery ol{margin:8px 0 0;padding-left:18px}.digital-delivery a{overflow-wrap:anywhere}.software-support{flex-wrap:wrap;gap:14px 20px;padding:22px 0;font-size:12px;display:flex}.software-support a{text-underline-offset:4px;line-height:1.6;text-decoration:underline}.software-support a:first-child{flex-basis:100%}.software-disclaimer{color:var(--text-muted);font-size:11px;line-height:1.8}.software-features{border-top:1px solid var(--line);padding-top:45px}.software-features>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:30px;display:grid}.software-features h2{margin-bottom:18px;font-size:27px}.software-features article p{color:var(--text-muted);font-size:14px;line-height:1.85}.editorial-product-screen{min-width:0}.editorial-screen-image{aspect-ratio:1.5;margin:25px -10px;position:relative}.editorial-screen-image img{object-fit:contain}.software-external{text-underline-offset:5px;margin-top:22px;text-decoration:underline;display:inline-block}.software-brand-feature .section-description{max-width:760px;margin:18px 0 35px}.software-brand-feature>.product-grid{grid-template-columns:minmax(0,680px)}@media (max-width:1023px){.subscription-detail{gap:28px}.subscription-radio-row label{gap:7px;padding:12px 10px;font-size:13px}.software-screen-heading{padding:15px;font-size:9px}.software-screen{border-width:8px}.software-features>div{gap:25px}}@media (max-width:760px){.subscription-detail{grid-template-columns:1fr;gap:35px;padding-top:20px;padding-bottom:45px}.software-intro-note{display:none}.software-logo{width:190px;margin-bottom:22px}.subscription-copy h1{font-size:40px}.software-features>div{grid-template-columns:1fr;gap:30px}.subscription-radio-row label{padding:12px;font-size:13px}.software-gallery-controls button{min-height:70px;font-size:9px}.software-caption{font-size:11px}.subscription-card{grid-column:1/-1}.subscription-card .product-image{aspect-ratio:1.5}.subscription-card .product-meta h3{font-size:22px}.subscription-card .price{font-size:14px}.subscription-card .product-status{font-size:9px;top:12px;left:12px}}.footer-operator{max-width:240px;margin-top:14px;font-size:9px;line-height:1.8;display:block}.subscription-purchase{text-align:center;white-space:normal;width:100%}.apparel-editorial{padding:3rem var(--gutter,4.2%);border-top:1px solid var(--line,#ccc);border-bottom:1px solid var(--line,#ccc);align-items:center;gap:2rem;display:flex}.apparel-editorial h2{letter-spacing:-.045em;margin:.35rem 0;font-size:clamp(1.8rem,4vw,3.4rem)}.apparel-editorial p{margin:.5rem 0}.apparel-editorial .text-link{max-width:22rem;margin-left:auto}.polo-campaign{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5rem}.polo-detail h1{font-size:clamp(2rem,3.5vw,3.5rem)}.polo-pair{background:#e3e0d8;min-height:15rem}.polo-pair img{object-fit:contain;width:100%;height:auto;display:block}.polo-pair .product-placeholder{min-height:24rem}.polo-availability{border-block:1px solid #bcb9ae;padding:1rem 0;line-height:1.6}.polo-detail fieldset{min-width:0}.polo-detail .colour-options{flex-wrap:wrap}.polo-detail .detail-price{margin:1.5rem 0}.polo-packaging{border-top:1px solid #bcb9ae}.polo-packaging>div:first-child{max-width:45rem}.polo-packaging h2{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.7rem)}.polo-packaging p{line-height:1.7}.polo-packaging-images{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;display:grid}.polo-packaging figure{margin:0}.polo-packaging img{object-fit:contain;width:100%;height:auto}.polo-packaging figcaption{margin-top:.6rem;font-size:.75rem}.footer-contact{border-bottom:1px solid #424642;margin-bottom:2.5rem;padding-bottom:2.5rem}.footer-contact address{font-style:normal;line-height:1.7}.footer-contact p:last-child{font-family:var(--font-mono);font-size:.8rem}@media (max-width:650px){.apparel-editorial{flex-wrap:wrap;align-items:flex-start;gap:1.2rem;padding:2rem 5.5%}.apparel-editorial>div{flex:1;min-width:0}.apparel-editorial .text-link{margin-left:0;line-height:1.7}.polo-packaging-images{grid-template-columns:1fr}.polo-detail .colour-options{gap:.5rem}.polo-detail .colour-options label{padding:.65rem;font-size:.8rem}.polo-campaign{font-size:1.3rem}}.polo-gallery-stage figure{min-width:0;margin:0}.polo-gallery-stage{position:relative}.polo-gallery-stage .polo-enlarge{margin:.75rem 1rem 1rem}.polo-gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.polo-gallery-thumbnails button{min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #c7c4bb;padding:.4rem;font-size:.7rem}.polo-gallery-thumbnails button[aria-pressed=true]{border:2px solid var(--market-green,#24372e);background:#e3e0d8;padding:calc(.4rem - 1px)}.polo-thumbnail{justify-content:center;align-items:center;height:5rem;margin-bottom:.4rem;display:flex}.polo-thumbnail img{object-fit:contain;width:100%;height:100%}.polo-enlarge,.polo-viewer button{font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:.7rem 1rem;font-size:.75rem}.polo-enlarge:focus-visible,.polo-gallery-thumbnails button:focus-visible,.polo-viewer :focus-visible{outline-offset:3px;outline:3px solid #668b6a}.polo-full-board{border-top:1px solid #c7c4bb}.polo-board-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.polo-board-heading h2{font-size:clamp(1.3rem,3vw,2.5rem)}.polo-board-image img{object-fit:contain;width:100%;height:auto;display:block}.polo-media-unavailable{color:#4c4c47;padding:2rem;font-size:.85rem}.polo-viewer{box-sizing:border-box;color:#0b0c0c;background:#eaeae1;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.polo-viewer[open]{flex-direction:column;display:flex}.polo-viewer::backdrop{background:#0b0c0ccc}.polo-viewer-toolbar{border-bottom:1px solid #c7c4bb;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.polo-viewer-toolbar h2{flex:1;margin:0;font-size:1rem}.polo-viewer-note{margin:0;padding:.6rem 1rem;font-size:.72rem}.polo-viewer-canvas{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.polo-viewer-canvas img{object-fit:contain;width:100%;height:100%;display:block}.polo-viewer-canvas.is-actual img{width:var(--polo-native-width);object-fit:contain;max-width:none;height:auto}@media (max-width:600px){.polo-thumbnail{height:3.5rem}.polo-gallery-thumbnails button{font-size:.65rem}.polo-board-heading{flex-direction:column;align-items:flex-start;gap:.75rem}.polo-viewer-toolbar{gap:.5rem;padding:.75rem}.polo-viewer-toolbar h2{flex-basis:100%;font-size:.85rem}.polo-viewer button{padding:.65rem .7rem}}.delivery-table{border-collapse:collapse;color:#0b0c0c;width:100%;margin:1.5rem 0;font-size:.95rem;line-height:1.5}.delivery-table caption{text-align:left;color:#50514c;margin-bottom:.85rem;font-size:.8rem}.delivery-table th,.delivery-table td{text-align:left;vertical-align:top;border-bottom:1px solid #c7c4bb;padding:1rem .85rem}.delivery-table thead th{color:#eaeae1;background:#24372e;font-size:.75rem;font-weight:500}.delivery-table tbody th{width:36%;font-weight:600}.delivery-table tbody tr:nth-child(2n){background:#e1e1d7}.delivery-table td strong{color:#24372e}.legal .delivery-table-note{font-size:.85rem;line-height:1.65}@media (max-width:600px){.delivery-table{font-size:.78rem;line-height:1.5}.delivery-table th,.delivery-table td{padding:.8rem .35rem}.delivery-table thead th{font-size:.68rem}.delivery-table tbody th{width:32%}}.hot-support-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.hot-support-actions a{text-decoration:none;display:inline-block}.hot-email-support .polo-enlarge,.footer-contact .polo-enlarge{color:inherit}
