:root{--ink:#17221d;--green:#365846;--deep:#263d32;--pale:#dfe6df;--paper:#f4f3ed;--stone:#d8d3c6;--orange:#c95f32;--line:rgba(23,34,29,.18)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button,input{font:inherit}.announcement{height:30px;display:grid;place-items:center;background:var(--deep);color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.site-header{height:86px;padding:0 3vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.25);position:absolute;top:30px;left:0;right:0;z-index:3;color:#fff}.wordmark{display:flex;gap:16px;align-items:center;justify-self:start}.monogram{font:600 27px/1 "Manrope";letter-spacing:-.08em}.full-name{font:500 9px/1.15 "Manrope";text-transform:uppercase;letter-spacing:.11em}.desktop-nav{display:flex;gap:34px;font-size:14px}.desktop-nav a,.actions button{position:relative}.desktop-nav a:after,.actions button:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1px;background:currentColor;transition:.25s}.desktop-nav a:hover:after,.actions button:hover:after{right:0}.actions{display:flex;gap:24px;justify-self:end}.actions button,.menu-button,.close-menu{border:0;background:none;color:inherit;padding:0;cursor:pointer;font-size:14px}.menu-button{display:none}.hero{height:min(850px,100svh);min-height:680px;position:relative;overflow:hidden;background:var(--deep);color:white}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,18,12,.76),rgba(10,20,15,.14) 62%,rgba(0,0,0,.15)),linear-gradient(0deg,rgba(0,0,0,.3),transparent 45%)}.hero-copy{position:absolute;left:7vw;bottom:11%;max-width:700px}.eyebrow,.section-label{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:600}.hero h1{font:400 clamp(4.2rem,8.5vw,8rem)/.88 "Manrope";letter-spacing:-.065em;margin:28px 0 24px}.hero-sub{font-size:17px;max-width:390px;line-height:1.5}.hero-links{display:flex;gap:42px;margin-top:42px}.hero-links a,.card-bottom a,.edit-heading>a,.clubhouse a{padding-bottom:7px;border-bottom:1px solid currentColor;font-size:14px}.hero-links span,.card-bottom span{margin-left:32px}.season-index{position:absolute;right:3vw;bottom:7%;display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.12em}.season-index i{display:block;width:70px;height:1px;background:rgba(255,255,255,.7)}.manifesto{padding:120px 7vw 135px;display:grid;grid-template-columns:1fr 2.2fr;border-bottom:1px solid var(--line)}.manifesto h2,.edit h2,.clubhouse h2{font:400 clamp(3rem,5.2vw,5.7rem)/.98 "Manrope";letter-spacing:-.055em;margin:0}.manifesto>div>p{max-width:500px;margin:38px 0 0 auto;line-height:1.65;color:#49564f;font-size:17px}.season-grid{display:grid;grid-template-columns:1fr 1fr}.season-card{height:620px;padding:34px 3.5vw 40px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.season-card.golf{background:var(--green)}.season-card.ski{background:#cad4d1;color:var(--ink)}.card-top,.card-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start}.card-top{font-size:12px;text-transform:uppercase;letter-spacing:.15em}.card-bottom{align-items:flex-end}.card-bottom p{font-size:12px;text-transform:uppercase;letter-spacing:.13em}.card-bottom h3{font:400 clamp(2.4rem,3.8vw,4.5rem)/1 "Manrope";letter-spacing:-.05em;margin:12px 0 0}.terrain-lines{position:absolute;width:850px;height:850px;border:1px solid rgba(255,255,255,.18);border-radius:46% 54% 35% 65%;top:-120px;right:-330px;transform:rotate(22deg)}.terrain-lines:before,.terrain-lines:after{content:"";position:absolute;inset:70px;border:1px solid rgba(255,255,255,.16);border-radius:54% 46% 60% 40%}.terrain-lines:after{inset:150px}.pursuit-mark{position:absolute;right:5%;top:7%;font:200 31rem/1 "Manrope";color:rgba(255,255,255,.38);transform:scaleX(.85)}.edit{padding:130px 3.5vw}.edit-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:65px}.edit-heading .section-label{margin-bottom:30px}.edit-heading>a{margin-bottom:8px}.product-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-visual{aspect-ratio:3/4;padding:28px;display:flex;flex-direction:column;justify-content:space-between;font:500 clamp(2rem,3.2vw,4rem)/.95 "Manrope";letter-spacing:-.05em}.product-visual b{font-size:12px;letter-spacing:.12em;font-weight:500}.product-card.forest .product-visual{background:#c9d4ca;color:#294435}.product-card.stone .product-visual{background:#ded9cd;color:#635f55}.product-card.ember .product-visual{background:#be6540;color:#f7e8dd}.product-meta{display:flex;justify-content:space-between;margin-top:18px;font-size:14px}.product-card>p{color:#69736e;font-size:12px;margin-top:7px}.clubhouse{background:var(--deep);color:#fff;padding:100px 7vw 110px}.clubhouse-inner{display:grid;grid-template-columns:1.5fr 1fr;gap:10vw;margin-top:45px}.clubhouse-inner>div{padding-top:15px}.clubhouse-inner p{line-height:1.6;color:#c8d2cc;max-width:430px;margin:0 0 38px}footer{background:#111814;color:white;padding:75px 3.5vw 28px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:7vw}.footer-brand>span{font:600 clamp(5rem,10vw,9rem)/.8 "Manrope";letter-spacing:-.09em}.footer-brand p{font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-top:26px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:30px}.footer-links div,.newsletter{display:flex;flex-direction:column;gap:12px}.footer-links p,.newsletter p{color:#839087;font-size:12px;text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px}.footer-links a{font-size:14px}.newsletter form{display:flex;border-bottom:1px solid #78847d;padding-bottom:10px}.newsletter input{background:none;border:0;color:white;outline:none;min-width:0;flex:1}.newsletter button{background:none;border:0;color:white;cursor:pointer}.legal{grid-column:1/-1;border-top:1px solid #394139;margin-top:50px;padding-top:18px;display:flex;justify-content:space-between;color:#839087;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.mobile-panel{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:820px){.announcement{font-size:9px}.site-header{height:68px;grid-template-columns:1fr auto 1fr;padding:0 20px}.menu-button{display:flex;flex-direction:column;gap:5px}.menu-button span{display:block;width:21px;height:1px;background:white}.desktop-nav{display:none}.wordmark{justify-self:center}.full-name{display:none}.actions button:first-child{display:none}.hero{min-height:700px}.hero-copy{left:24px;right:24px;bottom:10%}.hero h1{font-size:4.25rem}.hero-sub{font-size:15px}.hero-links{gap:25px}.hero-links span{margin-left:12px}.season-index{display:none}.manifesto{padding:80px 24px;display:block}.manifesto>div{margin-top:45px}.manifesto>div>p{margin:30px 0 0}.season-grid{grid-template-columns:1fr}.season-card{height:540px;padding:28px 24px 32px}.pursuit-mark{font-size:24rem}.edit{padding:80px 20px}.edit-heading{display:block}.edit-heading>a{display:inline-block;margin-top:30px}.product-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px}.product-card{flex:0 0 82vw;scroll-snap-align:start}.clubhouse{padding:80px 24px}.clubhouse-inner{display:block;margin-top:40px}.clubhouse-inner>div{margin-top:35px}footer{grid-template-columns:1fr;padding:65px 24px 25px}.footer-links{margin:20px 0}.legal{margin-top:25px}.mobile-panel{display:flex;position:fixed;inset:0;background:var(--deep);color:white;z-index:10;flex-direction:column;padding:28px 24px;gap:24px;transform:translateX(-100%);transition:transform .35s ease}.mobile-panel.open{transform:translateX(0)}.mobile-panel .close-menu{align-self:flex-end;margin-bottom:50px}.mobile-panel>a{font:400 2.5rem/1 "Manrope";letter-spacing:-.04em}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mobile-panel{transition:none}}
.signup-coming-soon{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #78847d;padding:0 0 10px;color:#fff}.signup-coming-soon span{color:#cbd3ce}.signup-coming-soon strong{font-weight:500}
.brand-in-motion{padding:110px 5vw 120px;background:#f1eee7;color:var(--deep)}.brand-motion-heading{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:55px}.brand-motion-heading>div{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end}.brand-motion-heading h2{font:400 clamp(3rem,6vw,7rem)/.92 "Manrope",sans-serif;letter-spacing:-.06em}.brand-motion-heading>div>p{max-width:440px;font-size:16px;line-height:1.65;color:#536058}.brand-motion-visual{margin:0}.brand-motion-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.brand-motion-visual figcaption{display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid #a8afa9;margin-top:14px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#667169}
@media(max-width:820px){.brand-in-motion{padding:80px 20px}.brand-motion-heading,.brand-motion-heading>div{display:block}.brand-motion-heading>div{margin-top:42px}.brand-motion-heading>div>p{margin-top:28px}.brand-motion-visual img{aspect-ratio:4/5;object-fit:cover;object-position:center}.brand-motion-visual figcaption span:first-child{max-width:75%;line-height:1.5}}
.wordmark{gap:13px}.monogram-logo{display:block;width:64px;height:auto}.site-header .monogram-logo{filter:brightness(0) invert(1)}@media(max-width:820px){.monogram-logo{width:58px}}
