@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,700;0,800;0,900;1,800&family=DM+Mono&family=Inter:wght@400;500;600;700&display=swap');
:root{--black:#090a0a;--panel:#121313;--line:#333536;--muted:#a9aeaf;--white:#f6f7f5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Inter,Arial,sans-serif}.announcement{height:31px;background:#e9ece6;color:#101111;font:10px 'DM Mono';letter-spacing:.06em;padding:9px max(22px,calc((100vw - 1340px)/2));font-weight:bold}.announcement span{padding:0 8px}.site-header,main,footer{width:min(1340px,calc(100% - 72px));margin:auto}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:800 28px/18px 'Barlow Condensed';letter-spacing:.025em}.brand small{display:block;font:700 10px/10px Inter;letter-spacing:.22em}.mark{width:23px;height:23px;background:#f3f5f2;clip-path:polygon(0 0,100% 0,54% 50%,100% 50%,0 100%,32% 50%)}.site-header nav,footer nav{display:flex;gap:25px}.site-header nav a,footer nav a{color:#fbfbf9;text-decoration:none;font:700 11px Inter;letter-spacing:.035em}.site-header nav a:hover,footer nav a:hover{color:#aeb4b3}.header-action{border:1px solid #babfbc;background:#f1f3ef;color:#121313;text-decoration:none;padding:11px 13px;font:11px 'DM Mono'}.header-action span{font-size:15px}.hero{height:min(620px,45vw);min-height:470px;position:relative;overflow:hidden;background:#151717;border:1px solid var(--line)}.hero-media{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9) contrast(1.09)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,5,5,.91),rgba(5,6,6,.58) 32%,rgba(5,6,6,.08) 67%),linear-gradient(0deg,rgba(0,0,0,.56),transparent 25%)}.hero-copy{position:absolute;left:clamp(26px,5vw,75px);top:50%;transform:translateY(-50%)}.eyebrow{font:10px 'DM Mono';letter-spacing:.13em;margin:0;color:#d3d8d5}.hero h1{font:900 clamp(62px,8vw,133px)/.76 'Barlow Condensed';letter-spacing:-.035em;margin:21px 0 23px;text-shadow:3px 3px 0 #050505}.hero-line{font-size:15px;margin:0 0 28px;color:#e1e4e1}.solid-button{display:inline-block;background:#f0f2ee;color:#111;text-decoration:none;padding:14px 17px;font:11px 'DM Mono';letter-spacing:.04em;transition:transform .18s,background .18s}.solid-button:hover{transform:translateY(-2px);background:#fff}.solid-button span{font-size:16px;margin-left:10px}.hero-meta{position:absolute;left:clamp(26px,5vw,75px);right:clamp(26px,5vw,75px);bottom:21px;display:flex;justify-content:space-between;color:#e6e9e5;font:10px 'DM Mono';letter-spacing:.1em}.catalog{padding:104px 0 90px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:39px}.section-heading h2,.standard h2,.questions h2,.community h2{font:900 clamp(46px,5.25vw,80px)/.78 'Barlow Condensed';letter-spacing:-.035em;margin:19px 0 0}.section-heading h2 i,.standard h2 i,.questions h2 i,.community h2 i{font-style:italic}.section-heading>p{max-width:380px;font-size:14px;line-height:1.65;color:var(--muted);margin:0}.catalog-bar{border-block:1px solid var(--line);min-height:47px;display:flex;align-items:center;gap:26px;white-space:nowrap;overflow-x:auto;font:10px 'DM Mono';color:#cbcfcd}.catalog-bar b{margin-left:auto;color:#fff;font-weight:400}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px}.collection-card{min-width:0}.art{height:260px;position:relative;overflow:hidden;background:#232525;border:1px solid #424545}.art img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.collection-card:hover .art img{transform:scale(1.06)}.art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.66),transparent 65%)}.state{position:absolute;top:11px;left:11px;z-index:1;color:#0d0e0e;background:#edf0eb;padding:6px 7px;font:9px 'DM Mono'}.art strong{position:absolute;z-index:1;right:15px;bottom:7px;color:white;font:900 58px/1 'Barlow Condensed';text-shadow:2px 2px 0 #111}.collection-card h3{margin:15px 0 7px;font:800 21px/1 'Barlow Condensed';letter-spacing:.01em}.collection-card p{margin:0 0 13px;color:#b7bcba;font-size:12px;line-height:1.45}.collection-card>a,.standard-copy>a{color:#fff;text-decoration:none;font:10px 'DM Mono'}.collection-card>a span,.standard-copy>a span{font-size:14px}.catalog-note{text-align:center;color:#898f8d;font-size:11px;margin:48px 0 0}.standard{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;min-height:515px}.standard-visual{position:relative;overflow:hidden;background:#e8ece5;color:#101111;padding:42px}.standard-visual span{display:block;font:900 clamp(320px,38vw,560px)/.66 'Barlow Condensed';letter-spacing:-.17em;transform:translateX(-.11em)}.standard-visual p{position:absolute;bottom:30px;margin:0;font:800 18px/1 'Barlow Condensed';letter-spacing:.02em}.standard-copy{padding:95px clamp(35px,6vw,100px);display:flex;flex-direction:column;align-items:flex-start}.standard-copy>p:not(.eyebrow){margin:29px 0;color:#aeb3b1;font-size:14px;line-height:1.7;max-width:420px}.standard-copy>a{margin-top:auto;border-bottom:1px solid #eee;padding-bottom:5px}.questions{padding:105px 0;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.questions h2{margin-top:20px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:21px 0}summary{cursor:pointer;list-style:none;font:700 13px Inter}summary::-webkit-details-marker{display:none}summary b{float:right;font-size:18px;font-weight:400;color:#bbb}details p{color:#aeb3b1;font-size:13px;line-height:1.7;max-width:600px;margin:15px 35px 0 0}.community{text-align:center;border-top:1px solid var(--line);padding:112px 20px}.community h2{font-size:clamp(58px,8vw,125px);margin:20px 0 26px}.community>p:not(.eyebrow){color:#abb0ae;max-width:435px;margin:0 auto 28px;font-size:14px;line-height:1.65}footer{border-top:1px solid var(--line);min-height:135px;display:flex;align-items:center;justify-content:space-between;gap:30px}footer .brand{font-size:19px;line-height:13px}footer .brand small{font-size:7px;line-height:8px}footer .mark{width:18px;height:18px}footer>span{font:9px 'DM Mono';color:#949a98}@media(max-width:820px){.site-header,main,footer{width:calc(100% - 36px)}.site-header{height:76px}.site-header nav{display:none}.brand{font-size:24px}.header-action{padding:9px 10px;font-size:9px}.hero{height:62vw;min-height:430px}.product-grid{grid-template-columns:repeat(2,1fr)}.art{height:250px}.standard{grid-template-columns:1fr}.standard-visual{height:350px}.standard-copy{min-height:420px}.questions{grid-template-columns:1fr;gap:45px}.catalog-bar{gap:20px}.section-heading{align-items:start;flex-direction:column;gap:25px}}@media(max-width:500px){.announcement{padding-left:18px;font-size:8px}.announcement span{padding:0 3px}.site-header,main,footer{width:calc(100% - 28px)}.header-action{font-size:8px}.header-action span{display:none}.hero{min-height:480px;height:112vw}.hero-media{object-position:54% 50%}.hero-shade{background:linear-gradient(90deg,rgba(4,5,5,.9),rgba(4,5,5,.2)),linear-gradient(0deg,rgba(0,0,0,.65),transparent 35%)}.hero-copy{left:24px;right:20px}.hero h1{font-size:70px}.hero-line{font-size:13px;max-width:230px}.hero-meta{left:24px;right:24px;font-size:8px}.hero-meta span:last-child{display:none}.catalog{padding:70px 0}.section-heading h2,.standard h2,.questions h2{font-size:54px}.product-grid{gap:27px 12px}.art{height:165px}.state{font-size:7px;padding:5px}.art strong{font-size:45px}.collection-card h3{font-size:18px}.collection-card p{font-size:11px;min-height:32px}.catalog-bar{margin-inline:-14px;padding-inline:14px}.standard-visual{height:260px;padding:25px}.standard-visual span{font-size:310px}.standard-copy{padding:65px 25px;min-height:390px}.questions{padding:70px 0}.community{padding:76px 10px}.community h2{font-size:70px}footer{padding:30px 0;align-items:flex-start;flex-direction:column;gap:22px}footer nav{gap:17px}}
