:root{color-scheme:light;--butter:var(--d-butter,#FBF9F2);--bone:var(--d-bone,#F8F5EE);--mineral:var(--d-mineral,#EBE9DC);--pale:var(--d-pale,#F6DFE5);--clay:var(--d-clay,#CE9A96);--blue:var(--d-blue,#BAC7D4);--lichen:var(--d-lichen,#7D6435);--burgundy:var(--d-burgundy,#43181D);--plum:var(--d-plum,#5D2132);--red:var(--d-red,#8E2534);--charcoal:var(--d-charcoal,#1E1E1D);--bg:var(--butter);--head:var(--burgundy);--ink:var(--d-ink,#2A2224);--muted:rgba(67,24,29,.62);--rule:rgba(67,24,29,.14);--faint:rgba(67,24,29,.24);--ph:#EFECE6;--ph-ink:rgba(67,24,29,.45);--f-gothic:var(--d-f-gothic);--f-serif:var(--d-f-serif);--f-body:var(--d-f-body);--t-head:clamp(22px,2.3vw,34px);--t-state:clamp(28px,2.9vw,42px);--t-num:clamp(40px,4.4vw,62px);--gut:clamp(16px,4vw,56px);--sec:clamp(64px,7vw,104px);--max:1440px}.dom-g *{box-sizing:border-box}.dom-g [hidden]{display:none!important}.dom-g{scroll-behavior:smooth}.dom-g{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}.dom-g img{max-width:100%}.dom-g a{color:inherit}.dom-g p{margin:0}.dom-g :focus-visible{outline:1px solid var(--red);outline-offset:4px}@media(prefers-reduced-motion:reduce){.dom-g *,.dom-g *:before,.dom-g *:after{animation:none!important;transition:none!important}}.dom-g .wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.dom-g section{padding-block:var(--sec)}.dom-g .eyebrow{font-family:var(--f-gothic);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;line-height:1.6;color:var(--head)}.dom-g .h{font-family:var(--f-gothic);font-weight:500;font-size:var(--t-head);letter-spacing:.2em;text-transform:uppercase;line-height:1.3;color:var(--head);margin:0;text-wrap:balance}.dom-g .state{font-family:var(--f-serif);font-weight:300;font-size:var(--t-state);line-height:1.12;color:var(--head);text-wrap:balance}.dom-g .state.i,.dom-g .i{font-style:italic}.dom-g .cta{display:inline-flex;align-items:center;gap:.9em;font-family:var(--f-gothic);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:var(--head);padding-block:6px;border-bottom:1px solid currentColor;transition:gap .3s}.dom-g .cta:hover{gap:1.4em}.dom-g .cta .ar{font-family:var(--f-body);letter-spacing:0}.dom-g .centre{text-align:center;display:grid;justify-items:center}.dom-g .sec-head{display:grid;justify-items:center;text-align:center;gap:18px;margin-bottom:clamp(48px,6vw,88px)}.dom-g .narrow{max-width:600px;margin-inline:auto}.dom-g .stack{display:grid;gap:20px}.dom-g .ph{position:relative;background:var(--ph);overflow:hidden;max-width:100%}.dom-g .ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 30% 20%,rgba(255,255,255,.55),transparent 60%)}.dom-g .ph span{position:absolute;left:14px;right:14px;bottom:12px;font-family:var(--f-gothic);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ph-ink);line-height:1.6}.dom-g .slot{display:inline-flex;align-items:center;justify-content:center;border:1px dashed currentColor;font-family:var(--f-gothic);font-size:9px;letter-spacing:.22em;text-transform:uppercase;opacity:.8;white-space:nowrap}.dom-g .ribbon{background:var(--bone);color:var(--muted);font-family:var(--f-gothic);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:9px 16px;border-bottom:1px solid var(--rule)}.dom-g .hdr{position:absolute;left:0;right:0;z-index:20;color:var(--butter)}.dom-g .hdr-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px var(--gut)}.dom-g .nav{display:flex;gap:clamp(16px,2vw,30px);list-style:none;margin:0;padding:0}.dom-g .nav a{font-family:var(--f-gothic);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.dom-g .nav a:hover{text-decoration:underline;text-underline-offset:6px}.dom-g .nav.rt{justify-content:flex-end}.dom-g .hdr .slot{height:30px;padding-inline:18px}.dom-g .burger{display:none;background:none;border:0;color:inherit;font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.22em;cursor:pointer;padding:6px 0}.dom-g .mnav{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:var(--butter);color:var(--head);z-index:30;padding:calc(80px + env(safe-area-inset-top,0px)) var(--gut) 40px;display:flex;flex-direction:column;gap:20px}.dom-g .mnav a{font-family:var(--f-gothic);font-size:15px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.dom-g .mnav button{position:absolute;top:calc(22px + env(safe-area-inset-top,0px));right:var(--gut);background:none;border:0;color:inherit;font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.22em;cursor:pointer}@media(max-width:980px){.dom-g .nav.lt,.dom-g .nav.rt li:not(.keep){display:none}.dom-g .burger{display:block}.dom-g .hdr-in{grid-template-columns:auto 1fr auto}.dom-g .hdr .slot{justify-self:center}}.dom-g .hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:min(92vh,960px);padding:0}.dom-g .hero-centre{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%);z-index:3;width:min(760px,88vw);display:grid;justify-items:center;gap:18px;text-align:center;pointer-events:none}.dom-g .hero-centre .h{color:var(--butter);font-size:clamp(24px,2.8vw,40px)}.dom-g .hero-centre .state{color:var(--butter);font-size:clamp(20px,2vw,28px)}.dom-g .hero-panel{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:clamp(40px,5vw,72px) var(--gut);color:var(--butter)}.dom-g .hero-panel .ph{position:absolute;top:0;right:0;bottom:0;left:0;--ph:#C9BCB2;--ph-ink:rgba(251,249,242,.8)}.dom-g .hero-panel.right .ph{--ph:#D6C9C3}.dom-g .hero-panel .ph span{top:110px;bottom:auto;text-align:center}.dom-g .hero-copy{position:relative;z-index:2;display:grid;gap:26px;justify-items:center}.dom-g .hero h1,.dom-g .hero .cta{color:var(--butter)}@media(max-width:760px){.dom-g .hero{grid-template-columns:1fr}.dom-g .hero-panel{min-height:70vh}.dom-g .hero-panel.right{min-height:56vh}.dom-g .hero-centre{top:35vh;transform:translate(-50%,-50%)}}.dom-g .open{position:relative}.dom-g .open-body{margin-top:clamp(40px,5vw,64px);text-align:center;justify-items:center}.dom-g .open .pull{margin-block:12px}.dom-g .open .lead{font-family:var(--f-gothic);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--head);margin-top:10px}.dom-g .open .cta{margin-top:18px}.dom-g .frag1{position:absolute;left:var(--gut);top:40%;width:clamp(120px,14vw,210px);aspect-ratio:3/4;box-shadow:22px 22px 0 0 var(--pale)}.dom-g .frag2{position:absolute;right:var(--gut);top:60%;width:clamp(80px,8vw,130px);aspect-ratio:2/3;--ph:#F3E4E6}@media(max-width:1100px){.dom-g .frag1,.dom-g .frag2{display:none}}.dom-g .prod{background:var(--bone)}.dom-g .prod-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);max-width:1180px;margin-inline:auto}.dom-g .card{display:grid;gap:26px;align-content:start;min-width:0}.dom-g .card:nth-child(2){margin-top:clamp(0px,7vw,110px)}.dom-g .card-img{position:relative;aspect-ratio:4/5;display:block}.dom-g .card-img .ph{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .7s}.dom-g .card-img .alt{opacity:0;--ph:#F1E3E3}.dom-g .card-img:hover .alt,.dom-g .card-img:focus-visible .alt{opacity:1}.dom-g .card-name{font-family:var(--f-gothic);font-weight:500;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--head);margin:0 0 12px}.dom-g .card .prop{font-family:var(--f-serif);font-style:italic;font-weight:300;font-size:clamp(24px,2.2vw,30px);line-height:1.15;color:var(--head);margin-bottom:18px}.dom-g .card .stack{gap:14px;font-size:16px}.dom-g .card-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--rule);padding-top:18px}.dom-g .price{font-family:var(--f-gothic);font-size:11px;letter-spacing:.22em;color:var(--head);font-variant-numeric:tabular-nums}@media(max-width:760px){.dom-g .prod-grid{grid-template-columns:1fr;gap:72px}.dom-g .card:nth-child(2){margin-top:0}}.dom-g .micro .moves{margin-bottom:clamp(56px,7vw,96px)}.dom-g .softlist{font-family:var(--f-serif);font-style:italic;font-weight:300;font-size:clamp(20px,1.8vw,24px);color:var(--muted);max-width:620px}.dom-g .micro-split{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-width:1240px}.dom-g .mpanel{position:relative;aspect-ratio:4/5;display:block;text-decoration:none;overflow:hidden}.dom-g .mpanel .ph{position:absolute;top:0;right:0;bottom:0;left:0;--ph:#F3E4E6;transition:transform 1.2s ease}.dom-g .mpanel:hover .ph{transform:scale(1.02)}.dom-g .mpanel .ph span{top:16px;bottom:auto}.dom-g .mlabel{position:absolute;left:0;right:0;bottom:clamp(28px,4vw,48px);display:grid;justify-items:center;gap:16px;z-index:1}.dom-g .mlabel .h{color:var(--head)}@media(max-width:640px){.dom-g .micro-split{grid-template-columns:1fr}}.dom-g .gold{background:var(--pale)}.dom-g .gold-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,110px);align-items:center;max-width:1180px;margin-inline:auto}.dom-g .gold-imgs{position:relative;padding-bottom:16%}.dom-g .gold-img{aspect-ratio:4/5;width:84%;--ph:#F0D2D8}.dom-g .gold-img2{position:absolute;right:0;bottom:0;width:42%;aspect-ratio:3/4;--ph:#E9C4C6}.dom-g .gold-text{display:grid;gap:20px;min-width:0}.dom-g .gold-text .sub{font-family:var(--f-gothic);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--head);line-height:1.7}.dom-g .dict{border-top:1px solid var(--clay);border-bottom:1px solid var(--clay)}.dom-g .dict div{display:flex;justify-content:space-between;align-items:baseline;padding-block:14px;font-family:var(--f-gothic);font-size:15px;letter-spacing:.2em;color:var(--head)}.dom-g .dict div+div{border-top:1px solid rgba(206,154,150,.5)}.dom-g .dict span{font-family:var(--f-serif);font-style:italic;font-size:24px;letter-spacing:0;color:var(--plum);text-transform:none}.dom-g .mg{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.dom-g .mg strong{font-family:var(--f-gothic);font-weight:500;font-size:var(--t-num);letter-spacing:.04em;line-height:1;color:var(--head)}.dom-g .mg small{font-size:14px;color:var(--muted);max-width:24ch;line-height:1.5}@media(max-width:860px){.dom-g .gold-grid{grid-template-columns:1fr}}.dom-g .tabs{display:flex;justify-content:center;gap:clamp(20px,5vw,64px);flex-wrap:wrap;border-bottom:1px solid var(--rule);margin-bottom:clamp(48px,6vw,80px)}.dom-g .tab{background:none;border:0;cursor:pointer;padding:0 0 16px;font-family:var(--f-gothic);font-weight:500;font-size:var(--t-head);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid transparent;margin-bottom:-1px;transition:color .25s}.dom-g .tab:hover{color:#43181d8c}.dom-g .tab[aria-selected=true]{color:var(--head);border-bottom-color:var(--head)}.dom-g .panel-intro{max-width:620px;margin-inline:auto;text-align:center;display:grid;gap:18px;justify-items:center}.dom-g .panel-intro .state{margin-bottom:8px}.dom-g .innate-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:clamp(48px,6vw,80px) auto 0;align-items:end}.dom-g .innate-row .ph{aspect-ratio:4/5}.dom-g .innate-row .ph+.ph{aspect-ratio:1;--ph:#F3E6E6}.dom-g .statline{margin-top:40px;text-align:center;font-family:var(--f-gothic);font-size:13px;letter-spacing:.22em;color:var(--head);line-height:1.8}.dom-g .cascade{display:grid;grid-template-columns:repeat(4,1fr);max-width:1080px;margin:clamp(48px,6vw,80px) auto 0;border-top:1px solid var(--head);border-bottom:1px solid var(--rule)}.dom-g .cs{position:relative;padding:22px 20px 26px;display:grid;gap:10px;text-align:center;min-width:0}.dom-g .cs+.cs{border-left:1px solid var(--rule)}.dom-g .cs .eyebrow{color:var(--muted)}.dom-g .cs .v{font-family:var(--f-serif);font-style:italic;font-size:var(--t-state);line-height:1.05;color:var(--head);overflow-wrap:anywhere}.dom-g .cs.last{background:var(--pale)}.dom-g .cs.last .v{font-family:var(--f-gothic);font-style:normal;font-weight:500;font-size:clamp(18px,1.8vw,24px);letter-spacing:.12em}.dom-g .cs .arr{position:absolute;right:-8px;top:24px;font-family:var(--f-body);color:var(--red);background:var(--butter);z-index:1;font-size:15px}.dom-g .int-after{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);max-width:1080px;margin:clamp(56px,7vw,96px) auto 0}.dom-g .int-after .stack{align-content:start}.dom-g .int-after .h{font-size:15px}.dom-g .strains{border-top:1px solid var(--head)}.dom-g .strains div{display:flex;justify-content:space-between;gap:16px;padding-block:14px;border-bottom:1px solid var(--rule);font-family:var(--f-gothic);font-size:13px;letter-spacing:.18em;color:var(--head);font-variant-numeric:tabular-nums}.dom-g .strains div span:last-child{color:var(--muted)}.dom-g .strains p{margin-top:18px;font-family:var(--f-serif);font-style:italic;font-size:22px;color:var(--head)}.dom-g .explorer{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);max-width:1180px;margin:clamp(48px,6vw,80px) auto 0;align-items:start}.dom-g .ex-img{position:sticky;top:24px;aspect-ratio:4/5}.dom-g .ex-img .ph{position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .6s}.dom-g .ex-list{list-style:none;margin:0;padding:0}.dom-g .ex-list button{display:block;width:100%;text-align:left;background:none;border:0;padding:4px 0;cursor:pointer;font-family:var(--f-gothic);font-weight:500;font-size:clamp(17px,1.7vw,24px);letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--faint);transition:color .25s}.dom-g .ex-list button:hover{color:#43181d8c}.dom-g .ex-list button[aria-pressed=true]{color:var(--head)}.dom-g .ex-desc{margin-top:32px;padding-top:20px;border-top:1px solid var(--rule);min-height:6.5em;max-width:42ch}@media(max-width:860px){.dom-g .cascade{grid-template-columns:1fr 1fr}.dom-g .cs:nth-child(3){border-left:0}.dom-g .cs:nth-child(n+3){border-top:1px solid var(--rule)}.dom-g .cs .arr{display:none}.dom-g .int-after,.dom-g .explorer,.dom-g .innate-row{grid-template-columns:1fr}.dom-g .ex-img{position:relative;top:0}}.dom-g .rcpt{background:var(--bone)}.dom-g .rgrid{display:grid;grid-template-columns:repeat(5,1fr);max-width:1240px;margin-inline:auto;border-top:1px solid var(--head);border-bottom:1px solid var(--rule)}.dom-g .r{padding:30px 22px 34px;display:grid;gap:14px;align-content:start;text-align:center;min-width:0}.dom-g .r+.r{border-left:1px solid var(--rule)}.dom-g .r .num{font-family:var(--f-gothic);font-weight:500;font-size:var(--t-num);letter-spacing:.03em;line-height:1;color:var(--head);font-variant-numeric:tabular-nums}.dom-g .r .unit{font-family:var(--f-gothic);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--red)}.dom-g .r p{font-size:14px;line-height:1.55;color:var(--muted)}.dom-g .r.id .num{font-size:clamp(24px,2.3vw,32px);letter-spacing:.08em;padding-block:10px}.dom-g .rcpt-foot{margin-top:clamp(56px,7vw,96px);display:grid;justify-items:center;text-align:center;gap:26px}@media(max-width:980px){.dom-g .rgrid{grid-template-columns:1fr 1fr}.dom-g .r+.r{border-left:0}.dom-g .r:nth-child(2n){border-left:1px solid var(--rule)}.dom-g .r:nth-child(n+3){border-top:1px solid var(--rule)}.dom-g .r:last-child{grid-column:1/-1}}.dom-g .ugc{padding-bottom:0;overflow:hidden}.dom-g .strip{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gut)}.dom-g .strip::-webkit-scrollbar{display:none}.dom-g .vid{flex:0 0 clamp(230px,24vw,360px);aspect-ratio:9/14;scroll-snap-align:start}.dom-g .vid:nth-child(2n){--ph:#F2E8E6}.dom-g .vid .handle{position:absolute;top:20px;left:50%;right:auto;bottom:auto;transform:translate(-50%);background:var(--butter);color:var(--head);padding:6px 12px;font-size:9.5px;white-space:nowrap}.dom-g .vid blockquote{position:absolute;left:20px;right:20px;bottom:52px;margin:0;font-family:var(--f-serif);font-style:italic;font-size:22px;line-height:1.2;color:var(--head)}.dom-g .strip-ctl{display:flex;justify-content:flex-end;gap:22px;padding:18px var(--gut) var(--sec)}.dom-g .strip-ctl button{background:none;border:0;cursor:pointer;font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.22em;color:var(--head)}.dom-g .story{border-top:1px solid var(--rule)}.dom-g .story-grid{display:grid;grid-template-columns:7fr 5fr;gap:clamp(32px,7vw,120px);align-items:center;max-width:1240px;margin-inline:auto}.dom-g .story-img{aspect-ratio:5/6}.dom-g .story-text{display:grid;gap:18px;min-width:0;max-width:440px}.dom-g .story-text .dept{font-family:var(--f-serif);font-style:italic;font-size:24px;line-height:1.3;color:var(--head)}.dom-g .story-text .sig{font-family:var(--f-gothic);font-size:11.5px;letter-spacing:.2em;line-height:1.9;color:var(--head);border-top:1px solid var(--rule);padding-top:16px;text-transform:uppercase}.dom-g .story-text .cta{justify-self:start}@media(max-width:860px){.dom-g .story-grid{grid-template-columns:1fr}}.dom-g .tampon{background:var(--blue)}.dom-g .tampon .ph{--ph:#CBD5DF;--ph-ink:rgba(67,24,29,.5)}.dom-g .tampon-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,110px);align-items:center;max-width:1180px;margin-inline:auto}.dom-g .tampon-imgs{position:relative;padding-bottom:14%}.dom-g .tampon-img{aspect-ratio:4/5;width:84%}.dom-g .tampon-img2{position:absolute;right:0;bottom:0;width:40%;aspect-ratio:3/4;--ph:#DCE3EA}.dom-g .tampon-text{display:grid;gap:20px;min-width:0}.dom-g .tampon-lead{font-size:clamp(22px,2vw,28px)}.dom-g .attrs{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(67,24,29,.3)}.dom-g .attrs li{padding:14px 12px 14px 0;border-bottom:1px solid rgba(67,24,29,.18);font-family:var(--f-gothic);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--head);line-height:1.6}.dom-g .attrs li:nth-child(2n){padding-left:14px;border-left:1px solid rgba(67,24,29,.18)}.dom-g .tampon-ctas{display:flex;gap:28px;flex-wrap:wrap;margin-top:8px}@media(max-width:860px){.dom-g .tampon-grid,.dom-g .attrs{grid-template-columns:1fr}.dom-g .attrs li:nth-child(2n){padding-left:0;border-left:0}}.dom-g .mani{background:var(--bone);padding-bottom:0;overflow:hidden}.dom-g .mani .h{line-height:1.7}.dom-g .mani .state{margin-top:32px}.dom-g .mark{margin-top:clamp(80px,9vw,130px);height:clamp(120px,18vw,280px);position:relative;overflow:hidden}.dom-g .mark .ph{position:absolute;left:var(--gut);right:var(--gut);top:0;height:200%;--ph:#EEE9E1}.dom-g .mark .ph span{top:16px;bottom:auto;text-align:center}.dom-g .wait{border-top:1px solid var(--rule)}.dom-g .field{display:flex;border-bottom:1px solid currentColor;gap:16px;align-items:center;width:100%;max-width:460px}.dom-g .field input{flex:1;min-width:0;background:transparent;border:0;padding:14px 0;font-family:var(--f-gothic);font-size:11px;letter-spacing:.2em;color:inherit;text-transform:uppercase}.dom-g .field input::placeholder{color:currentColor;opacity:.5}.dom-g .field input:focus{outline:none}.dom-g .field button{background:none;border:0;cursor:pointer;font-family:var(--f-gothic);font-size:11px;letter-spacing:.22em;color:inherit;white-space:nowrap;padding:14px 0}.dom-g .wait form{color:var(--head);display:grid;justify-items:center;gap:14px;width:100%}.dom-g .note{font-size:13px;color:var(--muted);min-height:1.4em}@media(max-width:480px){.dom-g .field{flex-wrap:wrap}}.dom-g .jrnl{border-top:1px solid var(--rule)}.dom-g .j-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);max-width:1240px;margin-inline:auto}.dom-g .art{display:grid;gap:14px;text-decoration:none;min-width:0}.dom-g .art .ph{aspect-ratio:4/5}.dom-g .art:nth-child(2) .ph{--ph:#F3E6E6}.dom-g .art .eyebrow{color:var(--red)}.dom-g .art h3{margin:0;font-family:var(--f-serif);font-weight:300;font-size:24px;line-height:1.15;color:var(--head)}.dom-g .art:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.dom-g .j-cta{margin-top:56px;display:flex;justify-content:center}@media(max-width:760px){.dom-g .j-grid{grid-template-columns:1fr;gap:48px}}.dom-g .faq{border-top:1px solid var(--rule)}.dom-g .faq-list{max-width:820px;margin-inline:auto;border-top:1px solid var(--head)}.dom-g .faq-list details{border-bottom:1px solid var(--rule)}.dom-g .faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding-block:20px;font-family:var(--f-gothic);font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--head);line-height:1.5}.dom-g .faq-list summary::-webkit-details-marker{display:none}.dom-g .faq-list summary:after{content:"+";font-family:var(--f-body);font-size:20px;font-weight:300;transition:transform .3s}.dom-g .faq-list details[open] summary:after{transform:rotate(45deg)}.dom-g .faq-list .ans{padding-bottom:22px;max-width:60ch;color:var(--muted);font-style:italic}.dom-g .faq-cta{margin-top:48px;display:flex;justify-content:center}.dom-g .foot{background:var(--burgundy);color:var(--butter);padding-block:var(--sec) 36px}.dom-g .f-top{display:grid;justify-items:center;text-align:center;gap:20px;padding-bottom:clamp(64px,8vw,110px);border-bottom:1px solid rgba(251,249,242,.2)}.dom-g .f-top .h{color:var(--butter)}.dom-g .f-top p{color:#fbf9f2d1;max-width:46ch}.dom-g .f-top .state{color:var(--butter);font-style:italic;font-size:clamp(22px,2.2vw,30px)}.dom-g .f-top form{display:grid;justify-items:center;gap:12px;width:100%;margin-top:10px}.dom-g .foot .note{color:#fbf9f2a6}.dom-g .f-cols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:24px;padding-block:56px}.dom-g .f-cols h3{margin:0 0 18px;font-family:var(--f-gothic);font-size:10px;font-weight:500;letter-spacing:.24em;color:#fbf9f28c}.dom-g .f-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.dom-g .f-cols a{font-family:var(--f-gothic);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.dom-g .f-cols a:hover{text-decoration:underline;text-underline-offset:5px}.dom-g .f-brand{display:grid;gap:20px;align-content:start}.dom-g .f-brand .slot{height:56px;width:min(260px,100%)}.dom-g .f-brand p{font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.24em;color:#fbf9f2cc}.dom-g .f-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(251,249,242,.2);padding-top:24px;font-family:var(--f-gothic);font-size:9.5px;letter-spacing:.22em;color:#fbf9f299}@media(max-width:860px){.dom-g .f-cols{grid-template-columns:1fr 1fr}.dom-g .f-brand{grid-column:1/-1}}.dom-g .hdr{position:relative;top:auto!important;color:var(--head);border-bottom:1px solid var(--rule);background:var(--butter)}.dom-g .sub-h{font-family:var(--f-gothic);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--head);line-height:1.6;margin:0}.dom-g .muted{color:var(--muted)}.dom-g .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--head);color:var(--butter);border:1px solid var(--head);padding:14px 24px;font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.dom-g .btn.ghost{background:transparent;color:var(--head)}.dom-g .btn:hover{background:var(--plum);border-color:var(--plum);color:var(--butter)}.dom-g .ctas{display:flex;gap:14px 28px;flex-wrap:wrap;justify-content:center}.dom-g .sign2{font-family:var(--f-gothic);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;line-height:1.9;color:var(--head)}.dom-g .fx-intro{max-width:1440px;margin-inline:auto;padding:clamp(72px,9vw,140px) var(--gut) clamp(56px,7vw,110px)}.dom-g .fx-title{font-family:var(--f-gothic);font-weight:500;font-size:clamp(22px,2.4vw,34px);letter-spacing:.3em;text-transform:uppercase;color:var(--head);margin:0;padding-bottom:22px;border-bottom:1px solid var(--rule)}.dom-g .fx-role{font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:14px!important}.dom-g .fx-grid{display:grid;grid-template-columns:minmax(0,13fr) minmax(0,7fr);gap:clamp(32px,6vw,120px);margin-top:28px;align-items:start}.dom-g .fx-grid .ph{aspect-ratio:4/3}.dom-g .fx-bio{display:grid;gap:1.1em;font-family:var(--f-serif);font-weight:400;font-size:19px;line-height:1.45;color:var(--charcoal)}.dom-g .fx-state{padding:clamp(110px,14vw,220px) var(--gut);text-align:center}.dom-g .fx-state p{max-width:980px;margin-inline:auto;font-family:var(--f-gothic);font-weight:500;font-size:clamp(15px,1.5vw,21px);letter-spacing:.24em;line-height:1.55;text-transform:uppercase;color:var(--charcoal)}.dom-g .fx-letter{position:relative;padding:clamp(24px,2.5vw,40px) var(--gut) clamp(80px,9vw,140px)}.dom-g .fx-letter>.ph{position:absolute;top:0;right:0;bottom:0;left:0;--ph:#DCC9C2;--ph-ink:rgba(67,24,29,.45)}.dom-g .fx-letter>.ph span{top:14px;bottom:auto;left:var(--gut)}.dom-g .fx-paper{position:relative;z-index:2;max-width:1340px;margin-inline:auto;background:var(--bone);padding:clamp(32px,4vw,60px) clamp(24px,4vw,60px) clamp(90px,11vw,170px)}.dom-g .fx-mark{width:min(560px,62%);aspect-ratio:2/1;border:1px dashed rgba(30,30,29,.25);display:grid;place-items:center;font-family:var(--f-gothic);font-size:9px;letter-spacing:.22em;color:#1e1e1d73;text-transform:uppercase;text-align:center;padding:12px}.dom-g .fx-col{width:min(500px,100%);margin:clamp(110px,14vw,220px) 0 0 auto;margin-right:clamp(0px,19%,260px);display:grid;gap:1.15em}.dom-g .fx-col .fx-label{font-family:var(--f-gothic);font-size:10px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--charcoal);margin-bottom:.8em}.dom-g .fx-col p{font-family:var(--f-serif);font-weight:400;font-size:18px;line-height:1.45;letter-spacing:.012em;color:var(--charcoal);text-align:justify;hyphens:auto;-webkit-hyphens:auto}.dom-g .fx-col p.i{font-style:italic}.dom-g .fx-col .lx{font-style:italic;font-size:30px;line-height:1;margin-top:1em;text-align:left}.dom-g .fx-col .sig{display:inline-flex;justify-self:start;border:1px dashed rgba(30,30,29,.25);padding:9px 14px;font-family:var(--f-gothic);font-size:8.5px;letter-spacing:.2em;color:#1e1e1d80;text-transform:uppercase}.dom-g .fx-col .who{font-family:var(--f-gothic);font-size:10px;letter-spacing:.24em;text-transform:uppercase;line-height:2;text-align:left;margin-top:.6em}.dom-g .fx-founded{margin-top:clamp(80px,9vw,140px)!important;text-align:center;font-family:var(--f-gothic);font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:#1e1e1d8c}.dom-g .fx-recog{max-width:1440px;margin-inline:auto;padding:clamp(90px,10vw,150px) var(--gut)}.dom-g .fx-recog-list{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--rule);margin-top:28px}.dom-g .fx-recog-list div{padding:26px 18px 0 0;display:grid;gap:8px;align-content:start;min-width:0}.dom-g .fx-recog-list div+div{padding-left:18px;border-left:1px solid var(--rule)}.dom-g .fx-recog-list b{font-family:var(--f-gothic);font-weight:500;font-size:10.5px;letter-spacing:.24em;color:var(--charcoal)}.dom-g .fx-recog-list span{font-family:var(--f-serif);font-size:18px;line-height:1.35;color:var(--charcoal)}.dom-g .fx-links{display:flex;gap:16px 34px;flex-wrap:wrap;margin-top:clamp(56px,7vw,88px)}@media(max-width:900px){.dom-g .fx-grid{grid-template-columns:1fr}.dom-g .fx-mark{width:100%}.dom-g .fx-col{margin:72px 0 0;width:100%}.dom-g .fx-col p{text-align:left}.dom-g .fx-recog-list{grid-template-columns:1fr 1fr}.dom-g .fx-recog-list div+div{padding-left:0;border-left:0}.dom-g .fx-recog-list div:nth-child(2n){padding-left:18px;border-left:1px solid var(--rule)}.dom-g .fx-recog-list div:nth-child(n+3){border-top:1px solid var(--rule);margin-top:22px}}.dom-g .es-hero{background:var(--burgundy);color:var(--pale);padding:clamp(80px,10vw,150px) var(--gut) clamp(90px,11vw,160px)}.dom-g .es-h1{font-family:var(--f-gothic);font-weight:500;font-size:clamp(34px,6.4vw,104px);letter-spacing:.12em;line-height:1.02;text-transform:uppercase;color:var(--pale);text-align:center;margin:0 auto;max-width:1300px;text-wrap:balance}.dom-g .es-cols{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,640px) minmax(0,1fr);gap:clamp(24px,4vw,64px);max-width:1440px;margin:clamp(80px,9vw,140px) auto 0}.dom-g .es-nav ol{list-style:none;margin:0;padding:0;display:grid;gap:7px}.dom-g .es-nav a{font-family:var(--f-body);font-size:12.5px;letter-spacing:.06em;color:var(--pale);opacity:.75;text-decoration:none}.dom-g .es-nav a:hover,.dom-g .es-nav a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:4px}.dom-g .es-body{display:grid;gap:1em;font-family:var(--f-serif);font-weight:400;font-size:clamp(19px,1.55vw,23px);line-height:1.42;color:var(--pale)}.dom-g .es-body .lead{font-family:var(--f-gothic);font-weight:500;font-size:clamp(13px,1.1vw,16px);letter-spacing:.14em;text-transform:uppercase;line-height:1.5}.dom-g .es-body .i{font-style:italic}.dom-g .es-body a{color:var(--pale)}.dom-g .es-body .cta{color:var(--pale);justify-self:start;margin-top:.6em}.dom-g .es-split{display:grid;grid-template-columns:1fr 1fr;min-height:min(92vh,980px)}.dom-g .es-split>.ph{min-height:420px}.dom-g .es-panel{display:grid;align-content:center;justify-items:center;text-align:center;gap:22px;padding:clamp(64px,8vw,130px) clamp(24px,6vw,110px)}.dom-g .es-panel .es-label{font-family:var(--f-gothic);font-weight:500;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--head)}.dom-g .es-panel .es-h2{font-family:var(--f-gothic);font-weight:500;font-size:clamp(22px,2.4vw,36px);letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:var(--head);margin:0;max-width:18ch;text-wrap:balance}.dom-g .es-panel .es-text{display:grid;gap:.9em;max-width:470px;font-family:var(--f-serif);font-weight:400;font-size:clamp(18px,1.35vw,20px);line-height:1.45;color:var(--head)}.dom-g .es-panel .es-text .i{font-style:italic}.dom-g .es-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:560px;margin-top:clamp(28px,4vw,56px)}.dom-g .es-pillars b{display:block;font-family:var(--f-gothic);font-weight:500;font-size:11px;letter-spacing:.22em;color:var(--head);margin-bottom:10px}.dom-g .es-pillars span{font-size:13.5px;line-height:1.55;color:var(--head)}.dom-g .es-bone{background:var(--bone)}.dom-g .es-pink{background:var(--pale)}.dom-g .es-mineral{background:var(--mineral)}.dom-g .es-band{background:var(--burgundy);color:var(--pale);text-align:center;padding:clamp(90px,10vw,150px) var(--gut)}.dom-g .es-band p{font-family:var(--f-gothic);font-weight:500;font-size:clamp(24px,3.4vw,52px);letter-spacing:.2em;text-transform:uppercase;color:var(--pale);margin:0}.dom-g .es-band .sub{font-family:var(--f-serif);font-style:italic;font-weight:300;font-size:clamp(20px,2vw,28px);letter-spacing:0;text-transform:none;margin-top:18px}.dom-g .es-quote{font-family:var(--f-serif);font-style:italic;font-weight:300;font-size:clamp(23px,2vw,30px);line-height:1.3;color:var(--head);max-width:520px;margin:0}.dom-g .es-cite{font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--head)}.dom-g .es-end{background:var(--butter);padding:clamp(90px,10vw,150px) var(--gut);display:grid;justify-items:center;text-align:center;gap:26px}.dom-g .es-end p{font-family:var(--f-gothic);font-weight:500;font-size:clamp(20px,2.4vw,34px);letter-spacing:.22em;text-transform:uppercase;color:var(--head);line-height:1.5;margin:0}@media(max-width:900px){.dom-g .es-cols{grid-template-columns:minmax(0,1fr);gap:40px}.dom-g .es-cols>div:last-child{display:none}.dom-g .es-nav ol{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center}.dom-g .es-split{grid-template-columns:1fr;min-height:0}.dom-g .es-split>.ph{aspect-ratio:4/5;min-height:0}.dom-g .es-split.rev>.ph{order:-1}.dom-g .es-pillars{grid-template-columns:1fr;max-width:300px}}.dom-g .es-split{padding:0}.dom-g .fx-recog-list .fx-logo{display:flex;align-items:center;justify-content:center;height:72px;margin-bottom:14px;border:1px dashed rgba(30,30,29,.22);font-family:var(--f-gothic);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:#1e1e1d73;text-align:center;padding:6px}.dom-g .fx-logo img{max-height:52px;max-width:80%;width:auto;filter:grayscale(1);opacity:.85}.dom-g .fx-masthead{display:grid;justify-items:center;gap:16px;padding-top:clamp(24px,4vw,56px)}.dom-g .fx-shell{width:88px;height:88px;border:1px dashed rgba(30,30,29,.25);display:grid;place-items:center;font-family:var(--f-gothic);font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#1e1e1d73;text-align:center}.dom-g .fx-note{margin:0;font-family:var(--f-serif);font-style:italic;font-weight:300;font-size:clamp(24px,2.2vw,32px);letter-spacing:0;color:var(--charcoal)}.dom-g .fx-col{margin-top:clamp(64px,8vw,120px)}.dom-g .fx-founded{font-size:10.5px;line-height:2;color:var(--charcoal)}.dom-g .fx-intro{padding-bottom:clamp(40px,5vw,80px)}.dom-g .fx-state{padding:clamp(80px,10vw,160px) var(--gut)}@media(max-width:900px){.dom-g .fx-intro{padding-bottom:24px}.dom-g .fx-state{padding:56px var(--gut) 64px}.dom-g .fx-col{margin-top:48px}}@property --lx{syntax:"<percentage>";inherits:true;initial-value:34%}@property --ly{syntax:"<percentage>";inherits:true;initial-value:30%}.dom-g .mym{background:#161213;color:var(--butter)}.dom-g .mym-hero{position:relative;min-height:100svh;display:grid;align-content:center;justify-items:center;padding:clamp(120px,14vh,170px) var(--gut) clamp(72px,10vh,120px);overflow:hidden;isolation:isolate;background:radial-gradient(60% 55% at 26% 58%,rgba(93,33,50,.55),transparent 70%),radial-gradient(55% 50% at 76% 64%,rgba(67,24,29,.6),transparent 70%),radial-gradient(90% 60% at 50% 0%,rgba(42,34,36,.9),transparent 70%),#161213}.dom-g .mym-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}.dom-g .mym-head{text-align:center;margin-bottom:clamp(48px,7vh,88px)}.dom-g .mym-h1{font-family:var(--f-gothic);font-weight:400;font-size:clamp(26px,3.4vw,48px);letter-spacing:.24em;text-transform:uppercase;color:#edbfc6;margin:0;line-height:1.15}.dom-g .mym-sub{font-family:var(--f-serif);font-style:italic;font-weight:300;font-size:clamp(19px,1.8vw,26px);color:#edbfc69e;margin:16px 0 0}.dom-g .worlds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,8vw,140px);width:min(100%,1240px);align-items:start}.dom-g .world{display:grid;justify-items:center;gap:clamp(24px,3vw,36px);text-decoration:none;color:inherit;outline:none}.dom-g .w-g{margin-top:clamp(40px,9vh,110px)}.dom-g .orb{position:relative;display:block;width:min(100%,clamp(280px,36vw,540px));aspect-ratio:1;border-radius:50%;overflow:hidden;isolation:isolate;transform:scale(1);transition:transform 1.6s cubic-bezier(.2,.7,.2,1),box-shadow 1.6s ease,filter 1.6s ease;box-shadow:0 0 0 1px #edbfc60f,0 40px 120px -30px #000c,0 0 80px -20px var(--halo);animation:breathe 14s ease-in-out infinite}.dom-g .orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:5;pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 58%,rgba(12,8,9,.28) 80%,rgba(8,5,6,.6) 100%)}.dom-g .orb>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.dom-g .orb-base{background:var(--base)}.dom-g .orb-tex{top:-14%;right:-14%;bottom:-14%;left:-14%;width:128%;height:128%;mix-blend-mode:overlay;opacity:.9;animation:drift 220s linear infinite;transition:transform 2s ease}.dom-g .orb-grain{mix-blend-mode:overlay;opacity:.45}.dom-g .orb-light{z-index:4;mix-blend-mode:soft-light;transition:--lx 1.4s ease,--ly 1.4s ease,opacity 1.6s ease;opacity:.85;background:radial-gradient(circle at var(--lx) var(--ly),rgba(255,244,240,.32),rgba(255,244,240,0) 62%)}.dom-g .w-v .orb{--halo:rgba(206,154,150,.28);--base: radial-gradient(42% 36% at 30% 30%,rgba(237,191,198,.6) 0%,transparent 70%), radial-gradient(40% 45% at 74% 40%,rgba(206,154,150,.6) 0%,transparent 70%), radial-gradient(60% 55% at 62% 78%,#8E2534 0%,transparent 72%), radial-gradient(55% 60% at 24% 72%,#5D2132 0%,transparent 75%), linear-gradient(150deg,#CE9A96 0%,#8E2534 50%,#5D2132 100%)}.dom-g .w-g .orb{--halo:rgba(186,199,212,.22);animation-delay:-7s;--base: radial-gradient(38% 34% at 30% 28%,rgba(186,199,212,.55) 0%,transparent 70%), radial-gradient(40% 42% at 74% 36%,rgba(125,100,53,.7) 0%,transparent 70%), radial-gradient(55% 55% at 64% 76%,#7D6435 0%,transparent 72%), radial-gradient(60% 60% at 20% 72%,#2A2224 0%,transparent 75%), linear-gradient(160deg,#8E9AA6 0%,#6B6A5A 40%,#5E4B2A 72%,#2A2224 100%)}.dom-g .w-label{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.6em;font-family:var(--f-gothic);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#fbf9f2d1;text-align:center}.dom-g .w-dash{color:#edbfc680}.dom-g .w-cta{color:#edbfc6;border-bottom:1px solid rgba(237,191,198,.35);padding-bottom:5px;transition:border-color .6s ease}.dom-g .w-cta .ar{display:inline-block;transition:transform .6s ease}.dom-g .mym-note{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-family:var(--f-gothic);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#fbf9f247;margin:0}@keyframes drift{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}.dom-g .world:hover .orb,.dom-g .world:focus-visible .orb{transform:scale(1.035);box-shadow:0 0 0 1px #edbfc624,0 50px 140px -30px #000000d9,0 0 140px -10px var(--halo)}.dom-g .world:hover .orb-tex,.dom-g .world:focus-visible .orb-tex{transform:scale(1.08)}.dom-g .world:hover .orb-light,.dom-g .world:focus-visible .orb-light{opacity:1}.dom-g .world:hover .w-cta,.dom-g .world:focus-visible .w-cta{border-color:#edbfc6}.dom-g .world:hover .w-cta .ar,.dom-g .world:focus-visible .w-cta .ar{transform:translate(5px)}.dom-g .worlds:has(.world:hover) .world:not(:hover) .orb{filter:brightness(.72) saturate(.85)}.dom-g .world:focus-visible .orb{outline:1px solid rgba(237,191,198,.6);outline-offset:10px}@media(max-width:760px){.dom-g .mym-hero{min-height:auto;padding-top:clamp(110px,16vh,140px)}.dom-g .worlds{grid-template-columns:1fr;gap:64px}.dom-g .w-g{margin-top:0}.dom-g .orb{width:min(82vw,420px)}.dom-g .mym-h1{font-size:23px;letter-spacing:.2em}.dom-g .w-v .orb{margin-right:6vw}.dom-g .w-g .orb{margin-left:6vw}.dom-g .w-label{font-size:10.5px;row-gap:10px}.dom-g .mym-note{position:static;margin-top:48px}}@media(prefers-reduced-motion:reduce){.dom-g .orb,.dom-g .orb-tex{animation:none}.dom-g .orb,.dom-g .orb-tex,.dom-g .orb-light{transition:none}}.dom-g .lf .crumbs{padding-block:18px 0}.dom-g .lf .crumbs ol{list-style:none;display:flex;gap:10px;margin:0;padding:0;font-family:var(--f-gothic);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.dom-g .lf .crumbs li+li:before{content:"/";margin-right:10px;opacity:.5}.dom-g .lf .crumbs a{color:inherit;text-decoration:none}.dom-g .lf-sub{font-family:var(--f-serif);font-style:italic;font-weight:300;font-size:clamp(22px,2.2vw,30px);line-height:1.2;color:var(--head);margin:12px 0 0}.dom-g .lf-em{font-family:var(--f-serif);font-style:italic;font-size:clamp(19px,1.6vw,22px);line-height:1.4;color:var(--head)}.dom-g .lf-hero{background:#e8dbd8;margin-top:18px}.dom-g .lf-hero-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;min-height:min(86vh,760px)}.dom-g .lf-hero-txt{align-self:center;padding:clamp(56px,7vw,112px) clamp(16px,6vw,96px);display:grid;gap:16px;max-width:780px}.dom-g .lf-hero-txt p{margin:0;line-height:1.7}.dom-g .lf-h1{font-family:var(--f-gothic);font-weight:400;font-size:clamp(30px,3.2vw,56px);letter-spacing:.14em;text-transform:uppercase;color:var(--head);line-height:1.05;margin:0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.dom-g .lf-hero-txt .lf-sub{margin:0 0 12px}.dom-g .lf .lf-hero-img{min-height:420px;height:100%;aspect-ratio:auto}.dom-g .lf .lf-or-img{height:100%;aspect-ratio:auto}.dom-g .lf-four{padding-block:var(--sec)}.dom-g .lf-cards{list-style:none;margin:clamp(40px,5vw,64px) auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;border-top:1px solid var(--head)}.dom-g .lf-cards li{padding:28px clamp(16px,2vw,28px) 8px;display:grid;gap:12px;align-content:start}.dom-g .lf-cards li+li{border-left:1px solid var(--rule)}.dom-g .lf-n{font-family:var(--f-serif);font-style:italic;font-size:clamp(38px,3.4vw,52px);line-height:1;color:var(--clay)}.dom-g .lf-ct{font-family:var(--f-gothic);font-weight:500;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--head);margin:0}.dom-g .lf-cards p{margin:0;font-size:15px;line-height:1.7}.dom-g .lf-elle{background:var(--burgundy);color:var(--butter);padding-block:var(--sec);text-align:center}.dom-g .lf-elle .h{color:#edbfc6}.dom-g .lf-elle .lf-sub{color:var(--butter)}.dom-g .lf-words{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);max-width:1000px;margin:clamp(48px,6vw,80px) auto 0;text-align:left}.dom-g .lf-word{border-top:1px solid rgba(237,191,198,.35);padding-top:28px;display:grid;gap:6px}.dom-g .lf-w{display:flex;align-items:baseline;gap:18px;margin:0}.dom-g .lf-w b{font-family:var(--f-gothic);font-weight:400;font-size:clamp(28px,3.2vw,46px);letter-spacing:.14em;text-transform:uppercase;color:#edbfc6}.dom-g .lf-w span{font-family:var(--f-serif);font-style:italic;font-size:clamp(22px,2vw,28px);color:var(--butter)}.dom-g .lf-w span:before{content:"\2014  ";opacity:.6}.dom-g .lf-wn{margin:14px 0 0;color:#fbf9f2d1;line-height:1.7;max-width:44ch}.dom-g .lf-elle-close{font-family:var(--f-serif);font-style:italic;font-size:clamp(22px,2.2vw,30px);line-height:1.3;max-width:30ch;margin:clamp(48px,6vw,80px) auto 24px;color:var(--butter)}.dom-g .lf-stamp{display:inline-block;font-family:var(--f-gothic);font-weight:500;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:#edbfc6;border-top:1px solid rgba(237,191,198,.45);border-bottom:1px solid rgba(237,191,198,.45);padding:14px 4px;margin:0}.dom-g .lf-origin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(80vh,700px)}.dom-g .lf-or-img{min-height:380px}.dom-g .lf-or-txt{background:var(--bone);align-self:stretch;display:grid;align-content:center;gap:16px;padding:clamp(48px,7vw,112px) clamp(16px,6vw,96px)}.dom-g .lf-or-txt p{margin:0;line-height:1.75;max-width:46ch}.dom-g .lf-label{font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--red)}.dom-g .lf-h2{font-family:var(--f-gothic);font-weight:400;font-size:clamp(24px,2.6vw,36px);letter-spacing:.16em;text-transform:uppercase;color:var(--head);line-height:1.2;margin:0 0 8px}.dom-g .lf-research{padding-block:var(--sec);background:var(--butter)}.dom-g .lf-r-intro{max-width:60ch;margin:14px auto 0;line-height:1.7}.dom-g .lf-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:clamp(32px,4vw,48px) auto clamp(32px,4vw,56px)}.dom-g .lf-filter button{font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;background:none;border:1px solid var(--faint);color:var(--head);padding:10px 16px;cursor:pointer;transition:background .25s,color .25s}.dom-g .lf-filter button:hover{border-color:var(--head)}.dom-g .lf-filter button[aria-pressed=true]{background:var(--burgundy);border-color:var(--burgundy);color:var(--butter)}.dom-g .lf-studies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);max-width:1180px;margin-inline:auto}.dom-g .lf-study{background:var(--bone);padding:clamp(24px,3vw,40px);display:grid;gap:12px;align-content:start}.dom-g .lf-study[hidden]{display:none}.dom-g .lf-study p{margin:0;line-height:1.7;font-size:15px}.dom-g .lf-sk{font-family:var(--f-gothic);font-size:10.5px!important;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}.dom-g .lf-st{font-family:var(--f-serif);font-weight:400;font-size:clamp(24px,2.1vw,30px);line-height:1.15;color:var(--head);margin:0}.dom-g .lf-st i{font-style:italic}.dom-g .lf-sp{color:var(--muted)}.dom-g .lf-meta{margin:8px 0 4px;display:grid;border-top:1px solid var(--rule)}.dom-g .lf-meta div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--rule)}.dom-g .lf-meta dt{font-family:var(--f-gothic);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding-top:3px}.dom-g .lf-meta dd{margin:0;font-size:14.5px;line-height:1.55}.dom-g .lf-fh{font-family:var(--f-gothic);font-weight:500;font-size:11px!important;letter-spacing:.22em;text-transform:uppercase;color:var(--head);margin-top:8px!important}.dom-g .lf-study .cta{justify-self:start;margin-top:10px}.dom-g .lf-note{font-family:var(--f-serif);font-style:italic;color:var(--muted);text-align:center;margin:32px auto 0;max-width:60ch}.dom-g .lf-close{background:var(--pale);padding-block:var(--sec);text-align:center}.dom-g .lf-close p{max-width:52ch;margin:16px auto 0;line-height:1.7}.dom-g .lf-ctas{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-top:36px}@media(max-width:960px){.dom-g .lf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dom-g .lf-cards li:nth-child(3){border-left:0}.dom-g .lf-cards li:nth-child(n+3){border-top:1px solid var(--rule)}}@media(max-width:760px){.dom-g .lf-hero-in,.dom-g .lf-origin,.dom-g .lf-words,.dom-g .lf-studies{grid-template-columns:minmax(0,1fr)}.dom-g .lf-h1{font-size:30px;letter-spacing:.1em}.dom-g .lf-w b{font-size:26px}.dom-g .lf-hero-img,.dom-g .lf-or-img{min-height:0;aspect-ratio:4/3}.dom-g .lf-cards{grid-template-columns:1fr}.dom-g .lf-cards li+li{border-left:0;border-top:1px solid var(--rule)}.dom-g .lf-meta div{grid-template-columns:96px 1fr}}.dom-g .lf .lf-hero,.dom-g .lf .lf-origin{padding:0}.dom-g .sx .sx-hero{background:var(--mineral)}.dom-g .sx-q{font-family:var(--f-serif);font-size:clamp(21px,1.8vw,25px);line-height:1.35;color:var(--head)}.dom-g .sx-tax{padding-block:var(--sec);background:var(--butter)}.dom-g .sx-tax-in{max-width:58ch;margin:28px auto 0;text-align:center;display:grid;gap:12px}.dom-g .sx-tax-in p{margin:0;line-height:1.7}.dom-g .sx-name{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;gap:0;margin:clamp(40px,5vw,72px) auto;border-top:1px solid var(--head);border-bottom:1px solid var(--rule);max-width:1000px}.dom-g .sx-name>div{display:grid;justify-items:center;gap:10px;padding:clamp(24px,3vw,40px) clamp(18px,3vw,48px)}.dom-g .sx-name>div+div{border-left:1px solid var(--rule)}.dom-g .sx-part{font-family:var(--f-serif);font-size:clamp(26px,3vw,44px);line-height:1.1;color:var(--muted)}.dom-g .sx-name .is-strain .sx-part{font-family:var(--f-gothic);font-size:clamp(28px,3.2vw,48px);letter-spacing:.14em;color:var(--head)}.dom-g .sx-lab{font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--red)}.dom-g .sx-col{padding-block:var(--sec);background:var(--bone)}.dom-g .sx .ix-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);max-width:1180px;margin:clamp(40px,5vw,64px) auto 0;align-items:start}.dom-g .sx .ix-img{position:sticky;top:24px;aspect-ratio:4/5}.dom-g .sx .ix-img .ix-ph{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.dom-g .sx .ix-img .ix-ph.is-on{opacity:1}.dom-g .sx .ix-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.dom-g .sx .ix-btn{display:block;width:100%;text-align:left;background:none;border:0;padding:6px 0;cursor:pointer;font-family:var(--f-gothic);font-weight:500;font-size:clamp(20px,2.2vw,32px);letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--faint);transition:color .25s}.dom-g .sx .ix-btn:hover{color:#43181d8c}.dom-g .sx .ix-btn[aria-pressed=true]{color:var(--head)}.dom-g .sx .ix-panels{margin-top:32px;padding-top:24px;border-top:1px solid var(--rule);min-height:20em}.dom-g .sx .ix-panel{display:grid;gap:12px;max-width:50ch}.dom-g .sx .ix-panel[hidden]{display:none}.dom-g .sx .ix-panel p{margin:0;line-height:1.7}.dom-g .sx-full{font-family:var(--f-serif);font-size:18px;color:var(--muted)}.dom-g .sx .ix-t{font-family:var(--f-gothic);font-weight:500;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}.dom-g .sx .ix-dose{font-family:var(--f-serif);font-style:italic;font-size:18px;color:var(--head);border-top:1px solid var(--clay);padding-top:14px;margin-top:8px!important}.dom-g .sx .ix-dose span{font-family:var(--f-gothic);font-style:normal;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;margin-right:12px;color:var(--muted)}.dom-g .sx-res{padding-block:var(--sec);background:var(--burgundy);color:var(--butter)}.dom-g .sx-res .h{color:#edbfc6}.dom-g .sx-res-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);max-width:1100px;margin:clamp(40px,5vw,72px) auto 0}.dom-g .sx-res-grid article{border-top:1px solid rgba(237,191,198,.35);padding-top:28px;display:grid;gap:14px;align-content:start}.dom-g .sx-res-grid p{margin:0;line-height:1.7;color:#fbf9f2db}.dom-g .sx-big{font-family:var(--f-serif)!important;font-style:italic;font-size:clamp(34px,3.6vw,54px)!important;line-height:1.05!important;color:var(--butter)!important;margin-bottom:8px!important}.dom-g .sx-sign{font-family:var(--f-gothic);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#edbfc6!important;margin-top:10px!important}.dom-g .sx-beyond{padding-block:var(--sec);background:#d2dce5}.dom-g .sx-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dom-g .sx-3 li{gap:14px}.dom-g .sx-3 li+li{border-left-color:#43181d2e}.dom-g .sx-cq{font-family:var(--f-gothic);font-size:12px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--head);line-height:1.6!important}.dom-g .sx-empty{border:1px dashed var(--faint);background:transparent}.dom-g .sx-four{font-family:var(--f-gothic);font-size:clamp(14px,1.4vw,18px);letter-spacing:.22em;text-transform:uppercase;color:var(--head);margin-top:24px!important}@media(max-width:860px){.dom-g .sx .ix-grid{grid-template-columns:minmax(0,1fr)}.dom-g .sx .ix-img{position:relative;top:0;aspect-ratio:4/3}.dom-g .sx .ix-panels{min-height:0}}@media(max-width:760px){.dom-g .sx-name{grid-template-columns:minmax(0,1fr)}.dom-g .sx-name>div+div{border-left:0;border-top:1px solid var(--rule)}.dom-g .sx-res-grid,.dom-g .sx-3{grid-template-columns:minmax(0,1fr)}.dom-g .sx-3 li+li{border-left:0}}.dom-g .ra-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);max-width:1180px;margin-inline:auto;align-items:start}.dom-g .ra{background:var(--bone);padding:clamp(24px,3vw,36px);display:grid;gap:14px}.dom-g .ra[hidden]{display:none}.dom-g .ra .lf-sk{display:flex;justify-content:space-between;gap:12px;margin:0}.dom-g .ra-type{color:var(--muted)}.dom-g .ra-h{font-family:var(--f-serif);font-weight:400;font-size:clamp(24px,2.2vw,32px);line-height:1.15;color:var(--head);margin:0}.dom-g .ra-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 0;border-top:1px solid var(--head)}.dom-g .ra-stats div{padding:12px 12px 4px 0;display:grid;gap:4px}.dom-g .ra-stats div+div{padding-left:14px;border-left:1px solid var(--rule)}.dom-g .ra-stats dt{font-family:var(--f-gothic);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.dom-g .ra-stats dd{margin:0;font-family:var(--f-serif);font-size:clamp(20px,1.8vw,26px);line-height:1.1;color:var(--head)}.dom-g .ra-more{border-top:1px solid var(--rule)}.dom-g .ra-more summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:14px 0 2px;font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--head)}.dom-g .ra-more summary::-webkit-details-marker{display:none}.dom-g .ra-more[open] summary span{transform:rotate(45deg)}.dom-g .ra-more summary span{transition:transform .25s;font-size:16px;line-height:1}.dom-g .ra-body{display:grid;gap:12px;padding-top:12px}.dom-g .ra-body p{margin:0;line-height:1.7;font-size:15px}.dom-g .ra-body .cta{justify-self:start}.dom-g .ra-src{color:var(--muted);font-size:13.5px!important}.dom-g .ra-src span{font-family:var(--f-gothic);font-size:10px;letter-spacing:.2em;margin-left:8px}.dom-g .ra-todo{border:1px dashed var(--red);color:var(--red);padding:10px 12px;font-size:13px!important}@media(max-width:760px){.dom-g .ra-list{grid-template-columns:minmax(0,1fr)}}.dom-g .ra-empty{text-align:center;font-family:var(--f-serif);font-style:italic;font-size:20px;color:var(--muted);margin:24px 0 0}.dom-g .gm .gm-hero{background:var(--mineral)}.dom-g .gm-orb-wrap{display:grid;place-items:center;padding:clamp(40px,5vw,80px)}.dom-g .gm .gm-orb{width:min(100%,520px);aspect-ratio:1;border-radius:50%;box-shadow:0 40px 100px -40px #2a222473}.dom-g .gm .gm-orb span{left:0;right:0;bottom:46%;text-align:center;padding-inline:15%}.dom-g .gm-world{padding-block:var(--sec);background:var(--butter)}.dom-g .gm-line{font-family:var(--f-serif);font-style:italic;font-size:clamp(26px,2.8vw,40px);line-height:1.2;color:var(--head);text-align:center;max-width:26ch;margin:clamp(40px,5vw,64px) auto 0}.dom-g .gm-estro{background:var(--lichen);color:var(--butter);padding:var(--sec) clamp(16px,6vw,96px)}.dom-g .gm-estro-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);max-width:1180px;margin-inline:auto;align-items:start}.dom-g .gm-estro .lf-label{color:#f6dfe5}.dom-g .gm-e-h{font-family:var(--f-gothic);font-weight:400;font-size:clamp(30px,3.6vw,54px);letter-spacing:.12em;text-transform:uppercase;line-height:1.1;color:var(--butter);margin:14px 0 0}.dom-g .gm-e-txt{display:grid;gap:14px}.dom-g .gm-e-txt p{margin:0;line-height:1.75;color:#fbf9f2e6}.dom-g .gm-estro .lf-em{color:var(--butter)}.dom-g .gm-axis{padding-block:var(--sec);background:var(--bone)}.dom-g .gm-axis-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);max-width:1180px;margin:clamp(40px,5vw,64px) auto 0;align-items:center}.dom-g .gm-diagram{margin:0;display:grid;gap:18px;justify-items:center}.dom-g .gm-diagram svg{width:100%;max-width:520px;height:auto}.dom-g .gm-dl{font-family:var(--f-gothic);font-size:13px;letter-spacing:.24em;text-transform:uppercase;fill:#43181d}.dom-g .gm-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dom-g .gm-links li{font-family:var(--f-gothic);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--head);border:1px solid var(--faint);padding:8px 12px}.dom-g .gm-a-txt{display:grid;gap:14px}.dom-g .gm-a-txt p{margin:0;line-height:1.75}.dom-g .gm-moves{padding-block:var(--sec);background:var(--pale)}.dom-g .gm-five{font-family:var(--f-gothic);font-size:clamp(16px,2vw,28px);letter-spacing:.2em;text-transform:uppercase;color:var(--head);text-align:center;line-height:1.5;margin:clamp(32px,4vw,56px) auto 0;max-width:30ch}.dom-g .gm-papers{list-style:none;margin:clamp(40px,5vw,64px) auto 0;padding:0;max-width:980px;border-top:1px solid var(--head)}.dom-g .gm-papers li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(16px,3vw,40px);align-items:center;padding:28px 0;border-bottom:1px solid var(--rule)}.dom-g .gm-pt{margin:0;font-family:var(--f-serif);font-size:clamp(20px,1.9vw,26px);line-height:1.3;color:var(--head)}.dom-g .gm-next{background:var(--burgundy);padding:clamp(48px,6vw,80px) clamp(16px,6vw,96px);text-align:center}.dom-g .gm-next .lf-label{color:#edbfc6}.dom-g .gm-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;max-width:1180px;margin:28px auto 0}.dom-g .gm-nx{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:clamp(28px,3vw,44px) clamp(20px,3vw,40px);text-decoration:none;font-family:var(--f-gothic);font-size:clamp(15px,1.6vw,22px);letter-spacing:.2em;text-transform:uppercase;color:var(--butter);border:1px solid rgba(237,191,198,.3);transition:background .4s}.dom-g .gm-nx:hover{background:#edbfc61a}.dom-g .gm-nx .ar{transition:transform .4s}.dom-g .gm-nx:hover .ar{transform:translate(6px)}@media(max-width:760px){.dom-g .gm-estro-in,.dom-g .gm-axis-grid,.dom-g .gm-next-grid{grid-template-columns:minmax(0,1fr)}.dom-g .gm-papers li{grid-template-columns:auto minmax(0,1fr)}.dom-g .gm-papers .cta{grid-column:2}}.dom-g .ct-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(16px,2vw,24px);max-width:1180px;margin:clamp(40px,5vw,64px) auto 0}.dom-g .ct{border-top:1px solid var(--head);padding:24px 4px 4px;display:grid;gap:12px;align-content:start}.dom-g .ct p{margin:0;line-height:1.7;font-size:15px}.dom-g .ct-h{font-family:var(--f-serif);font-weight:400;font-size:clamp(21px,1.9vw,26px);line-height:1.2;color:var(--head);margin:0}.dom-g .ct-h span{color:var(--muted);font-size:.8em}.dom-g .ct .cta{justify-self:start;margin-top:6px}.dom-g .vm .vm-hero{background:#e8dbd8}.dom-g .vm-spot{max-width:760px;margin:clamp(40px,5vw,64px) auto 0;padding:clamp(28px,3vw,44px);background:var(--pale);text-align:center;display:grid;gap:14px}.dom-g .vm-spot p{margin:0;line-height:1.7}.dom-g .vm-spot-n{font-family:var(--f-serif);font-size:clamp(30px,3.2vw,46px)!important;line-height:1.1!important;color:var(--head)}.dom-g .vm-static{padding-block:var(--sec);background:var(--bone)}.dom-g .vm-line{font-size:clamp(22px,2.2vw,30px)!important;max-width:34ch}.dom-g .vm .vm-shift{background:var(--plum)}.dom-g .vm-care{font-family:var(--f-gothic);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f6dfe5!important;border-top:1px solid rgba(246,223,229,.35);padding-top:16px}.dom-g .vm .sx-beyond{background:#d2dce5}.dom-g .ct-list.ct-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}@media(max-width:760px){.dom-g .ct-list.ct-2{grid-template-columns:minmax(0,1fr)}}.dom-g .gm-next{background:var(--plum)}.dom-g .ct[hidden]{display:none}.dom-g .ph .ph-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;display:block}.dom-g .ph:has(.ph-img):before,.dom-g .ph:has(.ph-img):after{display:none}body:has(.mym){background:#161213}body:has(.mym) .shopify-section-group-header-group{position:absolute;left:0;right:0;top:0;z-index:30}body:has(.mym) .dom-hdr{background:transparent!important;border-bottom:0!important;--dh-fg:#FBF9F2!important}.dom-g :is(.lf-h1,.lf-h2,.gm-e-h,.sx-big,.sx-part,.mym-h1,.es-h1,.es-h2,.es-band p,.es-end p,.fx-title){word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.dom-g .gm-e-h{font-size:clamp(26px,2.6vw,40px)}@media(max-width:760px){.dom-g .lf-meta div{grid-template-columns:1fr;gap:4px}.dom-g .ra-stats{grid-template-columns:1fr}.dom-g .ra-stats div+div{padding-left:0;border-left:0;border-top:1px solid var(--rule)}.dom-g .lf .lf-hero-img,.dom-g .lf .lf-or-img{min-height:0;height:auto;aspect-ratio:4/3}}.dom-g .ra>.cta{justify-self:start;margin-top:12px}.dom-g .vg{padding-block:var(--sec);background:var(--butter)}.dom-g .vg-head{display:grid;gap:14px;justify-items:center;text-align:center;max-width:760px;margin:0 auto clamp(36px,4vw,56px)}.dom-g .vg-eye{margin:0;font-family:var(--f-gothic);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--red)}.dom-g .vg-intro{margin:0;line-height:1.7}.dom-g .vg-types{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.dom-g .vg-type{display:grid;align-content:start;gap:10px;padding:26px clamp(16px,1.6vw,24px) 28px;background:var(--bone);border-top:3px solid var(--clay)}.dom-g .vg-type--iv{border-top-color:var(--plum);background:#f1e7e6}.dom-g .vg-tl{font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--red)}.dom-g .vg-tn{margin:0;font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:clamp(20px,1.7vw,24px);line-height:1.2;color:var(--head)}.dom-g .vg-ts{font-family:var(--f-gothic);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid var(--rule)}.dom-g .vg-type p{margin:0;font-size:15px;line-height:1.65}.dom-g .vg-note{max-width:720px;margin:clamp(28px,3vw,40px) auto 0;text-align:center;font-size:15px;line-height:1.7;color:var(--muted)}.dom-g .vg-nugent{background:var(--pale)}.dom-g .vg-n-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:center}.dom-g .vg-n-txt{display:grid;gap:16px}.dom-g .vg-n-txt p{margin:0;line-height:1.7}.dom-g .vg-n-txt .vg-small{font-size:14px;color:var(--muted)}.dom-g .vg-scale{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:3fr 3fr 4fr;gap:3px}.dom-g .vg-band{display:grid;align-content:start;gap:8px;padding:22px 18px 24px;color:var(--butter)}.dom-g .vg-band--1{background:var(--clay);color:var(--burgundy)}.dom-g .vg-band--2{background:var(--red)}.dom-g .vg-band--3{background:var(--burgundy)}.dom-g .vg-br{font-family:var(--f-serif);font-size:clamp(30px,3vw,44px);line-height:1}.dom-g .vg-bt{font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.dom-g .vg-bb{font-size:14px;line-height:1.55}.dom-g .vg-fac{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--head)}.dom-g .vg-fac li{padding:24px clamp(16px,2vw,28px) 26px;border-bottom:1px solid var(--rule)}.dom-g .vg-fac li:not(:nth-child(3n+1)){border-left:1px solid var(--rule)}.dom-g .vg-fac h3{margin:0 0 8px;font-family:var(--f-gothic);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--head)}.dom-g .vg-fac p{margin:0;font-size:15px;line-height:1.65}.dom-g .vg-tips{margin:clamp(36px,4vw,56px) auto 0;max-width:820px;padding:clamp(24px,3vw,40px);background:var(--bone)}.dom-g .vg-tips-h{margin:0 0 16px;font-family:var(--f-gothic);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--head);text-align:center}.dom-g .vg-tips ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dom-g .vg-tips li{padding:9px 14px;border:1px solid var(--faint);font-size:14px;line-height:1.4}.dom-g .vg-close{margin:clamp(32px,4vw,48px) auto 0;text-align:center}.dom-g .vg-refs{max-width:900px;margin:clamp(40px,5vw,64px) auto 0;border-top:1px solid var(--rule);padding-top:16px}.dom-g .vg-refs summary{cursor:pointer;font-family:var(--f-gothic);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.dom-g .vg-refs ol{margin:14px 0 0;padding-left:1.4em;display:grid;gap:6px;font-size:13px;line-height:1.55;color:var(--muted)}@media(max-width:1100px){.dom-g .vg-types{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.dom-g .vg-n-in{grid-template-columns:1fr}.dom-g .vg-fac{grid-template-columns:1fr 1fr}.dom-g .vg-fac li:not(:nth-child(3n+1)){border-left:0}.dom-g .vg-fac li:nth-child(2n){border-left:1px solid var(--rule)}}@media(max-width:600px){.dom-g .vg-types,.dom-g .vg-scale,.dom-g .vg-fac{grid-template-columns:1fr}.dom-g .vg-fac li:nth-child(2n){border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/dom-pages.css.map */
