@font-face{font-family:Fortuna Bodoni;src:url(../media/bodoni-400.0oef-vud8zruh.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Fortuna Bodoni;src:url(../media/bodoni-500.0ib55o8o0.~_7.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Fortuna Garamond;src:url(../media/cormorant-400.00j8-h4is8q~4.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Fortuna Garamond;src:url(../media/cormorant-italic-400.0wh0rgq62kpjk.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}.fortuna-site{font-family:Fortuna Garamond,serif}.fortuna-site h1,.fortuna-site h2,.fortuna-site h3,.fortuna-site h4,.fortuna-site h5,.fortuna-site h6{font-family:Fortuna Bodoni,serif}@media (min-width:701px) and (max-width:1024px){.fortuna-site .approach{grid-template-columns:47.2% 52.8%}.fortuna-site .steps>div{padding:0 .5cqw}.fortuna-site .approach .steps p{font-size:11px}}.fortuna-site{--paper:#f5f1ea;--ink:#101217;--bronze:#a84d0b;--font-display:"Fortuna Bodoni",Didot,"Times New Roman",serif;--font-body:"Fortuna Garamond",Georgia,serif;color:var(--ink);background:var(--paper);font-family:var(--font-body);line-height:1.12}.fortuna-site *{box-sizing:border-box}.fortuna-site a{color:inherit;text-decoration:none}.fortuna-site .page{max-width:1536px;margin-inline:auto;position:relative;container-type:inline-size}.fortuna-site p,.fortuna-site h1,.fortuna-site h2{margin:0;font-weight:400}.fortuna-site .scene{background-image:url(/fortuna/artwork-plate.png);background-repeat:no-repeat;background-size:100cqw 150cqw;position:relative;overflow:hidden}.fortuna-site .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);margin-bottom:.75cqw;font-family:Arial,Helvetica,sans-serif;font-size:1.17cqw;font-weight:600}.fortuna-site .rule{background:var(--bronze);width:3.8cqw;height:1px;margin:1.5cqw 0 1.9cqw}.fortuna-site h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:3.5cqw;line-height:1.13}.fortuna-site em{font-family:var(--font-body);color:var(--bronze);font-style:italic}.fortuna-site .header{z-index:5;justify-content:space-between;align-items:center;gap:4cqw;width:100%;height:6.3cqw;padding:0 3.5cqw;display:flex;position:absolute;top:0;left:0}.fortuna-site .logo{flex-shrink:0;width:29.43cqw;height:4.86cqw;display:block}.fortuna-site .logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:100%;height:100%;display:block}.fortuna-site .navigation summary{display:none}.fortuna-site .navigation nav{white-space:nowrap;align-items:center;gap:3cqw;display:flex}.fortuna-site .navigation a{letter-spacing:.14em;text-transform:uppercase;font:400 .88cqw Arial,Helvetica,sans-serif}.fortuna-site .button{border:1px solid var(--bronze);color:var(--bronze);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;appearance:none;background:0 0;justify-content:center;align-items:center;gap:3.3cqw;min-height:42px;padding:1.45cqw 2.3cqw;font:500 1.1cqw Arial,Helvetica,sans-serif;transition:background .15s,color .15s;display:inline-flex}.fortuna-site .navigation .button{letter-spacing:.08em;font-size:1.1cqw}.fortuna-site .button:hover{background:var(--bronze);color:#fff}.fortuna-site .navigation a:not(.button):hover{text-underline-offset:5px;text-decoration:underline}.fortuna-site .hero{background-position:0 0;height:43.45cqw}.fortuna-site .hero-copy{position:absolute;top:12.1cqw;left:6.45cqw}.fortuna-site .hero .eyebrow{letter-spacing:.22em;margin-bottom:1cqw;font-size:1.9cqw}.fortuna-site h1{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;font-size:7.05cqw;line-height:.98}.fortuna-site h1 span{color:var(--bronze)}.fortuna-site .hero .rule{width:4.3cqw;height:2px;margin:1.2cqw 0 1.7cqw}.fortuna-site .hero-tagline{letter-spacing:.21em;text-transform:uppercase;font:400 1.7cqw/1.7 Arial,Helvetica,sans-serif}.fortuna-site .ingredients{letter-spacing:.18em;color:var(--bronze);text-transform:uppercase;margin:0;padding:2cqw 0 0;font:400 1.1cqw/2.25 Arial,Helvetica,sans-serif;list-style:none;position:absolute;top:19.8cqw;left:85%}.fortuna-site .ingredients:before{content:"";background:var(--bronze);width:3.5cqw;height:1px;position:absolute;top:0;left:0}.fortuna-site .belief{background-position:0 -43.45cqw;height:31.84cqw}.fortuna-site .belief-copy{width:43%;position:absolute;top:1.8cqw;left:3.6cqw}.fortuna-site .belief h2{font-size:3.5cqw;line-height:1.18}.fortuna-site .belief p:not(.eyebrow){margin-top:1.25cqw;font-size:1.65cqw;line-height:1.08}.fortuna-site .belief .rule{margin:1.5cqw 0 1.8cqw}.fortuna-site .collective{background-position:0 -75.29cqw;grid-template-columns:52.5% 47.5%;height:25.68cqw;display:grid}.fortuna-site .statement{padding:4.5cqw 0 0 7.5cqw}.fortuna-site .statement h2{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:#e9a544;text-shadow:0 1px 8px #0008;font-size:3.1cqw;font-weight:500;line-height:1.12}.fortuna-site .statement h2 span{color:#fff;white-space:nowrap;font-size:2.8cqw}.fortuna-site .collective-copy{padding:2.6cqw 3.6cqw 0 2.8cqw}.fortuna-site .collective-copy h2{font-size:3.5cqw}.fortuna-site .collective-copy h2 span{color:var(--bronze)}.fortuna-site .collective .rule{margin:1cqw 0 1.3cqw}.fortuna-site .collective p{margin-bottom:1.25cqw;font-size:1.8cqw;line-height:1.12}.fortuna-site .approach{background-position:0 -100.97cqw;grid-template-columns:51.2% 48.8%;align-items:center;height:17.2cqw;display:grid}.fortuna-site .approach-copy{padding:1.4cqw 1cqw 1cqw 6.8cqw}.fortuna-site .approach h2{white-space:nowrap;font-size:3.25cqw}.fortuna-site .approach .rule{margin:1cqw 0 1.2cqw}.fortuna-site .approach p:not(.eyebrow){font-size:1.6cqw;line-height:1.05}.fortuna-site .steps{grid-template-columns:repeat(3,minmax(0,1fr));padding-right:0;display:grid}.fortuna-site .steps>div{text-align:center;border-left:1px solid #b9764a66;min-width:0;padding:0 1.5cqw}.fortuna-site .steps svg{fill:none;width:7.5cqw;height:7.5cqw;stroke:var(--bronze);stroke-width:1.5px;margin-bottom:.6cqw}.fortuna-site .steps p{text-transform:uppercase;letter-spacing:.2em;font:400 1.02cqw/1.75 Arial,Helvetica,sans-serif}.fortuna-site .purpose{background-position:0 -117.16cqw;height:31.84cqw}.fortuna-site .purpose-copy{position:absolute;top:1.7cqw;left:54.9cqw}.fortuna-site .purpose-copy h2{letter-spacing:-.04em;font-size:2.9cqw;line-height:1.18}.fortuna-site .purpose-copy .rule{margin-top:1.3cqw}.fortuna-site .access-copy{position:absolute;bottom:1.9cqw;left:4.1cqw}.fortuna-site .access-copy>p:not(.eyebrow){font-family:var(--font-display);letter-spacing:-.025em;font-size:2.55cqw;line-height:1.18}.fortuna-site .access-cta{text-align:center;position:absolute;bottom:3.35cqw;right:4.4cqw}.fortuna-site .access-cta p{text-transform:uppercase;letter-spacing:.21em;margin-bottom:.85cqw;font:400 1.04cqw/1.7 Arial,Helvetica,sans-serif}.fortuna-site .access-cta .button{min-width:23.6cqw}.fortuna-site .access-cta .button span{font-size:2.1cqw;line-height:.5}.fortuna-site footer{background:#f6f2eb;border-top:1px solid #b9764a40;flex-wrap:wrap;gap:20px;padding:22px 5%;font:11px/1.5 Arial,Helvetica,sans-serif;display:flex}.fortuna-site footer span{margin-left:auto}.fortuna-site footer a:hover{text-decoration:underline}.fortuna-site .mobile-art{display:none}.fortuna-site :focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.fortuna-site .skip{z-index:20;background:#fff;padding:12px;font:14px Arial;position:absolute;top:-100px;left:15px}.fortuna-site .skip:focus{top:12px}@media (min-width:701px){.fortuna-site .navigation:not([open])>nav{display:flex}}@media (max-width:700px){.fortuna-site .page{width:100%}.fortuna-site .header{background:#f5f1ea;gap:16px;height:103px;padding:12px 6%;position:relative}.fortuna-site .logo{width:243px;max-width:none;height:67.5px}.fortuna-site .navigation{flex-shrink:0;margin-left:auto}.fortuna-site .navigation summary{text-transform:uppercase;color:var(--bronze);cursor:pointer;padding:14px 0;font:12px Arial;list-style:none;display:block}.fortuna-site .navigation summary::-webkit-details-marker{display:none}.fortuna-site .navigation summary span{text-align:center;margin-top:4px;font-size:24px;display:block}.fortuna-site .navigation nav{z-index:5;background:#f5f1ea;border-block:1px solid #ac6a3f55;flex-direction:column;align-items:stretch;gap:18px;padding:20px 6%;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 14px #0001}.fortuna-site .navigation:not([open]) nav{display:none}.fortuna-site .navigation a,.fortuna-site .navigation .button{letter-spacing:.12em;padding:0;font-size:12px}.fortuna-site .scene{background:0 0;height:auto;overflow:visible}.fortuna-site .eyebrow{letter-spacing:.17em;margin-bottom:10px;font-size:11px}.fortuna-site h2{font-size:clamp(30px,7.6vw,42px);line-height:1.15}.fortuna-site .rule{width:38px;margin:17px 0 20px}.fortuna-site .hero-copy{background:linear-gradient(90deg,#f5f1ea,#faf8f3);padding:28px 7% 24px;position:relative;top:auto;left:auto}.fortuna-site .hero .eyebrow{margin-bottom:10px;font-size:16px}.fortuna-site h1{letter-spacing:-.04em;font-size:clamp(42px,9vw,75px);line-height:1.04}.fortuna-site .hero .rule{width:42px;margin:15px 0}.fortuna-site .hero-tagline{letter-spacing:.15em;font-size:clamp(11px,2.8vw,17px);line-height:1.8}.fortuna-site .ingredients{letter-spacing:.12em;background:#faf8f3;flex-wrap:wrap;gap:6px 16px;padding:0 7% 20px;font-size:9px;line-height:1.6;display:flex;position:relative;top:auto;left:auto}.fortuna-site .ingredients:before{display:none}.fortuna-site .mobile-art{background-image:url(/fortuna/artwork-plate.png);background-repeat:no-repeat;background-size:190cqw 285cqw;width:100%;display:block}.fortuna-site .hero-art{background-position:-72cqw -12cqw;height:68cqw}.fortuna-site .belief-copy{width:auto;padding:32px 7% 28px;position:relative;top:auto;left:auto}.fortuna-site .belief h2{font-size:clamp(30px,7.6vw,36px)}.fortuna-site .belief .rule{margin:17px 0 20px}.fortuna-site .belief p:not(.eyebrow){margin-top:15px;font-size:16px;line-height:1.15}.fortuna-site .globe-art{background-position:-90cqw -83cqw;height:60cqw}.fortuna-site .collective{flex-direction:column;display:flex}.fortuna-site .statement{background-image:url(/fortuna/artwork-plate.png);background-position:0 -143cqw;background-size:190cqw 285cqw;min-height:47cqw;padding:11cqw 4cqw 4cqw 15.5cqw}.fortuna-site .statement h2{max-width:44cqw;font-size:4cqw;line-height:1.08}.fortuna-site .statement h2 span{white-space:normal;font-size:3.65cqw}.fortuna-site .collective-copy{padding:30px 7%}.fortuna-site .collective-copy h2{font-size:clamp(32px,8vw,36px)}.fortuna-site .collective .rule{margin:15px 0 20px}.fortuna-site .collective p{margin-bottom:17px;font-size:16px;line-height:1.15}.fortuna-site .approach{background:#f8f5ef;padding:30px 7%;display:block}.fortuna-site .approach-copy{padding:0}.fortuna-site .approach h2{white-space:normal;font-size:clamp(28px,7.1vw,36px)}.fortuna-site .approach .rule{margin:15px 0 20px}.fortuna-site .approach p:not(.eyebrow){font-size:16px;line-height:1.15}.fortuna-site .steps{flex-direction:column;gap:0;padding:22px 0 0;display:flex}.fortuna-site .steps>div{text-align:left;border-top:1px solid #b9764a66;border-left:0;align-items:center;gap:16px;padding:14px 0;display:flex}.fortuna-site .steps>div:first-child{border-top:0}.fortuna-site .steps svg{flex-shrink:0;width:44px;max-width:none;height:44px;margin:0}.fortuna-site .steps p{overflow-wrap:normal;word-break:normal;letter-spacing:.12em;font-size:13px;line-height:1.35}.fortuna-site .armillary-art{background-position:-4cqw -225cqw;background-size:190cqw 285cqw;height:42cqw}.fortuna-site .purpose-copy{padding:28px 7% 8px;position:relative;top:auto;left:auto}.fortuna-site .purpose-copy h2{letter-spacing:-.035em;font-size:clamp(26px,6.6vw,36px);line-height:1.25}.fortuna-site .purpose-copy .rule{margin-top:20px}.fortuna-site .access-copy{padding:20px 7%;position:relative;bottom:auto;left:auto}.fortuna-site .access-copy>p:not(.eyebrow){font-size:clamp(27px,7vw,37px)}.fortuna-site .access-cta{text-align:left;padding:10px 7% 35px;position:relative;bottom:auto;right:auto}.fortuna-site .access-cta p{margin-bottom:12px;font-size:11px;line-height:1.8}.fortuna-site .button{gap:30px;min-height:48px;padding:15px 25px;font-size:12px}.fortuna-site .access-cta .button{min-width:240px}.fortuna-site .access-cta .button span{font-size:24px}.fortuna-site footer{gap:12px 18px;padding:20px 7%}.fortuna-site footer span{width:100%;margin-left:0}.fortuna-site .collective-copy{padding-bottom:14px!important}}@media (max-width:370px){.fortuna-site .header{padding-inline:5%}.fortuna-site .logo{width:202.5px;height:58.5px}.fortuna-site .navigation summary{font-size:10px}.fortuna-site .steps p{font-size:12px}}@media (prefers-reduced-motion:reduce){.fortuna-site *{transition:none!important}}.fortuna-site p,.fortuna-site li{font-family:var(--font-body);color:var(--ink);font-weight:400}.fortuna-site h1,.fortuna-site h2{font-family:var(--font-display);color:var(--ink);font-weight:400}.fortuna-site .statement h2{color:#e9a544;font-weight:500}.fortuna-site .statement h2 span{color:#fff}.fortuna-site h1 span,.fortuna-site .collective-copy h2 span{color:var(--bronze)}.fortuna-site em{font-family:var(--font-body);color:var(--bronze);font-style:italic;font-weight:400}.fortuna-site .eyebrow,.fortuna-site .hero-tagline,.fortuna-site .ingredients,.fortuna-site .ingredients li,.fortuna-site .navigation a,.fortuna-site .navigation summary,.fortuna-site .button,.fortuna-site .steps p,.fortuna-site .access-cta p,.fortuna-site footer,.fortuna-site footer a,.fortuna-site footer span{font-family:Arial,Helvetica,sans-serif}.fortuna-site .eyebrow,.fortuna-site .ingredients,.fortuna-site .ingredients li{color:var(--bronze)}.fortuna-site .hero-tagline,.fortuna-site .steps p,.fortuna-site .access-cta p,.fortuna-site footer,.fortuna-site footer a,.fortuna-site footer span,.fortuna-site .navigation a{color:var(--ink)}.fortuna-site .button{color:var(--bronze);font-size:1.1cqw}.fortuna-site .access-copy>p:not(.eyebrow){font-family:var(--font-display);color:var(--ink)}@media (max-width:700px){.fortuna-site .button,.fortuna-site .navigation .button{font-size:12px!important}.fortuna-site .ingredients{gap:6px 16px;padding:16px 7% 20px}}@media (max-width:599px){.fortuna-site .button{font-size:12px!important}}@media (min-width:701px){.fortuna-site .header{padding-right:1.25cqw}.fortuna-site .navigation{align-self:center;margin-top:0}.fortuna-site .navigation nav{align-items:center}.fortuna-site .navigation .button{min-height:0;padding-top:.4cqw;padding-bottom:.4cqw}.fortuna-site .hero-copy{left:3.8cqw}.fortuna-site .ingredients{left:87%}.fortuna-site .approach-copy{padding-left:3.8cqw}.fortuna-site .steps{place-items:center;height:100%}.fortuna-site .steps>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.fortuna-site .steps svg{margin:0 auto .55cqw;display:block}.fortuna-site .steps p{text-align:center;letter-spacing:.14em;text-indent:.14em;width:100%;margin:0}.fortuna-site .access-copy{bottom:.15cqw}}
