@font-face{font-family:Manrope;src:url(/brand/fonts/Manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Golos Text;src:url(/brand/fonts/GolosText.ttf)format("truetype");font-weight:400 900;font-display:swap}:root{--ink:#24152d;--accent:#ff705b;--paper:#f7f5f0;--white:#fff;--muted:#685e6c;--line:#d8d2d9;--on-dark:#d4ccd8;--font-heading:Manrope, sans-serif;--font-body:"Golos Text", sans-serif;--text-hero:clamp(3.25rem, 7.8vw, 7.6rem);--text-h2:clamp(2.25rem, 4.6vw, 4.5rem);--text-h3:clamp(1.5rem, 2.3vw, 2rem);--text-body:1.125rem;--text-small:1rem;--text-meta:.875rem;--leading-heading:1.05;--leading-body:1.6;--weight-heading:500;--weight-body:400;--content-max:75rem;--page-gutter:clamp(1.25rem, 4vw, 3rem);--space-page:max(var(--page-gutter), calc((100% - var(--content-max)) / 2));--radius:3px;--motion:.24s;--ease:cubic-bezier(.2, .7, .2, 1)}@media (max-width:680px){:root{--text-body:1rem}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline:3px solid var(--accent);outline-offset:6px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:-.055em}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);letter-spacing:-.035em}p{font-weight:var(--weight-body)}.muted{color:var(--muted)}.skip{z-index:100;background:var(--accent);padding:12px;position:fixed;top:-100px}.skip:focus{top:0}.header{padding:22px var(--space-page);background:var(--paper);z-index:5;justify-content:space-between;align-items:center;gap:35px;display:flex;position:relative}.logo{width:216px;height:auto;display:block}.header nav{font-size:var(--text-small);gap:32px;display:flex}.header nav a:hover{opacity:.65}.header-contact{border-bottom:1px solid var(--ink);font-size:var(--text-small);padding:8px 0}.header-contact span{margin-left:24px}.hero{background:var(--ink);color:var(--paper);padding:32px var(--space-page) 0;min-height:0;position:relative;overflow:hidden}.eyebrow,.section-label,.coord{font-size:var(--text-small);letter-spacing:.08em}.eyebrow{color:var(--on-dark);align-items:center;gap:10px;display:flex}.status-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.hero-index{font-size:var(--text-meta);margin-left:auto}.hero-copy{z-index:2;width:58%;padding:44px 0 64px;position:relative}.hero h1{font-size:min(var(--text-hero), 6.5rem);letter-spacing:-.065em;line-height:.99}.hero h1 span{color:var(--accent)}.hero-copy p{color:var(--on-dark);margin:28px 0;font-size:18px;line-height:1.5}.button{font-size:var(--text-small);transition:transform var(--motion), background var(--motion);border-radius:var(--radius);align-items:center;gap:45px;padding:16px 22px;display:inline-flex}.button:hover{transform:translateY(-3px)}.button span{font-size:24px;line-height:1}.coral{background:var(--accent);color:var(--ink)}.hero-symbol{right:calc(var(--space-page) + 1rem);aspect-ratio:1;width:min(43vw,32rem);position:absolute;top:100px}.hero-symbol>img{width:78%;height:78%;animation:10s ease-in-out infinite flow;position:absolute;inset:11%;transform:rotate(-12deg)}.orbit{border:1px solid #695271;border-radius:50%;position:absolute;inset:4%;transform:rotate(-24deg)scaleX(1.13)}.orbit-two{opacity:.45;inset:-5%}.coord{font-size:var(--text-meta);color:var(--on-dark);position:absolute}.coord.top{top:2%;left:14%}.coord.bottom{bottom:0;right:3%}.section{padding:105px var(--space-page)}.section-label{font-size:var(--text-meta);letter-spacing:.12em;margin-bottom:28px}.about{border-bottom:1px solid var(--line);grid-template-columns:1fr 2.2fr;gap:35px;display:grid}.section>*,.activity-grid>*,.contact>*{min-width:0}.about-bottom{color:var(--muted);grid-template-columns:1fr 1fr;gap:48px;max-width:50rem;margin-top:42px;display:grid}.section-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:54px;display:flex}.section-heading>p{color:var(--muted);min-width:220px}.activity-grid{grid-template-columns:1fr 1.18fr;gap:70px;display:grid}.energy-panel{background:var(--accent);min-height:400px;padding:32px;position:relative;overflow:hidden}.energy-panel>img{opacity:.75;width:90%;height:100%;position:absolute;top:-60px;right:-45px}.energy-panel>span{font-size:var(--text-meta);letter-spacing:.12em;position:relative}.energy-panel h3{font-size:48px;line-height:1.1;position:absolute;bottom:32px}.energy-panel .panel-arrow{font-size:48px;position:absolute;bottom:28px;right:32px}.principles article{border-bottom:1px solid var(--line);gap:22px;padding:28px 0;display:flex}.principles article:first-child{padding-top:0}.principles article>span{font-size:var(--text-small);color:var(--muted)}.principles article>span:last-child{color:var(--ink);margin-left:auto;font-size:26px}.principles p{color:var(--muted);max-width:430px;margin-top:15px}.statement{background:var(--accent);padding:75px var(--space-page);min-height:330px;position:relative;overflow:hidden}.statement h2{z-index:1;font-size:clamp(2.1rem,4.7vw,4.6rem);position:relative}.statement .section-label{display:block}.statement>img{right:var(--space-page);opacity:.12;width:230px;position:absolute;top:35px;transform:rotate(-12deg)}.transparency{grid-template-columns:.75fr 1.4fr 1.2fr;gap:35px;display:grid}.transparency p{color:var(--muted);margin:25px 0}.text-link{font-size:var(--text-small);border-bottom:1px solid;gap:32px;padding:10px 0;display:inline-flex}.doc-list a{border-bottom:1px solid var(--line);font-size:var(--text-small);justify-content:space-between;gap:20px;padding:21px 0;display:flex}.doc-list a:hover{color:#993323}.contact{background:var(--ink);color:var(--paper);grid-template-columns:1.7fr 1fr;column-gap:clamp(2rem,5vw,4.5rem);display:grid}.contact .section-label{color:var(--on-dark);grid-column:1/-1}.contact h2{font-size:clamp(3rem,6.3vw,5.25rem)}.contact h2 span{color:var(--accent)}.contact-info{color:var(--on-dark);align-self:end}.contact-note{font-size:var(--text-small);border-top:1px solid #68556f;margin-top:26px;padding-top:20px}footer{padding:36px var(--space-page);background:var(--ink);color:var(--on-dark);font-size:var(--text-meta);border-top:1px solid #514157;justify-content:space-between;align-items:center;gap:35px;display:flex}footer img{width:190px;height:auto}footer div{flex-direction:column;gap:8px;display:flex}footer a{font-size:var(--text-small)}.page-intro{padding:80px var(--space-page);background:var(--ink);color:var(--paper)}.page-intro h1{font-size:var(--text-h2);max-width:850px}.page-intro p{color:var(--on-dark);max-width:700px;margin-top:30px}.document-grid{padding:70px var(--page-gutter);max-width:calc(62rem + 2 * var(--page-gutter));margin:auto}details{border-bottom:1px solid var(--line);padding:25px 0;scroll-margin-top:25px}summary{cursor:pointer;font-family:var(--font-heading);letter-spacing:-.02em;font-size:24px}details p{max-width:750px;color:var(--muted);padding:20px 0 0}.notice{border-left:3px solid var(--accent);font-size:var(--text-small);background:#fff;margin-bottom:30px;padding:18px 25px}.guide-section{padding:65px var(--space-page);border-bottom:1px solid var(--line)}.guide-section>h2{margin-bottom:30px;font-size:36px}.guide-section>p{max-width:800px;color:var(--muted);margin-bottom:25px}.logo-grid,.swatches,.applications{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.logo-tile{border:1px solid var(--line);justify-content:center;align-items:center;min-height:210px;padding:40px;display:flex;position:relative}.logo-tile img{width:min(100%,340px)}.logo-tile span{font-size:var(--text-meta);position:absolute;bottom:12px;left:18px}.dark-tile{background:var(--ink);color:var(--paper)}.swatches{grid-template-columns:repeat(3,1fr)}.swatch{flex-direction:column;justify-content:space-between;min-height:160px;padding:30px;display:flex}.swatch small{font-size:var(--text-small)}.type-demo{font-family:var(--font-heading);margin:25px 0;font-size:clamp(2rem,4vw,4rem);line-height:1.3}.type-body{font-family:var(--font-body);max-width:760px;font-size:22px}.guide-table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.guide-table td,.guide-table th{text-align:left;border-bottom:1px solid var(--line);padding:14px 10px}.guide-table-wrap{overflow-x:auto}.business-card{background:var(--ink);color:var(--paper);aspect-ratio:1.75;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.business-card img{width:190px}.business-card p{font-size:clamp(16px,2vw,25px);font-family:var(--font-heading)}.business-card.back{background:var(--accent);justify-content:center;align-items:center}.business-card.back img{width:38%;height:100%}.guide-downloads{flex-wrap:wrap;gap:14px;display:flex}.print-note{font-size:var(--text-small);color:var(--muted);margin-top:20px}.list{max-width:850px;padding-left:20px}.list li{margin:12px 0}.inline-code{background:#e8e2e9;padding:2px 5px;font-family:monospace}@keyframes flow{50%{transform:translateY(-12px)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:1000px){.header{gap:20px}.header nav{gap:18px}.logo{width:180px}.hero{min-height:680px}.hero-copy{width:65%}.hero-symbol{width:52%;top:22%;right:-5%}.about{grid-template-columns:1fr}.activity-grid{gap:35px}.transparency{grid-template-columns:1fr 1fr}.transparency>.section-label{grid-column:1/-1}.contact{gap:35px}.section{padding-top:75px;padding-bottom:75px}footer{flex-wrap:wrap}}@media (max-width:680px){.header{flex-wrap:wrap;gap:18px;padding-top:18px;padding-bottom:18px}.header nav{border-top:1px solid var(--line);flex-wrap:wrap;order:3;justify-content:space-between;gap:12px;width:100%;padding-top:13px}.header-contact{font-size:var(--text-small)}.header-contact span{margin-left:8px}.logo{width:180px}.hero{min-height:900px;padding-top:24px}.hero-index{display:none}.eyebrow{font-size:var(--text-meta)}.hero-copy{width:100%;padding:38px 0 330px}.hero h1{font-size:clamp(3.5rem,14.5vw,5.8rem)}.hero-copy p{font-size:16px}.hero-symbol{width:300px;top:auto;bottom:90px;right:calc(50% - 150px)}.section{padding-top:60px;padding-bottom:60px}.about-bottom,.activity-grid,.contact,.transparency{grid-template-columns:1fr}.about-bottom{gap:22px;margin-top:30px}.section-heading{display:block}.section-heading>p{margin-top:25px}.activity-grid{gap:35px}.energy-panel{min-height:330px}.energy-panel h3{font-size:40px}.statement{min-height:280px;padding-top:55px;padding-bottom:55px}.statement>img{top:55px;right:-40px}.transparency{gap:0}.doc-list,.contact-info{margin-top:30px}.contact h2{font-size:clamp(2.8rem,11vw,4rem)}footer{display:block}footer div{margin:25px 0}.page-intro{padding-top:55px;padding-bottom:55px}.page-intro h1{font-size:2.7rem}.document-grid{padding-top:40px;padding-bottom:40px}summary{font-size:21px}.logo-grid,.applications{grid-template-columns:1fr}.swatches{grid-template-columns:1fr 1fr}.swatch{font-size:var(--text-small);padding:18px}.guide-section>h2{font-size:28px}.guide-section{padding-top:45px;padding-bottom:45px}}@media print{.header,footer,.guide-downloads,.skip{display:none}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.guide-section{break-inside:avoid;padding:24px}.page-intro{padding:35px}.logo-tile{min-height:140px}.swatch{min-height:100px}.business-card{max-height:200px}.page-intro h1{font-size:44px}}.inner-layout{max-width:calc(1200px + 2 * var(--page-gutter));padding:64px var(--page-gutter) 90px;grid-template-columns:250px minmax(0,1fr);gap:64px;margin:auto;display:grid}.side-nav nav{display:grid}.side-nav nav a{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:15px 12px;font-size:16px;display:flex}.side-nav nav a[aria-current=page]{background:var(--ink);color:var(--paper)}.side-nav .section-label{display:block}.sidebar-note{color:var(--muted);margin-top:36px;font-size:14px}.content-stack{min-width:0}.content-section h2,.form-panel h2,.empty-state h2,.callout h2{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(1.7rem,3vw,2.4rem)}.content-section p+p{margin-top:18px}.content-section p,.callout p{color:var(--muted)}.resource-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.resource-card{border:1px solid var(--line);padding:28px 26px 60px;transition:background .2s;position:relative}.resource-card:hover{background:#fff}.resource-card h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:26px 0 16px;font-size:26px}.resource-card p{color:var(--muted);font-size:16px}.card-index{letter-spacing:.1em;color:var(--muted);font-size:14px}.card-arrow{font-size:28px;position:absolute;bottom:20px;right:26px}.data-list{margin:25px 0 0}.data-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:20px;padding:18px 0;font-size:16px;display:grid}.data-list dd{color:var(--muted);margin:0}.steps article{border-bottom:1px solid var(--line);gap:25px;padding:28px 0;display:flex}.steps article>span{color:var(--muted);font-size:14px}.steps h3{font-size:23px}.steps p{margin-top:12px}.steps+p{margin-top:28px}.callout{border-left:3px solid var(--accent);background:#eee8ed;padding:32px}.callout .text-link{margin-top:15px}.empty-state{border:1px solid var(--line);padding:44px}.empty-symbol{color:#9b392b;margin-bottom:30px;font-size:52px;display:block}.empty-state .section-label{display:block}.empty-state p{color:var(--muted)}.law-list a{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:24px 0;font-size:18px;display:flex}.law-list a:hover{color:#993323}.law-list small{color:var(--muted);margin-bottom:8px;font-size:14px;display:block}.form-panel{background:#fff;padding:36px}.form-panel>p{color:var(--muted);font-size:16px}.form-panel fieldset{border:0;min-width:0;margin:28px 0 0;padding:0}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-panel label{margin-bottom:20px;font-size:16px;display:block}.form-panel input,.form-panel select,.form-panel textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid #bbb0bc;border-radius:0;margin-top:9px;padding:13px;display:block}.form-panel textarea{resize:vertical}.form-panel button{font:inherit;opacity:.65;cursor:not-allowed;border:0;font-size:16px}.form-panel .form-footnote{margin-top:20px;font-size:14px}.header-contact{white-space:nowrap}@media (max-width:1000px){.inner-layout{grid-template-columns:210px minmax(0,1fr);gap:32px}.resource-grid{grid-template-columns:1fr}}@media (max-width:680px){.inner-layout{grid-template-columns:1fr;gap:35px;padding-top:28px}.side-nav nav{grid-template-columns:1fr 1fr;gap:4px}.side-nav nav a{font-size:14px}.sidebar-note{display:none}.side-nav .section-label{margin-bottom:14px}.form-grid{grid-template-columns:1fr;gap:0}.form-panel,.empty-state{padding:24px}.data-list>div{grid-template-columns:1fr;gap:5px}.page-intro h1{overflow-wrap:anywhere;font-size:clamp(2rem,9vw,2.7rem)}.header{gap:12px}.header .logo{width:160px}.header nav{font-size:14px}.resource-card h2{font-size:25px}}.header{gap:28px}.header .logo{width:180px}.navigation{margin-left:auto}.header nav{align-items:center;gap:24px}.header nav a{white-space:nowrap;border-bottom:2px solid #0000;padding:10px 0;font-size:16px}.header nav a[aria-current=page]{border-color:var(--accent)}.menu-toggle{display:none}.transparency{grid-template-columns:1fr 2.2fr}.transparency h2{font-size:var(--text-h2)}@media (max-width:1150px){.header{flex-wrap:wrap}.navigation{margin-left:auto}.menu-toggle{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:18px;padding:10px 16px;font-size:16px;display:flex}.menu-toggle span{font-size:22px;line-height:1}.header nav{padding:16px var(--space-page) 24px;background:var(--paper);border-bottom:1px solid var(--line);z-index:10;margin:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 20px #24152d0a}.header nav.is-open{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.header nav a{white-space:normal;padding:15px 0}.transparency>.section-label{grid-column:auto}}@media (max-width:680px){.header .logo{width:160px}.header{flex-wrap:nowrap}.header nav.is-open{grid-template-columns:1fr}.header nav{width:100%}.page-content{padding-top:36px;padding-bottom:60px}.transparency{grid-template-columns:1fr}.transparency>.section-label{grid-column:1}.page-intro{padding-top:44px;padding-bottom:44px}}.instruction>.content-section+.content-section{border-top:1px solid var(--line);margin-top:48px;padding-top:36px}.instruction p{margin-top:18px}.instruction .instruction-item{margin-top:8px;padding-left:20px}.market-list>section{border-bottom:1px solid var(--line);padding:26px 0}.market-list h3{margin-bottom:16px;font-size:25px}.report-placeholder{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:24px 0;display:flex}.report-placeholder>span:last-child{color:var(--muted)}.contact-tariff{font-size:14px;margin-top:18px!important}.law-list a>span:first-child{overflow-wrap:anywhere;min-width:0}.law-list a>span:last-child{flex-shrink:0}@media (max-width:680px){.report-placeholder{flex-direction:column;gap:12px}.instruction .content-section h2{font-size:26px}.law-list a{font-size:16px}}.about,.transparency{grid-template-columns:1fr}.about>div,.transparency>div,.about-bottom{max-width:960px}.about-bottom p{max-width:none}.energy-panel{display:block}.energy-panel:hover{background:#ff806e}.principles article>span:first-child{color:var(--muted);margin-left:0;font-size:16px}.activity{border-bottom:1px solid var(--line)}.partners{padding-top:80px}.partners .section-heading{align-items:start}.partners .section-heading p{max-width:330px}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.partner-card{border-top:2px solid var(--accent);background:#efede8;padding:32px 28px 38px;transition:background .24s,transform .24s}.partner-card>svg{color:#a94434;margin-bottom:42px}.partner-card h3{margin-bottom:20px;font-size:30px}.partner-card p{color:var(--muted)}.agreement{background:var(--ink);color:var(--paper)}.agreement-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:56px;display:flex}.agreement-heading>p{color:var(--on-dark);max-width:310px}.agreement-grid{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);align-items:center;gap:38px 60px;display:grid}.agreement-item{border-top:1px solid #67546d;align-self:stretch;padding:24px 0}.agreement-item:first-child{grid-area:1/1}.agreement-item:nth-child(2){grid-area:1/3}.agreement-item:nth-child(4){grid-area:2/1}.agreement-item:nth-child(5){grid-area:2/3}.agreement-item h3{margin-bottom:18px;font-size:28px}.agreement-item p{color:var(--on-dark);font-size:18px}.agreement-symbol{grid-area:1/2/3;place-items:center;min-height:300px;display:grid;position:relative}.agreement-symbol img{z-index:1;width:150px;height:auto;position:relative}.agreement-ring{border:1px solid #67546d;border-radius:50%;width:250px;height:250px;position:absolute;transform:rotate(-25deg)scaleX(.84)}.agreement-ring:after{content:"";border:1px solid #67546d;border-radius:50%;position:absolute;inset:18px -22px;transform:rotate(50deg)}.animated-steps{padding-left:28px;position:relative}.animated-steps:before,.animated-steps:after{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:0}.animated-steps:after{background:var(--accent);transform-origin:top;transition:transform 1.7s cubic-bezier(.2,.65,.3,1) .2s;transform:scaleY(0)}.animated-steps.is-visible:after{transform:scaleY(1)}.energy-panel>img{animation:14s ease-in-out infinite alternate pattern-drift}.button span,.text-link span,.energy-panel .panel-arrow{transition:transform .24s}.text-link{transition:color .24s}.header nav a{transition:border-color .24s,color .24s}.header nav a:hover{opacity:1;border-color:var(--accent)}@keyframes pattern-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(-12px,16px)rotate(4deg)}}@media (hover:hover){.partner-card:hover{background:#e9e4dd;transform:translateY(-5px)}.button:hover span,.text-link:hover span,.energy-panel:hover .panel-arrow{transform:translate(3px,-3px)}.text-link:hover{color:var(--accent)}}@media (max-width:1000px){.agreement-grid{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:28px}.agreement-symbol img{width:110px}.agreement-ring{width:150px;height:200px}.partner-grid{gap:16px}.partner-card{padding:28px 20px}.partner-card h3{font-size:25px}}@media (max-width:680px){.partner-grid{grid-template-columns:1fr}.partner-card{padding:26px}.partner-card>svg{margin-bottom:24px}.partner-card h3{font-size:28px}.agreement-heading{margin-bottom:36px;display:block}.agreement-heading>p{margin-top:24px}.agreement-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:4px}.agreement-symbol{display:none}.agreement-item:nth-child(n){grid-area:auto/1;padding:24px 0}.agreement-item p{font-size:16px}.agreement-item h3{font-size:26px}.animated-steps{padding-left:20px}.energy-panel>img{animation:none}.hero-symbol .coord.bottom{display:none}}@media (prefers-reduced-motion:reduce){.animated-steps:after{transition:none;transform:scaleY(1)}.partner-card:hover{transform:none}.energy-panel>img{animation:none}.button:hover span,.text-link:hover span,.energy-panel:hover .panel-arrow{transform:none}}.inquiry-form label{margin-bottom:20px;font-size:16px;display:block}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid #b7aeb9;border-radius:3px;margin-top:9px;padding:13px;display:block}.inquiry-form textarea{resize:vertical;min-height:120px}:is(.inquiry-form input:focus-visible,.inquiry-form select:focus-visible,.inquiry-form textarea:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.inquiry-form button{font:inherit;cursor:pointer;opacity:1;border:0;font-size:16px}.inquiry-form .optional{opacity:.75;font-size:14px}.form-wide{grid-column:1/-1}.home-contact{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:64px}.home-contact h2{font-size:clamp(2.8rem,5vw,4.5rem)}.contact-copy>p{color:var(--on-dark);max-width:360px;margin-top:30px}.contact-email{overflow-wrap:anywhere;text-underline-offset:5px;margin-top:32px;font-size:16px;text-decoration:underline;display:inline-block}.home-form{min-width:0}.home-form .inquiry-form input,.home-form .inquiry-form textarea{color:var(--paper);background:#302137;border-color:#77647e}.home-form input::placeholder,.home-form textarea::placeholder{color:#b9acbe}.mail-status{margin-top:20px;font-size:14px}.mail-status a{overflow-wrap:anywhere;text-decoration:underline}.data-list dd{overflow-wrap:anywhere}footer.site-footer{padding-top:58px;padding-bottom:24px;display:block}.site-footer div{margin:0;display:block}.site-footer .footer-top{grid-template-columns:1.1fr 1.2fr 1fr;gap:48px;padding-bottom:48px;display:grid}.site-footer .footer-brand p{margin-top:24px;font-size:16px}.site-footer h2{letter-spacing:0;color:var(--paper);margin-bottom:24px;font-size:18px}.site-footer .footer-contacts a,.site-footer .footer-contacts span{overflow-wrap:anywhere;margin-bottom:12px;font-size:16px;display:block}.site-footer .footer-hours p{margin-bottom:10px;font-size:16px}.site-footer .footer-bottom{border-top:1px solid #514157;justify-content:space-between;gap:24px;padding-top:24px;display:flex}.site-footer a:hover{color:var(--accent)}@media (max-width:1000px){.home-contact{gap:36px}.site-footer .footer-top{grid-template-columns:1fr 1.2fr;gap:28px}.site-footer .footer-hours{grid-column:2}}@media (max-width:680px){.home-contact{grid-template-columns:1fr;gap:40px}.home-contact .form-grid{grid-template-columns:1fr}.site-footer .footer-top{grid-template-columns:1fr;gap:36px}.site-footer .footer-hours{grid-column:1}.site-footer h2{margin-bottom:16px}.site-footer .footer-bottom{display:block}.site-footer .footer-bottom p+p{margin-top:12px}.home-form .button{justify-content:space-between;gap:14px;width:100%}}.company-overview{background:var(--paper)}.company-overview .about{border-bottom:0;padding-bottom:0}footer.site-footer{background:var(--paper);color:var(--muted);border-top:0}.site-footer h2,.site-footer .footer-contacts a{color:var(--ink)}.site-footer .footer-contacts a:hover{color:#a94434}.site-footer .footer-bottom{border-color:var(--line)}@media (max-width:680px){.company-overview .partners{padding-top:44px}}.company-overview .partners h2{letter-spacing:-.04em;font-size:clamp(1.75rem,2.7vw,2.5rem)}.company-overview .partners .section-heading{align-items:center;margin-bottom:32px}footer.site-footer.footer-dark{background:var(--ink);color:var(--on-dark)}.site-footer.footer-dark h2,.site-footer.footer-dark .footer-contacts a{color:var(--paper)}.site-footer.footer-dark .footer-contacts a:hover{color:var(--accent)}.site-footer.footer-dark .footer-bottom{border-color:#514157}.page-content{max-width:none;padding:56px var(--space-page) 80px;margin:0}.page-content .content-section>p,.instruction,.page-content .market-list,.page-content>.form-panel,.page-content .list{max-width:960px}.page-intro{padding-top:60px;padding-bottom:60px}@media (max-width:680px){.page-content{padding-top:36px;padding-bottom:56px}.page-intro{padding-top:40px;padding-bottom:40px}}.page-intro h1,.page-intro p,.page-content .content-section>p,.page-content .instruction,.page-content .market-list,.page-content>.form-panel,.page-content .list{max-width:none}.inquiry-form fieldset{border:0;min-width:0;margin:0;padding:0}.inquiry-form .form-honeypot{display:none!important}.inquiry-form button:disabled{opacity:.65;cursor:wait;transform:none}.form-result:empty{display:none}@media (max-width:400px){.header{gap:12px}.header .logo{width:125px;max-width:100%;height:auto}.menu-toggle{gap:10px;padding:10px 12px}}@media (min-width:1001px){.hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px 64px;padding-top:40px;padding-bottom:64px;display:grid}.hero>.eyebrow{grid-column:1/-1}.hero-copy{width:auto;padding:0}.hero-symbol{justify-self:center;width:min(100%,440px);position:relative;top:auto;right:auto}}:root{--section-space:80px;--page-space:64px;--block-space:48px;--heading-space:24px;--field-space:24px;--panel-space:32px}.header,.hero,.section,.page-intro,.page-content,footer.site-footer{padding-inline:var(--space-page)}.section{padding-block:var(--section-space)}.page-intro,.page-content{padding-block:var(--page-space)}.page-intro p{margin-top:var(--heading-space)}.content-stack>*+*{margin-top:var(--block-space)}.content-section h2,.form-panel h2,.empty-state h2,.callout h2{margin-bottom:var(--heading-space)}.content-section p+p,.instruction p{margin-top:16px}.instruction>.content-section+.content-section{margin-top:var(--block-space);padding-top:var(--block-space)}.instruction .instruction-item{margin-top:8px}.company-overview .about{padding-bottom:0}.company-overview .partners{padding-top:var(--block-space)}.about-bottom{margin-top:var(--heading-space);gap:var(--block-space)}.section-heading,.company-overview .partners .section-heading,.agreement-heading{margin-bottom:var(--block-space)}.section-heading>p,.agreement-heading>p{margin-top:0}.partner-grid{gap:24px}.partner-card,.form-panel,.empty-state,.callout{padding:var(--panel-space)}.partner-card>svg{margin-bottom:var(--heading-space)}.partner-card h3,.agreement-item h3,.market-list h3{margin-bottom:16px}.market-list>section,.steps article,.agreement-item:nth-child(n){padding-block:24px}.data-list{margin-top:0}.data-list>div{padding-block:20px}.contact-copy>p{margin-top:var(--heading-space)}.inquiry-form fieldset{gap:var(--field-space);flex-direction:column;display:flex}.inquiry-form .form-grid{gap:var(--field-space)}.inquiry-form label{margin-bottom:0}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{margin-top:8px}.inquiry-form fieldset>.button{align-self:flex-start}footer.site-footer{padding-top:var(--page-space);padding-bottom:24px}.site-footer .footer-top{gap:var(--block-space);padding-bottom:var(--block-space)}.site-footer h2{margin-bottom:var(--heading-space)}.site-footer .footer-brand p{margin-top:var(--heading-space)}.site-footer .footer-bottom{padding-top:24px}@media (max-width:680px){:root{--section-space:56px;--page-space:40px;--block-space:32px;--heading-space:20px;--panel-space:24px}.section-heading>p,.agreement-heading>p{margin-top:var(--heading-space)}.home-contact{gap:var(--block-space)}.data-list>div{padding-block:16px}.home-form .inquiry-form fieldset>.button{align-self:stretch}}.menu-toggle{border:0;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:48px;height:48px;padding:12px}.menu-toggle svg{flex-shrink:0;display:block}
