:root{--ink: #090909;--paper: #e8e4db;--soft: #b8b4aa;--line: rgba(232, 228, 219, .22);--wine: #501619;--font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-mono: "IBM Plex Mono", "Courier New", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--font-sans),Arial,sans-serif;overflow-x:hidden}.shopify-section{display:block}.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}.site-header{height:76px;padding:0 34px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);position:absolute;top:0;width:100%;z-index:5;background:linear-gradient(to bottom,rgba(0,0,0,.58),transparent)}.wordmark{font-weight:600;letter-spacing:.24em;font-size:13px}.header-center{display:flex;align-items:center;gap:16px;font:9px var(--font-mono);letter-spacing:.17em;color:#aaa69e}.north-star{color:var(--paper);font-size:13px}.header-cta{justify-self:end;font:10px var(--font-mono);letter-spacing:.16em;border-bottom:1px solid var(--paper);padding:9px 0}.header-cta span{padding-left:18px}.hero{min-height:900px;height:100svh;display:grid;grid-template-columns:48% 52%;position:relative;border-bottom:1px solid var(--line)}.hero-copy{padding:150px 5vw 72px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 18% 18%,#211d19 0,#0a0a0a,#080808 70%);position:relative}.hero-copy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%)}.hero-copy>*{position:relative;z-index:1}.eyebrow{display:flex;justify-content:space-between;gap:20px;margin:0 0 42px;color:#a8a49b;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.18em}.hero h1{margin:0;font-size:clamp(58px,7.4vw,124px);line-height:.74;letter-spacing:-.075em;font-weight:530}.hero h1 span{display:block}.hero h1 span:nth-child(2){margin-left:10%}.outline-word{color:transparent;-webkit-text-stroke:1px rgba(232,228,219,.58);font-family:var(--font-serif);font-weight:400;font-style:italic;letter-spacing:-.045em}.hero-deck{max-width:510px;color:#aaa69e;margin:44px 0 28px;font-size:15px;line-height:1.65}.privacy-note{margin:10px 0 0;color:#77746e;font:8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.hero-visual{position:relative;min-width:0;background:#0b0b0b;overflow:hidden}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:44% center;filter:contrast(1.08) saturate(.68);transform:scale(1.08)}.visual-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(7,7,7,.28),transparent 28%),linear-gradient(0deg,rgba(7,7,7,.75),transparent 25%),linear-gradient(180deg,rgba(7,7,7,.55),transparent 22%)}.visual-meta{position:absolute;left:28px;right:28px;display:flex;justify-content:space-between;color:#aaa69e;font:8px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.visual-meta-top{top:98px}.visual-meta-bottom{bottom:30px}.hero-seal{position:absolute;right:30px;top:50%;width:104px;height:104px;border:1px solid rgba(232,228,219,.45);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-7deg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hero-seal span{font-family:var(--font-serif);font-size:40px;line-height:.8}.hero-seal small{margin-top:9px;font:7px var(--font-mono);letter-spacing:.15em}.hero-index{position:absolute;left:34px;bottom:25px;display:flex;gap:9px;align-items:center;color:#85817a;font:8px var(--font-mono)}.hero-index i{display:block;width:50px;height:1px;background:#85817a}.access-form{width:100%;max-width:690px}.website-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.field-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.field-grid label{padding:14px 0 10px;border-bottom:1px solid var(--line)}.field-grid label+label{padding-left:18px;border-left:1px solid var(--line)}.field-grid label>span{display:block;color:#77746e;font:8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.field-grid input{width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--paper);font-size:13px;letter-spacing:.04em}.field-grid input::placeholder{color:#aaa69e;opacity:.74}.consent-row{display:grid;grid-template-columns:14px 1fr;gap:9px;align-items:start;margin:13px 0;color:#77746e;font-size:8px;line-height:1.45}.consent-row input{position:absolute;opacity:0}.custom-check{width:12px;height:12px;border:1px solid #6f6b65;display:grid;place-items:center}.consent-row input:checked+.custom-check:after{content:"";width:5px;height:5px;background:var(--paper)}.consent-row input:focus-visible+.custom-check{outline:2px solid var(--paper);outline-offset:2px}.access-form button{width:100%;height:50px;border:1px solid var(--paper);background:var(--paper);color:var(--ink);display:flex;justify-content:space-between;align-items:center;padding:0 17px;font:10px var(--font-mono);letter-spacing:.12em;transition:.25s ease}.access-form button:hover{background:transparent;color:var(--paper)}.access-form button:disabled{cursor:wait;opacity:.72}.form-message{min-height:16px;margin:8px 0 0;color:#b8b4aa;font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.form-message[data-state=success]{color:#d7d1c6}.form-message[data-state=error]{color:#db9a92}.shopify-form-errors{margin:0 0 13px;color:#db9a92;font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.shopify-form-errors ul{margin:0;padding-left:18px}.shopify-form-success{margin:0 0 13px;color:#d7d1c6;font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ticker{overflow:hidden;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--ink)}.ticker-track{height:60px;width:max-content;display:flex;align-items:center;gap:38px;padding:0 20px;animation:ticker 28s linear infinite;font-size:12px;letter-spacing:.19em}.ticker-track b{color:var(--wine);font-size:14px}@keyframes ticker{to{transform:translate(-50%)}}.collection{padding:120px 6vw 140px;background:var(--paper);color:var(--ink)}.section-kicker{margin:0;display:flex;justify-content:space-between;text-transform:uppercase;font:9px var(--font-mono);letter-spacing:.17em}.collection-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:9vw;margin:92px 0 100px}.collection-title>p{color:var(--wine);font:10px var(--font-mono);letter-spacing:.16em}.collection-title h2{margin:20px 0 0;font-size:clamp(44px,6.8vw,104px);line-height:.83;letter-spacing:-.07em;font-weight:560}.collection-title em{font-family:var(--font-serif);font-weight:400;color:var(--wine)}.collection-copy{padding-top:70px}.collection-copy p{font-size:15px;line-height:1.7;margin:0 0 24px}.collection-copy p:last-child{font-family:var(--font-serif);font-style:italic;font-size:20px}.collection-board{margin:0 0 92px;padding:0;background:#090909;border:1px solid rgba(9,9,9,.3)}.collection-board img{display:block;width:100%;height:auto;filter:contrast(1.04) saturate(.72)}.collection-board figcaption{display:flex;justify-content:space-between;padding:16px 18px;color:#aaa69e;background:#090909;font:8px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.detail-list{border-top:1px solid rgba(9,9,9,.5)}.detail-row{display:grid;grid-template-columns:80px 1fr auto;align-items:center;min-height:82px;border-bottom:1px solid rgba(9,9,9,.28)}.detail-row span{font:9px var(--font-mono)}.detail-row p{margin:0;font-size:clamp(20px,2.7vw,38px);letter-spacing:-.04em;text-transform:uppercase}.detail-row i{font-style:normal;font-size:22px}.collection-gallery-section{padding:120px 6vw 145px;background:#0d0c0b;color:var(--paper)}.gallery-kicker{color:#918d85}.gallery-intro{display:grid;grid-template-columns:1.4fr .6fr;gap:9vw;margin:88px 0 92px}.gallery-intro>div:first-child>p{margin:0;color:#a65357;font:10px var(--font-mono);letter-spacing:.16em}.gallery-intro h2{margin:20px 0 0;color:#fff;font-size:clamp(48px,7vw,108px);line-height:.82;letter-spacing:-.075em;font-weight:560}.gallery-intro h2 em{color:transparent;-webkit-text-stroke:1px rgba(166,83,87,.9);font-family:var(--font-serif);font-weight:400;font-style:italic;letter-spacing:-.045em}.gallery-intro-copy{align-self:end;max-width:440px;padding-bottom:7px}.gallery-intro-copy p{margin:0 0 28px;color:#b1ada4;font-size:15px;line-height:1.7}.gallery-intro-copy span{display:block;padding-top:16px;border-top:1px solid var(--line);color:#77746e;font:8px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.product-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:80px 24px}.product-card{grid-column:span 6;min-width:0}.product-image-button{position:relative;display:block;width:100%;padding:0;border:1px solid rgba(232,228,219,.18);background:#f3f2ef;color:var(--paper);overflow:hidden;text-align:left;aspect-ratio:3 / 2}.product-image-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(7,7,7,.88),transparent 35%);opacity:.82;transition:opacity .35s ease}.product-image-button img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.product-image-button:hover img{transform:scale(1.018)}.product-image-button:hover:after{opacity:1}.product-image-button:focus-visible{outline:2px solid var(--paper);outline-offset:5px}.product-view-cue{position:absolute;z-index:1;left:20px;right:20px;bottom:18px;display:flex;justify-content:space-between;align-items:center;font:8px var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.product-view-cue i{font-style:normal;font-size:17px;transition:transform .3s ease}.product-image-button:hover .product-view-cue i{transform:translate(3px,-3px)}.product-card-meta{display:grid;grid-template-columns:44px 1fr auto;gap:14px;padding:21px 0 0;align-items:start}.product-card-meta>span{color:#79766f;font:8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding-top:4px}.product-card-meta>span:last-child{text-align:right}.product-card-meta h3{margin:0;font-size:clamp(19px,2vw,30px);line-height:1;letter-spacing:-.035em;text-transform:uppercase;font-weight:520}.product-card-meta p{margin:8px 0 0;color:#908c84;font-family:var(--font-serif);font-size:17px;font-style:italic}.design-modal{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#030303e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.design-modal[hidden]{display:none}.design-modal-panel{width:min(1180px,100%);height:calc(100svh - 56px);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;background:#0b0b0b;border:1px solid rgba(232,228,219,.25);box-shadow:0 30px 100px #000000a6}.design-modal-header{min-height:82px;padding:17px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.design-modal-header>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 16px}.design-modal-header span{color:#77746e;font:8px var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.design-modal-header h2{margin:0;font-size:22px;line-height:1;font-weight:520;letter-spacing:-.03em;text-transform:uppercase}.design-modal-header p{grid-column:2;margin:0;color:#8e8a82;font-family:var(--font-serif);font-size:14px;font-style:italic}.design-modal-header button{flex:none;min-width:102px;height:42px;padding:0 12px;border:1px solid var(--line);background:transparent;color:var(--paper);display:flex;align-items:center;justify-content:space-between;gap:22px;font:8px var(--font-mono);letter-spacing:.13em;text-transform:uppercase;transition:.25s ease}.design-modal-header button:hover{background:var(--paper);color:var(--ink)}.design-modal-header button span{color:inherit;font-size:19px;line-height:1}.design-modal-scroll{min-height:0;overflow:auto;padding:28px;background:#f3f2ef;overscroll-behavior:contain}.design-modal-scroll img{display:block;width:min(100%,1536px);height:auto;margin:0 auto;box-shadow:0 12px 48px #00000029}.design-modal-controls{min-height:58px;padding:0 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid var(--line);color:#77746e;font:8px var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.design-modal-controls button{width:max-content;padding:12px 0;border:0;background:transparent;color:var(--paper);font:inherit;letter-spacing:inherit;text-transform:inherit}.design-modal-controls button:last-child{justify-self:end}.manifesto{padding:110px 6vw 70px;background:var(--wine);color:#eee8dd}.manifesto blockquote{margin:85px auto 100px;max-width:1200px;font-size:clamp(30px,4.4vw,70px);line-height:1.03;letter-spacing:-.05em;text-align:center}.manifesto-footer{display:flex;align-items:end;justify-content:space-between;border-top:1px solid rgba(255,255,255,.3);padding-top:22px;font:9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.compass{font-size:42px;line-height:1}.global-shipping{padding:118px 6vw 104px;background:var(--paper);color:var(--ink)}.global-shipping-kicker{color:#6f6b65}.global-shipping-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:9vw;margin:88px 0 94px}.global-shipping-title>p{margin:0;color:var(--wine);font:10px var(--font-mono);letter-spacing:.16em}.global-shipping-title h2{margin:20px 0 0;font-size:clamp(48px,7vw,108px);line-height:.82;letter-spacing:-.075em;font-weight:560}.global-shipping-title h2 em{color:var(--wine);font-family:var(--font-serif);font-weight:400;font-style:italic;letter-spacing:-.045em}.global-shipping-copy{align-self:end;max-width:440px;padding-bottom:7px}.global-shipping-copy p{margin:0;font-size:15px;line-height:1.7}.global-shipping-copy p+p{margin-top:24px;color:#6f6b65;font-size:12px}.shipping-points{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(9,9,9,.45);border-bottom:1px solid rgba(9,9,9,.45)}.shipping-points span{min-height:72px;display:flex;align-items:center;justify-content:center;padding:18px;text-align:center;text-transform:uppercase;font:9px var(--font-mono);letter-spacing:.16em}.shipping-points span+span{border-left:1px solid rgba(9,9,9,.28)}.access-section{min-height:780px;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden;background:radial-gradient(circle at 20% 50%,#2a2520 0,#0a0a0a 45%)}.access-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:72px 72px;opacity:.35}.access-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:min(31vw,470px);letter-spacing:-.12em;line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(232,228,219,.16);transform:translate(-5%)}.access-panel{position:relative;z-index:2;padding:110px 8vw 90px 4vw;display:flex;flex-direction:column;justify-content:center}.access-panel h2{margin:0;color:#fff;font-size:clamp(70px,8.2vw,132px);line-height:.76;letter-spacing:-.08em}.access-copy{max-width:440px;color:#aaa69e;font-size:15px;line-height:1.65;margin:42px 0 30px}footer{min-height:130px;padding:28px 34px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;border-top:1px solid var(--line);color:#8b877f;font:8px var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.footer-wordmark{color:var(--paper);font-family:var(--font-sans);font-size:11px}footer p{margin:0}footer div{justify-self:end;display:flex;gap:25px}@media(max-width:900px){.site-header{grid-template-columns:1fr auto;padding:0 20px;height:64px}.header-center{display:none}.hero{height:auto;min-height:0;grid-template-columns:1fr}.hero-copy{min-height:720px;padding:125px 24px 70px}.hero h1{font-size:clamp(60px,19vw,110px)}.hero-visual{min-height:650px}.hero-index{display:none}.collection{padding:86px 24px 95px}.collection-grid{grid-template-columns:1fr;gap:30px;margin:70px 0}.collection-copy{padding:0;max-width:560px}.collection-board{margin-bottom:70px}.collection-gallery-section{padding:90px 24px 105px}.gallery-intro{grid-template-columns:1fr;gap:34px;margin:70px 0}.gallery-intro-copy{align-self:start}.product-gallery{gap:68px 20px}.global-shipping{padding:90px 24px 88px}.global-shipping-grid{grid-template-columns:1fr;gap:34px;margin:70px 0}.global-shipping-copy{align-self:start}.access-section{grid-template-columns:1fr;min-height:0}.access-number{height:260px;font-size:54vw;padding-top:55px}.access-panel{padding:40px 24px 85px}}@media(max-width:560px){.wordmark{letter-spacing:.14em;font-size:10px}.header-cta{font-size:8px}.header-cta span{padding-left:8px}.hero-copy{min-height:700px}.eyebrow{margin-bottom:28px}.hero h1 span:nth-child(2){margin-left:5%}.hero-deck{font-size:13px;margin-top:34px}.field-grid{grid-template-columns:1fr}.field-grid label+label{padding-left:0;border-left:0}.hero-visual{min-height:560px}.visual-meta{left:16px;right:16px}.hero-seal{width:84px;height:84px;right:18px}.hero-seal span{font-size:32px}.ticker-track{height:52px;gap:25px;font-size:10px}.collection-title h2{font-size:13vw}.collection-board figcaption{padding:12px;gap:24px}.detail-row{grid-template-columns:45px 1fr auto;min-height:70px}.gallery-intro h2{font-size:13vw}.product-gallery{display:block}.product-card+.product-card{margin-top:58px}.product-image-button{aspect-ratio:3 / 2}.product-card-meta{grid-template-columns:34px 1fr}.product-card-meta>span:last-child{grid-column:2;text-align:left;padding-top:2px}.design-modal{padding:0}.design-modal-panel{height:100svh;border:0}.design-modal-header{min-height:74px;padding:13px 14px}.design-modal-header>div{display:block}.design-modal-header h2{margin:4px 0;font-size:16px}.design-modal-header p{font-size:12px}.design-modal-header button{min-width:82px;height:38px;gap:12px}.design-modal-scroll{padding:8px}.design-modal-controls{min-height:52px;padding:0 14px}.manifesto{padding:80px 24px 50px}.manifesto blockquote{margin:65px 0 75px;text-align:left}.manifesto-footer{gap:30px}.global-shipping-title h2{font-size:13vw}.shipping-points{grid-template-columns:1fr}.shipping-points span{min-height:58px}.shipping-points span+span{border-left:0;border-top:1px solid rgba(9,9,9,.28)}.access-panel h2{font-size:20vw}footer{grid-template-columns:1fr auto;padding:25px 20px}footer p{display:none}footer div span:first-child{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}.product-image-button img,.product-view-cue i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/abstract-mindz.css.map */
