:root{--ink: #1a1815;--ink-soft: #3a3632;--ink-muted: #6b655d;--ink-faint: #a8a29a;--paper: #f6f1e8;--paper-warm: #efe7d8;--paper-edge: #e3dbc9;--bg: var(--paper);--bg-elev: var(--paper-warm);--fg: var(--ink);--fg-soft: var(--ink-soft);--fg-muted: var(--ink-muted);--border: var(--paper-edge);--hairline: rgba(26,24,21,.12);--accent: #b48463;--border-strong: var(--ink-muted);--font-display: "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--font-body: "EB Garamond", Garamond, "Times New Roman", serif;--font-ui: "Work Sans", system-ui, -apple-system, "Helvetica Neue", sans-serif;--track-wordmark: .42em;--track-eyebrow: .22em;--track-utility: .08em;--fs-wordmark: clamp(1.5rem, 2.4vw, 2.4rem);--fs-hero: clamp(2.8rem, 6vw, 5.5rem);--fs-display: clamp(2.2rem, 4.2vw, 3.75rem);--fs-h1: clamp(1.8rem, 3vw, 2.75rem);--fs-h2: clamp(1.35rem, 2.2vw, 1.9rem);--fs-body-lg: 1.175rem;--fs-body: 1.0625rem;--fs-small: .9375rem;--fs-eyebrow: .75rem;--fs-caption: .8125rem;--fs-h3: 1.25rem;--track-display: .04em;--lh-tight: 1.04;--lh-display: 1.1;--lh-heading: 1.22;--lh-body: 1.55;--lh-caption: 1.4;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--s10: 128px;--s11: 192px;--max-w: 1280px;--max-w-sm: 760px;--gutter: clamp(16px, 4vw, 48px);--r-none: 0;--r-xs: 2px;--r-sm: 4px;--r-md: 8px;--r-lg: 14px;--r-pill: 999px;--shadow-xs: 0 1px 0 rgba(26,24,21,.04);--shadow-sm: 0 1px 2px rgba(26,24,21,.06), 0 0 0 1px rgba(26,24,21,.04);--shadow-md: 0 6px 24px -10px rgba(26,24,21,.18);--shadow-lift: 0 24px 60px -30px rgba(26,24,21,.28);--ease-out: cubic-bezier(.2,0,0,1);--ease-soft: cubic-bezier(.32,.08,.24,1);--ease-in-out: cubic-bezier(.65,0,.35,1);--dur-quick: .18s;--dur-base: .32s;--dur-slow: .52s;--dur-drift: .9s}[data-collection=dhundh]{--bg:#e8e9e6;--bg-elev:#eeefec;--accent:#4a5a4e;--border:#d3d6d3}[data-collection=raat]{--bg:#0c0d14;--bg-elev:#1a1c2a;--fg:#ece9e0;--fg-soft:#b9b5a8;--fg-muted:#6b6b78;--accent:#c9a547;--border:#1f2130;--hairline:rgba(236,233,224,.12)}[data-collection=baar]{--bg:#ece0cc;--bg-elev:#e3d5bd;--accent:#b26b4e;--border:#d6c7ad}[data-collection=adda]{--bg:#ede3ca;--bg-elev:#e2d6b6;--accent:#a86a2e;--border:#d6c59c}[data-collection=paidal]{--bg:#e8dfc8;--bg-elev:#ddd3ba;--accent:#a0502c;--border:#d6c9a8}[data-collection=mountain]{--bg:#e8e9e6;--bg-elev:#eeefec;--accent:#4a5a4e;--border:#d3d6d3}[data-collection=cafe]{--bg:#ede3ca;--bg-elev:#e2d6b6;--accent:#a86a2e;--border:#d6c59c}[data-collection=ocean]{--bg:#dde4e8;--bg-elev:#d2dce2;--accent:#2c5a7a;--border:#c2d0da}[data-collection=urban]{--bg:#e2e0db;--bg-elev:#d8d5ce;--accent:#2a2e38;--border:#ccc9c0}[data-collection=retro]{--bg:#ede0c4;--bg-elev:#e4d4ae;--accent:#8b4513;--border:#d6c49a}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--bg);color:var(--fg);min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}::selection{background:var(--fg);color:var(--bg)}.skip-link{position:absolute;top:-100%;left:0;padding:8px 16px;background:var(--fg);color:var(--bg);font-family:var(--font-ui);font-size:12px;z-index:999}.skip-link:focus{top:0}.container{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.meya-hr{border:0;height:1px;background:var(--hairline);margin:var(--s7) 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;font-family:var(--font-ui);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;border:1px solid currentColor;background:transparent;color:inherit;transition:all .32s var(--ease-soft);cursor:pointer}.btn:hover{opacity:.88}.btn:active{opacity:.72}.btn[disabled]{opacity:.4;cursor:not-allowed}.btn--primary{background:var(--ink);color:var(--paper);border-color:var(--ink);margin-top:40px}.btn--primary:hover{opacity:.88}.btn--secondary{background:transparent;border-color:transparent;color:var(--fg)}.btn--secondary:hover{border-color:currentColor;opacity:1}.btn--full{width:100%;justify-content:center}.announcement-bar{background:var(--fg);color:var(--bg);font-family:var(--font-ui);font-size:11px;letter-spacing:.14em;text-transform:uppercase;overflow:hidden}.announcement-bar__inner{display:flex;align-items:center;justify-content:center;gap:var(--s4);padding:9px var(--gutter);position:relative}.announcement-bar__text{flex:1;text-align:center}.announcement-bar__dismiss{position:absolute;right:var(--gutter);color:var(--bg);opacity:.6;padding:4px}.announcement-bar__dismiss:hover{opacity:1}.header{position:sticky;top:0;z-index:100;background:var(--bg);border-bottom:1px solid var(--hairline)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr;align-items:center;height:62px;padding:0 var(--gutter)}.header__menu-toggle{display:none;padding:6px;color:var(--fg);grid-column:1;grid-row:1}.header__logo-link{grid-column:2;grid-row:1;display:flex;align-items:center}.header__logo-text{font-family:var(--font-display);font-weight:400;font-size:var(--fs-wordmark);letter-spacing:var(--track-wordmark);text-transform:uppercase;line-height:1;padding-right:var(--track-wordmark)}.header__logo-lockup{display:inline-flex;align-items:center}.header__logo-lockup--horizontal{flex-direction:row;gap:var(--s3)}.header__logo-text--lockup{font-size:clamp(.9rem,1.4vw,1.1rem);letter-spacing:var(--track-wordmark)}.header__nav{grid-column:1;grid-row:1;display:flex;align-items:center}.header__nav-list{display:flex;align-items:center;gap:var(--s6)}.header__nav-item{position:relative}.header__nav-link{font-family:var(--font-ui);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-soft);display:flex;align-items:center;gap:4px;padding:4px 0;border-bottom:none;transition:color .32s var(--ease-soft)}.header__nav-link:hover{color:var(--fg);border-bottom:none}.header__nav-link.is-active{color:var(--fg);border-bottom:1px solid currentColor;padding-bottom:2px}.header__actions{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:var(--s5)}.header__cart-link{position:relative;display:flex;align-items:center;padding:6px}.header__cart-count{position:absolute;top:0;right:0;width:16px;height:16px;border-radius:50%;background:var(--fg);color:var(--bg);font-family:var(--font-ui);font-size:9px;font-weight:500;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--dur-fast)}.header__cart-count.is-visible{opacity:1}.header__dropdown{position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%);background:var(--bg);border:1px solid var(--border);border-top:none;min-width:220px;opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-out)}.header__dropdown.is-open{opacity:1;pointer-events:auto}.header__dropdown__inner{display:flex;flex-direction:column;padding:var(--s3) 0}.header__dropdown__link{display:block;padding:var(--s3) var(--s5);font-family:var(--font-ui);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);transition:color var(--dur-quick),background var(--dur-quick)}.header__dropdown__link:hover{color:var(--fg);background:var(--bg-elev)}.header__mobile-nav{display:none;background:var(--bg);border-top:1px solid var(--hairline)}.header__mobile-nav.is-open{display:block}.header__mobile-nav-list{padding:var(--s4) 0}.header__mobile-nav-link{display:block;padding:var(--s3) var(--gutter);font-family:var(--font-ui);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.header__mobile-nav-sub{padding-left:var(--s5)}.header__mobile-nav-link--sub{font-size:11px;color:var(--fg-muted);padding-top:var(--s2);padding-bottom:var(--s2)}.footer{border-top:1px solid var(--hairline);padding-top:var(--s2);padding-bottom:var(--s4);margin-top:0}.footer__inner{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--s2);align-items:center}.footer__brand{display:flex;align-items:center;justify-content:flex-start;margin-right:90px}.footer__center{display:flex;align-items:center;justify-content:center;gap:var(--s2);text-align:center;flex-wrap:wrap}.footer__tagline{font-family:var(--font-display);font-style:italic;font-size:1.1rem;color:var(--fg-soft);line-height:1.4;margin-left:auto;text-align:right;max-width:320px}.footer__links{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s6)}.footer__col-heading{font-family:var(--font-ui);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--s4)}.footer__col-list li{margin-bottom:var(--s3)}.footer__col-list a{font-family:var(--font-ui);font-size:13px;color:var(--fg-soft);transition:color var(--dur-fast)}.footer__col-list a:hover{color:var(--fg)}.footer__col-list--social a{display:flex;align-items:center;gap:8px}.footer__bottom{margin-top:var(--s7);padding-top:var(--s5)}.footer__copyright{font-family:var(--font-ui);font-size:11px;color:var(--fg-muted);letter-spacing:.08em}.footer__social-inline{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:13px;color:var(--fg-soft);transition:color var(--dur-fast)}.footer__social-inline:hover{color:var(--fg)}.page-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s5);min-height:60vh;text-align:center;padding:var(--s9) var(--gutter)}.page-gate__message{font-family:var(--font-display);font-style:italic;font-size:1.2rem;color:var(--fg-soft)}.page-gate__link{font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);border-bottom:1px solid var(--border);padding-bottom:2px}.pre-launch-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.pre-launch-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pre-launch-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.pre-launch-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:220px;background:linear-gradient(to bottom,transparent,#eadfcd);z-index:2;pointer-events:none}.pre-launch-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s5);max-width:var(--max-w-sm);padding:var(--s9) var(--gutter);margin-top:auto}.pre-launch-hero__mark{opacity:.7}.pre-launch-hero__logo-line{width:min(400px,92%);background:var(--ink);margin:0 auto}.pre-launch-hero__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-hero);line-height:var(--lh-display);letter-spacing:.38em;text-transform:uppercase}.pre-launch-hero__tagline{font-family:var(--font-display);font-style:italic;font-size:clamp(1.1rem,2vw,1.5rem);color:var(--fg-soft)}.pre-launch-hero__body{font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(1.3rem,2vw,1.7rem);color:var(--fg);max-width:480px;line-height:1.4;margin-top:120px}.brand-story{position:relative;overflow:hidden;margin-top:0;padding:var(--s9) 0}.brand-story__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--s9);align-items:center;position:relative;z-index:1}.brand-story__image-wrap{overflow:hidden}.brand-story__image{width:100%;aspect-ratio:4/5;object-fit:cover}.brand-story__text{padding:var(--s7) 0}.brand-story__label{font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--s4)}.brand-story__heading{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display);margin-bottom:var(--s6)}.brand-story__body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-soft);line-height:var(--lh-body)}.brand-story__bg:after{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,#eadfcd,transparent);z-index:1;pointer-events:none}.brand-story__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.brand-story__bg img{width:100%;height:100%;object-fit:cover;object-position:right center;display:block}.brand-story__bg:before{content:"";position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(to top,#eadfcd,transparent);z-index:1;pointer-events:none}.escape-categories{padding:var(--s9) 0;position:relative;overflow:hidden}.escape-categories__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.escape-categories__bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:.6}.escape-categories__bg:before{content:"";position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(to top,#eadfcd,transparent);z-index:1;pointer-events:none}.escape-categories__bg:after{content:"";position:absolute;top:0;left:0;right:0;height:180px;background:linear-gradient(to bottom,#eadfcd,transparent);z-index:1;pointer-events:none}.escape-categories__header{text-align:center;margin-bottom:var(--s8);position:relative;z-index:1}.escape-categories__label{font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--s3)}.escape-categories__heading{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display)}.escape-categories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;position:relative;z-index:3;margin-top:0;min-height:400px}.escape-category-card{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--bg-elev);cursor:default;min-height:300px}.escape-category-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-soft)}.escape-category-card:hover .escape-category-card__image{transform:scale(1.04)}.escape-category-card__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--s6);background:linear-gradient(to top,rgba(26,24,21,.7) 0%,transparent 60%);color:#f6f1e8}.escape-category-card__name{font-family:var(--font-display);font-weight:700;font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--s1)}.escape-category-card__desc{font-family:var(--font-ui);font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.75;line-height:1.4}.what-is-collection{padding:var(--s9) 0 var(--s9);position:relative;overflow:hidden}.what-is-collection__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.what-is-collection__bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:.62}.what-is-collection__inner{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter);min-height:clamp(420px,62vh,760px);display:grid;grid-template-columns:1fr minmax(320px,620px);align-content:center;text-align:left;position:relative;z-index:1}.what-is-collection__inner>*{grid-column:2}.what-is-collection__bg:before{content:"";position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(to top,#eadfcd,transparent);z-index:1;pointer-events:none}.what-is-collection__bg:after{content:"";position:absolute;top:0;left:0;right:0;height:180px;background:linear-gradient(to bottom,#eadfcd,transparent);z-index:1;pointer-events:none}.what-is-collection__label{font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--s4)}.what-is-collection__heading{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display);margin-bottom:var(--s6)}.what-is-collection__body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-soft);line-height:var(--lh-body);margin-bottom:var(--s8)}.what-is-collection__body ul{list-style:square;list-style-position:inside;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:var(--s4) var(--s7);margin:var(--s7) 0 0;padding:0}.what-is-collection__body li{font-family:var(--font-ui);font-size:clamp(.8rem,1.1vw,1rem);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft)}.what-is-collection__body li::marker{color:var(--fg-muted);font-size:.8em}.what-is-collection__examples{list-style:square;list-style-position:inside;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:var(--s4) var(--s7);margin:0;padding:0;text-align:left}.collection-example{padding:0;border:0}.collection-example__name{font-family:var(--font-ui);font-size:clamp(.8rem,1.1vw,1rem);font-weight:500;letter-spacing:.16em;text-transform:uppercase;display:inline;color:var(--fg-soft)}.form-label{font-family:var(--font-ui);font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.72;display:block;margin-bottom:4px}.form-input{font-family:var(--font-body);font-size:15px;padding:8px 0;background:transparent;border:0;border-bottom:1px solid var(--fg-muted);color:inherit;outline:none;width:100%;transition:border-color var(--dur-quick) var(--ease-soft)}.form-input::placeholder{color:var(--fg-faint)}.form-input:focus{border-bottom-color:var(--fg)}.form-input--textarea{resize:vertical;min-height:80px}.form-field{display:flex;flex-direction:column;gap:4px;width:100%;margin-bottom:var(--s5)}.form-field:last-child{margin-bottom:0}.form-check{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:13px;cursor:pointer}.form-check__box{width:13px;height:13px;flex-shrink:0;border:1px solid currentColor;display:inline-block;position:relative}.form-check__box:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:currentColor;opacity:0;transition:opacity var(--dur-quick) var(--ease-soft)}input[type=checkbox]:checked+.form-check__box:after,.form-check.is-checked .form-check__box:after{opacity:1}.form-section{padding:var(--s9) 0}.form-section--themed{padding:var(--s9) 0;background:var(--bg);color:var(--fg)}.form-section__inner{max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s5)}.form-section__heading{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h1);line-height:var(--lh-heading)}.form-section__subtext{font-family:var(--font-body);font-style:italic;font-size:var(--fs-body);color:var(--fg-soft)}.form-section__form{width:100%}.form-section__actions{margin-top:var(--s6)}.form-section__divider{border:0;height:1px;background:var(--hairline);margin:var(--s5) 0;width:100%}.form-section__success{font-family:var(--font-body);font-style:italic;color:var(--fg-soft);padding:var(--s6) 0}.form-section__error{font-family:var(--font-ui);font-size:var(--fs-small);color:#a83232;margin-bottom:var(--s4)}.form-check__native{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.email-capture{padding:80px 0;position:relative;overflow:hidden}.email-capture__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.email-capture__inner{display:flex;flex-direction:column;align-items:center;gap:var(--s5);text-align:center;max-width:var(--max-w-sm);margin:0 auto;padding:0 var(--gutter);position:relative;z-index:1}.email-capture__bg:before{content:"";position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(to top,#eadfcd,transparent);z-index:1;pointer-events:none}.email-capture__bg:after{content:"";position:absolute;top:0;left:0;right:0;height:180px;background:linear-gradient(to bottom,#eadfcd,transparent);z-index:1;pointer-events:none}.email-capture__heading{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display)}.email-capture__subtext{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-soft);max-width:52ch;line-height:var(--lh-body)}.email-capture__form-heading{font-family:var(--font-ui);font-size:var(--fs-h3);font-weight:400;letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin-top:50px;color:var(--fg-h3)}.email-capture__form{width:100%;max-width:620px;display:flex;flex-direction:column;align-items:center;gap:var(--s5)}.email-capture__form-row{width:70%;display:flex;align-items:flex-end;gap:var(--s3);margin-top:50px}.email-capture__field{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.email-capture__input{font-family:var(--font-body);font-size:15px;margin-top:30px;padding:8px 0;background:transparent;border:0;border-bottom:1px solid var(--fg-muted);color:inherit;outline:none;width:100%;text-align:center;transition:border-color var(--dur-quick) var(--ease-soft)}.email-capture__button{flex:0 0 auto;margin-top:0}.email-capture__input::placeholder{color:var(--fg-faint)}.email-capture__input:focus{border-bottom-color:var(--fg)}.email-capture__success{font-family:var(--font-body);font-style:italic;color:var(--fg-soft)}.email-capture__error{font-family:var(--font-ui);font-size:var(--fs-small);color:#a83232}.email-capture--hero{position:relative;display:flex;align-items:center;border-top:none;padding:0;margin-top:0}.email-capture__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.email-capture__bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.email-capture--hero .email-capture__inner{position:relative;z-index:1;padding-top:var(--s11);padding-bottom:var(--s11);width:100%}.email-capture--hero .email-capture__heading,.email-capture--hero .email-capture__subtext,.email-capture--hero .mountain-circle{color:var(--ink)}.email-capture--hero .email-capture__input{border-bottom-color:var(--ink-muted);color:var(--ink)}.email-capture--hero .email-capture__input::placeholder{color:var(--ink-muted)}.email-capture--hero .email-capture__input:focus{border-bottom-color:var(--ink)}.post-launch-hero{position:relative;min-height:96vh;overflow:hidden}.post-launch-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.post-launch-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.post-launch-hero__inner{position:relative;z-index:1;min-height:96vh;display:flex;align-items:flex-end;background:linear-gradient(to top,rgba(26,24,21,.55) 0%,transparent 55%)}.post-launch-hero__content{padding-bottom:var(--s10);color:#f6f1e8}.post-launch-hero__label{font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin-bottom:var(--s4);opacity:.75}.post-launch-hero__heading{font-family:var(--font-display);font-weight:400;font-size:var(--fs-hero);line-height:var(--lh-display);letter-spacing:.02em;margin-bottom:var(--s4)}.post-launch-hero__subheading{font-family:var(--font-display);font-style:italic;font-size:clamp(1.1rem,2vw,1.5rem);margin-bottom:var(--s7);opacity:.85}.post-launch-hero__cta{color:#f6f1e8;border:1px solid rgba(246,241,232,.45)}.post-launch-hero__cta:hover{background:#f6f1e81f}.featured-collection{padding:var(--s9) 0}.featured-collection__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s6);margin-bottom:var(--s7)}.featured-collection__label{font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--s3)}.featured-collection__heading{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h1);line-height:var(--lh-heading)}.featured-collection__desc{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-soft);margin-top:var(--s3);max-width:400px}.featured-collection__view-all{font-family:var(--font-ui);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;display:flex;align-items:center;gap:6px;flex-shrink:0;transition:color var(--dur-fast)}.featured-collection__view-all:hover{color:var(--fg)}.featured-collection__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s5)}.collections-grid{padding:var(--s9) 0}.collections-grid__header{margin-bottom:var(--s7)}.collections-grid__heading{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display)}.collections-grid__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s5)}.collection-card{position:relative;overflow:hidden;display:block;background:var(--bg-elev)}.collection-card__image{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform var(--dur-slow) var(--ease-soft)}.collection-card:hover .collection-card__image{transform:scale(1.04)}.collection-card__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--s6);background:linear-gradient(to top,rgba(26,24,21,.65) 0%,transparent 55%);color:#f6f1e8}.collection-card__title{font-family:var(--font-display);font-weight:400;font-size:1.8rem;margin-bottom:var(--s2)}.collection-card__lede{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:17px;color:#f6f1e8d9;margin-bottom:var(--s3)}.collection-card__link{font-family:var(--font-ui);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:6px;opacity:.75}.manifesto-band{background:var(--ink);color:var(--paper);padding:100px var(--gutter);text-align:center}.manifesto-band__inner{max-width:var(--max-w-sm);margin:0 auto;padding:0 var(--gutter)}.manifesto-band__quote{margin:0;font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(2rem,4vw,3.2rem);line-height:1.2;text-align:center;color:inherit}.journal-preview{padding:var(--s9) 0}.journal-preview__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--s7)}.journal-preview__heading{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h1)}.journal-preview__all{font-family:var(--font-ui);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);display:flex;align-items:center;gap:6px;transition:color var(--dur-fast)}.journal-preview__all:hover{color:var(--fg)}.journal-preview__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s6)}.journal-card__image-link{display:block;overflow:hidden}.journal-card__image{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform var(--dur-slow) var(--ease-soft)}.journal-card__image-link:hover .journal-card__image{transform:scale(1.04)}.journal-card__body{padding-top:var(--s5)}.journal-card__date{font-family:var(--font-ui);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--s3)}.journal-card__title{font-family:var(--font-display);font-weight:400;font-size:1.35rem;line-height:1.25;margin-bottom:var(--s3)}.journal-card__title a{transition:color var(--dur-fast)}.journal-card__title a:hover{color:var(--fg-muted)}.journal-card__excerpt{font-family:var(--font-body);font-size:var(--fs-small);color:var(--fg-soft);line-height:var(--lh-body);margin-bottom:var(--s4)}.journal-card__link{font-family:var(--font-ui);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);border-bottom:1px solid var(--border);padding-bottom:2px;transition:color var(--dur-fast),border-color var(--dur-fast)}.journal-card__link:hover{color:var(--fg);border-color:var(--fg-muted)}.product-card{display:flex;flex-direction:column}.product-card__image-link{display:block;overflow:hidden}.product-card__image{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform var(--dur-slow) var(--ease-soft)}.product-card__image-link:hover .product-card__image{transform:scale(1.04)}.product-card__image-placeholder{width:100%;aspect-ratio:3/4;background:var(--bg-elev)}.product-card__info{padding-top:var(--s4)}.product-card__vendor{font-family:var(--font-ui);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--s2)}.product-card__title{font-family:var(--font-display);font-weight:500;font-size:1.25rem;letter-spacing:.02em;line-height:1.3;margin-bottom:var(--s2)}.product-card__line{font-family:var(--font-body);font-style:italic;font-size:14px;color:var(--fg-muted);margin-top:4px;margin-bottom:var(--s2)}.product-card__title a{transition:color var(--dur-fast)}.product-card__title a:hover{color:var(--fg-muted)}.product-card__price{font-family:var(--font-ui);font-size:13px;letter-spacing:.06em;font-feature-settings:"tnum","lnum";display:flex;align-items:center;gap:var(--s2)}.product-card__price--compare{color:var(--fg-muted);text-decoration:line-through}.product-card__badge{font-family:var(--font-ui);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:2px 8px;background:var(--bg-elev)}.product-card__badge--sold-out{color:var(--fg-muted)}.collection-page__header{position:relative;margin-bottom:var(--s7)}.collection-page__hero-image{overflow:hidden;max-height:50vh}.collection-page__hero-image img{width:100%;object-fit:cover}.collection-page__header-text{padding:var(--s7) 0 0}.collection-page__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display)}.collection-page__desc{margin-top:var(--s4);font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-soft);max-width:600px}.collection-page__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s7);padding-bottom:var(--s5);border-bottom:1px solid var(--hairline)}.collection-page__count{font-family:var(--font-ui);font-size:11px;letter-spacing:.14em;color:var(--fg-muted)}.collection-sort{display:flex;align-items:center;gap:var(--s3)}.collection-sort__label{font-family:var(--font-ui);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.collection-sort select{font-family:var(--font-ui);font-size:12px;background:transparent;border:1px solid var(--border);padding:6px 10px;color:var(--fg);cursor:pointer}.collection-page__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s6);margin-bottom:var(--s9)}.product-page{padding:var(--s8) 0}.product-page__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--s9);align-items:start}.product-page__gallery{display:flex;flex-direction:column;gap:var(--s3)}.product-gallery__item{overflow:hidden}.product-gallery__item img{width:100%;aspect-ratio:3/4;object-fit:cover}.product-page__collection-label{font-family:var(--font-ui);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--s4)}.product-page__collection-label a{transition:color var(--dur-fast)}.product-page__collection-label a:hover{color:var(--fg)}.product-page__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h1);line-height:var(--lh-heading);margin-bottom:var(--s5)}.product-price{font-family:var(--font-ui);font-size:1rem;display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s6)}.product-price__compare{color:var(--fg-muted);text-decoration:line-through}.product-page__desc{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-soft);line-height:var(--lh-body);margin-bottom:var(--s6)}.size-selector{margin-bottom:var(--s6)}.size-selector__label{font-family:var(--font-ui);font-size:11px;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s4)}.size-selector__guide{color:var(--fg-muted);border-bottom:1px solid var(--border);padding-bottom:1px;font-size:10px}.size-selector__option{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;margin:0 var(--s2) var(--s2) 0;border:1px solid var(--border-strong);font-family:var(--font-ui);font-size:12px;font-weight:400;letter-spacing:.12em;color:var(--fg-soft);cursor:pointer;transition:all .22s var(--ease-soft)}.size-selector__option:hover{color:var(--fg);border-color:var(--fg)}.size-selector__option.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.size-selector__option.is-sold-out{opacity:.4;cursor:not-allowed;text-decoration:line-through}.product-form{margin-bottom:var(--s6)}.product-form__add-btn{padding:15px 32px;font-size:var(--fs-eyebrow);letter-spacing:.2em}.product-form__add-btn.is-loading{opacity:.6}.product-form__add-btn.is-added{background:var(--fg-muted)}.product-accordion{margin-top:var(--s7);border-top:1px solid var(--hairline)}.accordion__item{border-bottom:1px solid var(--hairline)}.accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-family:var(--font-ui);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg)}.accordion__trigger:after{content:"+";font-family:var(--font-display);font-size:18px;font-weight:300}.accordion__item.is-open .accordion__trigger:after{content:"\2212"}.accordion__panel{max-height:0;overflow:hidden;font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-soft);line-height:var(--lh-body);transition:max-height var(--dur-base) var(--ease-soft);padding-bottom:0}.accordion__item.is-open .accordion__panel{padding-bottom:var(--s5)}.cart-page{padding:var(--s8) 0 var(--s11)}.cart-page__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h1);margin-bottom:var(--s8);padding-bottom:var(--s5);border-bottom:1px solid var(--hairline)}.cart-page__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s6);padding:var(--s9) 0}.cart-page__empty p{font-family:var(--font-body);font-style:italic;color:var(--fg-soft)}.cart-page__layout{display:grid;grid-template-columns:1fr 360px;gap:var(--s9);align-items:start}.cart-item{display:grid;grid-template-columns:120px 1fr;gap:var(--s5);padding-bottom:var(--s6);border-bottom:1px solid var(--hairline);margin-bottom:var(--s6)}.cart-item__image{width:120px;aspect-ratio:3/4;object-fit:cover}.cart-item__title{font-family:var(--font-display);font-weight:400;font-size:1.1rem;display:block;margin-bottom:var(--s2)}.cart-item__variant{font-family:var(--font-ui);font-size:11px;letter-spacing:.14em;color:var(--fg-muted);margin-bottom:var(--s3)}.cart-item__price{font-family:var(--font-ui);font-size:var(--fs-small);margin-bottom:var(--s4)}.cart-item__qty{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s4)}.cart-item__qty-btn{width:28px;height:28px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.cart-item__qty-value{font-family:var(--font-ui);font-size:13px;min-width:20px;text-align:center}.cart-item__remove{font-family:var(--font-ui);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);border-bottom:1px solid var(--border);padding-bottom:1px}.cart-summary{position:sticky;top:80px;border:1px solid var(--border);padding:var(--s6);display:flex;flex-direction:column;gap:var(--s5)}.cart-summary__row{display:flex;justify-content:space-between;font-family:var(--font-ui);font-size:var(--fs-small);padding-bottom:var(--s5);border-bottom:1px solid var(--hairline)}.cart-note__label{font-family:var(--font-ui);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);display:block;margin-bottom:var(--s3)}.cart-note__input{width:100%;font-family:var(--font-body);font-size:var(--fs-small);background:transparent;border:1px solid var(--border);padding:var(--s3) var(--s4);color:var(--fg);resize:vertical}.blog-page{padding:var(--s8) 0 var(--s11)}.blog-page__header{margin-bottom:var(--s8)}.blog-page__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display)}.blog-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s7)}.article-page{padding-bottom:var(--s11)}.article-page__hero-image{overflow:hidden;max-height:70vh}.article-page__hero-image img{width:100%;object-fit:cover}.article-page__header-text{padding:var(--s8) var(--gutter) var(--s6);max-width:var(--max-w-sm);margin:0 auto}.article-page__date{font-family:var(--font-ui);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--s4)}.article-page__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h1);line-height:var(--lh-heading);margin-bottom:var(--s4)}.article-page__author{font-family:var(--font-body);font-style:italic;color:var(--fg-muted)}.article-page__content{max-width:var(--max-w-sm);margin:0 auto;padding:0 var(--gutter)}.article-page__nav{max-width:var(--max-w-sm);margin:var(--s9) auto 0;padding:var(--s6) var(--gutter) 0;border-top:1px solid var(--hairline)}.article-page__back{font-family:var(--font-ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);display:inline-flex;align-items:center;gap:6px;transition:color var(--dur-fast)}.article-page__back:hover{color:var(--fg)}.about-page{padding-bottom:var(--s11)}.about-page__hero{position:relative;margin-bottom:var(--s9)}.about-page__hero-image{overflow:hidden;max-height:60vh}.about-page__hero-image img{width:100%;object-fit:cover}.about-page__hero-text{padding:var(--s8) var(--gutter) 0;max-width:var(--max-w-sm);margin:0 auto}.about-page__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display);margin-bottom:var(--s4)}.about-page__tagline{font-family:var(--font-display);font-style:italic;font-size:1.2rem;color:var(--fg-soft)}.about-page__body{max-width:var(--max-w-sm);margin:0 auto;padding:0 var(--gutter);margin-bottom:var(--s9)}.about-page__contact{max-width:var(--max-w-sm);margin:0 auto;padding:var(--s7) var(--gutter) 0;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:var(--s5)}.about-page__contact-heading{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2)}.about-page__contact-text{font-family:var(--font-body);color:var(--fg-soft)}.not-found{min-height:70vh;display:flex;align-items:center;justify-content:center}.not-found__inner{display:flex;flex-direction:column;align-items:center;gap:var(--s5);text-align:center;padding:var(--s9) var(--gutter)}.not-found__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display)}.not-found__subtitle{font-family:var(--font-body);font-style:italic;color:var(--fg-soft)}.rte h1,.rte h2,.rte h3{font-family:var(--font-display);font-weight:400;line-height:var(--lh-heading);margin-bottom:var(--s5)}.rte p{margin-bottom:var(--s5);color:var(--fg-soft)}.rte a{border-bottom:1px solid var(--ink-faint);transition:border-color .32s var(--ease-soft),color .32s var(--ease-soft)}.rte a:hover{border-bottom-color:var(--fg);color:var(--fg)}.rte ul,.rte ol{padding-left:1.5em;margin-bottom:var(--s5)}.rte li{color:var(--fg-soft);margin-bottom:var(--s2)}.rte strong{color:var(--fg);font-weight:500}.rte em{font-style:italic}.rte blockquote{border-left:2px solid var(--border);padding-left:var(--s5);font-style:italic;color:var(--fg-muted)}.pagination{grid-column:1 / -1;padding:var(--s7) 0;display:flex;justify-content:center;gap:var(--s3)}.pagination a,.pagination span{font-family:var(--font-ui);font-size:11px;letter-spacing:.14em;padding:8px 14px;border:1px solid var(--border);transition:background var(--dur-fast)}.pagination a:hover{background:var(--bg-elev)}.pagination .current{background:var(--fg);color:var(--bg);border-color:var(--fg)}.mountain-circle{color:var(--fg)}@media(max-width:1100px){.featured-collection__grid,.collection-page__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.header__nav{display:none}.header__menu-toggle{display:flex}.header__inner{grid-template-columns:auto 1fr auto}.header__logo-link{grid-column:2;justify-content:center}.header__actions{grid-column:3}.escape-categories__grid,.featured-collection__grid,.journal-preview__grid,.blog-page__grid,.collection-page__grid{grid-template-columns:repeat(2,1fr)}.footer__inner{grid-template-columns:1fr;gap:var(--s5);justify-items:center;text-align:center}.footer__brand,.footer__center{justify-content:center}.footer__tagline{margin-left:0;text-align:center;max-width:none}.footer__links{grid-template-columns:repeat(2,1fr)}.brand-story__inner{grid-template-columns:1fr}.what-is-collection__inner{min-height:auto;grid-template-columns:1fr;text-align:center}.what-is-collection__inner>*{grid-column:1}.what-is-collection__examples{grid-template-columns:1fr;text-align:left}.what-is-collection__body ul,.cart-page__layout,.product-page__inner{grid-template-columns:1fr}}@media(max-width:600px){:root{--gutter: 16px}.escape-categories__grid,.collections-grid__grid{grid-template-columns:1fr}.featured-collection__grid{grid-template-columns:1fr 1fr}.journal-preview__grid,.blog-page__grid{grid-template-columns:1fr}.collection-page__grid{grid-template-columns:repeat(2,1fr)}.footer__links{grid-template-columns:1fr}.footer__center{flex-direction:column;gap:var(--s3)}.featured-collection__header{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
