@font-face{font-family:Cinzel;src:url(//hazecairo.com/cdn/shop/t/47/assets/Cinzel.woff2?v=39078932101171346101791637299) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Jost;src:url(//hazecairo.com/cdn/shop/t/47/assets/Jost.woff2?v=76975634109389125741791637299) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(//hazecairo.com/cdn/shop/t/47/assets/CormorantGaramond.woff2?v=182166748388722948901791637299) format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Cormorant Garamond;font-style:italic;src:url(//hazecairo.com/cdn/shop/t/47/assets/CormorantGaramond-Italic.woff2?v=58829723112564430911791637299) format("woff2");font-weight:300 700;font-display:swap}:root{--paper: #F7F5F0;--ink: #2A211C;--label-cream: #F3EDE1;--suede: #7A3B26;--shade: #4A3F35;--bloom: #4A1D21;--dawn: #B5652E;--hairline: rgba(42, 33, 28, .16);--f-display: "Cinzel", "Trajan Pro", Georgia, serif;--f-serif: "Cormorant Garamond", Garamond, Georgia, serif;--f-sans: "Jost", "Futura", "Helvetica Neue", Arial, sans-serif;--gutter: clamp(20px, 6vw, 110px);--ease: cubic-bezier(.16, .8, .24, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--label-cream);color:var(--ink);font-family:var(--f-sans);font-weight:300;font-size:17px;line-height:1.8;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:var(--label-cream)}.atmos-layer{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;background-size:cover;background-position:center;opacity:0;will-change:opacity,transform}.atmos-hero{background-image:url(//hazecairo.com/cdn/shop/t/47/assets/haze-hero.webp?v=173758132889578746231791637299);opacity:1;animation:drift-a 52s ease-in-out infinite alternate}.atmos-suede{background-image:url(//hazecairo.com/cdn/shop/t/47/assets/haze-suede.webp?v=31889562145857386321791637299);animation:drift-b 71s ease-in-out infinite alternate}.atmos-shade{background-image:url(//hazecairo.com/cdn/shop/t/47/assets/haze-shade.webp?v=439);animation:drift-c 68s ease-in-out infinite alternate}.atmos-bloom{background-image:url(//hazecairo.com/cdn/shop/t/47/assets/haze-bloom.webp?v=155553803271544154811791637299);animation:drift-c 86s ease-in-out infinite alternate}.atmos-dawn{background-image:url(//hazecairo.com/cdn/shop/t/47/assets/haze-dawn.webp?v=439);animation:drift-b 79s ease-in-out infinite alternate}.atmos-veil{background-image:url(//hazecairo.com/cdn/shop/t/47/assets/haze-veil.webp?v=92235531850644773351791637299);animation:drift-a 64s ease-in-out infinite alternate}.atmos-deep{background-image:url(//hazecairo.com/cdn/shop/t/47/assets/haze-deep.webp?v=98217683495546601381791637299);animation:drift-b 74s ease-in-out infinite alternate}@keyframes drift-a{0%{transform:translate3d(-2%,-1.2%,0) scale(1.06)}to{transform:translate3d(2.2%,1.6%,0) scale(1.13)}}@keyframes drift-b{0%{transform:translate3d(1.8%,1.2%,0) scale(1.12)}to{transform:translate3d(-2.2%,-1.4%,0) scale(1.05)}}@keyframes drift-c{0%{transform:translate3d(-1.4%,1.6%,0) scale(1.08)}to{transform:translate3d(1.6%,-1.2%,0) scale(1.15)}}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;opacity:.34;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:190px 190px}.label{font-family:var(--f-sans);font-weight:400;text-transform:uppercase;letter-spacing:.38em;font-size:11px;line-height:1.6;margin:0}.nav a,.scent-mood,.scent-format,.pyramid dt,.footer-nav a,.notify-form button{font-family:var(--f-sans);font-weight:400;text-transform:uppercase;letter-spacing:.3em;font-size:11px;line-height:1.6}.site-header{position:fixed;inset:0 0 auto 0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(26px + env(safe-area-inset-top,0px)) var(--gutter) 26px;transition:background-color .6s var(--ease),padding .6s var(--ease),border-color .6s var(--ease);border-bottom:1px solid transparent}.site-header.is-scrolled{background:#f3ede1b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:calc(15px + env(safe-area-inset-top,0px)) var(--gutter) 15px;border-color:var(--hairline)}.site-header{transition:background-color .6s var(--ease),padding .6s var(--ease),border-color .6s var(--ease),color .8s var(--ease)}.site-header.on-dark{color:var(--label-cream)}.site-header.is-scrolled.on-dark{background:#2a211c80;border-color:#f3ede124}.brand img{transition:opacity .6s var(--ease),filter .8s var(--ease)}.site-header.on-dark .brand img{filter:invert(.92) sepia(.15)}.brand img{width:112px;opacity:0;transition:opacity .6s var(--ease)}.site-header.is-scrolled .brand img{opacity:1}.nav{display:flex;gap:36px}.nav-right{justify-content:flex-end}.nav a{text-decoration:none;position:relative;padding-block:4px}.nav a:after{content:"";position:absolute;left:0;right:.3em;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.nav a:hover:after,.nav a:focus-visible:after{transform:scaleX(1)}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(120px,18vh,200px) var(--gutter) clamp(90px,14vh,150px)}.hero-inner{position:relative;z-index:2}.hero-title{margin:0}.hero-title img{width:min(470px,78vw,46vh);margin-inline:auto}.hero-tagline{font-family:var(--f-serif);font-style:italic;font-weight:300;font-size:clamp(21px,2.4vw,29px);margin:24px 0 0;opacity:.82}.hero-inner .label{margin:clamp(40px,6vh,66px) 0 0;opacity:.66}.manifesto{padding:clamp(110px,17vw,220px) var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);gap:0 clamp(20px,3vw,50px)}.manifesto .label{grid-column:2 / 6;opacity:.6;margin-bottom:28px}.manifesto-text{grid-column:2 / 12;margin:0 0 clamp(48px,6vw,84px);font-family:var(--f-serif);font-weight:300;line-height:1.08;font-size:clamp(36px,6.4vw,88px);letter-spacing:-.012em}.manifesto-text em{font-style:italic}.manifesto-body{grid-column:4 / 10;max-width:52ch;margin-inline:auto}.manifesto-body p{margin:0 0 1.3em}.manifesto-body p:last-child{margin-bottom:0}.scent{position:relative;display:grid;grid-template-columns:repeat(12,1fr);align-items:center;gap:0 clamp(20px,3vw,50px);padding:clamp(96px,13vw,190px) var(--gutter)}.scent-media{margin:0}.scent-media img{width:100%}.scent-copy{max-width:46ch}.scent-copy .label{opacity:.7}.scent-name{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:clamp(46px,7.4vw,104px);line-height:1;letter-spacing:.12em;margin:18px 0 20px}.scent-mood{margin:0 0 32px;opacity:.78}.scent-desc{font-family:var(--f-serif);font-weight:400;font-size:clamp(20px,1.9vw,26px);line-height:1.5;margin:0 0 44px}.pyramid{margin:0 0 32px;border-top:1px solid var(--hairline)}.pyramid div{display:grid;grid-template-columns:96px 1fr;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--hairline)}.pyramid dt{opacity:.62}.pyramid dd{margin:0;font-family:var(--f-serif);font-style:italic;font-size:21px;line-height:1.35}.scent-format{margin:0;opacity:.62}.scent-suede .scent-media{grid-column:1 / 7}.scent-suede .scent-copy{grid-column:8 / 13}.scent-suede .scent-name{color:var(--suede)}.scent-shade .scent-media{grid-column:7 / 13;order:2}.scent-shade .scent-copy{grid-column:2 / 7}.scent-shade .scent-name{color:var(--shade)}.scent-bloom .scent-media{grid-column:1 / 7}.scent-bloom .scent-copy{grid-column:8 / 13}.scent-bloom .scent-name{color:var(--bloom)}.scent-dawn .scent-media{grid-column:7 / 13;order:2}.scent-dawn .scent-copy{grid-column:2 / 7}.scent-dawn .scent-name{color:var(--dawn)}.veil{position:relative;isolation:isolate;min-height:min(92vh,60vw);display:grid;place-items:center;text-align:center;padding:120px var(--gutter)}.veil-copy .label{opacity:.7;margin-bottom:28px}.veil-text{margin:0;font-family:var(--f-serif);font-weight:300;line-height:1.06;font-size:clamp(38px,6.6vw,96px);letter-spacing:-.012em}.veil-text em{font-style:italic}.manifesto-body{align-self:center}.band{position:relative;isolation:isolate;overflow:hidden;min-height:min(80vh,620px);display:grid;place-items:center;text-align:center;padding:90px var(--gutter);color:var(--label-cream)}.band-quote{margin:0;max-width:16em;font-size:clamp(34px,5.6vw,76px)}.band-quote p{font-family:var(--f-serif);font-weight:300;font-style:italic;font-size:1em;line-height:1.1;margin:0 0 28px}.band-quote footer{opacity:.7;font-size:11px}.notify{position:relative;isolation:isolate;overflow:hidden;text-align:center;color:var(--label-cream);padding:clamp(110px,15vw,200px) var(--gutter)}.notify .label{opacity:.66;margin-bottom:28px}.notify-title{font-family:var(--f-serif);font-weight:300;font-size:clamp(34px,5.2vw,68px);line-height:1.06;margin:0 0 22px;letter-spacing:-.01em}.notify-body{margin:0 auto 52px;max-width:46ch;opacity:.84}.notify-form{display:flex;max-width:520px;margin:0 auto;border-bottom:1px solid rgba(243,237,225,.45)}.notify-form input{flex:1;min-width:0;border:0;background:transparent;color:var(--label-cream);font:300 17px/1 var(--f-sans);padding:17px 4px;outline:none}.notify-form input::placeholder{color:#f3ede1ad}.notify-form button{border:0;background:transparent;color:var(--label-cream);cursor:pointer;padding:17px 4px 17px 22px;white-space:nowrap;transition:opacity .3s var(--ease)}.notify-form button:hover,.notify-form button:focus-visible{opacity:.65}.notify-form:focus-within{border-color:var(--label-cream)}.form-status{min-height:1.8em;margin:24px 0 0;font-family:var(--f-serif);font-style:italic;font-size:20px}.site-footer{color:var(--label-cream);text-align:center;padding:clamp(72px,9vw,110px) var(--gutter) 44px;display:flex;flex-direction:column;align-items:center}.footer-wordmark{width:190px;opacity:.95}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 36px;margin:54px 0 62px}.footer-nav a{text-decoration:none;opacity:.74;transition:opacity .3s var(--ease)}.footer-nav a:hover,.footer-nav a:focus-visible{opacity:1}.legal{margin:0;font-size:11px;letter-spacing:.1em;opacity:.48}:focus-visible{outline:1px solid currentColor;outline-offset:5px}.js .reveal{opacity:0;transform:translateY(22px);transition:opacity 1.3s var(--ease),transform 1.3s var(--ease)}.js .reveal.is-visible{opacity:1;transform:none}@media(max-width:900px){.site-header{grid-template-columns:auto 1fr}.site-header .nav:first-child{display:none}.brand img{opacity:1;width:96px}.manifesto{display:block}.manifesto-text{font-size:clamp(32px,8vw,54px)}.manifesto-body{max-width:none}.scent{display:block;text-align:center}.scent-media{margin:0 auto clamp(36px,7vw,64px);max-width:330px}.scent-copy{max-width:52ch;margin-inline:auto}.pyramid div{grid-template-columns:1fr;gap:3px;text-align:center}}@media(max-width:480px){body{font-size:16px}.nav{gap:22px}.notify-form{flex-direction:column;border-bottom:0;gap:16px}.notify-form input{border-bottom:1px solid rgba(243,237,225,.45);text-align:center}.notify-form button{border:1px solid rgba(243,237,225,.45);padding:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transform:none;transition:none}.atmos-layer{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/haze-site-v2.css.map */
