:root{--montauk: #98BCF0;--lait: #F5F7FA;--hudson: #2C2C2C;--muted: rgba(44,44,44,.45);--limestone: #D9CFBA;--olive-glass: rgba(255, 255, 255, .18)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--limestone);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;color:var(--hudson);font-family:DM Sans,sans-serif;font-weight:300;font-size:16px;line-height:1.6;overflow-x:hidden}@media(max-width:768px){body{background-attachment:scroll}}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;border-bottom:1px solid transparent;display:flex;align-items:center;justify-content:space-between;padding:0 3rem;height:64px;transition:background .6s ease,box-shadow .6s ease,border-color .6s ease,backdrop-filter .6s ease}nav.scrolled{background:var(--olive-glass);backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12);border-bottom-color:transparent;box-shadow:0 0 0 1px #ffffff47,0 0 16px 5px #ffffff14,0 2px #2c2c2c0f}.nav-logo{display:flex;align-items:center;text-decoration:none}.nav-phonetic{font-family:Times New Roman,serif;font-style:italic;font-size:1.2rem;color:var(--hudson);letter-spacing:.04em}.footer-logo-img{height:72px;width:auto;display:block}.nav-logo-the{font-family:freight-display-pro,serif;font-weight:500;font-size:.5rem;letter-spacing:.4em;text-transform:uppercase;color:#2c2c2c66}.nav-logo-name{font-family:freight-display-pro,serif;font-weight:700;font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;color:var(--hudson)}.nav-links{display:flex;gap:2.5rem;list-style:none}.nav-links a{font-family:VT323,monospace;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hudson);text-decoration:none;transition:opacity .2s}.nav-links a:hover{opacity:.55}.hero{min-height:100vh;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:11rem 3rem 5rem;position:relative}.hero-logo{width:clamp(160px,22vw,260px);height:auto;display:block;animation:fadeRise 1.6s cubic-bezier(.16,1,.3,1) both}.hero-coords{font-family:VT323,monospace;font-size:1.05rem;letter-spacing:.14em;color:#2c2c2c66;margin-top:.75rem;animation:fadeRise 1.6s cubic-bezier(.16,1,.3,1) .15s both}.hero-rule{width:40px;height:1px;background:#2c2c2c40;margin:2.5rem auto;animation:fadeRise 1.6s cubic-bezier(.16,1,.3,1) .2s both}.hero-byline{display:flex;align-items:center;gap:1rem;font-family:Times New Roman,serif;font-style:italic;font-size:clamp(.95rem,1.8vw,1.15rem);color:#2c2c2c80;animation:fadeRise 1.6s cubic-bezier(.16,1,.3,1) .35s both}.hero-byline-sep{font-size:.38rem;font-style:normal;color:#2c2c2c38;line-height:1}.hero-byline-link{color:#2c2c2c80;text-decoration:none;transition:color .4s,text-shadow .4s}.hero-byline-link:hover{color:var(--hudson);text-shadow:0 0 18px rgba(152,188,240,1),0 0 36px rgba(152,188,240,.7),0 0 60px rgba(152,188,240,.3)}@keyframes fadeRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.marquee-strip{background:var(--hudson);overflow:hidden;padding:.7rem 0}.marquee-track{display:flex;align-items:center;gap:1.8rem;white-space:nowrap;width:max-content;animation:marquee 28s linear infinite}.marquee-track span{font-family:VT323,monospace;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:#f5f7fa80}.marquee-dot{font-size:.3rem!important;color:#98bcf059!important;line-height:1}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.collection{padding:8rem 3rem;background:var(--lait)}.section-header{text-align:center;margin-bottom:5rem}.section-tag{font-family:freight-display-pro,serif;font-weight:700;font-size:1.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--hudson);margin-bottom:.4rem}.section-sub{font-family:Times New Roman,serif;font-style:italic;font-size:1rem;color:var(--muted);margin-top:.8rem}.section-title{font-family:freight-display-pro,serif;font-weight:700;font-size:2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hudson)}.candle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;max-width:1100px;margin:0 auto}.candle-card{display:flex;flex-direction:column;text-decoration:none;color:var(--hudson);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.candle-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px #00000017}.candle-visual{aspect-ratio:3/4;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background .5s ease}.candle-card:hover .candle-bg-montauk{background:#98bcf047}.candle-card:hover .candle-bg-lait{background:#f0f3f8f2}.candle-card:hover .candle-bg-hudson{background:#2c2c2c24}.candle-vessel{width:55%;height:75%;position:relative;display:flex;flex-direction:column}.vessel-lid{height:8%;background:#dce1e8cc;border-radius:4px 4px 0 0;flex-shrink:0}.vessel-body{flex:1;background:linear-gradient(135deg,#ffffffeb,#ebeef2c7,#f5f7fae0 70%,#fffffff2);border-radius:0 0 6px 6px;position:relative;overflow:hidden;box-shadow:3px 6px 20px #0000001a,inset 4px 0 12px #fff9}.vessel-band{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:28%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.vessel-band-word{font-family:freight-display-pro,serif;font-weight:700;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;line-height:1}.vessel-band-ph{font-family:Times New Roman,serif;font-style:italic;font-size:.45rem;letter-spacing:.04em;opacity:.55}.band-montauk{background:#98bcf0}.band-montauk .vessel-band-word{color:#2c2c2c}.band-montauk .vessel-band-ph{color:#2c2c2c99}.band-lait{background:#f5f7fa;border-top:.5px solid rgba(44,44,44,.12);border-bottom:.5px solid rgba(44,44,44,.12)}.band-lait .vessel-band-word{color:#2c2c2c}.band-lait .vessel-band-ph{color:#2c2c2c80}.band-hudson-c{background:#2c2c2c}.band-hudson-c .vessel-band-word{color:#f5f7fa}.band-hudson-c .vessel-band-ph{color:#f5f7fa73}.candle-bg-montauk{background:#98bcf01f}.candle-bg-lait{background:#f5f7fa99;border:1px solid rgba(44,44,44,.05)}.candle-bg-hudson{background:#2c2c2c0f}.candle-info{padding:1.8rem 1.6rem;background:#e6e0d2b8;border:1px solid rgba(44,44,44,.07);border-top:none;flex:1}.candle-name{font-family:freight-display-pro,serif;font-weight:700;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.1rem}.candle-coords{font-family:VT323,monospace;font-size:.72rem;letter-spacing:.1em;color:var(--muted);margin-bottom:.55rem}.candle-notes{font-family:Times New Roman,serif;font-style:italic;font-size:.85rem;color:#2c2c2c80;line-height:1.7;margin-bottom:1rem}.candle-price{font-size:.68rem;letter-spacing:.12em;color:var(--hudson)}.craft-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;padding:2rem 3rem;border-top:1px solid rgba(44,44,44,.07)}.craft-strip span{font-family:VT323,monospace;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.craft-sep{color:#2c2c2c33!important}.story{background:var(--hudson);padding:9rem 3rem}.story-inner{display:grid;grid-template-columns:1fr 1fr;gap:6rem;max-width:1100px;margin:0 auto;align-items:center}.story-left{display:flex;flex-direction:column}.story-eyebrow{font-family:VT323,monospace;font-size:.85rem;letter-spacing:.2em;color:#98bcf073;margin-bottom:1.5rem}.story-mark{font-family:Times New Roman,serif;font-style:italic;font-size:1rem;color:var(--montauk);letter-spacing:.1em;margin-bottom:1.5rem}.story-rule{width:1px;height:48px;background:#98bcf040;margin-bottom:2rem}.story-body{font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:300;line-height:1.95;color:#f5f7fa99}.story-body em{font-style:normal;color:#f5f7fae6}.story-right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:3rem}.story-tagline{font-family:freight-display-pro,serif;font-weight:700;font-size:clamp(2.8rem,4.5vw,5rem);letter-spacing:.08em;text-transform:uppercase;color:var(--lait);line-height:1.1}.story-origin{font-family:VT323,monospace;font-size:.85rem;letter-spacing:.2em;color:#98bcf073}footer{background:transparent;border-top:1px solid rgba(44,44,44,.08);padding:.9rem 3rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}footer .footer-links{justify-self:start}footer .footer-logo{justify-self:center}footer .footer-origin{justify-self:end}.footer-logo{display:flex;flex-direction:column;line-height:1}.footer-logo-the{font-family:freight-display-pro,serif;font-weight:500;font-size:.55rem;letter-spacing:.35em;text-transform:uppercase;color:#2c2c2c4d}.footer-logo-name{font-family:freight-display-pro,serif;font-weight:700;font-size:1.15rem;letter-spacing:.3em;text-transform:uppercase;color:var(--hudson)}.footer-links{display:flex;gap:2rem;list-style:none}.footer-links a{font-family:VT323,monospace;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--hudson)}.footer-origin{font-family:VT323,monospace;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.footer-copy{background:transparent;text-align:center;padding:.75rem 3rem;font-size:.52rem;letter-spacing:.18em;text-transform:uppercase;color:#2c2c2c40;border-top:1px solid rgba(44,44,44,.05)}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2c2c2c73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:500;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .5s}.popup-overlay.active{opacity:1;pointer-events:all}.popup{background:var(--lait);max-width:420px;width:92%;padding:3rem 2.5rem 2rem;text-align:center;position:relative;animation:fadeRise .6s cubic-bezier(.16,1,.3,1) both}.popup-close{position:absolute;top:1rem;right:1.2rem;background:none;border:none;cursor:pointer;font-size:.75rem;color:#2c2c2c59;letter-spacing:.05em;transition:color .2s}.popup-close:hover{color:var(--hudson)}.popup-wordmark{display:flex;flex-direction:column;align-items:center;line-height:1;margin-bottom:1.2rem}.popup-wm-the{font-family:freight-display-pro,serif;font-weight:500;font-size:.5rem;letter-spacing:.55em;text-transform:uppercase;color:#2c2c2c66;margin-bottom:.1em;margin-right:-.55em}.popup-wm-name{font-family:freight-display-pro,serif;font-weight:700;font-size:2rem;letter-spacing:.3em;text-transform:uppercase;color:var(--hudson);line-height:1;margin-right:-.3em}.popup-rule{width:32px;height:1px;background:#2c2c2c33;margin:0 auto 1.5rem}.popup-offer{font-family:Times New Roman,serif;font-style:italic;font-size:1.2rem;color:var(--hudson);margin-bottom:.75rem}.popup-body{font-size:.72rem;color:#2c2c2c80;line-height:1.7;margin-bottom:1.5rem}.popup-form{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.popup-input{width:100%;padding:.75rem 1rem;border:1px solid rgba(44,44,44,.2);background:#fff;font-family:DM Sans,sans-serif;font-weight:300;font-size:.75rem;letter-spacing:.05em;color:var(--hudson);outline:none;transition:border-color .2s}.popup-input:focus{border-color:var(--hudson)}.popup-input::placeholder{color:#2c2c2c4d}.popup-submit{width:100%;padding:.85rem;background:var(--hudson);color:var(--lait);border:none;cursor:pointer;font-family:DM Sans,sans-serif;font-weight:300;font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;transition:opacity .2s}.popup-submit:hover{opacity:.75}.popup-success{display:none}.popup-success.active{display:block}.popup-code{font-family:VT323,monospace;font-size:2rem;letter-spacing:.25em;color:var(--hudson);margin-bottom:.5rem}.popup-decline{background:none;border:none;cursor:pointer;font-size:.55rem;letter-spacing:.15em;text-transform:uppercase;color:#2c2c2c40;text-decoration:underline;margin-top:.5rem;transition:color .2s}.popup-decline:hover{color:var(--muted)}.product-page{padding:8rem 3rem 6rem;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.product-visual{aspect-ratio:3/4;background:#98bcf01f;display:flex;align-items:center;justify-content:center}.product-info{padding-top:2rem}.product-title{font-family:freight-display-pro,serif;font-weight:700;font-size:2.5rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem}.product-coords{font-family:VT323,monospace;font-size:.85rem;color:var(--muted);letter-spacing:.1em;margin-bottom:1.5rem}.product-price{font-size:1.1rem;letter-spacing:.08em;margin-bottom:2rem}.product-add{display:inline-block;width:100%;padding:1rem 2rem;background:var(--hudson);color:var(--lait);font-family:DM Sans,sans-serif;font-weight:300;font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;text-align:center;border:none;cursor:pointer;transition:opacity .2s}.product-add:hover{opacity:.75}@media(max-width:768px){nav{padding:0 1.2rem;height:56px}.nav-phonetic{font-size:1rem}.nav-links{gap:1.5rem}.hero{padding:7.5rem 1.5rem 4rem}.hero-wm-name{font-size:clamp(3rem,14vw,5rem)}.hero-rule{margin:1.8rem auto}.hero-byline{flex-direction:column;gap:.35rem;font-size:.95rem}.hero-byline-sep{display:none}.collection{padding:5rem 1.2rem}.section-header{margin-bottom:3rem}.section-tag{font-size:1.4rem}.candle-grid{grid-template-columns:1fr;gap:2px}.candle-visual{aspect-ratio:4/3}.candle-info{padding:1.4rem 1.2rem}.story{padding:5rem 1.5rem}.story-inner{grid-template-columns:1fr;gap:2.5rem}.story-right{order:-1}.story-tagline{font-size:2.4rem}.story-rule{display:none}footer{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:1.5rem;text-align:center}.footer-links{justify-content:center;gap:1.5rem}.footer-logo{align-items:center}.footer-copy{padding:.6rem 1.5rem}.product-page{grid-template-columns:1fr;gap:3rem;padding:6rem 1.5rem 4rem}.popup{padding:2.5rem 1.8rem 1.8rem}}.atlas-page{background:#f0f0ec;color:#2c2c2c;min-height:100vh}.atlas-header{padding:7rem 3rem 3rem;display:flex;flex-direction:column;gap:.75rem;border-bottom:1px solid rgba(44,44,44,.08)}.atlas-eyebrow{font-family:VT323,monospace;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:#2c2c2c73}.atlas-title{font-family:freight-display-pro,serif;font-weight:700;font-size:clamp(2.5rem,6vw,4.5rem);letter-spacing:.2em;text-transform:uppercase;line-height:1;color:#2c2c2c}.atlas-subtitle{font-family:Times New Roman,serif;font-style:italic;font-size:1rem;color:#2c2c2c80;margin-top:.25rem}.atlas-meta{display:flex;align-items:center;gap:2rem;margin-top:.5rem}.atlas-counter{display:flex;align-items:baseline;gap:.5rem}.counter-num{font-family:VT323,monospace;font-size:2.2rem;color:#4a7fc1;line-height:1}.counter-label{font-family:VT323,monospace;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#2c2c2c73}.counter-pulse{width:6px;height:6px;border-radius:50%;background:#4a7fc1;animation:atlas-pulse 2s ease-in-out infinite}@keyframes atlas-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.atlas-body{display:grid;grid-template-columns:1fr 360px;height:calc(100vh - 200px);min-height:560px}#atlas-map{height:100%;z-index:1}.atlas-page .leaflet-container{background:#e8e8e4}.atlas-page .leaflet-control-zoom{border:1px solid rgba(44,44,44,.12)!important;background:#f5f7fa!important}.atlas-page .leaflet-control-zoom a{background:#f5f7fa!important;color:#2c2c2c80!important;border-bottom:1px solid rgba(44,44,44,.08)!important}.atlas-page .leaflet-control-zoom a:hover{background:#fff!important;color:#2c2c2c!important}.atlas-page .leaflet-control-attribution{background:#f0f0ecd9!important;color:#2c2c2c59!important;font-size:.55rem!important}.atlas-page .leaflet-popup-content-wrapper{background:#f5f7fa;border:1px solid rgba(44,44,44,.1);border-radius:2px;box-shadow:0 8px 32px #2c2c2c1f;padding:0}.atlas-page .leaflet-popup-tip{background:#f5f7fa}.atlas-page .leaflet-popup-content{margin:0;padding:1.25rem 1.5rem;min-width:180px}.pin-popup-city{font-family:freight-display-pro,serif;font-weight:700;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:#2c2c2c;line-height:1}.pin-popup-coord{font-family:VT323,monospace;font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:#2c2c2c73;margin-top:.3rem}.pin-popup-rule{width:24px;height:1px;background:#2c2c2c1a;margin:.6rem 0}.pin-popup-scent{font-family:Times New Roman,serif;font-style:italic;font-size:.75rem;color:#2c2c2c8c}.dispatches{background:#f5f7fa;border-left:1px solid rgba(44,44,44,.08);display:flex;flex-direction:column;overflow:hidden}.dispatches-header{padding:1.5rem 1.75rem 1rem;border-bottom:1px solid rgba(44,44,44,.08);flex-shrink:0}.dispatches-label{font-family:VT323,monospace;font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:#2c2c2c73}.dispatches-list{overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:rgba(44,44,44,.12) transparent}.dispatch{padding:1.4rem 1.75rem;border-bottom:1px solid rgba(44,44,44,.06);cursor:pointer;transition:background .2s}.dispatch:hover{background:#2c2c2c08}.dispatch-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.dispatch-city{font-family:freight-display-pro,serif;font-weight:700;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:#2c2c2c;line-height:1.2}.dispatch-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:3px}.dot-montauk{background:#98bcf0}.dot-lait{background:#2c2c2c33;border:1px solid rgba(44,44,44,.25)}.dot-hudson{background:#2c2c2c}.dispatch-coord{font-family:VT323,monospace;font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:#2c2c2c73;margin-bottom:.6rem}.dispatch-note{font-family:Times New Roman,serif;font-style:italic;font-size:.72rem;line-height:1.75;color:#2c2c2c99}.dispatch-scent{font-family:VT323,monospace;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#2c2c2c61;margin-top:.75rem}.atlas-footer-bar{padding:1.25rem 3rem;border-top:1px solid rgba(44,44,44,.08);display:flex;align-items:center;justify-content:space-between;background:#f0f0ec}.atlas-legend{display:flex;align-items:center;gap:1.75rem}.legend-item{display:flex;align-items:center;gap:.5rem}.legend-dot{width:8px;height:8px;border-radius:50%}.legend-label{font-family:VT323,monospace;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#2c2c2c73}.atlas-footer-note{font-family:VT323,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#2c2c2c4d}@media(max-width:768px){.atlas-header{padding:5.5rem 1.5rem 2rem}.atlas-body{grid-template-columns:1fr;grid-template-rows:50vh auto;height:auto}#atlas-map{height:50vh}.dispatches{max-height:60vh}.atlas-footer-bar{padding:1rem 1.5rem;flex-direction:column;gap:1rem;text-align:center}}.craft-bar{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;padding-top:2rem;margin-top:2.5rem;border-top:1px solid rgba(44,44,44,.08)}.craft-tag{font-family:VT323,monospace;font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:#2c2c2c61}.product-craft{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(44,44,44,.08)}.craft-detail-label{font-family:VT323,monospace;font-size:.55rem;letter-spacing:.22em;text-transform:uppercase;color:#2c2c2c52;margin-bottom:.3rem}.craft-detail-val{font-family:DM Sans,sans-serif;font-weight:300;font-size:.78rem;line-height:1.5;color:#2c2c2c99}@media(max-width:600px){.product-craft{grid-template-columns:1fr 1fr}}.intro-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#1c1917;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;transition:opacity .9s cubic-bezier(.4,0,.2,1),visibility .9s}.intro-screen.out{opacity:0;visibility:hidden;pointer-events:none}.intro-the{font-family:freight-display-pro,serif;font-weight:500;font-size:.55rem;letter-spacing:.55em;text-transform:uppercase;color:#f5f7fa59;animation:intro-rise .9s cubic-bezier(.16,1,.3,1) .2s both}.intro-name{font-family:freight-display-pro,serif;font-weight:700;font-size:clamp(2.8rem,7vw,4rem);letter-spacing:.32em;text-transform:uppercase;color:#f5f7faf2;line-height:1;margin-right:-.32em;animation:intro-rise .9s cubic-bezier(.16,1,.3,1) .35s both}.intro-ph{font-family:Times New Roman,serif;font-style:italic;font-size:1rem;color:#f5f7fa38;letter-spacing:.06em;margin-top:.4rem;animation:intro-rise .9s cubic-bezier(.16,1,.3,1) .5s both}@keyframes intro-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}nav.nav-light{background:#100e0c8c;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:#ffffff0f;box-shadow:none}nav.nav-light .nav-phonetic,nav.nav-light .nav-links a{color:#f5f7fabf}nav.nav-light .nav-links a:hover{color:#f5f7fa}.hero-content{display:flex;flex-direction:column;align-items:center;width:100%;will-change:transform,opacity}.hero-scroll-hint{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);width:1px;height:48px;background:linear-gradient(to bottom,rgba(44,44,44,.5),transparent);animation:scroll-hint 2s ease-in-out infinite}@keyframes scroll-hint{0%{opacity:0;transform:translate(-50%) scaleY(0);transform-origin:top}40%{opacity:1}to{opacity:0;transform:translate(-50%) scaleY(1);transform-origin:top}}.rw{display:inline-block;opacity:.08;transition:opacity .2s ease}.manifesto{background:#1c1917;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 3rem;position:relative;overflow:hidden}.manifesto-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(212,185,120,.07) 0%,transparent 68%);pointer-events:none;animation:candle-glow 4s ease-in-out infinite alternate}@keyframes candle-glow{0%{opacity:.5;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.manifesto-inner{max-width:880px;text-align:center;position:relative;z-index:1}.manifesto-eyebrow{font-family:VT323,monospace;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:#f5f7fa33;margin-bottom:3.5rem}.manifesto-text{font-family:freight-display-pro,serif;font-weight:500;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.35;color:#f5f7fae6;letter-spacing:.01em}.manifesto-rule{width:3rem;height:1px;background:#f5f7fa1a;margin:3.5rem auto}.manifesto-sub{font-family:VT323,monospace;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:#f5f7fa33}@media(max-width:768px){.manifesto{padding:5rem 2rem;min-height:90vh}}.collection{background:#161411d1!important;padding-bottom:5rem}.collection .section-tag{color:#f5f7fad9}.collection .section-sub{color:#f5f7fa66}.candle-grid{gap:16px!important}.candle-card{background:#ffffff0d;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 40px #00000038,inset 0 1px #ffffff2e;color:#f5f7fad9!important;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),border-color .5s ease!important}.candle-card.revealed:hover{transform:translateY(-14px) scale(1.018)!important;box-shadow:0 36px 80px #00000052,inset 0 1px #ffffff3d;border-color:#ffffff3d!important}.candle-info{background:#14120f99!important;border-color:#ffffff0f!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.candle-name{color:#f5f7fae6!important}.candle-coords{color:#f5f7fa59!important}.candle-notes{color:#f5f7fa80!important}.candle-price{color:#f5f7fabf!important}.craft-strip{background:#161411d1!important;border-color:#ffffff0f!important}.craft-strip span{color:#f5f7fa4d!important}.craft-sep{color:#f5f7fa1f!important}.giving{background:#eae6dc;padding:7rem 3rem 6rem}.giving-inner{max-width:1100px;margin:0 auto}.giving-header{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4rem;margin-bottom:4rem}.giving-eyebrow{font-family:VT323,monospace;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:#2c2c2c61;margin-bottom:1rem}.giving-title{font-family:freight-display-pro,serif;font-weight:700;font-size:3.5rem;letter-spacing:.01em;color:#2c2c2c;line-height:1;margin-bottom:1.25rem}.giving-lead{font-family:DM Sans,sans-serif;font-weight:300;font-size:.9rem;color:#2c2c2c8c;max-width:400px;line-height:1.75}.giving-ticker{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;padding-bottom:.5rem}.giving-pulse{width:5px;height:5px;border-radius:50%;background:#8ec8b0;animation:atlas-pulse 2s ease-in-out infinite;align-self:flex-end;margin-bottom:.2rem}.giving-ticker-num{font-family:freight-display-pro,serif;font-weight:700;font-size:2.8rem;letter-spacing:.02em;color:#2c2c2c;line-height:1}.giving-ticker-label{font-family:VT323,monospace;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#2c2c2c61}.giving-orgs{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3.5rem}.giving-org{background:#ffffff8c;border:1px solid rgba(44,44,44,.07);border-top:3px solid transparent;padding:2rem;display:flex;flex-direction:column}.giving-org--01{border-top-color:#8ec8b0}.giving-org--02{border-top-color:#d4bc7e}.giving-org--03{border-top-color:#98bce0}.giving-org-icon{margin-bottom:1.5rem;display:block;flex-shrink:0}.giving-org--01 .giving-org-icon{color:#8ec8b0}.giving-org--02 .giving-org-icon{color:#d4bc7e}.giving-org--03 .giving-org-icon{color:#98bce0}.giving-org-num{font-family:VT323,monospace;font-size:.7rem;letter-spacing:.25em;color:#2c2c2c40;margin-bottom:.5rem}.giving-org-name{font-family:freight-display-pro,serif;font-weight:700;font-size:1.35rem;letter-spacing:.02em;color:#2c2c2c;margin-bottom:1.25rem}.giving-org-body{font-family:DM Sans,sans-serif;font-weight:300;font-size:.83rem;line-height:1.75;color:#2c2c2ca6;margin-bottom:1rem;flex:1}.giving-org-why{font-family:DM Sans,sans-serif;font-style:italic;font-size:.8rem;line-height:1.65;color:#2c2c2c6b;margin-bottom:1.5rem}.giving-org-amount{font-family:VT323,monospace;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase}.giving-org--01 .giving-org-amount{color:#8ec8b0}.giving-org--02 .giving-org-amount{color:#d4bc7e}.giving-org--03 .giving-org-amount{color:#98bce0}.giving-charter{border-top:1px solid rgba(44,44,44,.08);padding-top:2rem;font-family:DM Sans,sans-serif;font-style:italic;font-weight:300;font-size:.85rem;line-height:1.85;color:#2c2c2c66;text-align:center;max-width:560px;margin:0 auto}@media(max-width:768px){.giving{padding:5rem 1.5rem 4rem}.giving-header{grid-template-columns:1fr;gap:2rem}.giving-ticker{align-items:flex-start}.giving-orgs{grid-template-columns:1fr;gap:1.25rem}.giving-title{font-size:2.6rem}.giving-ticker-num{font-size:2.2rem}}.giving-callout{display:flex;align-items:center;gap:.5rem}.giving-callout-dot{width:5px;height:5px;border-radius:50%;background:#4a7fc1;flex-shrink:0}.giving-callout-text{font-family:VT323,monospace;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:#2c2c2c61}.footer-giving{margin-top:1rem;display:flex;justify-content:center}.atlas-giving-stat{margin-top:.75rem}.atlas-giving-stat .giving-callout-dot{background:#f5f7fa80}.atlas-giving-stat .giving-callout-text{color:#f5f7fa59}.candle-chapters-wrap{display:block}.candle-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:6rem 5rem;position:relative;overflow:hidden}.candle-chapter-montauk{background:#0d1824}.candle-chapter-lait{background:#1a1610}.candle-chapter-hudson{background:#111110}.candle-section+.candle-section{border-top:1px solid rgba(245,247,250,.04)}.chapter-content{display:grid;grid-template-columns:1fr 1fr;gap:6rem;max-width:1100px;width:100%;align-items:center}.chapter-left{display:flex;flex-direction:column}.chapter-eyebrow{font-family:VT323,monospace;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:#f5f7fa33;margin-bottom:1.2rem}.chapter-name{font-family:freight-display-pro,serif;font-weight:700;font-size:clamp(4rem,9vw,8rem);letter-spacing:.06em;text-transform:uppercase;color:#f5f7faeb;line-height:.9;margin:0 0 1.5rem}.chapter-coords{font-family:VT323,monospace;font-size:.7rem;letter-spacing:.18em;color:#f5f7fa38;margin-bottom:2rem}.chapter-mood{font-family:Times New Roman,serif;font-style:italic;font-size:clamp(.92rem,1.4vw,1.05rem);line-height:1.9;color:#f5f7fa7a;margin-bottom:1.75rem;max-width:400px}.chapter-notes{font-family:VT323,monospace;font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:#f5f7fa40;margin-bottom:2.5rem}.chapter-cta{display:inline-block;font-family:VT323,monospace;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:3px;align-self:flex-start;transition:opacity .25s}.chapter-cta:hover{opacity:.7}.candle-chapter-montauk .chapter-eyebrow,.candle-chapter-montauk .chapter-coords{color:#98bcf059}.candle-chapter-montauk .chapter-cta{color:#98bcf0cc;border-color:#98bcf04d}.candle-chapter-lait .chapter-eyebrow,.candle-chapter-lait .chapter-coords{color:#d4be8259}.candle-chapter-lait .chapter-cta{color:#d4be82cc;border-color:#d4be824d}.candle-chapter-hudson .chapter-eyebrow,.candle-chapter-hudson .chapter-coords{color:#b4a89659}.candle-chapter-hudson .chapter-cta{color:#b4a896bf;border-color:#b4a89647}.chapter-right{display:flex;flex-direction:column;align-items:center;gap:2rem}.chapter-vessel-wrap{width:180px;height:270px;position:relative;will-change:transform;cursor:default}.chapter-vessel-wrap .candle-vessel{width:100%;height:100%}.chapter-vessel-wrap .vessel-band-word{font-size:.82rem}.chapter-vessel-wrap .vessel-band-ph{font-size:.52rem}.chapter-price{font-family:freight-display-pro,serif;font-weight:500;font-size:1.15rem;letter-spacing:.12em;color:#f5f7fa4d}.smoke-origin{position:absolute;top:-4px;left:50%;transform:translate(-50%);width:24px;height:8px;pointer-events:none;z-index:10}.smoke-particle{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffffff2e;pointer-events:none;animation:smoke-rise linear forwards}@keyframes smoke-rise{0%{transform:translateY(0) translate(0) scale(1);opacity:.18}40%{transform:translateY(-28px) translate(4px) scale(2.5);opacity:.09}to{transform:translateY(-72px) translate(-4px) scale(4.5);opacity:0}}.chapter-left,.chapter-right{transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}@media(max-width:900px){.candle-section{padding:5rem 2.5rem;min-height:100svh}.chapter-content{grid-template-columns:1fr;gap:3rem}.chapter-left{order:2}.chapter-right{order:1}.chapter-name{font-size:clamp(3.5rem,16vw,5.5rem)}.chapter-vessel-wrap{width:130px;height:195px}.chapter-mood{max-width:100%}}@media(max-width:480px){.candle-section{padding:4rem 1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
