:root{--green:#37a657;--deep:#07543f;--ink:#101713;--paper:#eeeee9;--line:#bbc6bc;--sans:"Space Grotesk",sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:focus-visible{outline:3px solid #e5ab27;outline-offset:3px}.v-skip{position:fixed;z-index:50;top:8px;left:8px;padding:10px;background:var(--green);transform:translateY(-150%)}.v-skip:focus{transform:none}.v-header{position:fixed;z-index:20;inset:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:24px 4vw;color:#fff;mix-blend-mode:normal;pointer-events:none}.v-header>*{pointer-events:auto}.v-logo{width:184px}.v-logo img{display:block;width:100%;height:auto}.v-header nav{display:flex;gap:22px;align-items:center;font:12px var(--mono);text-transform:uppercase}.v-header nav a,.v-menu-toggle{border:0;background:transparent;color:inherit}.v-bag{padding:10px 12px;border:1px solid #fff8!important;background:#07543fcc}.v-menu-toggle{display:none}.v-nav-dialog{position:fixed;z-index:30;inset:0 auto 0 0;width:min(32vw,500px);margin:0;border:0;padding:34px;background:var(--deep);color:#fff;transform:translateX(-105%);transition:transform .35s;display:flex;flex-direction:column}.v-nav-dialog[open]{transform:none}.v-nav-dialog::backdrop{background:#0006}.v-nav-dialog nav{display:grid;gap:16px;margin:auto 0}.v-nav-dialog nav a{font-size:clamp(32px,4vw,65px);font-weight:600;letter-spacing:-.07em;line-height:1}.v-close{position:absolute;right:24px;top:18px;border:0;background:none;color:inherit;font-size:32px}.v-module{position:absolute;z-index:3;top:24px;left:4vw;font:11px var(--mono);letter-spacing:.12em;opacity:.75;text-transform:uppercase}.v-section{position:relative}.v-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.v-section-head h2{font-size:clamp(2.6rem,5vw,6rem);line-height:.9;letter-spacing:-.08em;margin:0}.v-label{font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.v-btn{display:inline-flex;gap:14px;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;background:var(--ink);color:#fff;border:1px solid var(--ink);font:12px var(--mono);letter-spacing:.08em;text-transform:uppercase}.v-btn span{font-size:16px}.v-solid{background:var(--green);color:#062318;border-color:var(--green)}.v-outline{background:transparent;color:inherit;border-color:currentColor}.v-white{background:#fff;color:var(--deep);border-color:#fff}.v-disclosure{font:12px var(--mono);color:#5a665e}.v-hero{height:100svh;min-height:650px;position:relative;color:#fff;background:#12362b;overflow:hidden}.v-hero>picture,.v-hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v-hero>picture img{width:100%;height:100%;object-fit:cover}.v-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08271dcc,transparent 75%),linear-gradient(0deg,#08271db8,transparent 65%)}.v-hero-content{position:absolute;z-index:1;left:7vw;bottom:12vh;max-width:700px}.v-hero h1,.v-collection-title h1,.v-journal-title h1{font-size:clamp(4.8rem,11vw,12rem);line-height:.82;letter-spacing:-.1em;margin:20px 0}.v-hero h1 em,.v-collection-title h1 em,.v-journal-title h1 em,h1 em{color:#9bdcaf;font-style:normal}.v-hero p:not(.v-label){max-width:40ch;font-size:20px}.v-scene-hero{height:100svh;min-height:650px;position:relative;color:#fff;overflow:hidden}.v-scene-hero>picture{position:absolute;inset:0}.v-scene-hero>picture img{width:100%;height:100%;object-fit:cover}.v-scene-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08271dca,transparent 80%),linear-gradient(0deg,#08271dca,transparent 60%)}.v-scene-text{position:absolute;z-index:1;left:7vw;bottom:13vh;max-width:710px}.v-scene-text h1{font-size:clamp(4rem,9vw,10rem);line-height:.84;letter-spacing:-.1em;margin:18px 0}.v-scene-text p:not(.v-label){font-size:21px;max-width:36ch}.v-scene-nav{position:absolute;z-index:2;bottom:28px;left:7vw;right:7vw;display:flex;gap:22px;overflow:auto;font:11px var(--mono);text-transform:uppercase}.v-scene-nav a{opacity:.7;white-space:nowrap}.v-scene-nav a[aria-current=page]{opacity:1;color:#9bdcaf}.v-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.v-grid-three{grid-template-columns:repeat(3,1fr)}.v-card{background:#e0e3de;padding:10px}.v-product-image{display:block;position:relative;aspect-ratio:1/1.08;background:#f4f4f0;overflow:hidden}.v-product-image picture{display:block;position:absolute;inset:0}.v-product-image img{width:100%;height:100%;object-fit:contain}.v-product-image .v-alternate{opacity:0;transition:opacity .3s}.v-product-image:hover .v-alternate,.v-product-image:focus-within .v-alternate{opacity:1}.v-badge{position:absolute;top:10px;left:10px;padding:4px 7px;background:var(--green);font:10px var(--mono)}.v-product-info{padding:14px 3px}.v-product-info h3{margin:6px 0;font-size:20px}.v-product-info p{margin:0;color:#55625a}.v-product-info i,.v-colour i{display:inline-block;width:13px;height:13px;border-radius:50%;margin-right:8px;vertical-align:-1px}.v-card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.v-card-bottom strong{font:14px var(--mono)}.v-card-bottom a{font:11px var(--mono);text-transform:uppercase}.v-collection-hero,.v-journal-index{padding:150px 7vw 90px;background:#d6e1d9}.v-collection-hero>picture{display:block;max-width:850px;margin-left:auto;margin-top:-100px}.v-collection-hero>picture img{width:100%;height:450px;object-fit:cover}.v-collection-title{position:relative;z-index:1;width:55%}.v-collection-title p:not(.v-label){font-size:22px;max-width:35ch}.v-collection-body,.v-related{padding:90px 7vw}.v-catalog-toolbar{display:flex;justify-content:space-between;align-items:center;border-block:1px solid var(--line);padding:18px 0;font:12px var(--mono);text-transform:uppercase}.v-catalog-toolbar button{background:none;border:1px solid var(--line);padding:10px 14px}.v-catalog-toolbar select{padding:9px;background:transparent;border:1px solid var(--line)}.v-filter-panel{background:#dbe3dc;padding:24px;display:none}.v-filter-group{border-top:1px solid #b1beb4;padding:14px 0}.v-filter-group summary{cursor:pointer;font:12px var(--mono);text-transform:uppercase}.v-filter-group label{display:block;padding:7px 0}.v-filter-group input{margin-right:8px}.v-catalog{margin-top:35px}.v-catalog .v-grid{margin-top:0}.v-catalog-toolbar+ .v-disclosure{margin:14px 0}.v-journal-title{max-width:650px;margin-bottom:80px}.v-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v-journal-card{background:var(--paper);padding-bottom:18px}.v-journal-card:nth-child(1){grid-column:span 2}.v-journal-card picture{display:block}.v-journal-card img{width:100%;height:300px;object-fit:cover}.v-journal-card:nth-child(1) img{height:480px}.v-journal-card h2,.v-journal-card h3,.v-journal-card p,.v-journal-card .v-label{margin-left:18px;margin-right:18px}.v-journal-card h2{font-size:29px;line-height:1.02;margin-top:8px}.v-article{padding:150px 7vw 100px}.v-article-intro{max-width:900px;margin-bottom:55px}.v-article-intro h1{font-size:clamp(4rem,9vw,10rem);line-height:.84;letter-spacing:-.1em;margin:20px 0}.v-article-intro>p{font-size:23px;max-width:40ch}.v-article-cover{display:block}.v-article-cover img{width:100%;height:min(68vh,800px);object-fit:cover}.v-reading{max-width:680px;margin:60px auto;font-size:18px}.v-reading h2{font-size:36px;line-height:1;margin-top:48px}.v-dropcap:first-letter{font-size:5em;float:left;line-height:.8;padding:8px 8px 0 0;color:var(--green)}.v-guide-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:40px}.v-guide-layout .v-article-cover img{height:600px}.v-guide-layout .v-reading{margin:0}.v-guide-layout section{border-top:1px solid var(--line);padding:20px 0}.v-guide-layout section h2{margin:8px 0;font-size:29px}.v-photo-essay{columns:2;column-gap:16px}.v-photo-essay figure{break-inside:avoid;margin:0 0 16px}.v-photo-essay img{width:100%;display:block}.v-photo-essay figcaption{padding:10px 0;font:12px var(--mono)}.v-photo-essay figcaption span{color:var(--green);margin-right:12px}.v-event-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:50px}.v-event-layout aside{border-top:1px solid var(--line);padding-top:18px}.v-event-layout dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;font:14px var(--mono)}.v-event-layout dt{color:#647168}.v-event-layout dd{margin:0}.v-store-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.v-store-split .v-article-intro{margin:0}.v-store-split .v-article-cover img{height:450px}.v-pdp{display:grid;grid-template-columns:1.35fr .65fr;min-height:100svh;background:#e2e4df}.v-pdp-gallery{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#d2d7d1;position:relative}.v-primary-shot,.v-secondary-shot{background:#f3f3ef;min-height:100svh}.v-pdp-gallery picture{display:block;height:100%}.v-pdp-gallery img{width:100%;height:100%;object-fit:contain}.v-angle{display:none}.v-pdp-buy{padding:150px 6vw 60px;position:sticky;top:0;align-self:start}.v-pdp-buy h1{font-size:clamp(4rem,7vw,8rem);line-height:.84;letter-spacing:-.1em;margin:18px 0}.v-price{font:20px var(--mono);margin:26px 0}.v-product-desc{max-width:36ch}.v-colour{margin:26px 0}.v-size-head{display:flex;justify-content:space-between;font:12px var(--mono);text-transform:uppercase;margin-bottom:10px}.v-size-head button{border:0;background:none;text-decoration:underline}.v-sizes{border:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px}.v-sizes label input{position:absolute;opacity:0}.v-sizes span{display:grid;place-items:center;min-width:48px;min-height:46px;border:1px solid var(--line);cursor:pointer}.v-sizes input:checked+span{background:var(--deep);color:#fff}.v-pdp-buy form .v-btn{width:100%}.v-pdp-buy details{border-top:1px solid var(--line);padding:16px 0}.v-pdp-buy summary{cursor:pointer;font:12px var(--mono);text-transform:uppercase}.v-related{background:var(--paper)}.v-cart-page,.v-checkout-page{padding:150px 7vw 110px;min-height:75svh}.v-cart-page h1,.v-checkout-page h1{font-size:clamp(4rem,9vw,10rem);line-height:.84;letter-spacing:-.1em;margin:20px 0 70px}.v-cart-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.v-cart-summary{border-top:1px solid var(--line);padding-top:18px;align-self:start}.v-cart-summary>div{display:flex;justify-content:space-between;font:14px var(--mono);margin:25px 0}.v-cart-summary .v-btn{width:100%}.v-cart-summary .v-text-link{display:block;margin-top:18px;text-align:center;font:12px var(--mono);text-decoration:underline}.v-large-copy{font-size:27px;max-width:38ch}.v-tech-page,.v-guide-section{padding:150px 7vw 110px}.v-tech-page>h1{font-size:clamp(4rem,9vw,10rem);line-height:.84;letter-spacing:-.1em}.v-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px}.v-tech-grid article{background:#dfe3dd}.v-tech-grid img{width:100%;height:300px;object-fit:cover}.v-tech-grid h2,.v-tech-grid p{padding:0 18px}.v-guide-banner{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end}.v-guide-banner h2{font-size:clamp(3rem,6vw,7rem);line-height:.86;letter-spacing:-.08em}.v-footer{padding:90px 7vw 28px;background:var(--ink);color:#fff}.v-footer>div{display:flex;justify-content:space-between;gap:30px;align-items:end}.v-footer h2{font-size:clamp(3rem,7vw,8rem);line-height:.84;letter-spacing:-.1em;margin:25px 0 0}.v-footer nav{display:grid;gap:9px;font:12px var(--mono);text-transform:uppercase}.v-footer .v-disclosure{margin-top:80px;color:#9eaaa2}.v-toast{position:fixed;z-index:50;bottom:20px;left:50%;transform:translate(-50%,20px);padding:12px 18px;background:var(--deep);color:#fff;opacity:0;transition:.2s}.v-toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:700px){.v-header{padding:16px}.v-logo{width:132px}.v-header nav>a:not(.v-bag){display:none}.v-menu-toggle{display:block;color:#fff}.v-nav-dialog{width:88vw;padding:24px}.v-nav-dialog nav a{font-size:42px}.v-module{left:16px;top:16px}.v-hero-content,.v-scene-text{left:16px;right:16px;bottom:11vh}.v-hero h1,.v-collection-title h1,.v-journal-title h1{font-size:20vw}.v-hero p:not(.v-label),.v-scene-text p:not(.v-label){font-size:17px}.v-scene-text h1{font-size:19vw}.v-scene-nav{left:16px;right:16px;bottom:18px}.v-collection-hero,.v-journal-index,.v-collection-body,.v-related,.v-article,.v-cart-page,.v-checkout-page,.v-tech-page,.v-guide-section{padding:100px 16px 70px}.v-collection-title{width:auto}.v-collection-hero>picture{margin:30px 0 0}.v-collection-hero>picture img{height:300px}.v-grid{grid-template-columns:repeat(2,1fr);gap:8px}.v-grid-three{grid-template-columns:repeat(2,1fr)}.v-filter-panel{position:fixed;z-index:25;inset:0 0 0 auto;width:min(88vw,380px);overflow:auto;transform:translateX(102%);transition:.3s;display:block}.v-filter-panel.is-open{transform:none}.v-filter-done{width:100%;margin-top:15px}.v-catalog-toolbar{gap:12px;flex-wrap:wrap}.v-catalog-toolbar label{width:100%}.v-catalog-toolbar select{width:100%}.v-journal-grid{grid-template-columns:1fr}.v-journal-card:nth-child(1){grid-column:auto}.v-journal-card img,.v-journal-card:nth-child(1) img{height:270px}.v-article-intro h1{font-size:19vw}.v-article-intro>p{font-size:19px}.v-article-cover img{height:52vh}.v-guide-layout,.v-event-layout,.v-store-split,.v-cart-layout{display:block}.v-guide-layout .v-article-cover img{height:360px}.v-reading{margin:42px auto;font-size:17px}.v-photo-essay{columns:1}.v-store-split .v-article-cover img{height:300px}.v-pdp{display:block}.v-pdp-gallery{grid-template-columns:1fr 1fr}.v-primary-shot,.v-secondary-shot{min-height:auto;aspect-ratio:1}.v-pdp-buy{padding:65px 16px;position:static}.v-pdp-buy h1{font-size:19vw}.v-footer{padding:70px 16px 24px}.v-footer>div{display:block}.v-footer nav{margin-top:45px}.v-footer .v-disclosure{margin-top:60px}.v-tech-grid{grid-template-columns:1fr;margin-top:40px}.v-guide-banner{display:block}.v-guide-banner h2{font-size:58px}}
