*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body,html{background:var(--gw-white)}body{font-family:var(--font-body);font-size:var(--step-body);line-height:1.7;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip-link{position:absolute;left:50%;top:12px;transform:translateX(-50%) translateY(-200%);z-index:100;background:var(--ink);color:var(--gw-white);font-family:var(--font-label);font-size:13px;letter-spacing:.04em;padding:10px 18px;border-radius:2px;transition:transform .18s ease}.skip-link:focus{transform:translateX(-50%) translateY(0)}.container{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{font-family:var(--font-label);font-size:var(--step-eyebrow);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--accent)}.section--light .eyebrow{color:var(--gw-gold-deep)}.crest{display:inline-block;background-color:currentColor;-webkit-mask:url(/crest.png) center/contain no-repeat;mask:url(/crest.png) center/contain no-repeat;aspect-ratio:1/1}.lockup{display:inline-flex;align-items:center;gap:16px}.lockup__crest{color:var(--accent);width:46px}.lockup__words{display:flex;flex-direction:column;line-height:1}.lockup__l1{font-size:17px;letter-spacing:.16em;color:var(--text)}.lockup__l1,.lockup__l2{font-family:var(--font-display);font-weight:570}.lockup__l2{font-size:12.5px;letter-spacing:.22em;color:var(--accent);margin-top:4px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--gw-white);border-bottom:1px solid rgba(24,42,106,.14);transition:box-shadow .3s ease}.site-header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1760px;margin-inline:auto;min-height:200px;padding-inline:clamp(24px,5vw,80px);transition:min-height .3s ease}.site-header--condensed{box-shadow:0 6px 24px rgba(21,25,31,.09)}.site-header--condensed .site-header__inner{min-height:72px;justify-content:flex-start}.site-header--condensed .brand-v{order:-1;flex-direction:row;gap:12px;margin-right:auto}.site-header--condensed .brand-v__crest{width:38px}.site-header--condensed .brand-v__wm{align-items:flex-start}.site-header--condensed .brand-v__l2{display:none}.site-header--condensed .nav--left,.site-header--condensed .nav--right{flex:0 0 auto}.site-header--condensed .nav{gap:clamp(18px,2vw,30px)}.brand-v{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--logo)}.brand-v__crest{width:96px;transition:width .3s ease}.brand-v__wm{display:flex;flex-direction:column;align-items:center;gap:3px;line-height:1}.brand-v__l1{font-size:17px;letter-spacing:.16em}.brand-v__l1,.brand-v__l2{font-family:var(--font-display);font-weight:570;color:var(--logo)}.brand-v__l2{font-size:12.5px;letter-spacing:.22em}.nav--left,.nav--right{flex:1 1}.nav--left{justify-content:flex-start}.nav--right{justify-content:flex-end}.nav{display:flex;align-items:center;gap:44px;font-family:var(--font-label);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.nav a{color:rgba(24,42,106,.82);white-space:nowrap;padding-block:8px;transition:color .18s ease}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.nav-toggle{display:none;position:absolute;right:clamp(24px,5vw,80px);top:50%;transform:translateY(-50%);width:44px;height:44px;align-items:center;justify-content:center;padding:0;background:none;border:none;color:var(--logo);cursor:pointer;touch-action:manipulation}.nav-toggle__bars,.nav-toggle__bars:after,.nav-toggle__bars:before{content:"";display:block;width:26px;height:2px;background:currentColor}.nav-toggle__bars{position:relative}.nav-toggle__bars:before{position:absolute;left:0;top:-8px}.nav-toggle__bars:after{position:absolute;left:0;top:8px}.mobile-nav{position:fixed;inset:0;z-index:1000;background:var(--gw-white);display:flex;flex-direction:column;align-items:center;justify-content:center;overscroll-behavior:contain;animation:mnav-fade .2s ease both}@keyframes mnav-fade{0%{opacity:0}to{opacity:1}}.mobile-nav__close{position:absolute;top:22px;right:clamp(24px,5vw,80px);width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;font-size:36px;line-height:1;color:var(--logo);cursor:pointer;touch-action:manipulation}.mobile-nav__links{display:flex;flex-direction:column;align-items:center;gap:clamp(22px,5vh,36px)}.mobile-nav__links a{font-family:var(--font-label);font-size:15px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--logo);text-decoration:none}.mobile-nav__links a:hover,.mobile-nav__links a[aria-current=page]{color:var(--accent)}@media (max-width:860px){.nav{display:none}.nav-toggle{display:flex}.site-header__inner{justify-content:center}}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-label);font-size:14px;font-weight:600;letter-spacing:.04em;padding:14px 26px;border-radius:2px;border:1px solid transparent;cursor:pointer;touch-action:manipulation;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.btn--gold{background:var(--accent);color:var(--gw-noir)}.btn--gold:hover{background:var(--accent-soft)}.btn--ghost{border-color:var(--rule);color:var(--text)}.btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.section{padding-block:clamp(72px,12vw,140px)}.actions{display:flex;flex-wrap:wrap;gap:14px}.foundation{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding-block:0;min-height:clamp(560px,64vh,640px);background:var(--gw-white);border-bottom:1px solid rgba(24,42,106,.14)}.foundation__watermark{top:50%;left:50%;transform:translate(-50%,-48%) translateZ(0);width:clamp(360px,42vw,560px);color:var(--accent);opacity:.07}.foundation__glow,.foundation__watermark{position:absolute;z-index:1;pointer-events:none}.foundation__glow{inset:0;background:radial-gradient(ellipse 70% 58% at 50% 42%,rgba(181,137,60,.06),transparent 66%)}.foundation__inner{position:relative;z-index:2;max-width:980px}.foundation__inner h1{font-family:var(--font-head);font-weight:600;font-size:clamp(36px,5.4vw,62px);line-height:1.08;letter-spacing:.005em;color:var(--ink);max-width:none;margin:18px auto 24px}.foundation__inner p{color:rgba(24,42,106,.72);max-width:62ch;margin:0 auto 34px}.foundation__tagline{font-family:var(--font-head);font-style:italic;font-weight:500;font-size:clamp(20px,2.4vw,27px);line-height:1.3;color:var(--accent)!important;max-width:none!important;margin:0 auto 26px!important}.foundation .actions{justify-content:center}.story{background:var(--gw-bone);border-top:1px solid rgba(24,42,106,.08)}.story__grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(18px,4vw,40px);gap:clamp(18px,4vw,40px);align-items:start}.story__lead{font-family:var(--font-head);font-weight:600;font-size:clamp(28px,3.8vw,42px);line-height:1.16;letter-spacing:.005em;color:var(--ink);text-wrap:balance;margin:14px 0 0}.story__body{color:rgba(24,42,106,.72);max-width:54ch;margin:0;font-size:17px;line-height:1.7}@media (min-width:860px){.story__grid{grid-template-columns:5fr 6fr;gap:clamp(48px,7vw,104px)}.story__main{padding-top:10px}}.pillars{background:var(--gw-white);border-top:1px solid rgba(24,42,106,.08)}.pillars__head{text-align:center;max-width:640px;margin:0 auto clamp(40px,6vw,64px)}.pillars__head h2{font-family:var(--font-head);font-weight:600;font-size:clamp(28px,4vw,46px);line-height:1.1;color:var(--ink);text-wrap:balance;margin-top:14px}.pillars__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px)}.pillar__name{font-family:var(--font-head);font-weight:600;font-size:24px;color:var(--ink);border-top:2px solid var(--accent);padding-top:16px;margin-bottom:10px;text-wrap:balance}.pillar__desc{color:rgba(24,42,106,.7);font-size:15.5px;line-height:1.55}.products{background:var(--gw-bone);border-top:1px solid rgba(24,42,106,.08)}.products__head{text-align:center;max-width:640px;margin:0 auto clamp(40px,6vw,56px)}.products__head h2{font-family:var(--font-head);font-weight:600;font-size:clamp(28px,4vw,46px);line-height:1.1;color:var(--ink);margin-top:14px}.products__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:clamp(20px,2.4vw,32px);gap:clamp(20px,2.4vw,32px)}.product{background:var(--gw-white);border:1px solid rgba(24,42,106,.12);padding:clamp(28px,3vw,40px) clamp(26px,2.6vw,34px)}.product__name{font-family:var(--font-head);font-weight:600;font-size:27px;line-height:1.1;color:var(--ink);text-wrap:balance}.product__tag{font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:10px 0 14px}.product__desc{color:rgba(24,42,106,.72);font-size:15.5px;line-height:1.6}.products__cta{text-align:center;margin-top:clamp(36px,5vw,52px)}.section-index{display:block;font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.34em;color:rgba(24,42,106,.7);margin-bottom:14px}.partner .section-index{color:rgba(241,234,219,.7)}.process{background:var(--gw-white);border-top:1px solid rgba(24,42,106,.08)}.process__head{text-align:center;max-width:640px;margin:0 auto clamp(40px,6vw,56px)}.process__head h2{font-family:var(--font-head);font-weight:600;font-size:clamp(28px,4vw,46px);line-height:1.1;color:var(--ink);text-wrap:balance;margin-top:14px}.process__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:clamp(22px,2.6vw,40px);gap:clamp(22px,2.6vw,40px)}.process__step{border-top:2px solid var(--accent);padding-top:16px}.process__num{display:block;font-size:38px;line-height:1;color:var(--accent)}.process__name,.process__num{font-family:var(--font-head);font-weight:600}.process__name{font-size:21px;line-height:1.14;color:var(--ink);margin:12px 0 8px;text-wrap:balance}.process__desc{color:rgba(24,42,106,.7);font-size:14.5px;line-height:1.5}.pullquote{background:var(--gw-bone);border-top:1px solid rgba(24,42,106,.08)}.pullquote .container{text-align:center}.pullquote__quote{position:relative;max-width:20ch;margin:0 auto;padding-top:30px;font-family:var(--font-head);font-weight:600;font-size:clamp(28px,4.4vw,50px);line-height:1.18;letter-spacing:.005em;color:var(--ink);text-wrap:balance}.pullquote__quote:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:48px;height:2px;background:var(--accent)}.partner{position:relative;overflow:hidden;background:var(--gw-noir);text-align:center}.partner__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) translateZ(0);width:clamp(340px,40vw,520px);color:var(--accent);opacity:.06;z-index:1;pointer-events:none}.partner__inner{position:relative;z-index:2;max-width:760px;margin-inline:auto}.partner .eyebrow{color:var(--accent)}.partner__statement{font-family:var(--font-head);font-weight:600;font-size:clamp(30px,4.6vw,54px);line-height:1.12;letter-spacing:.005em;color:var(--gw-bone);text-wrap:balance;margin:16px auto 20px}.partner__body{color:rgba(241,234,219,.72);max-width:56ch;margin:0 auto 34px}.partner .actions{justify-content:center}.partner .btn--ghost{border-color:rgba(241,234,219,.4);color:var(--gw-bone)}.partner .btn--ghost:hover{border-color:var(--accent);color:var(--accent);background:rgba(181,137,60,.08)}.about-hero{background:var(--gw-white);text-align:center}.about-hero__inner{max-width:900px;margin-inline:auto}.about-hero h1{font-family:var(--font-head);font-weight:600;font-size:clamp(34px,5vw,60px);line-height:1.08;letter-spacing:.005em;color:var(--ink);text-wrap:balance;max-width:18ch;margin:16px auto 22px}.about-hero p{color:rgba(24,42,106,.72);max-width:58ch;margin:0 auto}.about-story{background:var(--gw-bone);border-top:1px solid rgba(24,42,106,.08)}.about-story__inner{max-width:720px;margin-inline:auto}.about-story__lead{font-family:var(--font-head);font-weight:600;font-size:clamp(24px,3vw,34px);line-height:1.24;color:var(--ink);text-wrap:balance;margin:16px 0 24px}.about-story p{color:rgba(24,42,106,.78);margin-bottom:20px}.about-story__close{font-family:var(--font-head);font-style:italic;font-size:clamp(20px,2.4vw,26px)!important;line-height:1.3;color:var(--ink)!important;margin:8px 0 0!important}.craftsman{position:relative;overflow:hidden;background:var(--gw-white);border-top:1px solid rgba(24,42,106,.08);text-align:center}.craftsman__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) translateZ(0);width:clamp(320px,40vw,520px);color:var(--accent);opacity:.05;z-index:1;pointer-events:none}.craftsman__inner{position:relative;z-index:2;max-width:760px;margin-inline:auto}.craftsman h2{font-family:var(--font-head);font-weight:600;font-size:clamp(32px,4.6vw,54px);line-height:1.1;color:var(--ink);margin-top:12px}.craftsman p{color:rgba(24,42,106,.72);max-width:62ch;margin:22px auto 0}.traits{background:var(--gw-bone);border-top:1px solid rgba(24,42,106,.08)}.traits__head{text-align:center;max-width:640px;margin:0 auto clamp(40px,6vw,60px)}.traits__head h2{font-family:var(--font-head);font-weight:600;font-size:clamp(28px,4vw,44px);color:var(--ink);margin-top:14px;text-wrap:balance}.traits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:clamp(28px,3.4vw,48px);gap:clamp(28px,3.4vw,48px)}.trait__name{font-family:var(--font-head);font-weight:600;font-size:25px;color:var(--ink);border-top:2px solid var(--accent);padding-top:16px}.trait__desc{color:rgba(24,42,106,.72);font-size:15.5px;line-height:1.55;margin:8px 0 14px}.trait__quote{font-family:var(--font-head);font-style:italic;font-size:19px;line-height:1.35;color:var(--ink)}.creed{background:var(--gw-white);border-top:1px solid rgba(24,42,106,.08);text-align:center}.creed__inner{max-width:880px;margin-inline:auto}.creed__lead{color:rgba(24,42,106,.72);margin:14px 0 22px}.creed__quote{font-family:var(--font-head);font-weight:600;font-size:clamp(30px,4.6vw,54px);line-height:1.12;letter-spacing:.005em;color:var(--ink);text-wrap:balance;margin:0 auto 22px}.creed__body{color:rgba(24,42,106,.72);max-width:52ch;margin:0 auto}.principles{background:var(--gw-bone);border-top:1px solid rgba(24,42,106,.08)}.principles__head{text-align:center;max-width:640px;margin:0 auto clamp(40px,6vw,56px)}.principles__head h2{font-family:var(--font-head);font-weight:600;font-size:clamp(28px,4vw,44px);color:var(--ink);margin-top:14px}.principles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(28px,3.4vw,48px);gap:clamp(28px,3.4vw,48px)}.principle__name{font-family:var(--font-head);font-weight:600;font-size:23px;line-height:1.15;color:var(--ink);border-top:2px solid var(--accent);padding-top:16px;text-wrap:balance}.principle__desc{color:rgba(24,42,106,.7);font-size:15.5px;line-height:1.55;margin-top:10px}.section--light{color:var(--ink)}.section--light .btn--ghost{border-color:rgba(24,42,106,.6);color:var(--ink)}.section--light .btn--ghost:hover{border-color:var(--ink);color:var(--ink);background:rgba(24,42,106,.06)}.sannur{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 58% at 50% 42%,rgba(181,137,60,.08),transparent 66%),var(--gw-white);border-top:1px solid rgba(24,42,106,.1);text-align:center}.sannur__mark{display:block;color:var(--accent);width:clamp(90px,14vw,150px);margin:0 auto 30px;opacity:.92}.sannur__title{font-family:var(--font-display);font-weight:500;font-size:var(--step-brand);letter-spacing:.16em;color:var(--ink);margin-block:12px 8px}.sannur__sub{color:rgba(24,42,106,.72);max-width:46ch;margin:0 auto 20px}.sannur__endorse{font-family:var(--font-label);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:rgba(24,42,106,.7);margin-bottom:34px}.sannur .actions{justify-content:center}.spirits-hero{background:var(--gw-white);text-align:center}.spirits-hero__inner{max-width:860px;margin-inline:auto}.spirits-hero h1{font-family:var(--font-head);font-weight:600;font-size:clamp(34px,5vw,60px);line-height:1.08;letter-spacing:.005em;color:var(--ink);margin:16px auto 20px}.spirits-hero p{color:rgba(24,42,106,.72);max-width:56ch;margin:0 auto}.grades{background:var(--gw-bone);border-top:1px solid rgba(24,42,106,.08)}.grades__list{max-width:1000px;margin-inline:auto}.grade{display:grid;grid-gap:14px;gap:14px;padding:clamp(30px,4vw,46px) 0;border-top:1px solid rgba(24,42,106,.16);scroll-margin-top:96px}.grade:last-child{border-bottom:1px solid rgba(24,42,106,.16)}@media (min-width:760px){.grade{grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,72px);align-items:start}}.grade__name{font-family:var(--font-head);font-weight:600;font-size:clamp(26px,3.2vw,38px);line-height:1.08;color:var(--ink);text-wrap:balance}.grade__tag{font-family:var(--font-label);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-top:10px}.grade__body{color:rgba(24,42,106,.78)}.grade__chars{font-family:var(--font-label);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(24,42,106,.7);margin-top:16px}.precision{background:var(--gw-white)}.precision,.serve{border-top:1px solid rgba(24,42,106,.08)}.serve{background:var(--gw-bone)}.contact-hero{background:var(--gw-white);text-align:center}.contact-hero__inner{max-width:760px;margin-inline:auto}.contact-hero__inner h1{font-family:var(--font-head);font-weight:600;font-size:clamp(34px,5vw,58px);line-height:1.06;color:var(--ink);margin:16px auto 20px}.contact-hero__inner p{color:rgba(24,42,106,.72);max-width:60ch;margin:0 auto}.partner-with{background:var(--gw-bone);border-top:1px solid rgba(24,42,106,.08)}.partner-with__head{text-align:center;max-width:640px;margin:0 auto clamp(40px,6vw,56px)}.expect__head h2,.partner-with__head h2{font-family:var(--font-head);font-weight:600;font-size:clamp(28px,4vw,46px);line-height:1.1;color:var(--ink);text-wrap:balance;margin-top:14px}.partner-with__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:clamp(22px,2.6vw,38px);gap:clamp(22px,2.6vw,38px)}.pw-item__name{font-family:var(--font-head);font-weight:600;font-size:22px;line-height:1.14;color:var(--ink);border-top:2px solid var(--accent);padding-top:16px;margin-bottom:10px;text-wrap:balance}.pw-item__desc{color:rgba(24,42,106,.7);font-size:15px;line-height:1.55}.expect{background:var(--gw-white);border-top:1px solid rgba(24,42,106,.08)}.expect__head{text-align:center;max-width:640px;margin:0 auto clamp(40px,6vw,56px)}.expect__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px)}.expect-item__name{font-family:var(--font-head);font-weight:600;font-size:21px;line-height:1.16;color:var(--ink);margin-bottom:10px;text-wrap:balance}.expect-item__desc{color:rgba(24,42,106,.72);font-size:15.5px;line-height:1.6}.enquiry{background:var(--gw-bone);border-top:1px solid rgba(24,42,106,.08)}.enquiry__grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:start}.enquiry__title{font-family:var(--font-head);font-weight:600;font-size:clamp(26px,3.6vw,40px);line-height:1.12;color:var(--ink);text-wrap:balance;margin:14px 0 16px}.enquiry__lead{color:rgba(24,42,106,.72);max-width:44ch;margin:0 0 28px}.enquiry__contacts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.enquiry__contacts li{display:flex;flex-direction:column;gap:3px}.enquiry__contact-label{font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(24,42,106,.7)}.enquiry__contacts a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule)}.enquiry__contacts a:hover{color:var(--accent);border-bottom-color:var(--accent)}.enquiry__panel{background:var(--gw-white);border:1px solid rgba(24,42,106,.12);padding:clamp(24px,3vw,40px)}.enquiry__form{display:flex;flex-direction:column;gap:20px}.field-row{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.field{display:flex;flex-direction:column;gap:7px}.field label{font-family:var(--font-label);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(24,42,106,.7)}.field__opt{font-weight:500;letter-spacing:.06em;color:rgba(24,42,106,.7);text-transform:none}.field input,.field select,.field textarea{font-family:var(--font-body);font-size:16px;color:var(--ink);background:var(--gw-white);border:1px solid rgba(24,42,106,.55);border-radius:0;padding:12px 14px;width:100%;transition:border-color .16s ease,box-shadow .16s ease}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(181,137,60,.14)}.field--error input,.field--error textarea{border-color:var(--gw-burgundy)}.field__error{font-size:12.5px}.enquiry__error,.field__error{font-family:var(--font-label);color:var(--gw-burgundy)}.enquiry__error{font-size:14px;background:rgba(110,34,56,.06);border:1px solid rgba(110,34,56,.2);padding:12px 14px}.enquiry__success{border:1px solid var(--accent);background:rgba(181,137,60,.06);padding:clamp(24px,3vw,36px)}.enquiry__success-title{font-family:var(--font-head);font-weight:600;font-size:24px;color:var(--ink);margin-bottom:8px}.enquiry__success p:last-child{color:rgba(24,42,106,.72)}.enquiry__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (min-width:720px){.field-row{grid-template-columns:1fr 1fr}}@media (min-width:900px){.enquiry__grid{grid-template-columns:5fr 7fr;gap:clamp(48px,6vw,88px)}}.malt{color:var(--gw-bone);text-align:center}.malt .eyebrow{color:var(--accent)}.malt h1,.malt h2{font-family:var(--font-head);font-weight:600;color:var(--gw-bone);text-wrap:balance}.malt p{color:rgba(241,234,219,.72)}.malt .actions{justify-content:center}.malt .btn--ghost{border-color:rgba(241,234,219,.4);color:var(--gw-bone)}.malt .btn--ghost:hover{border-color:var(--accent);color:var(--accent);background:rgba(181,137,60,.08)}.malt-hero{background:radial-gradient(ellipse 60% 50% at 50% 30%,rgba(181,137,60,.1),transparent 66%),var(--gw-noir)}.malt-hero__inner{max-width:720px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.malt-hero__art{width:min(400px,76vw);height:auto;margin:22px auto 6px}.malt-hero h1{font-size:clamp(30px,4.4vw,50px);line-height:1.1;margin:10px 0 18px}.malt-hero p{max-width:52ch;margin:0 auto 32px}.malt-story{background:var(--bg-alt)}.malt-cask,.malt-story{border-top:1px solid rgba(241,234,219,.08)}.malt-cask{background:var(--gw-noir)}.malt-cask__inner,.malt-story__inner{max-width:680px;margin-inline:auto}.malt-cask h2,.malt-story h2{font-size:clamp(26px,3.6vw,42px);line-height:1.12;margin:14px 0 18px}.malt-story p{max-width:58ch;margin:0 auto 16px}.malt-cask p{max-width:58ch;margin:0 auto}.malt-close{background:radial-gradient(ellipse 60% 50% at 50% 40%,rgba(181,137,60,.08),transparent 66%),var(--bg-alt);border-top:1px solid rgba(241,234,219,.08)}.malt-close__inner{max-width:680px;margin-inline:auto}.malt-close__statement{font-family:var(--font-head);font-weight:600;font-size:clamp(24px,3.4vw,40px);line-height:1.14;color:var(--gw-bone);text-wrap:balance;margin:14px auto}.malt-close__place{color:rgba(241,234,219,.6);margin-bottom:22px}.malt-close__endorse{font-family:var(--font-label);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:rgba(241,234,219,.5);margin-bottom:30px}.malt-refs{background:var(--gw-bone);border-top:1px solid rgba(24,42,106,.08)}.malt-refs__head{text-align:center;max-width:640px;margin:0 auto clamp(36px,5vw,52px)}.malt-refs__head h2{font-family:var(--font-head);font-weight:600;font-size:clamp(26px,3.6vw,42px);line-height:1.1;color:var(--ink);text-wrap:balance;margin:14px 0}.malt-refs__head p{color:rgba(24,42,106,.72);max-width:54ch;margin:0 auto}.malt-refs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px);max-width:860px;margin-inline:auto}.ref-bottle{margin:0;display:flex;flex-direction:column}.ref-bottle__frame{background:var(--gw-white);border:1px solid rgba(24,42,106,.12);height:clamp(240px,34vw,320px);display:flex;align-items:center;justify-content:center;padding:20px}.ref-bottle__img{width:auto;height:100%;max-width:100%;object-fit:contain}.ref-bottle__cap{margin-top:12px;display:flex;flex-direction:column;gap:4px}.ref-bottle__brand{font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.ref-bottle__note{font-size:14px;line-height:1.45;color:rgba(24,42,106,.72)}.placeholder{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding-block:0;min-height:clamp(520px,66vh,680px);background:var(--gw-white)}.placeholder__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) translateZ(0);width:clamp(320px,38vw,500px);color:var(--accent);opacity:.06;z-index:1;pointer-events:none}.placeholder__inner{position:relative;z-index:2;max-width:720px}.placeholder__inner h1{font-family:var(--font-head);font-weight:600;font-size:clamp(44px,7vw,78px);line-height:1.04;letter-spacing:.01em;color:var(--ink);text-wrap:balance;margin:16px 0 20px}.placeholder__inner p{color:rgba(24,42,106,.72);max-width:56ch;margin:0 auto 14px}.placeholder__note{font-family:var(--font-label);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgba(24,42,106,.7)!important;margin-bottom:30px!important}.blog-list{background:var(--gw-bone);border-top:1px solid rgba(24,42,106,.08)}.blog-list__items{list-style:none;padding:0;max-width:860px;margin-inline:auto}.blog-list__empty{text-align:center;color:rgba(24,42,106,.72)}.blog-card{padding:clamp(28px,4vw,40px) 0;border-top:1px solid rgba(24,42,106,.16)}.blog-card:last-child{border-bottom:1px solid rgba(24,42,106,.16)}.blog-card__meta{font-family:var(--font-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(24,42,106,.7)}.blog-card__draft{margin-left:12px;padding:2px 8px;border:1px solid var(--gw-burgundy);border-radius:var(--radius-button);color:var(--gw-burgundy)}.blog-card__title{font-family:var(--font-head);font-weight:600;font-size:clamp(26px,3.2vw,36px);line-height:1.12;color:var(--ink);text-wrap:balance;margin:10px 0 12px}.blog-card__title a:hover{color:var(--gw-gold-deep)}.blog-card__desc{color:rgba(24,42,106,.78);max-width:64ch}.post{background:var(--gw-white)}.post__inner{max-width:calc(760px + 2 * var(--gutter))}.post__crumbs{font-family:var(--font-label);font-size:12.5px;letter-spacing:.06em;color:rgba(24,42,106,.7);margin-bottom:28px}.post__crumbs a:hover{color:var(--gw-gold-deep)}.post__head{margin-bottom:clamp(32px,5vw,48px)}.post__head h1{font-family:var(--font-head);font-weight:600;font-size:clamp(34px,5vw,54px);line-height:1.08;color:var(--ink);text-wrap:balance;margin:14px 0 18px}.post__meta{letter-spacing:.04em;color:rgba(24,42,106,.72)}.post__draft,.post__meta{font-family:var(--font-label);font-size:13px}.post__draft{margin-top:16px;padding:10px 14px;border:1px dashed var(--gw-burgundy);color:var(--gw-burgundy)}.post__foot{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:clamp(48px,7vw,72px);padding-top:32px;border-top:1px solid rgba(24,42,106,.16)}.prose{color:var(--ink)}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3{font-family:var(--font-head);font-weight:600;line-height:1.15;color:var(--ink);text-wrap:balance;scroll-margin-top:96px}.prose h2{font-size:clamp(28px,3.6vw,38px);margin-top:2em}.prose h3{font-size:clamp(22px,2.6vw,27px);margin-top:1.6em}.prose strong{font-weight:600}.prose a{color:var(--gw-gold-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose a:hover{color:var(--ink)}.prose ol,.prose ul{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose li>blockquote{margin-top:.8em}.prose blockquote{padding:20px 24px;background:var(--gw-bone);border-left:3px solid var(--accent);border-radius:var(--radius-card)}.prose blockquote>*+*{margin-top:.7em}.prose blockquote p:first-child strong:only-child{font-family:var(--font-label);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gw-gold-deep)}.prose .post-toc{padding:20px 24px;border:1px solid rgba(24,42,106,.16);border-radius:var(--radius-card)}.prose .post-toc ol{margin-top:.6em}.prose .post-toc a{text-decoration:none}.prose .post-toc a:hover{text-decoration:underline}.prose .post-figure{margin-block:2em}.prose .post-figure img{width:100%;height:auto;border:1px solid rgba(24,42,106,.12);border-radius:var(--radius-card)}.prose figcaption{margin-top:10px;font-size:14.5px;font-style:italic;color:rgba(24,42,106,.72)}.prose table{display:block;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:1.5}.prose td,.prose th{padding:10px 12px;border-bottom:1px solid rgba(24,42,106,.14);text-align:left;vertical-align:top;min-width:130px}.prose th{font-family:var(--font-label);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;background:var(--gw-bone)}.site-footer{background:var(--bg-alt);border-top:1px solid var(--rule);padding-block:56px 40px}.site-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px;padding-bottom:32px;border-bottom:1px solid var(--rule)}.site-footer__brand{display:flex;flex-direction:column;gap:16px}.site-footer__tagline{font-family:var(--font-head);font-style:italic;font-weight:500;font-size:18px;color:var(--accent-soft)}.footer-cols{display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,80px)}.footer-col h4{font-family:var(--font-label);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.footer-col a{display:block;color:var(--text);font-size:15px;padding-block:5px;opacity:.82}.footer-col a:hover{opacity:1;color:var(--accent)}.site-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:28px;font-family:var(--font-label);font-size:12px;letter-spacing:.04em;color:var(--text-muted)}.reveal-ready main .container>*{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .6s cubic-bezier(.2,.6,.2,1)}.reveal-ready main .container.is-revealed>*{opacity:1;transform:none}.reveal-ready main .container.is-revealed>:nth-child(2){transition-delay:.07s}.reveal-ready main .container.is-revealed>:nth-child(3){transition-delay:.14s}.reveal-ready main .container.is-revealed>:nth-child(4){transition-delay:.21s}.reveal-ready main .container.is-revealed>:nth-child(5){transition-delay:.28s}.reveal-ready main .container.is-revealed>:nth-child(6){transition-delay:.35s}.reveal-ready main .pl-hero .pl-hero__inner>*{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reveal-ready main .container>*{opacity:1;transform:none}}:root:has(.route-v2){--gw-white:#EDEAE3;--gw-noir:#131936;--ink:#3B342E;--accent:#C8A24A;--accent-soft:#DCC079}body:has(.route-v2) .section--light :is(h1,h2,h3,.sannur__title){color:var(--gw-logo-blue)}body:has(.route-v2) .section--light .eyebrow{color:var(--gw-logo-blue)}body:has(.route-v2) .section--light .btn--ghost{color:var(--gw-logo-blue);border-color:rgba(24,42,106,.45)}body:has(.route-v2) .section--light .btn--ghost:hover{color:var(--accent);border-color:var(--accent)}body:has(.route-v2) .section--light .section-index{color:#9E2A2E}body:has(.route-v2) .eyebrow .mid{color:#9E2A2E}body:has(.route-v2) :is(.foundation__inner p,.story__body,.pillar__desc,.product__desc,.process__desc,.sannur__sub,.sannur__endorse){color:rgba(59,52,46,.78)}body:has(.route-v2) :is(.site-header,.foundation,.story,.pillars,.products,.process,.pullquote,.product){border-color:#D5D0CC}body:has(.route-v2) :is(.story,.products,.pullquote){background:var(--gw-white)}body:has(.route-v2) :is(.pillar__name,.product__name,.process__step){border-top-color:#D5D0CC}body:has(.route-v2) .process__num{color:var(--gw-logo-blue)}body:has(.route-v2) .product__tag{color:rgba(59,52,46,.75)}body:has(.route-v2) .pullquote__quote:before{background:#9E2A2E;width:64px;height:3px}body:has(.route-v2) .creed-stop{color:#9E2A2E}body:has(.route-v2) .story__lead:first-letter{float:left;color:#9E2A2E;font-family:var(--font-display);font-weight:600;font-size:2em;line-height:.82;padding:4px .09em 0 0}body:has(.route-v2) .btn--ghost .arw{color:#9E2A2E;display:inline-block;transition:transform .18s ease}body:has(.route-v2) .btn--ghost:hover .arw{transform:translateX(3px)}body:has(.route-v2) .sannur__endorse:before{content:"";display:block;width:6px;height:6px;margin:0 auto 12px;border-radius:50%;background:#9E2A2E}body:has(.route-v2) .mobile-nav__links a:hover,body:has(.route-v2) .nav a:hover{color:#9E2A2E}.imgled .il-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(200px,23vh,256px) 24px clamp(128px,15vh,168px);overflow:hidden;isolation:isolate;background:#090D22;color:var(--gw-bone)}.imgled .il-hero__scene{position:absolute;inset:0;z-index:-2;isolation:isolate;background:#090D22}.imgled .il-hero__photo{background:url(/2151794651.jpg) 50%/cover no-repeat;filter:grayscale(1) contrast(1.08) brightness(.96)}.imgled .il-hero__duo,.imgled .il-hero__photo{position:absolute;inset:0}.imgled .il-hero__duo--light{background:#EDEAE3;mix-blend-mode:multiply}.imgled .il-hero__duo--dark{background:#0E1533;mix-blend-mode:lighten}.imgled .il-hero__scrim{position:absolute;inset:0;background:radial-gradient(120% 88% at 50% 34%,transparent 36%,rgba(6,9,26,.58) 100%),linear-gradient(180deg,rgba(9,13,34,.5),rgba(9,13,34,.14) 34%,rgba(5,8,22,.86))}.imgled .il-hero__grain{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.imgled .il-hero__inner{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:1000px}.imgled .il-hero__eyebrow{font-family:var(--font-label);font-size:13px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#DCC079}.imgled .il-hero__eyebrow .mid{color:#DCC079}.imgled .il-hero__title{font-family:var(--font-head);font-weight:600;font-size:clamp(34px,4.8vw,60px);line-height:1.08;letter-spacing:.005em;color:var(--gw-bone);text-wrap:balance;margin:0;text-shadow:0 1px 32px rgba(4,6,18,.55)}.imgled .il-hero__tagline,.imgled .il-hero__title em{font-style:italic;font-weight:500}.imgled .il-hero__tagline{font-family:var(--font-head);font-size:clamp(19px,2.4vw,26px);color:#DCC079;margin:0;text-shadow:0 1px 24px rgba(4,6,18,.5)}.imgled .il-hero__lead{font-family:var(--font-body);font-weight:400;font-size:clamp(15px,1.5vw,17.5px);line-height:1.6;max-width:42ch;margin:2px 0 0;color:rgba(241,234,219,.82);text-shadow:0 1px 18px rgba(4,6,18,.5)}.imgled .il-hero__actions{margin-top:16px;justify-content:center}.imgled .il-hero__actions .btn--ghost .arw{color:#DCC079}.imgled .il-hero__meta{position:absolute;top:32px;z-index:1;font-family:var(--font-label);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgba(241,234,219,.72)}.imgled .il-hero__meta--l{left:clamp(20px,4vw,48px)}.imgled .il-hero__meta--r{right:clamp(20px,4vw,48px)}.imgled .il-hero__caption{left:clamp(20px,4vw,48px);font-size:11px;letter-spacing:.06em;color:rgba(169,164,155,.85)}.imgled .il-hero__caption,.imgled .il-hero__scroll{position:absolute;bottom:26px;z-index:1;font-family:var(--font-label);text-transform:uppercase}.imgled .il-hero__scroll{left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10.5px;letter-spacing:.24em;color:rgba(241,234,219,.58)}.imgled .il-hero__scroll-line{width:1px;height:46px;background:linear-gradient(180deg,rgba(220,192,121,.75),transparent);transform-origin:top}@media (prefers-reduced-motion:no-preference){.imgled .il-hero__scroll-line{animation:il-hero-scroll 2.4s ease-in-out infinite}@keyframes il-hero-scroll{0%,to{opacity:.4;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}}body:has(.imgled) .site-header{position:fixed;left:0;right:0;top:0}body:has(.imgled) .site-header:not(.site-header--condensed){background:linear-gradient(180deg,rgba(6,9,26,.6),rgba(6,9,26,0));border-bottom-color:transparent}body:has(.imgled) .site-header:not(.site-header--condensed) :is(.brand-v,.brand-v__l1,.brand-v__l2,.brand-v__crest){color:var(--gw-bone)}body:has(.imgled) .site-header:not(.site-header--condensed) .nav a{color:rgba(241,234,219,.9)}body:has(.imgled) .site-header:not(.site-header--condensed) .nav a:hover,body:has(.imgled) .site-header:not(.site-header--condensed) .nav a[aria-current=page]{color:#DCC079}body:has(.imgled) .site-header:not(.site-header--condensed) .nav-toggle__bars,body:has(.imgled) .site-header:not(.site-header--condensed) .nav-toggle__bars:after,body:has(.imgled) .site-header:not(.site-header--condensed) .nav-toggle__bars:before{background:var(--gw-bone)}body:has(.imgled) .site-header--condensed{background:var(--gw-white);border-bottom:1px solid #d5d0cc}.imgled .il-craft{background:var(--gw-white)}.imgled .il-craft__head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:clamp(36px,5vw,56px)}.imgled .il-craft__head .eyebrow{color:#9E2A2E}.imgled .il-craft__head h2{font-family:var(--font-head);font-weight:600;font-size:clamp(30px,4.2vw,48px);color:var(--gw-logo-blue);margin:0}.imgled .il-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px)}.imgled .il-step{display:flex;flex-direction:column;gap:12px}.imgled .il-step__img{position:relative;aspect-ratio:4/5;border-radius:3px;overflow:hidden;background:linear-gradient(150deg,#131936,#EDEAE3 125%)}.imgled .il-step__num{position:absolute;left:14px;bottom:10px;font-family:var(--font-head);font-weight:600;font-size:30px;color:var(--gw-bone)}.imgled .il-step__name{font-family:var(--font-head);font-weight:600;font-size:20px;color:var(--gw-logo-blue);margin:0}.imgled .il-step__shot{font-family:var(--font-label);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--gw-mute,#79736E);margin:0}.imgled .il-folio{display:block;font-family:var(--font-head);font-style:italic;font-weight:500;font-size:18px;line-height:1;color:#9E2A2E;margin-bottom:8px}.imgled .il-folio--light{color:#DCC079}.imgled .section .eyebrow{color:var(--gw-logo-blue)}.imgled .il-duo{position:absolute;inset:0;z-index:-2;isolation:isolate;background:#090D22}.imgled .il-duo__photo{position:absolute;inset:0;background:var(--il-duo-img) center /cover no-repeat;filter:grayscale(1) contrast(1.08) brightness(.94)}.imgled .il-duo__light{position:absolute;inset:0;background:#EDEAE3;mix-blend-mode:multiply}.imgled .il-duo__dark{position:absolute;inset:0;background:#0E1533;mix-blend-mode:lighten}.imgled .il-duo__scrim{position:absolute;inset:0;background:radial-gradient(120% 88% at 50% 42%,transparent 34%,rgba(6,9,26,.6) 100%),linear-gradient(180deg,rgba(9,13,34,.5),rgba(5,8,22,.78))}.imgled .il-creed{position:relative;overflow:hidden;background:var(--gw-white);padding-block:clamp(80px,13vh,152px)}.imgled .il-creed__watermark{position:absolute;inset:0;margin:auto;width:min(58vw,500px);color:var(--gw-logo-blue);opacity:.05;pointer-events:none}.imgled .il-creed__inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.imgled .il-creed__rule{width:56px;height:3px;background:#9E2A2E;margin:18px 0 24px}.imgled .il-creed__quote{font-family:var(--font-head);font-weight:500;font-size:clamp(26px,4vw,46px);line-height:1.22;color:var(--gw-logo-blue);max-width:20ch;margin:0;text-wrap:balance}.imgled .il-stop{color:#9E2A2E}.imgled .il-place{position:relative;overflow:hidden;isolation:isolate;min-height:76vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(80px,12vh,148px) 24px;background:#090D22;color:var(--gw-bone)}.imgled .il-place .il-duo__photo{transform:scaleX(-1);background-position:center 34%}.imgled .il-place__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:760px}.imgled .il-place__eyebrow{font-family:var(--font-label);font-size:13px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#DCC079}.imgled .il-place__title{font-family:var(--font-head);font-weight:600;font-size:clamp(30px,4.4vw,54px);color:var(--gw-bone);margin:0;text-shadow:0 1px 28px rgba(4,6,18,.5)}.imgled .il-place__body{font-family:var(--font-body);font-size:clamp(15px,1.6vw,18px);line-height:1.65;max-width:52ch;color:rgba(241,234,219,.84);margin:0;text-shadow:0 1px 16px rgba(4,6,18,.5)}.imgled .il-spirits{background:var(--gw-white)}.imgled .il-grades{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(22px,3vw,44px);gap:clamp(22px,3vw,44px)}.imgled .il-grade{border-top:1px solid #d5d0cc;padding-top:20px}.imgled .il-grade__name{font-family:var(--font-head);font-weight:600;font-size:clamp(20px,2vw,25px);color:var(--gw-logo-blue);margin:0 0 6px}.imgled .il-grade__tag{font-family:var(--font-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#AD8B3A;margin:0 0 12px}.imgled .il-grade__desc{font-family:var(--font-body);font-size:15.5px;line-height:1.6;color:rgba(59,52,46,.82);margin:0}.imgled .il-pillars{background:var(--gw-white)}.imgled .il-pillar-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:clamp(18px,2.4vw,32px);gap:clamp(18px,2.4vw,32px)}.imgled .il-pillar{border-top:1px solid #d5d0cc;padding-top:16px}.imgled .il-pillar__name{font-family:var(--font-head);font-weight:600;font-size:19px;color:var(--gw-logo-blue);margin:0 0 6px}.imgled .il-pillar__desc{font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:rgba(59,52,46,.8);margin:0}.imgled .il-sannur{background:var(--gw-noir);color:var(--gw-bone);text-align:center}.imgled .il-sannur__inner{display:flex;flex-direction:column;align-items:center}.imgled .il-sannur__crest{width:62px;color:#DCC079;margin-bottom:16px}.imgled .il-sannur__eyebrow{font-family:var(--font-label);font-size:12.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#DCC079}.imgled .il-sannur__eyebrow .mid{color:#DCC079}.imgled .il-sannur__title{font-family:var(--font-display);font-weight:400;font-size:clamp(44px,8vw,92px);letter-spacing:.16em;color:var(--gw-bone);margin:14px 0 0}.imgled .il-sannur__sub{font-family:var(--font-head);font-style:italic;font-size:clamp(17px,2vw,22px);color:rgba(241,234,219,.8);max-width:34ch;margin:14px 0 0}.imgled .il-sannur__endorse{font-family:var(--font-label);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(220,192,121,.85);margin:18px 0 0}.imgled .il-sannur__actions{margin-top:26px}.imgled .il-close{position:relative;overflow:hidden;background:var(--gw-noir);color:var(--gw-bone);text-align:center;padding-block:clamp(128px,19vh,208px) clamp(80px,12vh,140px)}.imgled .il-close__inner{position:relative;display:flex;flex-direction:column;align-items:center}.imgled .il-close__eyebrow{font-family:var(--font-label);font-size:12.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#DCC079}.imgled .il-close__statement{font-family:var(--font-head);font-weight:500;font-size:clamp(26px,4vw,46px);line-height:1.2;color:var(--gw-bone);max-width:18ch;margin:16px 0 0;text-wrap:balance}.imgled .il-close__actions{margin-top:30px}.imgled .il-close__ghost{color:var(--gw-bone);border-color:rgba(241,234,219,.4)}.imgled .il-close__ghost:hover{color:#DCC079;border-color:#DCC079}.imgled .il-close__ghost .arw{color:#DCC079}.imgled .il-seal{position:absolute;top:clamp(40px,7vh,76px);left:50%;transform:translateX(-50%);width:108px;height:108px;opacity:.92}.imgled .il-seal__ring{width:100%;height:100%;overflow:visible}.imgled .il-seal__o{fill:none;stroke:rgba(220,192,121,.55);stroke-width:.8}.imgled .il-seal__o2{fill:none;stroke:rgba(220,192,121,.3);stroke-width:.5}.imgled .il-seal__txt{fill:#DCC079;font-family:var(--font-label);font-size:6.2px;letter-spacing:.14em}.imgled .il-seal__crest{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;color:#DCC079}:is(.pl-v2,.gw-v2){--v-voice:var(--font-newsreader),Georgia,"Times New Roman",serif;--v-sys:var(--font-hind),system-ui,sans-serif;--v-sapphire:#182A6A;--v-ink:#3B342E;--v-muted:#564F49;--v-bone:#F1EADB;--v-bone-muted:#A9A49B;--v-champagne:#DCC079;--v-azure:#415EAE;--v-paper:#EDEAE3;--v-white:#FFFFFF;--v-navy:#10141A;--v-navy-ink:#131936;--v-hair:#D5D0CC;--v-gilt:#C8A24A;font-family:var(--v-sys);color:var(--v-ink)}:is(.pl-v2,.gw-v2) .container{max-width:1200px;padding-inline:0}@media (max-width:1239px){:is(.pl-v2,.gw-v2) .container{padding-inline:clamp(20px,4vw,40px)}}:is(.pl-v2,.gw-v2) .section{padding-block:clamp(64px,9vw,96px)}:is(.pl-v2,.gw-v2) .pl2-about,:is(.pl-v2,.gw-v2) .pl2-serve{background:var(--v-paper)}:is(.pl-v2,.gw-v2) .pl2-make{background:var(--v-white)}:is(.pl-v2,.gw-v2) .pl2-eyebrow{display:inline-block;font-family:var(--v-sys);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;color:var(--v-muted)}:is(.pl-v2,.gw-v2) .pl2-h2{font-family:var(--v-voice);font-weight:400;font-size:clamp(30px,3.4vw,40px);line-height:1.15;letter-spacing:-.01em;color:var(--v-sapphire);font-optical-sizing:none;margin:0}:is(.pl-v2,.gw-v2) .pl-hero{position:relative;min-height:880px;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(150px,20vh,196px) 0 clamp(96px,12vh,140px);overflow:hidden;isolation:isolate;background:#090D22;color:var(--v-bone)}:is(.pl-v2,.gw-v2) .pl-hero__scene{position:absolute;inset:0;z-index:-2;background:#090D22}:is(.pl-v2,.gw-v2) .pl-hero__photo{object-fit:cover;object-position:center}:is(.pl-v2,.gw-v2) .pl-hero__scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,19,51,.55),rgba(14,19,51,.55)),linear-gradient(180deg,rgba(9,13,34,.5),rgba(9,13,34,.12) 35%,rgba(5,8,22,.9))}:is(.pl-v2,.gw-v2) .pl-hero__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;max-width:1100px}:is(.pl-v2,.gw-v2) .pl-hero__kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--v-sys);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(241,234,219,.82)}:is(.pl-v2,.gw-v2) .pl-hero__kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--v-champagne);box-shadow:0 0 0 4px rgba(220,192,121,.16)}:is(.pl-v2,.gw-v2) .pl-hero__title{font-family:var(--v-voice);font-weight:300;font-size:clamp(40px,5vw,64px);line-height:1.06;letter-spacing:-.01em;color:var(--v-bone);margin:0;font-optical-sizing:none;text-shadow:0 1px 30px rgba(4,6,18,.5)}:is(.pl-v2,.gw-v2) .pl-hero__br-m{display:none}:is(.pl-v2,.gw-v2) .pl-hero__tagline{font-family:var(--v-voice);font-style:italic;font-weight:300;font-size:clamp(20px,2.1vw,25px);line-height:1.2;color:var(--v-champagne);margin:0}:is(.pl-v2,.gw-v2) .pl-hero__lead{font-family:var(--v-sys);font-size:17.5px;line-height:1.65;max-width:600px;color:rgba(241,234,219,.84);margin:0}:is(.pl-v2,.gw-v2) .pl-hero__scroll{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--v-sys);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(241,234,219,.55)}:is(.pl-v2,.gw-v2) .pl-hero__scroll-line{width:1px;height:46px;transform-origin:top;background:linear-gradient(180deg,rgba(220,192,121,.75),transparent)}@media (prefers-reduced-motion:no-preference){:is(.pl-v2,.gw-v2) .pl-hero__scroll-line{animation:il-hero-scroll 2.4s ease-in-out infinite}}body:has(.pl-hero) .site-header{position:fixed;left:0;right:0;top:0}body:has(.pl-hero) .site-header:not(.site-header--condensed) .site-header__inner{min-height:148px}body:has(.pl-hero) .site-header:not(.site-header--condensed){background:transparent;border-bottom-color:transparent}body:has(.pl-hero) .site-header:not(.site-header--condensed) .brand-v{color:var(--gw-bone)}body:has(.pl-hero) .site-header--condensed{background:var(--gw-white);border-bottom:1px solid #d5d0cc}body:has(.pl-hero) .site-header--condensed .brand-v{color:var(--gw-logo-blue);padding-block:14px}body:has(.pl-hero) .site-header--condensed .site-header__inner{justify-content:center}body:has(.pl-hero) .site-header--condensed .brand-v{order:0;margin-right:0}.brand-lockup{display:block;width:clamp(140px,15vw,178px);aspect-ratio:491/251;background:currentColor;-webkit-mask:url(/GWD-Coin-Stacked-Base.svg) center/contain no-repeat;mask:url(/GWD-Coin-Stacked-Base.svg) center/contain no-repeat}.site-header--condensed .brand-lockup{width:auto;height:clamp(46px,6vw,58px)}:is(.pl-v2,.gw-v2) .pl2-about__grid{display:grid;grid-template-columns:440px 1fr;grid-gap:80px;gap:80px;align-items:center}:is(.pl-v2,.gw-v2) .pl2-about__fig{margin:0;display:flex;flex-direction:column;gap:14px;align-items:center;width:440px;max-width:100%}:is(.pl-v2,.gw-v2) .pl2-about__img{display:block;width:440px;max-width:100%;height:480px;object-fit:contain}:is(.pl-v2,.gw-v2) .pl2-about__cap{color:var(--v-muted);text-align:center}:is(.pl-v2,.gw-v2) .pl2-about__body{display:flex;flex-direction:column;gap:28px;align-items:flex-start;min-width:0}:is(.pl-v2,.gw-v2) .pl2-about__lead{font-family:var(--v-voice);font-weight:350;font-size:clamp(24px,2.3vw,30px);line-height:1.4;letter-spacing:-.005em;color:var(--v-ink);margin:0;font-optical-sizing:none}:is(.pl-v2,.gw-v2) .pl2-facts{margin:0;width:100%;padding-top:28px;border-bottom:1px dashed var(--v-hair)}:is(.pl-v2,.gw-v2) .pl2-facts__row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px;border-top:1px dashed var(--v-hair)}:is(.pl-v2,.gw-v2) .pl2-facts__label{font-family:var(--v-sys);font-weight:400;font-size:16px;line-height:1.1;color:var(--v-ink)}:is(.pl-v2,.gw-v2) .pl2-facts__value{font-family:var(--v-sys);font-weight:400;font-size:28px;line-height:1.05;letter-spacing:-.003em;color:var(--v-ink);text-align:right;margin:0}:is(.pl-v2,.gw-v2) .pl2-make .container,:is(.pl-v2,.gw-v2) .pl2-serve .container{display:flex;flex-direction:column;gap:80px;align-items:flex-start}:is(.pl-v2,.gw-v2) .pl2-head{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,4vw,80px);width:100%}:is(.pl-v2,.gw-v2) .pl2-head__title{display:flex;flex-direction:column;gap:18px;align-items:flex-start;max-width:560px}:is(.pl-v2,.gw-v2) .pl2-head__intro{flex:none;width:420px;max-width:420px;padding-top:36px;font-family:var(--v-sys);font-size:16px;line-height:1.6;color:var(--v-muted);margin:0}:is(.pl-v2,.gw-v2) .pl2-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;width:100%}:is(.pl-v2,.gw-v2) .pl2-tile{display:flex;flex-direction:column;gap:88px;min-height:240px;padding:20px;background:var(--v-white);border:1px solid var(--v-hair)}:is(.pl-v2,.gw-v2) .pl2-tile__mark{display:block;width:16px;height:16px;flex:none}:is(.pl-v2,.gw-v2) .pl2-tile__text{display:flex;flex-direction:column;gap:8px}:is(.pl-v2,.gw-v2) .pl2-tile__title{font-family:var(--v-sys);font-weight:500;font-size:16px;line-height:1.25;color:var(--v-ink);margin:0}:is(.pl-v2,.gw-v2) .pl2-tile__body{font-family:var(--v-sys);font-weight:500;font-size:13px;line-height:1.6;color:var(--v-muted);margin:0}:is(.pl-v2,.gw-v2) .pl2-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;align-items:stretch;width:100%}:is(.pl-v2,.gw-v2) .pl2-card{display:flex;flex-direction:column;gap:72px;padding:28px;background:var(--v-white);border:1px solid var(--v-hair)}:is(.pl-v2,.gw-v2) .pl2-card__head{display:flex;flex-direction:column;gap:12px}:is(.pl-v2,.gw-v2) .pl2-card__tag{color:var(--v-muted)}:is(.pl-v2,.gw-v2) .pl2-card__name{font-family:var(--v-sys);font-weight:400;font-size:clamp(22px,2.4vw,28px);line-height:1.05;letter-spacing:-.003em;color:var(--v-ink);margin:0}:is(.pl-v2,.gw-v2) .pl2-card__desc{font-family:var(--v-sys);font-weight:400;font-size:16px;line-height:1.6;color:var(--v-muted);margin:0}:is(.pl-v2,.gw-v2) .pl2-band{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;isolation:isolate;background:var(--v-navy);color:var(--v-bone)}:is(.pl-v2,.gw-v2) .pl2-band__scene{position:absolute;inset:0;z-index:-2}:is(.pl-v2,.gw-v2) .pl2-band__photo{object-fit:cover;object-position:center}:is(.pl-v2,.gw-v2) .pl2-band__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,18,26,.72),rgba(12,15,22,.84))}:is(.pl-v2,.gw-v2) .pl2-band__inner{position:relative;display:flex;flex-direction:column;align-items:center}:is(.pl-v2,.gw-v2) .pl2-band__eyebrow{color:var(--v-bone-muted);margin-bottom:14px}:is(.pl-v2,.gw-v2) .pl2-band__title{color:var(--v-bone);font-weight:350;margin:0}:is(.pl-v2,.gw-v2) .pl2-close{background:var(--v-navy);color:var(--v-bone);padding:104px 0 0}:is(.pl-v2,.gw-v2) .pl2-close .container{display:flex;flex-direction:column;gap:64px;align-items:flex-start}:is(.pl-v2,.gw-v2) .pl2-close__statement{display:flex;flex-direction:column;gap:28px;align-items:flex-start}:is(.pl-v2,.gw-v2) .pl2-close__eyebrow{color:var(--v-bone-muted)}:is(.pl-v2,.gw-v2) .pl2-close__title{font-family:var(--v-voice);font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-.015em;color:var(--v-bone);margin:0;font-optical-sizing:none}:is(.pl-v2,.gw-v2) .pl2-close__brm{display:none}:is(.pl-v2,.gw-v2) .pl2-close__row{display:flex;gap:48px;width:100%;align-items:stretch}:is(.pl-v2,.gw-v2) .pl2-close__col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(241,234,219,.18);padding:20px 0}:is(.pl-v2,.gw-v2) .pl2-close__label{color:var(--v-bone-muted)}:is(.pl-v2,.gw-v2) .pl2-close__link,:is(.pl-v2,.gw-v2) .pl2-close__val{font-family:var(--v-sys);font-weight:400;font-size:20px;line-height:1.25;color:var(--v-bone)}:is(.pl-v2,.gw-v2) .pl2-close__link{text-decoration:underline;text-underline-offset:4px;width:-moz-fit-content;width:fit-content}:is(.pl-v2,.gw-v2) .pl2-close__link:hover{color:var(--v-champagne)}:is(.pl-v2,.gw-v2) .pl2-close__col--cta{justify-content:flex-start}:is(.pl-v2,.gw-v2) .pl2-btn-gold{display:flex;align-items:center;justify-content:flex-start;width:100%;background:var(--v-gilt);color:var(--v-navy-ink);font-family:var(--v-sys);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;padding:14px 26px;border-radius:2px}:is(.pl-v2,.gw-v2) .pl2-btn-gold:hover{background:#D4B05E}:is(.pl-v2,.gw-v2) .pl2-close__divider{height:1px;width:100%;background:var(--v-hair)}:is(.pl-v2,.gw-v2) .site-footer{background:var(--v-navy);border-top:none}:is(.pl-v2,.gw-v2) .site-footer__center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}:is(.pl-v2,.gw-v2) .footer-lockup{display:inline-block}:is(.pl-v2,.gw-v2) .footer-lockup img{display:block;height:140px;width:auto}:is(.pl-v2,.gw-v2) .site-footer__tagline{font-family:var(--v-voice);font-style:italic;font-weight:300;font-size:20px;color:var(--v-champagne);margin:0}:is(.pl-v2,.gw-v2) .site-footer__email{font-family:var(--v-sys);font-size:15px;color:var(--v-bone);opacity:.85;text-decoration:none}:is(.pl-v2,.gw-v2) .site-footer__email:hover{opacity:1}:is(.pl-v2,.gw-v2) .site-footer__legal{border-top:1px solid var(--rule);margin-top:24px;padding-top:24px}:is(.pl-v2,.gw-v2) .site-footer__legal span{font-family:var(--v-sys);font-size:13px;color:var(--v-bone-muted)}@media (max-width:980px){:is(.pl-v2,.gw-v2) .pl2-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}:is(.pl-v2,.gw-v2) .pl2-head{flex-direction:column;gap:16px}:is(.pl-v2,.gw-v2) .pl2-head__intro{width:100%;max-width:none;padding-top:0}:is(.pl-v2,.gw-v2) .pl2-make .container,:is(.pl-v2,.gw-v2) .pl2-serve .container{gap:48px}}@media (max-width:860px){:is(.pl-v2,.gw-v2) .pl2-about__grid{grid-template-columns:1fr;gap:36px}:is(.pl-v2,.gw-v2) .pl2-about__body{order:0}:is(.pl-v2,.gw-v2) .pl2-about__fig{order:1;width:100%;max-width:420px}:is(.pl-v2,.gw-v2) .pl2-about__img{width:100%;height:auto}:is(.pl-v2,.gw-v2) .pl2-cards{grid-template-columns:1fr;gap:12px}}@media (max-width:767px){:is(.pl-v2,.gw-v2) .pl-hero{min-height:760px}:is(.pl-v2,.gw-v2) .pl-hero__title{line-height:1.1}:is(.pl-v2,.gw-v2) .pl-hero__br-m{display:block}:is(.pl-v2,.gw-v2) .pl-hero__br-d{display:none}:is(.pl-v2,.gw-v2) .pl2-tiles{grid-template-columns:1fr;gap:12px}:is(.pl-v2,.gw-v2) .pl2-tile{min-height:0;gap:40px}:is(.pl-v2,.gw-v2) .pl2-facts__value{font-size:22px}:is(.pl-v2,.gw-v2) .pl2-band{min-height:440px}:is(.pl-v2,.gw-v2) .pl2-close{padding-top:64px}:is(.pl-v2,.gw-v2) .pl2-close .container{gap:40px}:is(.pl-v2,.gw-v2) .pl2-close__title{line-height:1.08;letter-spacing:-.01em}:is(.pl-v2,.gw-v2) .pl2-close__row{flex-direction:column;gap:0}:is(.pl-v2,.gw-v2) .pl2-close__link,:is(.pl-v2,.gw-v2) .pl2-close__val{font-size:18px}}.gw-v2{background:var(--v-paper)}.gw-v2 a{color:inherit}.gw-v2 .dv-head{position:relative;z-index:2;width:100%;padding-block:24px}.gw-v2 .dv-head__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px}.gw-v2 .dv-head__nav{display:flex;gap:32px;align-items:center;font-family:var(--v-sys);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.gw-v2 .dv-head__nav--r{justify-content:flex-end}.gw-v2 .dv-head__nav a{color:var(--v-bone);opacity:.86;white-space:nowrap;text-decoration:none}.gw-v2 .dv-head__nav a:hover{opacity:1;color:var(--v-champagne)}.gw-v2 .dv-head__lockup{display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--v-bone);text-decoration:none}.gw-v2 .dv-head__mark{display:block;width:40px;height:40px;background:var(--v-bone);-webkit-mask:url(/gw-coin-seal.svg) center/contain no-repeat;mask:url(/gw-coin-seal.svg) center/contain no-repeat}.gw-v2 .dv-head__wm{display:flex;flex-direction:column;align-items:center;gap:4px;font-family:var(--font-cinzel),serif;line-height:1}.gw-v2 .dv-head__l1{font-size:15px;letter-spacing:.1em}.gw-v2 .dv-head__l2{font-size:11px;letter-spacing:.1em}.gw-v2 .dv-hero{position:relative;min-height:760px;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:#090D22;color:var(--v-bone)}.gw-v2 .dv-hero__scene{position:absolute;inset:0;z-index:-2;background:#090D22}.gw-v2 .dv-hero__photo{object-fit:cover;object-position:center;opacity:.15}.gw-v2 .dv-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,13,34,0),rgba(9,13,34,.5))}.gw-v2 .dv-hero__inner{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;padding-block:80px 110px;position:relative}.gw-v2 .dv-hero__eyebrow{color:var(--v-bone-muted)}.gw-v2 .dv-hero__title{font-family:var(--v-voice);font-weight:300;font-size:clamp(40px,5.6vw,70px);line-height:1.08;letter-spacing:-.01em;color:var(--v-bone);margin:0;font-optical-sizing:none;max-width:1000px}.gw-v2 .dv-hero__champ{color:var(--v-champagne)}.gw-v2 .dv-hero__lead{font-family:var(--v-sys);font-size:18px;line-height:1.6;max-width:580px;color:var(--v-bone-muted);margin:0}.gw-v2 .dv-why{position:relative;overflow:hidden;isolation:isolate;background:#090D22;color:var(--v-bone);padding-block:clamp(64px,9vw,96px)}.gw-v2 .dv-why__scene{position:absolute;inset:0;z-index:-2}.gw-v2 .dv-why__photo{object-fit:cover;opacity:.18}.gw-v2 .dv-why__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,13,34,.35),rgba(9,13,34,.85))}.gw-v2 .dv-why__grid{display:grid;grid-template-columns:480px 1fr;grid-gap:100px;gap:100px;align-items:start}.gw-v2 .dv-why__eyebrow{color:var(--v-bone-muted)}.gw-v2 .dv-why__title{color:var(--v-bone);font-weight:350;margin:12px 0 0}.gw-v2 .dv-why__intro{font-family:var(--v-sys);font-size:16px;line-height:1.6;color:var(--v-bone-muted);margin:24px 0 0;max-width:400px}.gw-v2 .dv-why__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gw-v2 .dv-why__row{display:grid;grid-template-columns:72px 1fr;padding-block:24px;border-top:1px solid rgba(241,234,219,.2)}.gw-v2 .dv-why__row:last-child{border-bottom:1px solid rgba(241,234,219,.2)}.gw-v2 .dv-why__n{font-family:var(--v-sys);font-weight:600;font-size:13px;letter-spacing:.1em;color:var(--v-champagne)}.gw-v2 .dv-why__rowtitle{font-family:var(--v-sys);font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.003em;color:var(--v-bone);margin:0}.gw-v2 .dv-why__body{font-family:var(--v-sys);font-size:16px;line-height:1.6;color:var(--v-bone-muted);margin:8px 0 0;max-width:480px}.gw-v2 .dv-process{background:var(--v-paper);padding-block:clamp(64px,9vw,96px)}.gw-v2 .dv-process__head{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,4vw,80px)}.gw-v2 .dv-process__intro-wrap{display:flex;flex-direction:column;gap:18px;max-width:640px}.gw-v2 .dv-process__intro{flex:none;width:420px;max-width:420px;padding-top:36px;font-family:var(--v-sys);font-size:16px;line-height:1.6;color:var(--v-muted);margin:0}.gw-v2 .dv-process__steps{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:32px;border-bottom:1px solid var(--v-hair)}.gw-v2 .dv-process__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;background:none;border:0;cursor:pointer;font-family:var(--v-sys);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--v-muted);position:relative;padding:0 0 16px;line-height:1.3}.gw-v2 .dv-process__step:focus-visible{outline:2px solid var(--v-sapphire);outline-offset:3px}.gw-v2 .dv-process__step.is-active{color:var(--v-ink)}.gw-v2 .dv-process__step.is-active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1.5px;background:var(--v-sapphire)}.gw-v2 .dv-process__stepn{color:var(--v-muted)}.gw-v2 .dv-process__step.is-active .dv-process__stepn{color:var(--v-ink)}.gw-v2 .dv-process__body{display:grid;grid-template-columns:1fr 440px;grid-gap:40px;gap:40px;margin-top:34px;align-items:start}.gw-v2 .dv-process__illus{position:relative;height:440px;background:var(--v-bone);overflow:hidden}.gw-v2 .dv-process__img{object-fit:cover;object-position:center}.gw-v2 .dv-process__panel,.gw-v2 .dv-process__panels{display:flex;flex-direction:column;gap:20px}.gw-v2 .dv-process__panel[hidden]{display:none}.gw-v2 .dv-process__card{position:relative;background:var(--v-white);border:1px solid var(--v-hair);padding:19px 19px 19px 39px}.gw-v2 .dv-process__mark{position:absolute;left:19px;top:21px;width:16px;height:16px}.gw-v2 .dv-process__cardtitle{font-family:var(--v-sys);font-weight:500;font-size:16px;line-height:1.25;color:var(--v-ink);margin:0}.gw-v2 .dv-process__cardbody{font-family:var(--v-sys);font-size:13px;line-height:1.6;color:var(--v-muted);margin:6px 0 0}.gw-v2 .dv-numbers{background:var(--v-champagne);padding-block:clamp(56px,8vw,96px)}.gw-v2 .dv-numbers__eyebrow{color:var(--v-ink)}.gw-v2 .dv-numbers__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;margin:40px 0 0}.gw-v2 .dv-numbers__stat{display:flex;flex-direction:column;gap:14px;position:relative;padding-left:30px}.gw-v2 .dv-numbers__stat:first-child{padding-left:0}.gw-v2 .dv-numbers__stat:not(:first-child):before{content:"";position:absolute;left:0;top:4px;width:1px;height:150px;background:var(--v-ink);opacity:.5}.gw-v2 .dv-numbers__figure{display:flex;align-items:baseline;gap:8px;margin:0}.gw-v2 .dv-numbers__value{font-family:var(--v-voice);font-weight:350;font-size:clamp(64px,8vw,112px);line-height:.9;letter-spacing:-.02em;color:var(--v-ink);font-optical-sizing:none}.gw-v2 .dv-numbers__unit{font-weight:600;letter-spacing:.1em}.gw-v2 .dv-numbers__label,.gw-v2 .dv-numbers__unit{font-family:var(--v-sys);font-size:13px;color:var(--v-ink)}.gw-v2 .dv-numbers__label{line-height:1.6;margin:0;max-width:220px}.gw-v2 .dv-faq{background:var(--v-paper);padding-block:clamp(64px,9vw,96px)}.gw-v2 .dv-faq__grid{display:grid;grid-template-columns:480px 1fr;grid-gap:120px;gap:120px;align-items:start}.gw-v2 .dv-faq__title{display:flex;flex-direction:column;gap:18px}.gw-v2 .dv-faq__intro{font-family:var(--v-sys);font-size:16px;line-height:1.6;color:var(--v-muted);margin:0;max-width:400px}.gw-v2 .dv-faq__rows{border-bottom:1px solid rgba(86,79,73,.22)}.gw-v2 .dv-faq__row{padding-block:28px;border-top:1px solid rgba(86,79,73,.22)}.gw-v2 .dv-faq__head{display:flex;gap:40px;align-items:baseline}.gw-v2 .dv-faq__n{font-family:var(--v-sys);font-weight:600;font-size:13px;letter-spacing:.1em;color:var(--v-muted);flex:none;width:32px}.gw-v2 .dv-faq__q{font-family:var(--v-sys);font-weight:400;font-size:20px;line-height:1.25;color:var(--v-sapphire);margin:0}.gw-v2 .dv-faq__a{font-family:var(--v-sys);font-size:16px;line-height:1.6;color:var(--v-muted);margin:10px 0 0;padding-left:72px}.gw-v2 .dv-foot{position:relative;background:var(--v-navy);color:var(--v-bone);overflow:hidden;padding-block:80px 0}.gw-v2 .dv-foot__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;grid-gap:40px;gap:40px}.gw-v2 .dv-foot__brand{display:flex;flex-direction:column;gap:20px;max-width:320px}.gw-v2 .dv-foot__lockup{display:flex;align-items:center;gap:10px;color:var(--v-bone);text-decoration:none}.gw-v2 .dv-foot__mark{display:block;width:42px;height:42px;background:var(--v-bone);-webkit-mask:url(/gw-coin-seal.svg) center/contain no-repeat;mask:url(/gw-coin-seal.svg) center/contain no-repeat}.gw-v2 .dv-foot__wm{display:flex;flex-direction:column;gap:4px;font-family:var(--font-cinzel),serif;line-height:1}.gw-v2 .dv-foot__l1{font-size:15px;letter-spacing:.1em}.gw-v2 .dv-foot__l2{font-size:11px;letter-spacing:.1em}.gw-v2 .dv-foot__blurb{font-family:var(--v-sys);font-size:15px;line-height:1.6;color:var(--v-bone-muted);margin:0}.gw-v2 .dv-foot__col{display:flex;flex-direction:column;gap:14px}.gw-v2 .dv-foot__h{font-family:var(--v-sys);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--v-bone-muted);margin:0 0 4px}.gw-v2 .dv-foot__link{font-family:var(--v-sys);font-size:13px;line-height:1.6;color:var(--v-bone);text-decoration:none}.gw-v2 a.dv-foot__link:hover{color:var(--v-champagne)}.gw-v2 .dv-foot__link--pending{opacity:.7;cursor:default}.gw-v2 .dv-foot__legalwrap{position:relative;margin-top:60px}.gw-v2 .dv-foot__rule{height:1px;background:var(--v-bone);opacity:.4}.gw-v2 .dv-foot__legal{display:flex;justify-content:space-between;gap:24px;padding-top:22px}.gw-v2 .dv-foot__legal span{font-family:var(--v-sys);font-size:13px;color:var(--v-bone-muted);text-transform:uppercase;letter-spacing:.02em}.gw-v2 .dv-foot__ghost{display:block;font-family:var(--font-cinzel),serif;font-size:clamp(60px,16vw,168px);letter-spacing:.02em;color:var(--v-bone);opacity:.06;line-height:1;white-space:nowrap;margin-top:10px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1024px){.gw-v2 .dv-why__grid{grid-template-columns:1fr;gap:40px}.gw-v2 .dv-faq__grid{grid-template-columns:1fr;gap:32px}.gw-v2 .dv-process__head{flex-direction:column;gap:16px}.gw-v2 .dv-process__intro{width:100%;max-width:none;padding-top:0}.gw-v2 .dv-process__body{grid-template-columns:1fr}.gw-v2 .dv-process__illus{height:320px}.gw-v2 .dv-numbers__grid{grid-template-columns:repeat(2,1fr);gap:40px 30px}.gw-v2 .dv-foot__inner{grid-template-columns:1fr 1fr;gap:32px}.gw-v2 .dv-head__nav{gap:20px;font-size:11px}}@media (max-width:767px){.gw-v2 .dv-head__row{grid-template-columns:1fr;justify-items:center;gap:16px}.gw-v2 .dv-head__nav{display:none}.gw-v2 .dv-hero{min-height:640px}.gw-v2 .dv-why__row{grid-template-columns:36px 1fr;column-gap:16px;row-gap:8px}.gw-v2 .dv-numbers__grid{grid-template-columns:1fr;gap:36px}.gw-v2 .dv-numbers__stat{padding-left:0}.gw-v2 .dv-numbers__stat:not(:first-child):before{display:none}.gw-v2 .dv-faq__a{padding-left:0}.gw-v2 .dv-foot__inner{grid-template-columns:1fr}.gw-v2 .dv-foot__legal{flex-direction:column;gap:8px}}.gw-v2 .pl2-about__lead{max-width:680px;letter-spacing:-.017em}.gw-v2 .dv-head__row{position:relative}.gw-v2 .dv-mnav__toggle{display:none}@media (max-width:767px){.gw-v2 .dv-mnav__toggle{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px;height:40px;background:none;border:0;padding:0;cursor:pointer;color:var(--v-bone)}}.gw-v2 .dv-mnav__bars,.gw-v2 .dv-mnav__bars:after,.gw-v2 .dv-mnav__bars:before{display:block;width:22px;height:1.5px;background:var(--v-bone)}.gw-v2 .dv-mnav__bars{position:relative}.gw-v2 .dv-mnav__bars:after,.gw-v2 .dv-mnav__bars:before{content:"";position:absolute;left:0}.gw-v2 .dv-mnav__bars:before{top:-6px}.gw-v2 .dv-mnav__bars:after{top:6px}.gw-v2 .dv-mnav{position:fixed;inset:0;z-index:50;background:var(--v-paper);display:flex;flex-direction:column}.gw-v2 .dv-mnav__top{position:relative;display:flex;align-items:center;justify-content:center;height:63px;padding:0 24px}.gw-v2 .dv-mnav__lockup{display:flex;flex-direction:column;align-items:center;gap:5px}.gw-v2 .dv-mnav__mark{display:block;width:30px;height:30px;background:var(--v-sapphire);-webkit-mask:url(/gw-coin-seal.svg) center/contain no-repeat;mask:url(/gw-coin-seal.svg) center/contain no-repeat}.gw-v2 .dv-mnav__wm{display:flex;flex-direction:column;align-items:center;gap:3px;font-family:var(--font-cinzel),serif;line-height:1;color:var(--v-sapphire)}.gw-v2 .dv-mnav__l1{font-size:11px;letter-spacing:.1em}.gw-v2 .dv-mnav__l2{font-size:8px;letter-spacing:.1em}.gw-v2 .dv-mnav__close{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:22px;height:22px;padding:0;background:none;border:0;cursor:pointer;color:var(--v-sapphire)}.gw-v2 .dv-mnav__close svg{width:22px;height:22px;display:block}.gw-v2 .dv-mnav__hair{height:1px;background:var(--v-hair)}.gw-v2 .dv-mnav__body{flex:1 1;min-height:0;justify-content:space-between;padding:16px 24px 40px}.gw-v2 .dv-mnav__body,.gw-v2 .dv-mnav__links{display:flex;flex-direction:column}.gw-v2 .dv-mnav__link{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--v-hair);font-family:var(--v-voice);font-weight:400;font-size:30px;line-height:1.18;letter-spacing:-.015em;color:var(--v-sapphire);text-decoration:none;font-optical-sizing:none}.gw-v2 .dv-mnav__arrow{width:16px;height:16px;color:var(--v-muted);flex:none}.gw-v2 .dv-mnav__foot{display:flex;flex-direction:column;gap:20px}.gw-v2 .dv-mnav__cta{display:flex;align-items:center;justify-content:center;width:100%;background:var(--v-gilt);color:var(--v-navy-ink);font-family:var(--v-sys);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:14px 26px;border-radius:2px;text-decoration:none}.gw-v2 .dv-mnav__contact{display:flex;flex-direction:column;gap:6px}.gw-v2 .dv-mnav__clabel{font-family:var(--v-sys);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--v-muted)}.gw-v2 .dv-mnav__email{font-family:var(--v-sys);font-size:16px;color:var(--v-ink);text-decoration:underline;text-underline-offset:3px}.gw-v2 .dv-h2{font-family:var(--v-voice);font-weight:400;font-size:clamp(30px,3.4vw,40px);line-height:1.15;letter-spacing:-.01em;color:var(--v-ink);margin:0;font-optical-sizing:none}.gw-v2 .dv-h2--sapphire{color:var(--v-sapphire)}.gw-v2 .dv-faq__a p{margin:0 0 10px}.gw-v2 .dv-faq__a p:last-child{margin-bottom:0}.gw-v2 .dv-faq__a strong{font-weight:500;color:var(--v-ink)}.gw-v2 .dv-hero__trust{font-family:var(--v-sys);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(241,234,219,.75);margin:4px 0 0}.gw-v2 .dv-qa,.gw-v2 .dv-spec{background:var(--v-paper)}.gw-v2 .dv-qa__grid,.gw-v2 .dv-spec__grid{display:grid;grid-template-columns:320px 1fr;grid-gap:40px;gap:40px;align-items:start}.gw-v2 .dv-qa__head,.gw-v2 .dv-spec__head{display:flex;flex-direction:column;gap:18px}.gw-v2 .dv-qa__body,.gw-v2 .dv-spec__body{min-width:0}.gw-v2 .dv-qa__lead,.gw-v2 .dv-spec__lead{font-family:var(--v-voice);font-weight:350;font-size:clamp(24px,2.3vw,30px);line-height:1.4;letter-spacing:-.005em;color:var(--v-ink);margin:0;font-optical-sizing:none;max-width:840px}.gw-v2 .dv-qa__facts{margin-top:40px}.gw-v2 .dv-spec__table{margin-top:56px}.gw-v2 .dv-spec__group{margin-top:40px}.gw-v2 .dv-spec__group:first-child{margin-top:0}.gw-v2 .dv-spec__grouplabel{font-family:var(--v-sys);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--v-ink);margin:0;padding-bottom:12px;border-bottom:1px solid var(--v-hair)}.gw-v2 .dv-spec__row{display:grid;grid-template-columns:420px 1fr;align-items:baseline;grid-gap:20px;gap:20px;padding-block:18px;border-top:1px dashed var(--v-hair)}.gw-v2 .dv-spec__group .dv-spec__row:first-of-type{border-top:0}.gw-v2 .dv-spec__l{font-size:16px;line-height:1.1}.gw-v2 .dv-spec__l,.gw-v2 .dv-spec__v{font-family:var(--v-sys);font-weight:400;color:var(--v-ink)}.gw-v2 .dv-spec__v{font-size:24px;line-height:1.05;letter-spacing:-.003em}.gw-v2 .dv-spec__row--gov .dv-spec__l{font-weight:500}.gw-v2 .dv-spec__row--sub{padding-left:40px;padding-block:12px}.gw-v2 .dv-spec__row--sub .dv-spec__l{font-weight:300}.gw-v2 .dv-spec__row--sub .dv-spec__v{font-size:20px}.gw-v2 .dv-spec__note{font-family:var(--v-sys);font-size:13px;line-height:1.6;color:var(--v-muted);margin:40px 0 0;max-width:840px}.gw-v2 .dv-def{background:var(--v-white)}.gw-v2 .dv-def__grid{display:grid;grid-template-columns:1fr 560px;grid-gap:80px;gap:80px;align-items:start}.gw-v2 .dv-def__head{display:flex;flex-direction:column;gap:18px}.gw-v2 .dv-def__body{min-width:0}.gw-v2 .dv-def__p{font-family:var(--v-sys);font-size:16px;line-height:1.6;color:var(--v-ink);margin:0 0 24px}.gw-v2 .dv-def__p:last-of-type{margin-bottom:0}.gw-v2 .dv-def__rule{height:1px;background:var(--v-hair);margin:56px 0 40px}.gw-v2 .dv-def__quote{font-family:var(--v-voice);font-style:italic;font-weight:300;font-size:clamp(28px,3.2vw,40px);line-height:1.2;letter-spacing:-.005em;color:var(--v-ink);margin:0;font-optical-sizing:none}.gw-v2 .dv-apps{background:var(--v-paper)}.gw-v2 .dv-apps__inner{display:flex;flex-direction:column}.gw-v2 .dv-apps .pl2-head{margin-bottom:48px}.gw-v2 .dv-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px}.gw-v2 .dv-tile{display:flex;flex-direction:column;gap:88px;min-height:200px;padding:20px;background:var(--v-white);border:1px solid var(--v-hair)}.gw-v2 .dv-tile__mark{display:block;width:16px;height:16px}.gw-v2 .dv-tile__text{display:flex;flex-direction:column;gap:8px}.gw-v2 .dv-tile__title{font-size:16px;line-height:1.25}.gw-v2 .dv-tile__body,.gw-v2 .dv-tile__title{font-family:var(--v-sys);font-weight:500;color:var(--v-ink);margin:0}.gw-v2 .dv-tile__body{font-size:13px;line-height:1.6}.gw-v2 .dv-apps__grades{font-family:var(--v-sys);font-size:16px;line-height:1.6;color:var(--v-ink);margin:28px 0 0}.gw-v2 .dv-apps__rule{height:1px;background:var(--v-hair);margin-top:28px}.gw-v2 .dv-apps__serve{display:grid;grid-template-columns:320px 1fr;grid-gap:40px;gap:40px;align-items:baseline;padding-block:26px}.gw-v2 .dv-apps__servetext{font-family:var(--v-sys);font-size:16px;line-height:1.6;color:var(--v-ink);margin:0}.gw-v2 .dv-apps__link{display:inline-block;font-family:var(--v-sys);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink);text-decoration:none;margin-top:26px}.gw-v2 a.dv-apps__link:hover{color:var(--v-sapphire)}.gw-v2 .dv-nb{background:var(--v-paper)}.gw-v2 .dv-nb__head{margin-bottom:48px}.gw-v2 .dv-nb__rows{border-bottom:1px solid var(--v-hair)}.gw-v2 .dv-nb__row{display:grid;grid-template-columns:420px 1fr;grid-gap:180px;gap:180px;padding-block:24px;border-top:1px solid var(--v-hair);align-items:start}.gw-v2 .dv-nb__q{font-weight:400;font-size:20px;line-height:1.25}.gw-v2 .dv-nb__atext,.gw-v2 .dv-nb__q{font-family:var(--v-sys);color:var(--v-ink);margin:0}.gw-v2 .dv-nb__atext{font-size:16px;line-height:1.6}.gw-v2 .dv-nb__link{display:inline-block;font-family:var(--v-sys);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink);text-decoration:none;margin-top:16px}.gw-v2 .dv-nb__link--pending{opacity:.75;cursor:default}.gw-v2 a.dv-nb__link:hover{color:var(--v-sapphire)}.gw-v2 .dv-wm{background:var(--v-white)}.gw-v2 .dv-wm__grid{display:grid;grid-template-columns:1fr 560px;grid-gap:80px;gap:80px;align-items:start}.gw-v2 .dv-wm__text{display:flex;flex-direction:column;align-items:flex-start}.gw-v2 .dv-wm__title{margin-top:18px}.gw-v2 .dv-wm__body{font-size:16px;line-height:1.6;margin:24px 0 0;max-width:480px}.gw-v2 .dv-wm__body,.gw-v2 .dv-wm__link{font-family:var(--v-sys);color:var(--v-ink)}.gw-v2 .dv-wm__link{font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;margin-top:28px}.gw-v2 a.dv-wm__link:hover{color:var(--v-sapphire)}.gw-v2 .dv-wm__fig{margin:0;background:var(--v-bone);height:528px;display:flex;align-items:center;justify-content:center;padding:24px 40px}.gw-v2 .dv-wm__img{display:block;width:100%;height:100%;max-width:480px;object-fit:contain}.gw-v2 .dv-exp{background:var(--v-paper)}.gw-v2 .dv-exp__grid{display:grid;grid-template-columns:320px 1fr;grid-gap:40px;gap:40px;align-items:start}.gw-v2 .dv-exp__body{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.gw-v2 .dv-exp__lead{font-family:var(--v-sys);font-size:18px;line-height:1.6;color:var(--v-ink);margin:20px 0 0;max-width:840px}.gw-v2 .dv-exp__facts{margin-top:36px;width:100%}.gw-v2 .dv-exp__ctarow{display:flex;align-items:center;gap:24px;margin-top:40px;flex-wrap:wrap}.gw-v2 .dv-exp__cta{display:inline-flex;align-items:center;background:#090D22;color:var(--v-bone);font-family:var(--v-sys);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;padding:15px 24px;border-radius:2px;text-decoration:none}.gw-v2 a.dv-exp__cta:hover{background:var(--v-navy-ink)}.gw-v2 .dv-exp__cta--pending{opacity:.85;cursor:default}.gw-v2 .dv-exp__note{font-family:var(--v-sys);font-size:16px;line-height:1.6;color:var(--v-muted)}.gw-v2 .dv-exp__cta-short{display:none}@media (max-width:767px){.gw-v2 .dv-exp__cta-full{display:none}.gw-v2 .dv-exp__cta-short{display:inline}}@media (max-width:1024px){.gw-v2 .dv-exp__grid,.gw-v2 .dv-qa__grid,.gw-v2 .dv-spec__grid{grid-template-columns:1fr;gap:24px}.gw-v2 .dv-def__grid,.gw-v2 .dv-wm__grid{grid-template-columns:1fr;gap:40px}.gw-v2 .dv-tiles{grid-template-columns:repeat(2,1fr);gap:20px}.gw-v2 .dv-nb__row{gap:40px}.gw-v2 .dv-apps__serve{grid-template-columns:1fr;gap:8px}.gw-v2 .dv-wm__fig{height:420px}}@media (max-width:767px){.gw-v2 .dv-tiles{grid-template-columns:1fr;gap:12px}.gw-v2 .dv-tile{min-height:0}.gw-v2 .dv-nb__row{grid-template-columns:1fr;gap:8px}.gw-v2 .dv-spec__row{grid-template-columns:1fr;gap:2px}.gw-v2 .dv-spec__v{font-size:20px}.gw-v2 .dv-spec__row--sub{padding-left:20px}}@media (max-width:640px){.gw-v2 .dv-exp__facts .pl2-facts__row,.gw-v2 .dv-qa__facts .pl2-facts__row{flex-direction:column;align-items:flex-start;gap:4px}.gw-v2 .dv-exp__facts .pl2-facts__value,.gw-v2 .dv-qa__facts .pl2-facts__value{text-align:left;font-size:20px}}.gw-v2 .dv-apps__link,.gw-v2 .dv-exp__cta,.gw-v2 .dv-nb__link,.gw-v2 .dv-wm__link{display:inline-flex;align-items:center;gap:6px}@media (max-width:767px){.gw-v2 .dv-exp__facts .pl2-facts__row,.gw-v2 .dv-qa__facts .pl2-facts__row{flex-direction:column;align-items:flex-start;gap:4px}.gw-v2 .dv-exp__facts .pl2-facts__value,.gw-v2 .dv-qa__facts .pl2-facts__value{text-align:left;font-size:20px}}.gw-v2 .dv-about-hero .dv-hero__photo{opacity:1}.gw-v2 .dv-about-hero .dv-hero__scrim{background:rgba(19,25,54,.62)}.gw-v2 .dv-hero__br-m{display:none}.gw-v2 .dv-numbers__grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.gw-v2 .dv-numbers__grid--3{grid-template-columns:repeat(2,1fr)}}.gw-v2 .dv-roll{background:var(--v-paper)}.gw-v2 .dv-roll__inner{display:flex;flex-direction:column;align-items:center;gap:48px}.gw-v2 .dv-roll__eyebrow{color:var(--v-muted)}.gw-v2 .dv-roll__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 36px;max-width:1200px}.gw-v2 .dv-roll__item{display:flex;align-items:center;gap:16px}.gw-v2 .dv-roll__mark{display:block;width:14px;height:14px;flex:none}.gw-v2 .dv-roll__name{font-family:var(--v-voice);font-weight:400;font-size:clamp(28px,3.2vw,40px);line-height:1.15;letter-spacing:-.01em;color:var(--v-ink);white-space:nowrap;font-optical-sizing:none}.gw-v2 .dv-roll__sub{font-family:var(--v-sys);font-size:16px;line-height:1.6;color:var(--v-muted);margin:0;text-align:center}@media (max-width:767px){.gw-v2 .dv-hero__br-m{display:block}.gw-v2 .dv-roll__inner,.gw-v2 .dv-roll__list{align-items:flex-start}.gw-v2 .dv-roll__list{flex-direction:column;gap:16px;max-width:none}.gw-v2 .dv-roll__name{font-size:30px;white-space:normal}.gw-v2 .dv-roll__item{align-items:flex-start}.gw-v2 .dv-roll__mark{width:12px;height:12px;margin-top:11px}.gw-v2 .dv-roll__sub{text-align:left}}.gw-v2 .dv-company{background:var(--v-paper)}.gw-v2 .dv-company__grid{display:grid;grid-template-columns:1fr 560px;grid-gap:120px;gap:120px;align-items:start}.gw-v2 .dv-company__facts{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.gw-v2 .dv-company__h2{margin-top:18px}.gw-v2 .dv-company__rows{margin:40px 0 0;width:100%;border-bottom:1px solid var(--v-hair)}.gw-v2 .dv-company__row{display:flex;flex-direction:column;gap:8px;padding-block:18px;border-top:1px solid var(--v-hair)}.gw-v2 .dv-company__val{font-family:var(--v-sys);font-size:16px;line-height:1.6;color:var(--v-ink);margin:0}.gw-v2 .dv-company__link{color:var(--v-ink);text-decoration:underline;text-underline-offset:3px}.gw-v2 a.dv-company__link:hover{color:var(--v-sapphire)}.gw-v2 .dv-company__mapwrap{display:flex;flex-direction:column;gap:16px}.gw-v2 .dv-company__maprow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.gw-v2 .dv-company__maplink{display:inline-flex;align-items:center;gap:6px;font-family:var(--v-sys);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--v-sapphire);text-decoration:none}.gw-v2 a.dv-company__maplink:hover{color:var(--v-azure)}.gw-v2 .dv-company__mapnote{font-family:var(--v-sys);font-size:13px;line-height:1.6;color:var(--v-muted)}.gw-v2 .dv-map__panel{width:560px;max-width:100%;aspect-ratio:560/440;position:relative}.gw-v2 .dv-map__btn{margin:0;padding:0;border:1px solid var(--v-hair);background:var(--v-bone);cursor:pointer;position:relative;overflow:hidden}.gw-v2 .dv-map__btn,.gw-v2 .dv-map__iframe,.gw-v2 .dv-map__svg{display:block;width:100%;height:100%}.gw-v2 .dv-map__iframe{border:0}.gw-v2 .dv-map__centre{font-family:var(--v-sys);font-weight:600;font-size:11px;letter-spacing:1.32px;fill:var(--v-sapphire)}.gw-v2 .dv-map__name{font-family:var(--v-sys);font-weight:600;font-size:13px;letter-spacing:1.3px;fill:var(--v-ink)}.gw-v2 .dv-map__km{font-family:var(--v-sys);font-weight:400;font-size:13px;fill:var(--v-muted)}.gw-v2 .dv-map__hint{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);font-family:var(--v-sys);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--v-sapphire);background:rgba(241,234,219,.92);padding:8px 14px;border:1px solid var(--v-hair);opacity:0;transition:opacity .2s}.gw-v2 .dv-map__btn:focus-visible .dv-map__hint,.gw-v2 .dv-map__btn:hover .dv-map__hint{opacity:1}.gw-v2 .dv-doors{background:var(--v-paper)}.gw-v2 .dv-doors__head{margin-bottom:48px}.gw-v2 .dv-doors__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px}.gw-v2 .dv-doors__door{background:var(--v-white);border:1px solid var(--v-hair);min-height:160px}.gw-v2 .dv-doors__door--link{min-height:0}.gw-v2 .dv-doors__a,.gw-v2 .dv-doors__door:not(.dv-doors__door--link){display:flex;flex-direction:column;gap:32px;padding:20px;box-sizing:border-box}.gw-v2 .dv-doors__door--link .dv-doors__a{min-height:160px;text-decoration:none;color:inherit}.gw-v2 .dv-doors__door--link:hover{border-color:var(--v-sapphire)}.gw-v2 .dv-doors__mark{display:block;width:16px;height:16px;flex:none}.gw-v2 .dv-doors__text{display:flex;flex-direction:column;gap:8px}.gw-v2 .dv-doors__title{display:inline-flex;align-items:center;gap:8px;font-family:var(--v-sys);font-weight:500;font-size:16px;line-height:1.25;color:var(--v-ink)}.gw-v2 .dv-doors__body{font-family:var(--v-sys);font-weight:500;font-size:13px;line-height:1.6;color:var(--v-muted);margin:0}@media (max-width:1024px){.gw-v2 .dv-company__grid{grid-template-columns:1fr;gap:40px}.gw-v2 .dv-map__panel{width:100%}.gw-v2 .dv-doors__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.gw-v2 .dv-doors__grid{grid-template-columns:1fr}}