:root{--color-black:10,12,31;--color-bg:255,255,255;--color-bg-secondary:240,241,255;--color-white:255,255,255;--color-gray-100:244,245,250;--color-gray-200:229,231,242;--color-gray-300:205,208,226;--color-gray-400:160,164,190;--color-gray-500:112,116,145;--color-gray-600:78,82,110;--color-gray-700:52,56,82;--color-gray-800:28,31,54;--color-gray-900:10,12,31;--color-primary:31,43,255;--color-primary-dark:18,26,184;--color-primary-light:224,227,255;--color-secondary:255,107,26;--color-accent:199,205,255;--color-deep-navy:10,12,31;--color-slate:78,82,110;--color-error:200,30,58;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-white));--bg-primary:rgb(var(--color-white));--bg-secondary:rgb(var(--color-bg-secondary));--bg-accent:rgb(var(--color-primary));--bg-inverse:rgb(var(--color-black));--bg-light:rgb(var(--color-white));--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-primary));--text-inverse:rgb(var(--color-white));--text-error:rgb(var(--color-error));--transition-function:cubic-bezier(0.2, 0.9, 0.25, 1);--transition-duration:0.45s}*{padding:0;margin:0;border:0}[hidden]{display:none!important}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:var(--text-primary);line-height:1;font-family:Lato,"Segoe UI",sans-serif;font-size:1.125rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Lato,"Segoe UI",sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.icon-menu{display:none}html{scroll-behavior:smooth;scroll-padding-top:1.5rem;scroll-padding-bottom:6.875rem;background-color:var(--bg-primary);overflow-x:clip;overflow-y:auto}body{font-optical-sizing:auto;color:var(--text-primary);background-color:var(--bg-primary)}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.loaded body{opacity:1}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:visible}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:87.5rem;margin:0 auto;padding:0 1.25rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:1.25rem 1fr minmax(auto,85rem) 1fr 1.25rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}.band--cobalt,.tone-cobalt{--tone-bg:rgb(var(--color-primary));--tone-fg:rgb(var(--color-white));--tone-muted:rgb(var(--color-accent));--tone-line:rgba(var(--color-white), 0.28);--tone-pop:rgb(var(--color-secondary));--tone-pop-fg:rgb(var(--color-black));--tone-panel:rgba(var(--color-white), 0.08)}.band--white,.tone-white{--tone-bg:rgb(var(--color-white));--tone-fg:rgb(var(--color-black));--tone-muted:rgb(var(--color-slate));--tone-line:rgb(var(--color-gray-200));--tone-pop:rgb(var(--color-primary));--tone-pop-fg:rgb(var(--color-white));--tone-panel:rgb(var(--color-bg-secondary))}.band--mist,.tone-mist{--tone-bg:rgb(var(--color-bg-secondary));--tone-fg:rgb(var(--color-black));--tone-muted:rgb(var(--color-slate));--tone-line:rgb(var(--color-gray-300));--tone-pop:rgb(var(--color-primary));--tone-pop-fg:rgb(var(--color-white));--tone-panel:rgb(var(--color-white))}.band--ink,.tone-ink{--tone-bg:rgb(var(--color-black));--tone-fg:rgb(var(--color-white));--tone-muted:rgb(var(--color-gray-300));--tone-line:rgba(var(--color-white), 0.18);--tone-pop:rgb(var(--color-secondary));--tone-pop-fg:rgb(var(--color-black));--tone-panel:rgb(var(--color-gray-800))}.band--orange,.tone-orange{--tone-bg:rgb(var(--color-secondary));--tone-fg:rgb(var(--color-black));--tone-muted:rgb(var(--color-gray-800));--tone-line:rgba(var(--color-black), 0.3);--tone-pop:rgb(var(--color-black));--tone-pop-fg:rgb(var(--color-white));--tone-panel:rgba(var(--color-white), 0.35)}.band{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(4rem,8vw,7.5rem);background-color:var(--tone-bg);color:var(--tone-fg)}.band__inner{width:100%;max-width:calc(77.5rem + 2*2rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);position:relative;z-index:1}.band__head{display:grid;gap:1rem;max-width:51.25rem;margin-bottom:clamp(2rem,5vw,4rem)}.band__head h2{font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem)}.band__lead{font-size:clamp(1.125rem,1.6vw,1.25rem);color:var(--tone-muted);max-width:62ch}.band__chapter{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;display:inline-flex;align-items:center;gap:.75rem;color:var(--tone-muted)}.band__chapter::before{content:"";width:1.75rem;height:2px;background-color:var(--tone-pop)}.kicker{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;display:inline-flex;align-items:center;gap:.5rem;color:var(--tone-muted,rgb(var(--color-slate)))}.kicker::before{content:"";width:.625rem;height:.625rem;border-radius:50%;background-color:var(--tone-pop,rgb(var(--color-secondary)))}.changed{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:2rem;padding-top:1rem;border-top:2px solid var(--tone-line,rgb(var(--color-gray-200)));font-size:1.125rem;font-weight:700;max-width:70ch}.changed__label{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;flex:none;padding:.375rem .75rem;border-radius:62.4375rem;background-color:var(--tone-pop,rgb(var(--color-primary)));color:var(--tone-pop-fg,rgb(var(--color-white)))}.changed__text{flex:1 1 18rem;min-width:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.125rem;padding:.75rem 1.5rem;border:2px solid transparent;border-radius:62.4375rem;font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:1rem;line-height:1.2;text-align:center;cursor:pointer;transition-property:background-color,color,border-color,-webkit-transform;transition-property:background-color,color,border-color,transform;transition-property:background-color,color,border-color,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.btn:active{-webkit-transform:translateY(1px) scale(.98);transform:translateY(1px) scale(.98)}.btn--pop{background-color:rgb(var(--color-secondary));color:rgb(var(--color-black))}.btn--light{background-color:rgb(var(--color-white));color:rgb(var(--color-primary))}.btn--ink{background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.btn--primary{background-color:rgb(var(--color-primary));color:rgb(var(--color-white))}.btn--ghost{border-color:currentColor;color:inherit;background-color:rgba(0,0,0,0)}.btn--fw{width:100%}.btn:disabled{opacity:.6;cursor:progress}.textlink{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em;text-decoration-color:var(--tone-pop,rgb(var(--color-primary)));transition-property:text-decoration-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.chip{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1.125rem;border:2px solid var(--tone-line,rgb(var(--color-gray-300)));border-radius:62.4375rem;background-color:rgba(0,0,0,0);color:inherit;font-weight:700;font-size:.9375rem;cursor:pointer;transition-property:background-color,color,border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.chip[aria-pressed=true],.chip[aria-selected=true]{background-color:var(--tone-pop,rgb(var(--color-primary)));border-color:var(--tone-pop,rgb(var(--color-primary)));color:var(--tone-pop-fg,rgb(var(--color-white)))}.numeral{font-family:Michroma,Lato,sans-serif;font-size:clamp(3.5rem,2rem + 6vw,8.25rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--tone-fg,rgb(var(--color-black)));letter-spacing:.02em}.phead{position:relative;isolation:isolate;overflow:clip;padding-top:clamp(6rem,12vw,9.375rem);padding-bottom:clamp(3rem,7vw,6rem)}.phead__inner{width:100%;max-width:calc(77.5rem + 2*2rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);position:relative;z-index:1;display:grid;gap:1.5rem}.phead h1{font-family:Michroma,Lato,sans-serif;font-weight:400;letter-spacing:.01em;line-height:1.18;text-transform:none;overflow-wrap:break-word;-ms-hyphens:manual;hyphens:manual;-webkit-hyphens:manual;font-size:clamp(1.375rem,.6rem + 3.6vw,3.625rem);max-width:22ch}.phead__lead{font-size:clamp(1.125rem,1.6vw,1.25rem);max-width:60ch;color:var(--tone-muted)}.phead__meta{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--tone-muted)}.phead__index{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.phead__index a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;border:2px solid var(--tone-line);border-radius:62.4375rem;font-weight:700;font-size:.9375rem;transition-property:background-color,color,border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.phead__index a span{font-family:Michroma,Lato,sans-serif;font-size:.8125rem;color:var(--tone-pop)}.sheet{position:relative;z-index:2;background-color:rgb(var(--color-white));color:rgb(var(--color-black));border-radius:1.75rem 1.75rem 0 0;margin-top:calc(-1*1.75rem)}.sheet--closed{border-radius:1.75rem}.prose{max-width:47.5rem}.prose>*+*{margin-top:1.05em}.prose h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);margin-top:1.8em;line-height:1.2}.prose h3{font-size:clamp(1.25rem,2vw,1.5rem);margin-top:1.6em;line-height:1.25}.prose ol,.prose ul{display:grid;gap:.5rem;padding-left:0}.prose ul>li{position:relative;padding-left:2rem}.prose ul>li::before{content:"";position:absolute;left:0;top:.62em;width:1rem;height:2px;background-color:rgb(var(--color-secondary))}.prose ol{counter-reset:prose}.prose ol>li{counter-increment:prose;position:relative;padding-left:3rem}.prose ol>li::before{content:counter(prose,decimal-leading-zero);position:absolute;left:0;top:.2em;font-family:Michroma,Lato,sans-serif;font-size:.875rem;color:rgb(var(--color-primary))}.prose a:not(.btn){color:rgb(var(--color-primary));font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.prose strong{font-weight:700}.tablewrap{overflow-x:auto;max-width:100%;border:2px solid var(--tone-line,rgb(var(--color-gray-200)));border-radius:1.125rem}.tablewrap:focus-visible{outline:3px solid rgb(var(--color-secondary));outline-offset:2px;box-shadow:0 0 0 2px rgb(var(--color-white))}.table{width:100%;min-width:38.75rem;border-collapse:collapse;font-size:1rem}.table caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.table td,.table th{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--tone-line,rgb(var(--color-gray-200)))}.table thead th{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;background-color:var(--tone-panel,rgb(var(--color-bg-secondary)))}.table tbody th{font-weight:700}.table tr:last-child>*{border-bottom:0}.dl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.625rem),1fr));gap:1.5rem}.dl-grid dt{font-weight:700;font-size:clamp(1.125rem,1.6vw,1.25rem)}.dl-grid dd{margin-top:.5rem;color:var(--tone-muted)}.dl-grid>div{padding-top:1rem;border-top:2px solid var(--tone-line);min-width:0}.faq-list{display:grid;gap:.75rem;max-width:56.25rem}.faq-item{border-radius:1.125rem;background-color:var(--tone-panel,rgb(var(--color-bg-secondary)));border:2px solid transparent;transition-property:border-color,background-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item.is-open{border-color:var(--tone-pop,rgb(var(--color-primary)))}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:4rem;padding:1rem 1.5rem;font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.35;text-align:left;color:inherit;cursor:pointer;border-radius:1.125rem}.faq-item__icon{position:relative;flex:none;width:2.125rem;height:2.125rem;border-radius:50%;background-color:var(--tone-pop,rgb(var(--color-primary)))}.faq-item__icon::after,.faq-item__icon::before{content:"";position:absolute;left:50%;top:50%;width:.875rem;height:2px;background-color:var(--tone-pop-fg,rgb(var(--color-white)));-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item__icon::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-open .faq-item__icon::after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.faq-item__answer{display:grid;grid-template-rows:1fr;transition-property:grid-template-rows;transition-property:grid-template-rows,-ms-grid-rows;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item__answer>div{overflow:hidden;min-height:0}.faq-item__answer p{padding:0 1.5rem 1.5rem;color:var(--tone-muted,rgb(var(--color-slate)));max-width:70ch}.faq-item__answer p+p{margin-top:-.5rem}.js .faq-item:not(.is-open) .faq-item__answer{grid-template-rows:0fr}.form{display:grid;gap:1rem}.form__title{font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);line-height:1.2}.form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));gap:1rem}.form__field{display:grid;gap:.5rem;min-width:0}.form__label{font-weight:700;font-size:.9375rem}.form__label span{font-weight:400;color:rgb(var(--color-slate))}.form__input{width:100%;min-height:3.25rem;padding:.75rem 1.125rem;border:2px solid rgb(var(--color-gray-300));border-radius:.875rem;background-color:rgb(var(--color-white));color:rgb(var(--color-black));font-size:1rem;transition-property:border-color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.form__input::-webkit-input-placeholder{color:rgb(var(--color-gray-500))}.form__input:-ms-input-placeholder{color:rgb(var(--color-gray-500))}.form__input::-ms-input-placeholder{color:rgb(var(--color-gray-500))}.form__input::placeholder{color:rgb(var(--color-gray-500))}.form__input:focus-visible{outline:0;border-color:rgb(var(--color-primary));box-shadow:0 0 0 4px rgba(var(--color-primary),.2)}.form__input._form-error{border-color:rgb(var(--color-error))}.form__input._form-success{border-color:rgb(var(--color-primary))}.form textarea.form__input{min-height:9.375rem;resize:vertical}.form__error{order:9;font-size:.875rem;font-weight:700;color:rgb(var(--color-error))}.form__note{font-size:.875rem;color:rgb(var(--color-slate))}.form__note a{color:rgb(var(--color-primary));font-weight:700;text-decoration:underline}.form__status,.form__summary{padding:1rem;border-radius:.875rem;border:2px solid rgb(var(--color-error));color:rgb(var(--color-error));font-weight:700;font-size:.9375rem}.form__status ul,.form__summary ul{margin-top:.5rem;display:grid;gap:.25rem}.form__status a,.form__summary a{color:inherit;text-decoration:underline}.form__status:focus-visible,.form__summary:focus-visible{outline:3px solid rgb(var(--color-secondary));outline-offset:2px;box-shadow:0 0 0 2px rgb(var(--color-white))}.form__success{padding:1rem 1.5rem;border-radius:.875rem;background-color:rgb(var(--color-primary));color:rgb(var(--color-white));font-weight:700}.form__success:focus-visible{outline:3px solid rgb(var(--color-secondary));outline-offset:2px;box-shadow:0 0 0 2px rgb(var(--color-white))}.form__hp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.form._sending .btn{cursor:progress}.consent{display:grid;gap:.5rem;margin:0;padding:0;border:0}.consent__legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.consent__item{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem .75rem;padding:.625rem .75rem;border-radius:.875rem;background-color:rgb(var(--color-bg-secondary))}.consent__item._form-error{background-color:rgba(var(--color-error),.07)}.consent__item .form__error{flex:1 0 100%;padding-left:2.375rem}.consent__box{flex:none;appearance:none;-webkit-appearance:none;width:1.625rem;height:1.625rem;margin:0;border:2px solid rgb(var(--color-gray-500));border-radius:.5rem;background-color:rgb(var(--color-white));cursor:pointer;display:grid;place-items:center;transition-property:background-color,border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.consent__box::after{content:"";width:.75rem;height:.4375rem;margin-top:-3px;border-left:3px solid rgb(var(--color-white));border-bottom:3px solid rgb(var(--color-white));-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.consent__box:checked{background-color:rgb(var(--color-primary));border-color:rgb(var(--color-primary))}.consent__box:checked::after{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.consent__box._form-error{border-color:rgb(var(--color-error))}.consent__label{flex:1 1 0;min-width:0;font-size:.9375rem;line-height:1.45;padding-top:.125rem;cursor:pointer}.consent__label a{color:rgb(var(--color-primary));font-weight:700;text-decoration:underline}.dots,.rings,.ruler,.stage-lines{position:absolute;pointer-events:none;z-index:0}.ruler{left:0;right:0;height:1.125rem;background-image:repeating-linear-gradient(90deg,var(--tone-line) 0 1px,transparent 1px 16px),repeating-linear-gradient(90deg,var(--tone-muted) 0 2px,transparent 2px 160px);background-size:100% 8px,100% 18px;background-repeat:no-repeat;opacity:.7}.ruler--top{top:0}.ruler--bottom{bottom:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.dots{width:min(42vw,26.25rem);aspect-ratio:1;background-image:radial-gradient(var(--tone-line) 1.6px,transparent 1.8px);background-size:18px 18px;mask-image:radial-gradient(circle at center,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle at center,#000 30%,transparent 70%)}.rings{width:min(70vw,40rem);aspect-ratio:1;border-radius:50%;border:1px solid var(--tone-line)}.rings::after,.rings::before{content:"";position:absolute;inset:14%;border-radius:50%;border:1px dashed var(--tone-line)}.rings::after{inset:30%;border-style:solid}.stage-lines{inset:0;background-image:repeating-linear-gradient(115deg,transparent 0 46px,var(--tone-line) 46px 47px);mask-image:linear-gradient(90deg,transparent,#000 60%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);opacity:.6}.js [data-reveal]{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);transition:opacity .7s var(--transition-function),-webkit-transform .7s var(--transition-function);transition:opacity .7s var(--transition-function),transform .7s var(--transition-function);transition:opacity .7s var(--transition-function),transform .7s var(--transition-function),-webkit-transform .7s var(--transition-function)}.js [data-reveal].is-in{opacity:1;-webkit-transform:none;transform:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body{font-family:Lato,"Segoe UI",sans-serif;font-size:1.125rem;line-height:1.6;font-weight:400;background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.wrapper{padding-bottom:0}h1{font-family:Michroma,Lato,sans-serif;font-weight:400;letter-spacing:.01em;line-height:1.18;text-transform:none;overflow-wrap:break-word;-ms-hyphens:manual;hyphens:manual;-webkit-hyphens:manual}h2,h3,h4{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word}ol,ul{list-style:none}dd,li,p{text-wrap:pretty;overflow-wrap:break-word}b,strong{font-weight:700}table,time{font-variant-numeric:tabular-nums}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgb(var(--color-secondary));outline-offset:2px;box-shadow:0 0 0 2px rgb(var(--color-white))}::selection{background-color:rgb(var(--color-secondary));color:rgb(var(--color-black))}.skip{position:absolute;left:1rem;top:-10rem;z-index:200;padding:.75rem 1rem;border-radius:62.4375rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white));font-weight:700}.skip:focus{top:.75rem}main{display:block}.brand-bar{position:absolute;top:0;left:0;right:0;z-index:50;padding:clamp(.875rem,2.4vw,1.625rem) clamp(1rem,3vw,2rem);pointer-events:none}.brand{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;color:rgb(var(--color-white));pointer-events:auto;border-radius:62.4375rem}.brand__mark{width:1.875rem;height:1.875rem;flex:none;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.brand__tile{fill:rgb(var(--color-white))}.brand__ring{fill:none;stroke:rgb(var(--color-primary));stroke-width:2.5}.brand__slice{fill:rgb(var(--color-secondary))}.brand__name{font-family:Michroma,Lato,sans-serif;font-size:.8125rem;letter-spacing:.06em}.dock{position:fixed;left:50%;bottom:max(.75rem,env(safe-area-inset-bottom));z-index:90;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:max-content;max-width:calc(100% - 1.25rem)}.dock__bar{position:relative;display:flex;align-items:center;gap:.375rem;padding:.625rem .5rem .5rem;border-radius:62.4375rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white));box-shadow:0 .625rem 1.875rem rgba(var(--color-black),.28),0 0 0 1px rgba(var(--color-white),.12)}.dock__progress{position:absolute;left:1.625rem;right:1.625rem;top:.25rem;height:.1875rem;border-radius:62.4375rem;background-image:linear-gradient(90deg,rgba(var(--color-white),.4) 0 1px,transparent 1px),linear-gradient(rgba(var(--color-white),.16),rgba(var(--color-white),.16));background-size:14.2857142857% 100%,100% 100%;overflow:hidden}.dock__fill{display:block;height:100%;width:calc(var(--p,0)*100%);border-radius:inherit;background-color:rgb(var(--color-secondary))}.dock__now{display:none;max-width:11.875rem;padding-inline:.875rem .5rem;font-family:Michroma,Lato,sans-serif;font-size:.625rem;letter-spacing:.06em;line-height:1.3;color:rgb(var(--color-accent));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock__list{display:flex;align-items:center;gap:.125rem;min-width:0;overflow-x:auto;scrollbar-width:none}.dock__list::-webkit-scrollbar{display:none}.dock__item{flex:none}.dock__link,.dock__menu{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;border-radius:62.4375rem;font-weight:700;font-size:.9375rem;color:rgb(var(--color-white));white-space:nowrap;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.dock__link[aria-current=page]{background-color:rgb(var(--color-secondary));color:rgb(var(--color-black))}.dock__menu{display:none;cursor:pointer;background-color:rgb(var(--color-primary))}.dock__menu[aria-expanded=true]{background-color:rgb(var(--color-white));color:rgb(var(--color-primary))}.dock__menu-icon{display:grid;gap:.25rem}.dock__menu-icon i{display:block;width:1rem;height:2px;background-color:currentColor;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.dock__menu[aria-expanded=true] .dock__menu-icon i:first-child{-webkit-transform:translateY(3px) rotate(45deg);transform:translateY(3px) rotate(45deg)}.dock__menu[aria-expanded=true] .dock__menu-icon i:last-child{-webkit-transform:translateY(-3px) rotate(-45deg);transform:translateY(-3px) rotate(-45deg)}.menu-sheet{position:absolute;left:50%;bottom:calc(100% + .625rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(28.75rem,100vw - 1.25rem);max-height:calc(100vh - 7.5rem);overflow-y:auto;padding:1.5rem;border-radius:1.75rem;background-color:var(--tone-bg);color:var(--tone-fg);box-shadow:0 1.25rem 3.125rem rgba(var(--color-black),.35)}.menu-sheet:not([hidden]){-webkit-animation:sheetIn .35s var(--transition-function);animation:sheetIn .35s var(--transition-function)}.menu-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.menu-sheet__title{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--tone-muted)}.menu-sheet__close{min-height:2.75rem;padding:.5rem 1rem;border-radius:62.4375rem;border:2px solid var(--tone-line);color:inherit;font-weight:700;cursor:pointer}.menu-sheet__list{display:grid}.menu-sheet__list a{display:flex;align-items:baseline;gap:1rem;min-height:3.25rem;padding:.625rem 0;border-bottom:1px solid var(--tone-line);font-weight:700;font-size:clamp(1.25rem,2vw,1.5rem)}.menu-sheet__list a span{font-family:Michroma,Lato,sans-serif;font-size:.8125rem;color:var(--tone-muted)}.menu-sheet__list a[aria-current=page] span{color:var(--tone-pop)}.menu-sheet__legal{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:1rem}.menu-sheet__legal a{display:inline-flex;min-height:2.75rem;align-items:center;font-size:.9375rem;color:var(--tone-muted);text-decoration:underline;text-underline-offset:.2em}@-webkit-keyframes sheetIn{from{opacity:0;-webkit-transform:translate(-50%,16px);transform:translate(-50%,16px)}to{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes sheetIn{from{opacity:0;-webkit-transform:translate(-50%,16px);transform:translate(-50%,16px)}to{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.footer{position:relative;overflow:clip;background-color:var(--tone-bg);color:var(--tone-fg);padding-top:clamp(4rem,8vw,6rem);padding-bottom:calc(7rem + 1rem)}.footer::before{content:"";position:absolute;left:0;right:0;top:0;height:.375rem;background:linear-gradient(90deg,rgb(var(--color-primary)) 0 70%,rgb(var(--color-secondary)) 70% 100%)}.footer__inner{width:100%;max-width:calc(77.5rem + 2*2rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);display:grid;gap:clamp(3rem,5vw,4rem)}.footer__top{display:grid;gap:3rem}.footer__word{font-family:Michroma,Lato,sans-serif;font-size:clamp(1.5rem,1rem + 3.4vw,3.375rem);line-height:1.1;overflow-wrap:anywhere}.footer__line{margin-top:1rem;max-width:44ch;color:var(--tone-muted)}.footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.625rem),1fr));gap:2rem}.footer__col{display:grid;align-content:start;gap:.5rem;font-style:normal;min-width:0}.footer__col a,.footer__col span{color:var(--tone-fg);overflow-wrap:anywhere}.footer__head{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:rgb(var(--color-secondary));margin-bottom:.25rem}.footer__links{display:grid;gap:.25rem}.footer__links a{display:inline-flex;min-height:2.5rem;align-items:center;transition-property:color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.footer__col a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition-property:text-decoration-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.footer__contact a{min-height:2.5rem;display:inline-flex;align-items:center}.footer__notices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:1rem;counter-reset:notice}.footer__notice{counter-increment:notice;padding:1.5rem;border-radius:1.125rem;border:1px solid var(--tone-line);font-size:.9375rem;color:var(--tone-muted)}.footer__notice-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:1rem;color:var(--tone-fg)}.footer__notice-head::before{content:counter(notice,decimal-leading-zero);font-family:Michroma,Lato,sans-serif;font-size:.8125rem;font-weight:400;color:rgb(var(--color-secondary))}.footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-top:1.5rem;border-top:1px solid var(--tone-line);font-size:.875rem;color:var(--tone-muted)}.footer__base a{color:var(--tone-fg);text-decoration:underline;text-underline-offset:.2em}.cookie{position:fixed;z-index:95;right:.75rem;bottom:calc(5.75rem + env(safe-area-inset-bottom));width:min(26.25rem,100% - 1.5rem);padding:1.5rem;border-radius:1.75rem;background-color:var(--tone-bg);color:var(--tone-fg);box-shadow:0 1.125rem 3.125rem rgba(var(--color-black),.25),0 0 0 2px rgb(var(--color-primary))}.cookie:not([hidden]){-webkit-animation:cookieIn .5s var(--transition-function);animation:cookieIn .5s var(--transition-function)}.cookie__title{font-weight:700;font-size:1.125rem}.cookie__text{margin-top:.5rem;font-size:.9375rem;color:var(--tone-muted)}.cookie__text a{color:rgb(var(--color-primary));font-weight:700;text-decoration:underline}.cookie__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.cookie__actions .btn{flex:1 1 8rem}@-webkit-keyframes cookieIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes cookieIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:none;transform:none}}.hero{position:relative;isolation:isolate;overflow:clip;min-height:100svh;display:flex;align-items:center;padding-top:clamp(5.75rem,10vw,7.5rem);padding-bottom:clamp(6.875rem,10vw,8.75rem);background-color:var(--tone-bg);color:var(--tone-fg)}.hero__dots{left:-6%;bottom:4%}.hero__inner{width:100%;max-width:calc(77.5rem + 2*2rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);position:relative;z-index:1;display:grid;gap:clamp(3rem,6vw,4rem);align-items:center}.hero__copy{display:grid;gap:1.5rem;justify-items:start;min-width:0}.hero__title{font-size:clamp(1.375rem,.6rem + 3.6vw,3.625rem);max-width:14ch}.hero__text{font-size:clamp(1.125rem,1.6vw,1.25rem);color:var(--tone-muted);max-width:52ch}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.morph{--stage:0;display:grid;gap:1.5rem;justify-items:center;min-width:0}.morph__stage{position:relative;width:min(100%,28.75rem);aspect-ratio:1;display:grid;place-items:center}.morph__rings{inset:0;width:100%;margin:auto}.morph__token{position:relative;z-index:1;width:86%;height:auto;overflow:visible}.morph__halo{fill:none;stroke:rgba(var(--color-white),.45);stroke-width:2;stroke-dasharray:4 14;-webkit-transform-origin:120px 120px;transform-origin:120px 120px;-webkit-transform:rotate(calc(var(--stage) * 60deg));transform:rotate(calc(var(--stage) * 60deg));transition:-webkit-transform .9s var(--transition-function);transition:transform .9s var(--transition-function);transition:transform .9s var(--transition-function),-webkit-transform .9s var(--transition-function)}.morph__form{opacity:0;-webkit-transform-origin:120px 120px;transform-origin:120px 120px;-webkit-transform:scale(.5) rotate(-28deg);transform:scale(.5) rotate(-28deg);transition:opacity .45s var(--transition-function),-webkit-transform .75s var(--transition-function);transition:opacity .45s var(--transition-function),transform .75s var(--transition-function);transition:opacity .45s var(--transition-function),transform .75s var(--transition-function),-webkit-transform .75s var(--transition-function)}.morph[data-stage="0"] [data-form="0"]{opacity:1;-webkit-transform:none;transform:none}.morph[data-stage="1"] [data-form="1"]{opacity:1;-webkit-transform:none;transform:none}.morph[data-stage="2"] [data-form="2"]{opacity:1;-webkit-transform:none;transform:none}.morph[data-stage="3"] [data-form="3"]{opacity:1;-webkit-transform:none;transform:none}.morph[data-stage="4"] [data-form="4"]{opacity:1;-webkit-transform:none;transform:none}.morph[data-stage="5"] [data-form="5"]{opacity:1;-webkit-transform:none;transform:none}.morph__control{width:min(100%,32.5rem);display:grid;gap:.5rem}.morph__label{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--tone-muted)}.morph__range{--pct:0%;appearance:none;-webkit-appearance:none;width:100%;height:.5rem;margin-block:1.125rem;border-radius:62.4375rem;background:linear-gradient(90deg,rgb(var(--color-secondary)) var(--pct),transparent var(--pct)),rgba(var(--color-white),.25);cursor:-webkit-grab;cursor:grab}.morph__range::-webkit-slider-thumb{-webkit-appearance:none;width:1.875rem;height:1.875rem;border-radius:50%;background:rgb(var(--color-secondary));border:4px solid rgb(var(--color-black));box-shadow:0 0 0 3px rgb(var(--color-white))}.morph__range::-moz-range-thumb{width:1.375rem;height:1.375rem;border-radius:50%;background:rgb(var(--color-secondary));border:4px solid rgb(var(--color-black));box-shadow:0 0 0 3px rgb(var(--color-white))}.morph__range:active{cursor:-webkit-grabbing;cursor:grabbing}.morph__ticks{display:flex;justify-content:space-between;margin-inline:-.5625rem}.morph__ticks li{width:3rem;text-align:center;font-size:.8125rem;font-weight:700;color:var(--tone-muted);position:relative;padding-top:.625rem}.morph__ticks li::before{content:"";position:absolute;top:0;left:50%;width:1px;height:.375rem;background-color:var(--tone-line)}.morph__caption{display:none;min-height:3.4em;margin-top:.5rem;font-size:1.125rem}.morph__caption strong{color:rgb(var(--color-secondary))}.morph__captions{display:grid;gap:.5rem;margin-top:.5rem;font-size:1rem}.morph__captions strong{color:rgb(var(--color-secondary))}html:not(.js) .morph__label,html:not(.js) .morph__range,html:not(.js) .morph__ticks{display:none}.js .morph__caption{display:block}.js .morph__captions{display:none}.m-fill{fill:rgb(var(--color-white))}.m-soft{fill:rgb(var(--color-accent))}.m-pop{fill:rgb(var(--color-secondary))}.m-pop-soft{fill:rgba(var(--color-secondary),.55)}.m-ink{fill:rgb(var(--color-black))}.m-cob{fill:rgb(var(--color-primary))}.m-line{fill:none;stroke:rgb(var(--color-black));stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.m-line--light{stroke:rgb(var(--color-white))}.m-beads{fill:none;stroke:rgb(var(--color-primary));stroke-width:6;stroke-linecap:round;stroke-dasharray:0 13.5}.statement__grid{display:grid;gap:2rem 4rem}.statement__title{margin-top:1rem;font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem);line-height:1.15;max-width:26ch}.statement__notes{display:grid;gap:1rem}.statement__notes li{padding-top:.75rem;border-top:2px solid rgb(var(--color-primary));color:var(--tone-muted)}.statement__notes strong{color:var(--tone-fg)}.statement__changed{grid-column:1/-1;margin-top:0}.timeline{padding-bottom:clamp(3rem,6vw,4rem)}.timeline__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:2rem}.timeline__head .band__head{margin-bottom:0}.timeline__controls{display:flex;align-items:center;gap:.75rem}.timeline__arrow{width:3.25rem;height:3.25rem;border-radius:50%;border:2px solid var(--tone-line);color:var(--tone-fg);font-size:clamp(1.125rem,1.6vw,1.25rem);cursor:pointer;transition-property:background-color,color,border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.timeline__arrow:disabled{opacity:.35;cursor:default}.timeline__count{font-family:Michroma,Lato,sans-serif;font-size:.875rem;min-width:6ch;text-align:center}.timeline__rail{position:relative;--edge:max(1rem, calc((100vw - 77.5rem) / 2 + 1rem));display:grid;grid-auto-flow:column;grid-auto-columns:min(100vw - 3rem,66.25rem);gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);padding:0 var(--edge) 1rem;scrollbar-width:thin;scrollbar-color:rgb(var(--color-secondary)) transparent}.timeline__rail:focus-visible{outline-offset:-4px}.timeline__jump{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.timeline__jump button{min-width:3.25rem;min-height:2.75rem;padding:.375rem .75rem;border-radius:62.4375rem;border:1px solid var(--tone-line);color:var(--tone-muted);font-family:Michroma,Lato,sans-serif;font-size:.8125rem;cursor:pointer;transition-property:background-color,color,border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.timeline__jump button[aria-current=true]{background-color:rgb(var(--color-secondary));border-color:rgb(var(--color-secondary));color:rgb(var(--color-black))}.era{position:relative;isolation:isolate;overflow:clip;scroll-snap-align:start;display:grid;gap:1rem 3rem;align-content:start;min-height:clamp(27.5rem,62vh,38.75rem);padding:clamp(1.5rem,4vw,4rem);border-radius:1.75rem;background-color:var(--tone-bg);color:var(--tone-fg);min-width:0}.era__num{position:relative;z-index:1;align-self:start}.era__body{position:relative;z-index:1;display:grid;gap:.75rem;max-width:62ch}.era__body p:not(.changed):not(.era__dates){color:var(--tone-muted)}.era__body .changed{margin-top:.5rem}.era__dates{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--tone-fg)}.era__title{font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem)}.era__more{justify-self:start;margin-top:.5rem}.jobs__dots{right:-4%;top:6%}.jobs__list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.jobs__panel{display:grid;gap:2rem;padding:clamp(1.5rem,4vw,3rem);border-radius:1.75rem;background-color:var(--tone-panel)}.jobs__panel[hidden]{display:none}.jobs__panel:focus-visible{outline:3px solid rgb(var(--color-secondary));outline-offset:2px;box-shadow:0 0 0 2px rgb(var(--color-white))}.jobs__text{display:grid;gap:.75rem}.jobs__text h3{font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem)}.jobs__text p{color:var(--tone-muted);max-width:62ch}.jobs__fig{width:100%;max-width:23.75rem;justify-self:center}html:not(.js) .jobs__panel[hidden]{display:grid;margin-top:1rem}.f-node{fill:rgb(var(--color-white));stroke:rgb(var(--color-black));stroke-width:3}.f-path{fill:none;stroke:rgb(var(--color-black));stroke-width:3;stroke-linecap:round}.f-path--pop{stroke:rgb(var(--color-secondary))}.f-token{fill:rgb(var(--color-primary))}.f-token--fade{opacity:.6}.f-token--faint{opacity:.3}.f-token-box{fill:rgb(var(--color-primary))}.f-good{fill:rgb(var(--color-secondary))}.myths__grid{display:grid;gap:2rem}.myths__list{display:grid;gap:1rem}.myth{display:grid;align-content:start;gap:.75rem;padding:1.5rem;border-radius:1.125rem;background-color:rgb(var(--color-white));color:rgb(var(--color-black))}.myth__claim{font-weight:700;font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.35}.myth__tag{display:block;margin-bottom:.5rem;font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:rgb(var(--color-slate))}.myth__toggle{justify-self:start;min-height:2.75rem;padding:.5rem 1rem;border-radius:62.4375rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white));font-weight:700;font-size:.9375rem;cursor:pointer;transition-property:background-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.myth__toggle[aria-expanded=true]{background-color:rgb(var(--color-primary))}.myth__fact{padding-top:.75rem;border-top:2px solid rgb(var(--color-secondary));color:rgb(var(--color-gray-700))}.myth__fact[hidden]{display:none}html:not(.js) .myth__toggle{display:none}.glossary__grid dt{color:rgb(var(--color-primary))}.method__rings{right:-18%;top:-12%}.method__grid{display:grid;gap:3rem}.method__list{display:grid;gap:1.5rem}.method__list li{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:1rem;align-items:start;padding-bottom:1.5rem;border-bottom:1px solid var(--tone-line)}.method__list .numeral{font-size:clamp(2.25rem,1.2rem + 3vw,4rem);-webkit-text-stroke-color:rgb(var(--color-white))}.method__list h3{font-size:clamp(1.25rem,2vw,1.5rem)}.method__list p{margin-top:.25rem;color:var(--tone-muted)}.method__sources{display:grid;gap:1rem;padding:2rem;border-radius:1.75rem;background-color:rgb(var(--color-white));color:rgb(var(--color-black))}.method__sources h3{font-size:clamp(1.25rem,2vw,1.5rem)}.method__sources ul{display:grid;gap:.5rem}.method__sources ul li{position:relative;padding-left:1.5rem}.method__sources ul li::before{content:"";position:absolute;left:0;top:.55em;width:.625rem;height:.625rem;border-radius:50%;background-color:rgb(var(--color-secondary))}.method__sources>p{font-size:.9375rem;color:rgb(var(--color-slate))}.home-faq__grid{display:grid;gap:1.5rem}.contact{padding-bottom:calc(clamp(4rem,8vw,7.5rem) + 1rem)}.contact__dots{left:-8%;bottom:-6%}.contact__grid{display:grid;gap:3rem}.contact__lines{display:grid;gap:.75rem}.contact__lines li{display:grid;gap:.25rem;padding-top:.75rem;border-top:1px solid var(--tone-line);overflow-wrap:anywhere}.contact__lines span{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--tone-muted)}.contact__lines a{font-weight:700;font-size:clamp(1.125rem,1.6vw,1.25rem);text-decoration:underline;text-decoration-color:rgb(var(--color-secondary));text-underline-offset:.2em}.contact__sheet{padding:clamp(1.5rem,4vw,3rem);border-radius:1.75rem;background-color:var(--tone-bg);color:var(--tone-fg);min-width:0}.topic{background-color:rgb(var(--color-primary))}.sheet__inner{width:100%;max-width:calc(65rem + 2*2rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);padding-top:clamp(3rem,6vw,6rem);padding-bottom:clamp(4rem,8vw,8rem)}.sheet__inner>.prose{margin-inline:auto}.sheet--intro .sheet__inner{padding-bottom:clamp(3rem,6vw,6rem)}.chbreak{position:relative;isolation:isolate;overflow:clip;padding-top:clamp(3rem,7vw,7rem);padding-bottom:calc(clamp(3rem,7vw,7rem) + 1.75rem);background-color:var(--tone-bg);color:var(--tone-fg)}.chbreak__inner{width:100%;max-width:calc(65rem + 2*2rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);position:relative;z-index:1;display:grid;gap:.75rem 2rem;align-items:end}.chbreak .numeral{-webkit-text-stroke-color:rgb(var(--color-white))}.chbreak__dates{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:rgb(var(--color-secondary));margin-bottom:.5rem}.chbreak__title{font-family:Michroma,Lato,sans-serif;font-weight:400;letter-spacing:.01em;line-height:1.18;text-transform:none;overflow-wrap:break-word;-ms-hyphens:manual;hyphens:manual;-webkit-hyphens:manual;font-family:Michroma,Lato,sans-serif;font-weight:400;font-size:clamp(1.1875rem,.6rem + 2.9vw,2.75rem);letter-spacing:.01em}.chbreak__lead{margin-top:.75rem;max-width:60ch;color:var(--tone-muted)}.figure{margin-block:3rem;padding:clamp(1rem,3vw,2rem);border-radius:1.125rem;background-color:rgb(var(--color-bg-secondary))}.figure svg{width:100%;height:auto;display:block}.figure figcaption{margin-top:.75rem;font-size:.9375rem;color:rgb(var(--color-slate))}.fig-hub{fill:rgb(var(--color-primary))}.fig-gold{fill:rgb(var(--color-secondary))}.fig-node{fill:rgb(var(--color-white));stroke:rgb(var(--color-black));stroke-width:2}.fig-link{fill:none;stroke:rgb(var(--color-black));stroke-width:2}.fig-link--pop{stroke:rgb(var(--color-secondary));stroke-width:3}.fig-link--dash{stroke-dasharray:6 6}.fig-text{font-family:Lato,"Segoe UI",sans-serif;font-size:13px;font-weight:700;fill:rgb(var(--color-black))}.fig-text--inv{fill:rgb(var(--color-white))}.fig-text--muted{font-weight:400;fill:rgb(var(--color-slate))}.keybox{margin-block:2rem;padding:1.5rem;border-left:.375rem solid rgb(var(--color-secondary));border-radius:0 1.125rem 1.125rem 0;background-color:rgb(var(--color-bg-secondary))}.keybox h3{margin-top:0;font-size:clamp(1.125rem,1.6vw,1.25rem)}.keybox ul{margin-top:.75rem}.topic-next{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.summary__prose{margin-top:2rem}.phead__rings{right:-20%;top:-30%}.phead{background-color:var(--tone-bg);color:var(--tone-fg)}.phead__dots{right:-4%;top:10%}.mission__grid{display:grid;gap:1.5rem 4rem}.mission__side{display:grid;gap:.75rem}.mission__side h2{font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem)}.mission__body{font-size:1.125rem}.process__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14.375rem),1fr));gap:0;border-top:2px solid rgb(var(--color-primary))}.process__step{position:relative;display:grid;align-content:start;gap:.75rem;padding:2rem 1.5rem 1.5rem 0;min-width:0}.process__step::before{content:"";position:absolute;top:-.5625rem;left:0;width:1rem;height:1rem;border-radius:50%;background-color:rgb(var(--color-secondary));box-shadow:0 0 0 4px var(--tone-bg)}.process__step h3{font-size:clamp(1.25rem,2vw,1.5rem)}.process__step p{color:var(--tone-muted)}.process__num{font-family:Michroma,Lato,sans-serif;font-size:.875rem;color:rgb(var(--color-primary))}.model__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.model__col{padding:2rem;border-radius:1.75rem;background-color:var(--tone-panel)}.model__col h3{font-size:clamp(1.25rem,2vw,1.5rem);margin-bottom:1rem}.model__col ul{display:grid;gap:.75rem}.model__col li{position:relative;padding-left:2rem;color:var(--tone-muted)}.model__col li::before{content:"";position:absolute;left:0;top:.35em;width:1.125rem;height:1.125rem;border-radius:50%;background-color:rgb(var(--color-primary))}.model__col--no{background-color:rgb(var(--color-white));color:rgb(var(--color-black))}.model__col--no li{color:rgb(var(--color-gray-700))}.model__col--no li::before{border-radius:.25rem;background-color:rgba(0,0,0,0);background-image:linear-gradient(45deg,transparent 44%,rgb(var(--color-secondary)) 44% 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,rgb(var(--color-secondary)) 44% 56%,transparent 56%)}.standards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr));gap:1rem}.standards__card{display:grid;align-content:start;gap:.75rem;padding:1.5rem;border-radius:1.125rem;border:2px solid rgb(var(--color-gray-200));transition-property:border-color,-webkit-transform;transition-property:border-color,transform;transition-property:border-color,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.standards__card h3{font-size:clamp(1.125rem,1.6vw,1.25rem)}.standards__card p{color:var(--tone-muted)}.who__grid{display:grid;gap:2rem}.who__title{margin-top:1rem;font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem)}.who__body{display:grid;gap:1rem;justify-items:start;font-size:1.125rem;overflow-wrap:anywhere}.faqpage__grid{display:grid;gap:2rem}.faqpage__side{display:grid;gap:1rem}.faqpage__title{font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem)}.faqpage__filters{display:flex;flex-wrap:wrap;gap:.5rem}.faqpage__count{font-size:.9375rem;color:var(--tone-muted)}html:not(.js) .faqpage__count,html:not(.js) .faqpage__filters{display:none}.faq-item[hidden]{display:none}.faq-cta__inner{display:grid;gap:1rem;justify-items:start}.faq-cta__inner h2{font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem)}.channels__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr));gap:1rem}.channels__item{display:grid;gap:.5rem;align-content:start;padding:2rem 1.5rem;border-radius:1.75rem;background-color:rgb(var(--color-primary));color:rgb(var(--color-white));min-width:0}.channels__item:nth-child(2){background-color:rgb(var(--color-black))}.channels__item:nth-child(3){background-color:rgb(var(--color-secondary));color:rgb(var(--color-black))}.channels__label{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.channels__value{font-weight:700;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3;overflow-wrap:anywhere}.channels a.channels__value{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.channels__note{font-size:.9375rem;opacity:.85}.scope{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem;margin-top:clamp(3rem,6vw,4rem)}.scope__col{padding-top:1rem;border-top:2px solid rgb(var(--color-primary))}.scope__col h3{font-size:clamp(1.25rem,2vw,1.5rem);margin-bottom:.75rem}.scope__col ul{display:grid;gap:.5rem}.scope__col li{position:relative;padding-left:1.5rem;color:var(--tone-muted)}.scope__col li::before{content:"";position:absolute;left:0;top:.6em;width:.625rem;height:.625rem;border-radius:50%;background-color:rgb(var(--color-primary))}.scope__col--not{border-top-color:rgb(var(--color-secondary))}.scope__col--not li::before{border-radius:0;height:2px;width:.75rem;top:.8em;background-color:rgb(var(--color-secondary))}.contact-form__dots{right:-6%;top:4%}.contact-form__grid{display:grid;gap:2rem}.contact-form__side{display:grid;gap:1rem}.contact-form__side h2{font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem)}.contact-form__side>p:not(.band__chapter):not(.changed){color:var(--tone-muted)}.contact-form__sheet{padding:clamp(1.5rem,4vw,3rem);border-radius:1.75rem;background-color:var(--tone-bg);color:var(--tone-fg);box-shadow:0 0 0 2px rgb(var(--color-gray-200));min-width:0}.legal__inner{width:100%;max-width:calc(68.75rem + 2*2rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);display:grid;gap:2rem 4rem;padding-top:clamp(3rem,6vw,6rem);padding-bottom:clamp(4rem,8vw,8rem)}.legal__toc{padding:1.5rem;border-radius:1.125rem;background-color:rgb(var(--color-bg-secondary))}.legal__toc ol{display:grid;gap:.25rem}.legal__toc a{display:flex;gap:.75rem;min-height:2.5rem;align-items:baseline;padding:.375rem 0;font-size:.9375rem;font-weight:700;transition-property:color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.legal__toc a span{flex:none;font-family:Michroma,Lato,sans-serif;font-weight:400;font-size:.6875rem;color:rgb(var(--color-primary))}.legal__toc-title{font-family:Lato,"Segoe UI",sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:rgb(var(--color-slate));margin-bottom:.75rem}.legal__body{min-width:0}.legal__body>.legal__section+.legal__section{margin-top:3rem}.legal__section{scroll-margin-top:1.5rem}.legal__section h2{display:flex;align-items:baseline;gap:.75rem;margin-top:0;padding-top:1rem;border-top:2px solid rgb(var(--color-gray-200))}.legal__num{flex:none;font-family:Michroma,Lato,sans-serif;font-weight:400;font-size:.875rem;color:rgb(var(--color-primary))}.legal__body.prose .tablewrap{margin-block:1rem}@media (min-width:43.75em){.myths__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:53.75em){.era{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-content:center}.jobs__panel{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center}}@media (min-width:73.75em){.dock__now{display:block}}@media (min-width:48em){.chbreak__inner{grid-template-columns:auto minmax(0,1fr)}}@media (min-width:62em){.footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.hero__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.statement__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end}.myths__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.myths__head{position:sticky;top:2rem}.method__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}.home-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.mission__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.mission__side{position:sticky;top:2rem}.who__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.faqpage__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.faqpage__side{position:sticky;top:2rem}.contact-form__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.contact-form__side{position:sticky;top:2rem}.legal__inner{grid-template-columns:16.25rem minmax(0,1fr);align-items:start}.legal__toc{position:sticky;top:1.5rem;max-height:calc(100vh - 1.5rem - 7rem);overflow-y:auto}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100vh;left:-100%;top:0;overflow:auto;padding:4.375rem .9375rem .9375rem .9375rem;background-color:var(--c-bg);transition:left .3s;z-index:0}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:var(--text-primary)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dock__link,.dock__menu{padding:.5rem .75rem}.js .dock__item--wide{display:none}.js .dock__menu{display:inline-flex}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:22.49875em){.dock__link,.dock__menu{padding:.5rem .5625rem;font-size:.875rem}.dock__menu-icon{display:none}}@media (any-hover:hover){.btn--pop:hover{background-color:rgb(var(--color-white))}.btn--light:hover{background-color:rgb(var(--color-secondary));color:rgb(var(--color-black))}.btn--ink:hover{background-color:rgb(var(--color-primary))}.btn--primary:hover{background-color:rgb(var(--color-black))}.btn--ghost:hover{background-color:var(--tone-fg,rgb(var(--color-black)));color:var(--tone-bg,rgb(var(--color-white)));border-color:var(--tone-fg,rgb(var(--color-black)))}.textlink:hover{text-decoration-color:currentColor}.chip:hover{border-color:currentColor}.phead__index a:hover{background-color:rgb(var(--color-white));color:rgb(var(--color-primary));border-color:rgb(var(--color-white))}.form__input:hover{border-color:rgb(var(--color-gray-500))}.brand:hover .brand__mark{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dock__link:hover,.dock__menu:hover{background-color:rgba(var(--color-white),.12)}.footer__col a:hover{text-decoration-color:rgb(var(--color-secondary))}.timeline__arrow:hover{background-color:rgb(var(--color-secondary));border-color:rgb(var(--color-secondary));color:rgb(var(--color-black))}.timeline__jump button:hover{color:var(--tone-fg);border-color:var(--tone-fg)}.standards__card:hover{border-color:rgb(var(--color-primary));-webkit-transform:translateY(-3px);transform:translateY(-3px)}.legal__toc a:hover{color:rgb(var(--color-primary))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::after,*::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.js [data-reveal]{opacity:1;-webkit-transform:none;transform:none}}