@import url("/fonts/google-fonts-local.css");*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#171306;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-weight:300}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #173779;outline-offset:6px}.skip{position:fixed;left:20px;top:-80px;z-index:100;background:#000;color:#fff;padding:15px}.skip:focus{top:10px}.gold{position:relative;isolation:isolate;background:linear-gradient(105deg,#8a6510,#c9960c 8%,#f0c93a 15%,#d4a10a 22%,#b8860b 30%,#e8b832 38%,#f5d060 44%,#c8900a 52%,#b07808 58%,#d4a820 65%,#f0c030 72%,#c49010 80%,#a07008 88%,#c8a020)}.gold:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.4;background:repeating-linear-gradient(92deg,transparent,transparent 2px,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 3px)}header{height:88px;padding:32px 48px 0;justify-content:space-between;border-bottom:2px solid #000;z-index:2}.brand,header{display:flex;align-items:flex-end;position:relative}.brand{height:54px;flex-shrink:0}.brand img{position:absolute;left:0;top:-56px;width:135px;height:135px}.brand span{font:400 clamp(3.8rem,5.5vw,4.8rem)/.5 Pinyon Script,cursive;padding-left:150px;margin-bottom:10px}header nav{display:flex;gap:40px;margin-bottom:10px;margin-left:auto;font:700 24px Cormorant Garamond,serif;letter-spacing:.2em;text-transform:uppercase}header nav a{color:#000c;transition:color .2s}header nav a:hover{color:#000e}header nav a[aria-current]{color:#1e3a8a}.landing{min-height:100vh;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero{position:relative;display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:none;margin:auto;padding:16px 24px;text-align:center}.hero-logo{width:100%;max-width:1150px;padding:0 16px;transform:translateY(-10vh)}.hero-logo img{width:100%;filter:drop-shadow(0 1px 1px #0001)}.hero-copy{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 8px;margin-top:-70px}.rule{width:192px;height:1px;background:#0005;margin-bottom:32px}.scaled-copy{display:flex;flex-direction:column;align-items:center;gap:32px;transform:scale(1.3);transform-origin:top center}.hero h1{font:300 24px/1.625 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;letter-spacing:.35em;color:#000b}.hero h1,.hero p{text-transform:uppercase;max-width:576px;margin:0}.hero p{font-size:16px;line-height:1.625;letter-spacing:.2em;color:#000a}.badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:896px;padding:0 16px;margin-top:96px;transform:scale(1.3)}.badges span{border:1px solid #0003;color:#000b;font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:14px 24px;background:#ffffff0d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.hero-cta{margin-top:64px;transform:scale(1.3)}.button{display:inline-block;border:2px solid #000;padding:20px 64px;font-size:14px;font-weight:500;letter-spacing:.4em;text-transform:uppercase;text-align:center;transition:background .3s,color .3s}.button:hover{background:#000;color:#fff}.hero-bottom{padding-bottom:16px}.introduction{border-top:1px solid #0005;padding:100px 24px;max-width:1000px;margin:0 auto;text-align:center}.eyebrow{font-size:12px;line-height:1.8;letter-spacing:.23em;text-transform:uppercase}.editorial h1,.editorial h2,.introduction h2{font-family:Cormorant Garamond,serif;font-weight:700;line-height:1.05}.introduction h2{font-size:64px;margin:24px 0}.introduction>p:not(.eyebrow){max-width:600px;margin:24px auto;font-size:18px;line-height:1.8}.text-link{display:inline-block;border-bottom:1px solid;padding:5px 0;line-height:1.6}.text-link:hover{color:#1e3a8a}.editorial{max-width:1200px;margin:auto;padding:92px 48px 110px;min-height:80vh}.editorial h1{font-size:clamp(48px,6vw,88px);margin:26px 0}.lede{font-size:21px;line-height:1.75;max-width:740px;margin-bottom:56px}.editorial p{line-height:1.8}.product-card{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #0005;margin-top:64px;align-items:center;grid-gap:64px;gap:64px;padding:48px;transition:background .3s}.product-card:hover{background:#ffffff15}.artwork{border:1px solid #0004;min-height:400px;padding:60px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff0a;gap:32px}.artwork img{width:100%;max-width:350px}.artwork span{font-size:11px;letter-spacing:.3em}.product-card h2{font-size:52px}.product-card p{font-size:17px}.product-detail{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:70px;gap:70px;margin-top:48px}.product-detail>.artwork{align-self:start;position:-webkit-sticky;position:sticky;top:36px}.product-detail h1{font-size:64px}.product-detail .lede{font-size:19px;margin-bottom:24px}details{border-top:1px solid #0005;padding:20px 0}summary{cursor:pointer;font-family:Cormorant Garamond,serif;font-size:25px}details li,details p{font-size:16px;line-height:1.8}details ul{padding-left:20px}.product-detail .button{margin-top:24px;padding:18px 28px}.story-row{display:grid;grid-template-columns:100px 1fr;border-top:1px solid #0005;padding:48px 0;grid-gap:32px;gap:32px}.number{font:700 40px Cormorant Garamond,serif;color:#0009}.story-row h2{font-size:44px;margin:0 0 24px}.story-row p{max-width:740px;font-size:18px}.ingredient-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:32px}.ingredient-list>div{border:1px solid #0004;padding:20px}.ingredient-list span{font-size:11px;letter-spacing:.2em}.ingredient-list h3{font:700 26px Cormorant Garamond,serif;margin:12px 0}.note{border:1px solid #0005;padding:20px 28px;margin-bottom:36px;max-width:800px}footer{border-top:2px solid #000;justify-content:space-between;gap:40px;padding:56px 48px}footer,footer .footer-brand{display:flex;align-items:center}footer .footer-brand{gap:12px}footer img{width:82px}footer .footer-brand span{font:400 52px Pinyon Script,cursive}footer nav{display:flex;gap:24px;font:700 20px Cormorant Garamond,serif}footer .fine{font-size:12px;line-height:1.8;margin-top:24px}@media(min-width:1100px){.landing{min-height:max(100vh,1673px)}}@media(max-width:1190px){header{padding-left:24px;padding-right:24px}header nav{gap:22px;font-size:20px}.brand span{font-size:62px;padding-left:120px}.brand img{width:110px}.badges,.hero-cta{transform:none}.hero h1{font-size:20px}.hero p{font-size:14px}}@media(max-width:1099px){header{height:auto;min-height:148px;padding-top:24px;flex-direction:column;align-items:center;gap:24px}.brand{height:54px}.brand img{top:-43px}.brand span{font-size:62px}header nav{margin:0 0 16px;gap:clamp(14px,3vw,28px);font-size:18px}.hero{padding:52px 24px 64px}.hero-logo{width:100%;max-width:min(700px,100%);transform:translateY(-4vh)}.hero-copy{margin-top:0;padding:0}.scaled-copy{transform:none;gap:24px}.rule{margin:20px 0 32px}.hero h1{font-size:20px;letter-spacing:.25em;max-width:580px}.hero p{font-size:13px;letter-spacing:.15em;max-width:500px;color:#000b}.badges{margin-top:40px;gap:12px;padding:0;max-width:620px}.badges span{padding:12px 16px;font-size:11px}.hero-cta{margin-top:36px;max-width:100%}.button{padding:18px 30px;letter-spacing:.25em}.hero-bottom{display:none}.editorial{padding:60px 24px 80px}.product-detail{grid-template-columns:1fr;gap:32px}.product-detail>.artwork{position:static;min-height:280px}.product-card{gap:30px;padding:24px}.artwork{min-height:300px}.product-card h2{font-size:40px}footer{padding:40px 24px;flex-wrap:wrap}.story-row{grid-template-columns:64px 1fr;gap:16px}.story-row h2{font-size:36px}}@media(max-width:480px){header nav{font-size:14px;gap:15px;letter-spacing:.12em}.brand span{font-size:56px;padding-left:100px}.brand img{width:96px;top:-39px}.hero{padding:36px 20px 48px}.hero-logo{max-width:100%;padding:0;transform:translateY(-3vh)}.hero h1{font-size:17px;letter-spacing:.2em}.hero p{font-size:12px;line-height:1.9}.button{font-size:11px;padding:18px 20px;letter-spacing:.24em}.badges span{font-size:10px;padding:12px;letter-spacing:.13em}.badges{gap:10px}.introduction{padding:64px 24px}.introduction h2{font-size:44px}.introduction>p:not(.eyebrow){font-size:16px}.product-card{grid-template-columns:1fr;padding:20px;gap:24px;margin-top:32px}.artwork{min-height:260px;padding:30px 24px}.editorial h1{font-size:48px}.lede{font-size:18px;margin-bottom:36px}.story-row{grid-template-columns:36px 1fr;padding:32px 0}.number{font-size:28px}.story-row h2{font-size:30px}.story-row p{font-size:16px}.ingredient-list{grid-template-columns:1fr}.product-detail h1{font-size:48px}footer{gap:20px}footer nav{gap:18px;flex-wrap:wrap;font-size:18px}.note{padding:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.landing{position:relative;isolation:isolate;background:linear-gradient(105deg,#8a6510,#c9960c 8%,#f0c93a 15%,#d4a10a 22%,#b8860b 30%,#e8b832 38%,#f5d060 44%,#c8900a 52%,#b07808 58%,#d4a820 65%,#f0c030 72%,#c49010 80%,#a07008 88%,#c8a020)}.landing:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.4;pointer-events:none;background:repeating-linear-gradient(92deg,transparent,transparent 2px,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 3px)}header nav a{white-space:nowrap}@media(max-width:480px){header nav{font-size:13px;gap:12px;letter-spacing:.1em}}@media(max-width:360px){header nav{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;grid-gap:14px 28px;gap:14px 28px}header{padding-left:16px;padding-right:16px}.brand span{font-size:50px;padding-left:90px}.brand img{width:88px}}.aegis-wordmark{font:700 clamp(4.8rem,10vw,8.5rem)/.9 Cormorant Garamond,serif;letter-spacing:-.1em;padding-right:.1em!important;text-transform:none!important}.artwork .aegis-wordmark{border:0;color:#171306}.product-detail details h2{font:700 32px/1.15 Cormorant Garamond,serif;margin:32px 0 10px}@media(max-width:480px){.aegis-wordmark{font-size:clamp(4.3rem,18vw,6rem)}}.hero-logo{width:90%;max-width:1035px}@media(min-width:1100px){.hero{transform:translateY(-10vh)}}@media(max-width:1099px){.hero{margin-top:-3vh}.hero-logo{width:90%;max-width:min(630px,100%)}}@media(max-width:480px){.hero{margin-top:-1vh}.hero-logo{width:90%}}.process-intro{margin-top:-18px;margin-bottom:18px}.process-intro .eyebrow{font-size:14px;letter-spacing:.25em;opacity:.9;margin:0 0 12px}.process-intro .lede{font-size:clamp(27px,2.7vw,34px);line-height:1.4;max-width:1050px;margin:0 0 36px}.aegis-wordmark{display:block;width:100%;font-size:42.5rem;line-height:.75;letter-spacing:-.12em;text-align:center;white-space:nowrap;transform:scaleX(.36);transform-origin:center;text-shadow:0 1px #0002}.product-card h2{font-size:clamp(15rem,18.05vw,16.25rem);line-height:.9;letter-spacing:-.2em}.product-detail h1{font-size:clamp(15rem,22.2vw,20rem);line-height:.85;letter-spacing:-.25em}@media(max-width:480px){.aegis-wordmark{font-size:clamp(21.5rem,90vw,30rem)}.product-card h2{font-size:12.5rem;letter-spacing:-.25em}.product-detail h1{font-size:clamp(14rem,60vw,15rem)}}.aegis-wordmark,.product-card h2,.product-detail h1{font-family:Cormorant Garamond,serif;font-weight:400;letter-spacing:-.025em;text-transform:none}.aegis-wordmark{font-size:clamp(13rem,20vw,16rem);line-height:1;transform:none;text-shadow:none;padding:0!important;margin:0}.artwork .aegis-caption{font:400 clamp(16px,1.5vw,22px)/1.2 Cormorant Garamond,serif;letter-spacing:.25em;text-align:center}.product-card h2{font-size:clamp(6rem,9vw,8rem);line-height:1;margin:16px 0;white-space:nowrap}.product-detail h1{font-size:clamp(6.5rem,10vw,9rem);line-height:1;margin:26px 0;white-space:nowrap}@media(max-width:480px){.aegis-wordmark{font-size:clamp(8.5rem,28vw,12rem)}.product-card h2{font-size:clamp(4.5rem,18vw,6rem)}.product-detail h1{font-size:clamp(5.5rem,22vw,7rem)}}.artwork .aegis-wordmark{font:400 clamp(6.5rem,10vw,8rem)/1 Cormorant Garamond,serif;letter-spacing:-.025em;transform:none;text-align:center}@media(max-width:480px){.artwork .aegis-wordmark{font-size:clamp(8.5rem,28vw,12rem)}}.artwork .aegis-wordmark{font-size:clamp(6.5rem,10vw,8rem)}.product-card h2{font-size:clamp(3rem,4.5vw,4rem)}.product-detail h1{font-size:clamp(3.25rem,5vw,4.5rem)}@media(max-width:480px){.artwork .aegis-wordmark{font-size:clamp(4.25rem,14vw,6rem)}.product-card h2{font-size:clamp(2.25rem,9vw,3rem)}.product-detail h1{font-size:clamp(2.75rem,11vw,3.5rem)}}