:root{--color-black:23,18,15;--color-bg:251,246,238;--color-bg-secondary:255,241,220;--color-white:255,255,255;--color-gray-100:251,246,238;--color-gray-200:255,241,220;--color-gray-300:240,224,201;--color-gray-400:214,196,172;--color-gray-500:140,128,116;--color-gray-600:94,86,80;--color-gray-700:62,55,50;--color-gray-800:38,32,28;--color-gray-900:23,18,15;--color-primary:214,58,38;--color-primary-dark:184,48,28;--color-primary-light:255,226,214;--color-secondary:94,195,245;--color-accent:255,241,220;--color-deep-navy:23,18,15;--color-slate:94,86,80;--color-error:168,28,20;--color-success:22,110,70;--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-gray-100));--bg-secondary:rgb(var(--color-gray-200));--bg-accent:rgb(var(--color-primary));--bg-inverse:rgb(var(--color-gray-900));--bg-light:rgb(var(--color-white));--text-primary:rgb(var(--color-gray-900));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-primary-dark));--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.35s}*{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:Raleway,"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:Raleway,"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:5.5rem;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:80rem;margin:0 auto;padding:0 1.25rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:1.25rem 1fr minmax(auto,77.5rem) 1fr 1.25rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}.wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}.band{padding-block:clamp(3.5rem,2rem + 5vw,7rem)}.band--cream{background-color:var(--bg-secondary)}.band--ink{background-color:var(--bg-inverse);color:var(--text-inverse)}.band--field{background-color:var(--bg-accent);color:var(--text-inverse);position:relative;isolation:isolate}.band--field::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(var(--color-white),.18) 1.4px,transparent 1.6px);background-size:18px 18px;-webkit-mask-image:linear-gradient(110deg,transparent 35%,#000 100%);mask-image:linear-gradient(110deg,transparent 35%,#000 100%)}.kicker{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent)}.kicker::before{content:"";width:.625rem;height:.625rem;border-radius:50%;background-color:currentColor}.kicker--on-field,.kicker--on-ink{color:rgb(var(--color-white))}.kicker--on-ink::before{background-color:rgb(var(--color-secondary))}.sec-head{display:grid;gap:1rem;max-width:48.75rem;margin-bottom:clamp(2rem,1.4rem + 2vw,3.5rem)}.sec-head__title{font-size:clamp(1.7rem,1.2rem + 2.6vw,3.4rem)}.sec-head__lead{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.5;color:var(--text-secondary);max-width:62ch}.band--field .sec-head__lead,.band--ink .sec-head__lead{color:rgba(var(--color-white),.88)}.lead{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.55}.prose{max-width:68ch}.prose>*+*{margin-top:1rem}.prose h3{font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);margin-top:2rem}.prose a{color:var(--text-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;transition:color var(--transition-duration) var(--transition-function)}.prose a:hover{color:var(--text-primary)}.link{color:var(--text-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;transition:color var(--transition-duration) var(--transition-function)}.link:hover{color:var(--text-primary)}.link--on-dark{color:rgb(var(--color-secondary))}.link--on-dark:hover{color:rgb(var(--color-white))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1.5rem;border-radius:999px;border:2px solid rgb(var(--color-black));font-weight:700;font-size:1rem;letter-spacing:.01em;line-height:1.2;text-align:center;transition:background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),box-shadow var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),box-shadow var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),box-shadow var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.btn__arrow{width:1.125rem;height:1.125rem;flex:0 0 auto;transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn:hover .btn__arrow{-webkit-transform:translateX(3px);transform:translateX(3px)}.btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn--primary{background-color:rgb(var(--color-black));color:rgb(var(--color-white));box-shadow:0 4px 0 rgb(var(--color-primary))}.btn--primary:hover{box-shadow:0 6px 0 rgb(var(--color-primary))}.btn--light{background-color:rgb(var(--color-white));color:rgb(var(--color-black));box-shadow:0 4px 0 rgb(var(--color-black))}.btn--light:hover{box-shadow:0 6px 0 rgb(var(--color-black))}.btn--ghost{background-color:rgba(0,0,0,0);color:inherit;border-color:currentColor}.btn--ghost:hover{background-color:rgba(var(--color-white),.12)}.btn--fw{width:100%}.btn[disabled]{opacity:.6;cursor:progress;-webkit-transform:none;transform:none}.chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem 1rem;border-radius:999px;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-white));font-weight:700;font-size:1rem;font-variant-numeric:lining-nums tabular-nums;transition:background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function)}.chip:hover{background-color:rgb(var(--color-primary-light))}.chip[aria-pressed=true]{background-color:rgb(var(--color-secondary));box-shadow:inset 0 0 0 2px rgb(var(--color-black))}.step{border-radius:1.375rem;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-white));overflow:clip;min-width:0}.step__head{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:.5rem 1.5rem;padding:1.5rem clamp(1.25rem,.8rem + 2vw,2.5rem) 1.5rem;background-color:var(--bg-accent);color:var(--text-inverse);isolation:isolate}.step__head::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(var(--color-white),.18) 1.4px,transparent 1.6px);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000);mask-image:linear-gradient(90deg,transparent 40%,#000)}.step__num{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:clamp(4.5rem,3rem + 7vw,9.5rem);line-height:.78;color:rgb(var(--color-white));-webkit-text-stroke:0;letter-spacing:-.04em}.step__eyebrow{display:block;font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;color:rgba(var(--color-white),.9)}.step__title{font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);line-height:1.08;max-width:24ch}.step__body{padding:clamp(1.25rem,.8rem + 2vw,2.5rem);display:grid;gap:1rem}.step__body>ol,.step__body>p,.step__body>ul{max-width:68ch}.step__body a:not(.btn){color:var(--text-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;transition:color var(--transition-duration) var(--transition-function)}.step__body a:not(.btn):hover{color:var(--text-primary)}.step__check{margin-top:.75rem;display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.5rem;border-radius:.75rem;background-color:var(--bg-secondary);border-left:6px solid rgb(var(--color-primary));max-width:none!important}.step__check strong{font-weight:800;white-space:nowrap}.phead{position:relative;overflow:clip;background-color:var(--bg-accent);color:var(--text-inverse);padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(2.5rem,1.6rem + 3vw,4.5rem);isolation:isolate}.phead::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:radial-gradient(rgba(var(--color-white),.18) 1.4px,transparent 1.6px);background-size:18px 18px;-webkit-mask-image:linear-gradient(100deg,transparent 30%,#000 90%);mask-image:linear-gradient(100deg,transparent 30%,#000 90%)}.phead--ink{background-color:var(--bg-inverse)}.phead__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end}.phead__text{display:grid;gap:1rem;max-width:51.25rem}.phead__title{font-size:clamp(1.9rem,1.2rem + 4.2vw,5rem);line-height:.98}.phead__lead{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.5;max-width:60ch}.phead__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.875rem;font-weight:600;color:rgba(var(--color-white),.9)}.phead__num{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:clamp(8rem,5rem + 12vw,17rem);line-height:.75;color:transparent;-webkit-text-stroke:3px rgba(var(--color-white),.85);-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.crumbs{font-size:.875rem;font-weight:600}.crumbs ol{display:flex;flex-wrap:wrap;gap:.5rem}.crumbs li+li::before{content:"/";margin-right:.5rem;opacity:.7}.crumbs a{text-decoration:underline;text-underline-offset:.2em}.ticks{display:grid;gap:.75rem}.ticks li{position:relative;padding-left:2.125rem}.ticks li::before{content:"";position:absolute;left:0;top:.25em;width:1.25rem;height:1.25rem;border-radius:50%;background-color:rgb(var(--color-primary));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 0a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1.3 14.2-4-4 1.4-1.4 2.6 2.6 5.2-5.2 1.4 1.4-6.6 6.6Z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 0a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1.3 14.2-4-4 1.4-1.4 2.6 2.6 5.2-5.2 1.4 1.4-6.6 6.6Z%27/%3E%3C/svg%3E") center/contain no-repeat}.ticks--warn li::before{background-color:rgb(var(--color-black));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 0a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 15H9v-2h2v2Zm0-4H9V5h2v6Z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 0a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 15H9v-2h2v2Zm0-4H9V5h2v6Z%27/%3E%3C/svg%3E") center/contain no-repeat}.numlist{counter-reset:n;display:grid;gap:1rem}.numlist li{counter-increment:n;display:grid;grid-template-columns:2.75rem 1fr;gap:.75rem;align-items:start}.numlist li::before{content:counter(n);font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:rgb(var(--color-black));color:rgb(var(--color-white));font-size:1rem}.tbl-wrap{overflow-x:auto;border-radius:.75rem;border:2px solid rgb(var(--color-black));max-width:100%}.tbl{width:100%;border-collapse:collapse;font-size:1rem;font-variant-numeric:lining-nums tabular-nums}.tbl caption{text-align:left;padding:.75rem 1rem;font-weight:700;background-color:var(--bg-secondary);border-bottom:2px solid rgb(var(--color-black))}.tbl td,.tbl th{text-align:left;padding:.75rem 1rem;vertical-align:top;border-bottom:1px solid rgb(var(--color-gray-300))}.tbl thead th{background-color:rgb(var(--color-black));color:rgb(var(--color-white));font-weight:700}.tbl tbody th{font-weight:700}.tbl tbody tr:last-child>*{border-bottom:0}.terms{display:grid;gap:0;border-top:2px solid rgb(var(--color-black))}.terms>div{display:grid;grid-template-columns:minmax(10rem,.35fr) 1fr;gap:.5rem 1.5rem;padding-block:1rem;border-bottom:1px solid rgb(var(--color-gray-300))}.terms dt{font-weight:800}.note{padding:1rem 1.5rem;border-radius:.75rem;border:2px dashed rgb(var(--color-black));background-color:rgb(var(--color-white));font-size:1rem;max-width:68ch}.note strong{font-weight:800}.note--sky{border-style:solid;background-color:rgba(var(--color-secondary),.18)}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.duo__cell{padding:1.5rem;border-radius:.75rem;background-color:var(--bg-secondary);display:grid;align-content:start;gap:.75rem;min-width:0}.duo__cell--ink{background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.duo__title{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-family:Raleway,"Segoe UI",sans-serif;font-weight:800;letter-spacing:0}.example{display:grid;gap:.75rem;padding:1.5rem;border-radius:.75rem;background-image:repeating-linear-gradient(135deg,rgba(var(--color-primary),.08) 0 2px,transparent 2px 8px);border:2px solid rgb(var(--color-primary));font-variant-numeric:lining-nums tabular-nums}.example__label{font-size:.875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent)}.faq-list{display:grid;gap:.75rem}.faq-item{border:2px solid rgb(var(--color-black));border-radius:.75rem;background-color:rgb(var(--color-white));overflow:clip}.faq-item__question{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;width:100%;min-height:3.75rem;padding:1rem 1.5rem;text-align:left;font-weight:700;font-size:1.125rem;line-height:1.35;transition:background-color var(--transition-duration) var(--transition-function)}.faq-item__question:hover{background-color:var(--bg-secondary)}.faq-item__question[aria-expanded=true]{background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.faq-item__icon{position:relative;width:2rem;height:2rem;border-radius:50%;background-color:rgb(var(--color-primary));flex:0 0 auto}.faq-item__icon::after,.faq-item__icon::before{content:"";position:absolute;left:50%;top:50%;width:.875rem;height:2px;background-color:rgb(var(--color-white));-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.faq-item__icon::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}[aria-expanded=true]>.faq-item__icon::after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}[aria-expanded=true]>.faq-item__icon{background-color:rgb(var(--color-secondary))}[aria-expanded=true]>.faq-item__icon::after,[aria-expanded=true]>.faq-item__icon::before{background-color:rgb(var(--color-black))}.faq-item__answer{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--transition-duration) var(--transition-function);transition:grid-template-rows var(--transition-duration) var(--transition-function),-ms-grid-rows var(--transition-duration) var(--transition-function)}.faq-item__answer>div{overflow:hidden;min-height:0}.faq-item__answer p{padding:1rem 1.5rem 1.5rem;max-width:68ch}.faq-item__answer p+p{padding-top:0}.faq-item__answer a{color:var(--text-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;transition:color var(--transition-duration) var(--transition-function)}.faq-item__answer a:hover{color:var(--text-primary)}.js .faq-item__answer.is-closed{grid-template-rows:0fr}.form{display:grid;gap:1rem}.form__title{font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem)}.form__checks{display:grid;gap:.5rem;padding:1rem;border-radius:.75rem;background-color:var(--bg-secondary);border:1px solid rgb(var(--color-gray-300))}.form__checks legend{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form__line{display:grid;gap:.5rem;position:relative}.form__label{font-weight:700;font-size:1rem}.form__label span{font-weight:500;color:var(--text-secondary)}.form__input{width:100%;min-height:3.25rem;padding:.75rem 1rem;border-radius:.75rem;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-white));font-size:1.125rem;transition:border-color var(--transition-duration) var(--transition-function),box-shadow var(--transition-duration) 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:hover{box-shadow:0 0 0 4px rgb(var(--color-primary-light))}.form__input:focus-visible{outline:3px solid rgb(var(--color-secondary));outline-offset:2px}.form__input._form-error{border-color:rgb(var(--color-error));background-color:rgba(var(--color-primary-light),.5)}.form__input._form-success{border-color:rgb(var(--color-success))}.form textarea.form__input{min-height:10rem;resize:vertical}.form__error{font-size:.875rem;font-weight:700;color:var(--text-error);flex-basis:100%;padding-left:2.25rem}.form__line .form__error{padding-left:0}.form__note{font-size:.875rem;color:var(--text-secondary)}.form__note a{color:var(--text-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;transition:color var(--transition-duration) var(--transition-function)}.form__note a:hover{color:var(--text-primary)}.form__success{padding:1rem 1.5rem;border-radius:.75rem;background-color:rgba(var(--color-secondary),.25);border:2px solid rgb(var(--color-black));font-weight:700}.form__success.is-fail{background-color:rgb(var(--color-primary-light));border-color:rgb(var(--color-error))}.form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.check{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem .75rem}.check__input{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:1.5rem;height:1.5rem;margin-top:.125rem;border-radius:.4375rem;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-white));display:grid;place-items:center;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-function)}.check__input::before{content:"";width:.75rem;height:.4375rem;border-left:3px solid rgb(var(--color-black));border-bottom:3px solid rgb(var(--color-black));-webkit-transform:translateY(-2px) rotate(-45deg) scale(0);transform:translateY(-2px) rotate(-45deg) scale(0);transition:-webkit-transform .2s var(--transition-function);transition:transform .2s var(--transition-function);transition:transform .2s var(--transition-function),-webkit-transform .2s var(--transition-function)}.check__input:checked{background-color:rgb(var(--color-secondary))}.check__input:checked::before{-webkit-transform:translateY(-2px) rotate(-45deg) scale(1);transform:translateY(-2px) rotate(-45deg) scale(1)}.check__input:focus-visible{outline:3px solid rgb(var(--color-secondary));outline-offset:2px}.check__input._form-error{border-color:rgb(var(--color-error));box-shadow:0 0 0 3px rgb(var(--color-primary-light))}.check__label{flex:1 1 0;min-width:0;font-size:1rem;line-height:1.45;padding-top:.125rem;cursor:pointer}.check__label a{color:var(--text-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;transition:color var(--transition-duration) var(--transition-function)}.check__label a:hover{color:var(--text-primary)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.js [data-reveal]{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);transition:opacity .6s var(--transition-function),-webkit-transform .6s var(--transition-function);transition:opacity .6s var(--transition-function),transform .6s var(--transition-function);transition:opacity .6s var(--transition-function),transform .6s var(--transition-function),-webkit-transform .6s var(--transition-function)}.js [data-reveal].is-in{opacity:1;-webkit-transform:none;transform:none}.next{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:clamp(1.25rem,.8rem + 2vw,2.25rem);border-radius:1.375rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white));transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.next:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.next:hover .next__arrow{background-color:rgb(var(--color-secondary));color:rgb(var(--color-black))}.next__num{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:clamp(3rem,2rem + 4vw,5.5rem);line-height:.8;color:rgb(var(--color-primary))}.next__label{display:block;font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-secondary))}.next__title{display:block;font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);line-height:1.1;margin-top:.25rem}.next__arrow{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;border:2px solid rgb(var(--color-white));transition:background-color var(--transition-duration) var(--transition-function)}.next__arrow svg{width:1.375rem;height:1.375rem}.mail{overflow-wrap:normal!important;word-break:normal!important;white-space:normal;-ms-hyphens:none;hyphens:none}body{font-family:Raleway,"Segoe UI",sans-serif;font-size:1.125rem;line-height:1.6;font-weight:500;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1;background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;line-height:1.04;text-wrap:balance;overflow-wrap:break-word;-ms-hyphens:auto;hyphens:auto}h4{font-family:Raleway,"Segoe UI",sans-serif;font-weight:800;letter-spacing:0}ol,ul{list-style:none}dd,li,p{text-wrap:pretty}b,strong{font-weight:700}output,table,time{font-variant-numeric:lining-nums 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:3px;box-shadow:0 0 0 6px rgba(var(--color-black),.85);border-radius:.75rem}::selection{background-color:rgb(var(--color-secondary));color:rgb(var(--color-black))}.skip{position:absolute;left:1rem;top:-10rem;z-index:100;padding:.75rem 1rem;border-radius:.75rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white));font-weight:700}.skip:focus{top:.75rem}main:focus{outline:0}.bar{position:sticky;top:0;z-index:50;background-color:rgba(var(--color-gray-100),.94);backdrop-filter:saturate(1.4) blur(10px);border-bottom:2px solid rgb(var(--color-black))}.bar__inner{display:flex;align-items:center;gap:1.5rem;min-height:4.5rem}.bar__nav{margin-left:auto;display:flex;align-items:center;flex:1 1 auto;justify-content:flex-end;min-width:0}.bar__toggle{display:none;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem .5rem 1rem;border-radius:999px;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-black));color:rgb(var(--color-white));font-weight:700;font-size:1rem;white-space:nowrap}.bar__toggle[aria-expanded=true]{background-color:rgb(var(--color-secondary));color:rgb(var(--color-black))}.bar__toggle[aria-expanded=true] .bar__chev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bar__chev{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.bar__menu{display:flex;align-items:center;gap:1.5rem;flex:1 1 auto;justify-content:space-between;min-width:0}.bar__extra{display:flex;align-items:center;gap:.25rem}.bar__link{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem .75rem;border-radius:999px;font-weight:700;font-size:1rem;white-space:nowrap;transition:background-color var(--transition-duration) var(--transition-function)}.bar__link:hover{background-color:var(--bg-secondary)}.bar__link[aria-current=page]{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:rgb(var(--color-primary));text-underline-offset:.35em}.bar__link--cta{padding-inline:1rem;border:2px solid rgb(var(--color-black))}.bar__link--cta:hover,.bar__link--cta[aria-current=page]{background-color:rgb(var(--color-black));color:rgb(var(--color-white));text-decoration:none}.brand{display:inline-flex;align-items:center;gap:.75rem;flex:0 0 auto;min-height:2.75rem}.brand__mark{width:2.375rem;height:2.375rem}.brand__bg{fill:rgb(var(--color-black))}.brand__line{stroke:rgb(var(--color-gray-100));stroke-width:4;stroke-linecap:round}.brand__dot1{fill:rgb(var(--color-primary))}.brand__dot2,.brand__dot3{fill:rgb(var(--color-black));stroke-width:4}.brand__dot2{stroke:rgb(var(--color-gray-100))}.brand__dot3{stroke:rgb(var(--color-secondary))}.brand__name{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.1875rem;letter-spacing:-.01em}.brand:hover .brand__dot2{fill:rgb(var(--color-primary))}.stepper{display:flex;align-items:center;margin-inline:auto}.stepper__item{position:relative;display:flex;align-items:center}.stepper__item+.stepper__item{padding-left:2.125rem}.stepper__item+.stepper__item::before{content:"";position:absolute;left:.25rem;top:50%;width:1.625rem;height:3px;border-radius:2px;background-color:rgb(var(--color-gray-400))}.stepper__item:has(~.stepper__item .stepper__link[aria-current=page]) .stepper__num{background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.stepper__item:has(.stepper__link[aria-current=page])::before,.stepper__item:has(~.stepper__item .stepper__link[aria-current=page])+.stepper__item::before{background-color:rgb(var(--color-black))}.stepper__link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem .75rem .25rem .25rem;border-radius:999px;font-weight:700;font-size:1rem;white-space:nowrap;transition:background-color var(--transition-duration) var(--transition-function)}.stepper__link:hover{background-color:var(--bg-secondary)}.stepper__link:hover .stepper__num{border-color:rgb(var(--color-primary))}.stepper__link[aria-current=page]{background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.stepper__link[aria-current=page] .stepper__num{background-color:rgb(var(--color-secondary));border-color:rgb(var(--color-secondary));color:rgb(var(--color-black))}.stepper__num{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:50%;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-white));font-size:.9375rem;line-height:1;transition:border-color var(--transition-duration) var(--transition-function)}.foot{margin-top:auto;background-color:var(--bg-secondary);border-top:2px solid rgb(var(--color-black))}.foot__top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);gap:3rem 2rem;padding-block:4rem 3rem}.foot__brand{display:grid;gap:1rem;align-content:start}.foot__intro{max-width:46ch;color:var(--text-secondary)}.foot__contacts{font-style:normal;display:grid;gap:.25rem;font-weight:600}.foot__contact{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-wrap:anywhere}.foot a.foot__contact{text-decoration:underline;text-decoration-color:rgb(var(--color-primary));text-decoration-thickness:2px;text-underline-offset:.2em;min-height:2rem}.foot a.foot__contact:hover{color:var(--text-accent)}.foot__nav{display:grid;align-content:start;gap:.75rem}.foot__heading{font-family:Raleway,"Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent)}.foot__heading:not(:first-child){margin-top:1rem}.foot__list,.foot__steps{display:grid;gap:.25rem}.foot__link{display:inline-flex;align-items:center;gap:.75rem;min-height:2.25rem;font-weight:600;transition:color var(--transition-duration) var(--transition-function)}.foot__link span{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background-color:rgb(var(--color-black));color:rgb(var(--color-white));font-size:.8125rem}.foot__link:hover{color:var(--text-accent);text-decoration:underline;text-underline-offset:.2em}.foot__notices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:2rem}.foot__notice{padding:1.5rem;border-radius:1.375rem;background-color:var(--bg-accent);color:var(--text-inverse);font-size:1rem;line-height:1.55;display:grid;align-content:start;gap:.75rem}.foot__notice:nth-child(2){background-color:rgb(var(--color-black))}.foot__notice:nth-child(3){background-color:rgb(var(--color-white));color:var(--text-primary);border:2px solid rgb(var(--color-black))}.foot__notice-title{display:flex;align-items:center;gap:.75rem;font-size:1.25rem}.foot__notice-title span{display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:50%;background-color:rgb(var(--color-secondary));color:rgb(var(--color-black));font-size:.9375rem}.foot__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1.5rem 2rem;border-top:1px solid rgb(var(--color-gray-400));font-size:.875rem;font-weight:600;color:var(--text-secondary)}.cookie{position:fixed;left:1rem;bottom:1rem;z-index:60;width:min(100% - 2rem,26.25rem);display:grid;gap:.75rem;padding:1.5rem;border-radius:1.375rem;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-white));box-shadow:8px 8px 0 rgb(var(--color-primary));-webkit-animation:cookieIn .5s var(--transition-function) both;animation:cookieIn .5s var(--transition-function) both}.cookie__title{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem}.cookie__text{font-size:1rem;line-height:1.5}.cookie__text a{color:var(--text-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;transition:color var(--transition-duration) var(--transition-function)}.cookie__text a:hover{color:var(--text-primary)}.cookie__actions{display:flex;flex-wrap:wrap;gap:.75rem}.cookie__btn{flex:1 1 7.5rem;min-height:2.875rem}.cookie .btn--ghost{color:rgb(var(--color-black))}.cookie .btn--ghost:hover{background-color:var(--bg-secondary)}@-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;background-color:var(--bg-accent);color:var(--text-inverse);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(var(--color-white),.2) 1.4px,transparent 1.6px);background-size:20px 20px;-webkit-mask-image:radial-gradient(circle at 15% 85%,#000,transparent 60%);mask-image:radial-gradient(circle at 15% 85%,#000,transparent 60%)}.hero__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.hero__text{display:grid;gap:1.5rem;align-content:center}.hero__title{font-size:clamp(1.9rem,1.2rem + 4.2vw,5rem);line-height:.98;letter-spacing:-.02em;max-width:14ch}.hero__lead{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.55;max-width:52ch}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero__path{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem;font-weight:700;font-size:1rem}.hero__path li{display:inline-flex;align-items:center;gap:.5rem}.hero__path span{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:50%;background-color:rgb(var(--color-white));color:rgb(var(--color-black));font-size:.8125rem}.hero__path li:first-child span{background-color:rgb(var(--color-secondary))}.viz{--principal:81.3;--interest:18.7;display:grid;gap:1rem;padding:clamp(1.25rem,.9rem + 1.5vw,2rem);border-radius:1.375rem;border:2px solid rgb(var(--color-black));background-color:var(--bg-primary);color:var(--text-primary);box-shadow:10px 10px 0 rgb(var(--color-black));min-width:0;font-variant-numeric:lining-nums tabular-nums}.viz__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.viz__title{font-size:1.5rem}.viz__tag{display:inline-block;padding:.25rem .75rem;border-radius:999px;background-color:rgb(var(--color-black));color:rgb(var(--color-white));font-size:.8125rem;font-weight:700}.viz__controls{display:grid;gap:1rem}.viz__field{display:grid;gap:.5rem}.viz__row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-weight:700;font-size:1rem}.viz__row output{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.25rem}.viz__range{-webkit-appearance:none;appearance:none;width:100%;height:2.75rem;background:rgba(0,0,0,0);cursor:pointer}.viz__range::-webkit-slider-runnable-track{height:.625rem;border-radius:999px;background:linear-gradient(90deg,rgb(var(--color-primary)) var(--fill,20%),rgb(var(--color-gray-300)) var(--fill,20%));border:2px solid rgb(var(--color-black))}.viz__range::-moz-range-track{height:.625rem;border-radius:999px;background:linear-gradient(90deg,rgb(var(--color-primary)) var(--fill,20%),rgb(var(--color-gray-300)) var(--fill,20%));border:2px solid rgb(var(--color-black))}.viz__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.75rem;height:1.75rem;margin-top:-.6875rem;border-radius:50%;background-color:rgb(var(--color-white));border:3px solid rgb(var(--color-black));-webkit-transition:-webkit-transform .2s var(--transition-function);transition:-webkit-transform .2s var(--transition-function);transition:transform .2s var(--transition-function);transition:transform .2s var(--transition-function),-webkit-transform .2s var(--transition-function)}.viz__range::-moz-range-thumb{width:1.5rem;height:1.5rem;border-radius:50%;background-color:rgb(var(--color-white));border:3px solid rgb(var(--color-black))}.viz__range:hover::-webkit-slider-thumb{-webkit-transform:scale(1.12);transform:scale(1.12)}.viz__range:focus-visible{outline:0;box-shadow:none}.viz__range:focus-visible::-webkit-slider-thumb{background-color:rgb(var(--color-secondary));box-shadow:0 0 0 4px rgba(var(--color-secondary),.5)}.viz__range:focus-visible::-moz-range-thumb{background-color:rgb(var(--color-secondary))}.viz__rates{display:grid;gap:.5rem}.viz__rates-label{font-weight:700;font-size:1rem}.viz__chips{display:flex;flex-wrap:wrap;gap:.5rem}.viz__chips .chip{flex:1 1 0}.viz__static{font-weight:700;font-size:1rem}.viz__totals{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.viz__totals>div{padding:.75rem 1rem;border-radius:.75rem;background-color:rgb(var(--color-white));border:2px solid rgb(var(--color-black));min-width:0}.viz__totals>div:last-child{background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.viz__totals dt{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.viz__totals dd{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:clamp(1.35rem,1rem + 1.4vw,2rem);line-height:1.1;overflow-wrap:anywhere}.viz__split{display:grid;gap:.5rem}.viz__bar{display:flex;height:2.125rem;border-radius:999px;border:2px solid rgb(var(--color-black));overflow:hidden;background-color:rgb(var(--color-white))}.viz__seg{display:block;height:100%;min-width:.375rem;transition:flex-grow .6s var(--transition-function)}.viz__seg--principal{flex:var(--principal) 1 0;background-color:rgb(var(--color-black))}.viz__seg--interest{flex:var(--interest) 1 0;background-color:rgb(var(--color-primary));background-image:repeating-linear-gradient(135deg,rgba(var(--color-white),.35) 0 2px,transparent 2px 8px);border-left:2px solid rgb(var(--color-black))}.viz__legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:1rem}.viz__key{display:inline-flex;align-items:center;gap:.5rem}.viz__key::before{content:"";width:.875rem;height:.875rem;border-radius:4px;border:2px solid rgb(var(--color-black))}.viz__key--principal::before{background-color:rgb(var(--color-black))}.viz__key--interest::before{background-color:rgb(var(--color-primary))}.viz__terms{width:100%;border-collapse:collapse;font-size:1rem}.viz__terms caption{text-align:left;font-weight:700;padding-bottom:.5rem}.viz__terms td,.viz__terms th{text-align:left;padding:.5rem .5rem;border-bottom:1px solid rgb(var(--color-gray-300))}.viz__terms thead th{font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.viz__terms td:last-child,.viz__terms th:last-child{text-align:right}.viz__terms .is-current>*{background-color:rgba(var(--color-secondary),.3);font-weight:800}.viz__live{font-size:1rem;font-weight:600}.viz__foot{font-size:.8125rem;line-height:1.5;color:var(--text-secondary);padding-top:.75rem;border-top:1px dashed rgb(var(--color-gray-500))}.intro__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;align-items:start}.intro__title{font-size:clamp(1.7rem,1.2rem + 2.6vw,3.4rem);position:relative;padding-top:2rem}.intro__title::before{content:"";position:absolute;top:0;left:0;width:5rem;height:.625rem;border-radius:999px;background-color:rgb(var(--color-primary))}.intro__text{display:grid;gap:1rem;max-width:62ch}.stack{display:grid;gap:2rem}.stack__item{position:sticky;top:6rem}.stack__item:nth-child(1){top:5.25rem}.stack__item:nth-child(2){top:6.625rem}.stack__item:nth-child(3){top:8rem}.stack__card{box-shadow:0 -10px 30px rgba(var(--color-black),.08)}.stack__body{grid-template-columns:minmax(0,1fr)}.stack__body .btn{justify-self:start}.gloss{overflow:clip}.gloss__head{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.gloss__head .sec-head{margin-bottom:2rem}.gloss__controls{display:flex;gap:.5rem;margin-bottom:2rem;flex:0 0 auto}.gloss__btn{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-white));transition:background-color var(--transition-duration) var(--transition-function)}.gloss__btn svg{width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gloss__btn:hover:not([disabled]){background-color:rgb(var(--color-secondary))}.gloss__btn[disabled]{opacity:.35;cursor:default}.gloss__rail{overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-inline:max(1.25rem,(100vw - 80rem)/2 + 1.25rem);padding-bottom:1rem;scrollbar-width:thin}.gloss__rail:focus-visible{outline:3px solid rgb(var(--color-secondary));outline-offset:-3px}.gloss__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16.25rem,18.75rem);gap:1rem;padding-inline:max(1.25rem,(100vw - 80rem)/2 + 1.25rem);width:-webkit-max-content;width:max-content}.gloss__card{scroll-snap-align:start;display:grid;align-content:start;gap:.75rem;min-height:14.375rem;padding:1.5rem;border-radius:1.375rem;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-white));transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.gloss__card:nth-child(3n+1){background-color:var(--bg-secondary)}.gloss__card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.gloss__card dt{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.5rem;line-height:1.05;padding-bottom:.75rem;border-bottom:3px solid rgb(var(--color-primary))}.gloss__card dd{font-size:1rem;line-height:1.55}.myths__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.myths__grid>:nth-child(-n+2){grid-column:span 3}.myths__grid>:nth-child(n+3){grid-column:span 2}.myth{position:relative;display:grid;align-content:start;gap:.75rem;padding:1.5rem;padding-top:4.75rem;border-radius:1.375rem;border:2px solid rgba(var(--color-white),.4);background-color:rgba(var(--color-white),.05);min-height:13.75rem;transition:background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function)}.myth__toggle{position:absolute;inset:0;width:100%;border-radius:1.375rem;text-align:left;padding:1.5rem;display:flex;align-items:flex-start}.myth__toggle:focus-visible{outline-offset:-4px}.myth__state{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:999px;background-color:rgb(var(--color-primary));color:rgb(var(--color-white));font-weight:800;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.myth__claim{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.2}.myth__fact{font-size:1rem;line-height:1.55}.myth__fact::before{content:"Fact: ";font-weight:800;color:rgb(var(--color-secondary))}.js .myth .myth__fact{display:none}.js .myth.is-flipped{background-color:rgb(var(--color-secondary));color:rgb(var(--color-black));border-color:rgb(var(--color-secondary))}.js .myth.is-flipped .myth__claim{display:none}.js .myth.is-flipped .myth__fact{display:block;font-size:1.125rem;font-weight:600}.js .myth.is-flipped .myth__fact::before{color:rgb(var(--color-black))}.js .myth.is-flipped .myth__state{background-color:rgb(var(--color-black))}html:not(.js) .myth .myth__toggle{display:none}html:not(.js) .myth{padding-top:1.5rem}.quiz__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;align-items:start}.quiz__intro{display:grid;gap:1rem;position:sticky;top:6.25rem}.quiz__form{display:grid;gap:.75rem;counter-reset:q}.quiz__q{counter-increment:q;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.5rem;border-radius:.75rem;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-white))}.quiz__q legend{float:left;width:100%;font-weight:700;line-height:1.4}.quiz__q legend::before{content:counter(q);font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;display:inline-grid;place-items:center;width:1.875rem;height:1.875rem;margin-right:.75rem;border-radius:50%;background-color:rgb(var(--color-primary));color:rgb(var(--color-white));font-size:.8125rem;vertical-align:middle}.quiz__q:has(input[value=yes]:checked){border-color:rgb(var(--color-success));background-color:rgba(var(--color-secondary),.12)}.quiz__q:has(input[value=no]:checked){background-color:var(--bg-secondary)}.quiz__opts{display:flex;gap:.5rem}.quiz__opts label{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1rem;border-radius:999px;border:2px solid rgb(var(--color-black));font-weight:700;font-size:1rem;cursor:pointer;white-space:nowrap;transition:background-color var(--transition-duration) var(--transition-function)}.quiz__opts label:hover{background-color:var(--bg-secondary)}.quiz__opts label:has(input:checked){background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.quiz__opts label:has(input:focus-visible){outline:3px solid rgb(var(--color-secondary));outline-offset:2px}.quiz__opts input{position:absolute;opacity:0;width:1px;height:1px}.quiz__result{padding:1.5rem;border-radius:.75rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white));font-weight:600;display:grid;gap:.5rem}.quiz__result a{color:rgb(var(--color-secondary));text-decoration:underline;text-underline-offset:.2em}.quiz__result strong{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-weight:400;font-size:1.375rem}.principles__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;align-items:start}.principles__side{position:sticky;top:6.25rem;display:grid;gap:1rem;justify-items:start}.principles__list{counter-reset:p}.principles__list li{counter-increment:p;position:relative;display:grid;gap:.5rem;padding:1.5rem 0 1.5rem 6.875rem;border-top:2px solid rgb(var(--color-black));min-height:7.5rem}.principles__list li:last-child{border-bottom:2px solid rgb(var(--color-black))}.principles__list li::before{content:"0" counter(p);position:absolute;left:0;top:1rem;font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:4rem;line-height:1;color:transparent;-webkit-text-stroke:2px rgb(var(--color-primary))}.principles__list h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.principles__list p{max-width:56ch}.sources__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:1.375rem;border:2px solid rgb(var(--color-black));overflow:clip}.sources__strip>div{display:grid;align-content:start;gap:.75rem;padding:1.5rem;background-color:rgb(var(--color-white));border-right:2px solid rgb(var(--color-black));border-bottom:2px solid rgb(var(--color-black));margin:0 -2px -2px 0}.sources__strip>div:nth-child(2n){background-color:var(--bg-secondary)}.sources__strip dt{font-weight:800;font-size:1.125rem;line-height:1.3}.sources__strip dt::before{content:"";display:block;width:1.75rem;height:.375rem;margin-bottom:.75rem;border-radius:999px;background-color:rgb(var(--color-primary))}.sources__strip dd{font-size:1rem;color:var(--text-secondary)}.hfaq__grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:3rem;align-items:start}.hfaq__side{display:grid;gap:1.5rem;justify-items:start}.contact__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem;align-items:start}.contact__side{display:grid;gap:1rem}.contact__side>p{max-width:52ch}.contact__details{display:grid;gap:0;margin-top:.75rem;border-top:2px solid rgb(var(--color-black))}.contact__details li{display:grid;grid-template-columns:5rem 1fr;gap:.75rem;padding-block:.75rem;border-bottom:1px solid rgb(var(--color-gray-300));font-weight:600;overflow-wrap:anywhere}.contact__details span{font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text-accent);padding-top:.1875rem}.contact__details a{text-decoration:underline;text-decoration-color:rgb(var(--color-primary));text-decoration-thickness:2px;text-underline-offset:.2em}.contact__details a:hover{color:var(--text-accent)}.contact__card{padding:clamp(1.25rem,.8rem + 2vw,2.5rem);border-radius:1.375rem;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-white));box-shadow:10px 10px 0 rgb(var(--color-primary));min-width:0}.topic{display:grid;grid-template-columns:18.125rem minmax(0,1fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:start;padding-block:clamp(2.5rem,1.5rem + 3vw,5rem) clamp(3.5rem,2rem + 5vw,7rem)}.topic__index{position:sticky;top:6rem;display:grid;gap:.75rem;padding:1.5rem;border-radius:1.375rem;border:2px solid rgb(var(--color-black));background-color:var(--bg-secondary)}.topic__index ol{position:relative;display:grid;gap:.25rem}.topic__index ol::before{content:"";position:absolute;left:1.0625rem;top:1.25rem;bottom:1.25rem;width:3px;border-radius:2px;background-color:rgb(var(--color-gray-400));pointer-events:none}.topic__index a{position:relative;display:grid;grid-template-columns:2.25rem 1fr;align-items:center;gap:.75rem;min-height:2.75rem;padding:.25rem .5rem .25rem 0;border-radius:.75rem;font-weight:600;font-size:1rem;line-height:1.3;transition:color var(--transition-duration) var(--transition-function)}.topic__index a span{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-white));font-size:.8125rem;transition:background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function)}.topic__index a:hover{color:var(--text-accent)}.topic__index a:hover span{border-color:rgb(var(--color-primary))}.topic__index a[aria-current=step]{font-weight:800}.topic__index a[aria-current=step] span{background-color:rgb(var(--color-secondary))}.topic__index-title{font-size:.875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent)}.topic__steps{display:grid;gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);min-width:0;counter-reset:card}.topic__end{display:grid;gap:1.5rem;margin-top:1rem}.topic__steps>.step+.step{position:relative}.topic__steps>.step+.step::before{content:"";position:absolute;left:clamp(2.2rem,1.6rem + 3vw,4.4rem);top:calc(-1*clamp(1.5rem,1rem + 1.5vw,2.5rem) - 2px);width:4px;height:calc(clamp(1.5rem,1rem + 1.5vw,2.5rem) + 2px);background-image:repeating-linear-gradient(180deg,rgb(var(--color-black)) 0 6px,transparent 6px 11px);pointer-events:none}.formula{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:1rem 1.5rem;border-radius:.75rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white));font-weight:700;font-variant-numeric:lining-nums tabular-nums}.formula__part{padding:.25rem .75rem;border-radius:999px;background-color:rgba(var(--color-white),.12)}.formula__part--total{background-color:rgb(var(--color-secondary));color:rgb(var(--color-black))}.formula__op{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;color:rgb(var(--color-primary));font-size:1.375rem}.sign-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:.75rem}.sign-list li{padding:1rem;border-radius:.75rem;border:2px solid rgb(var(--color-black));background-color:rgb(var(--color-white));font-size:1rem}.sign-list li strong{display:block;margin-bottom:.25rem;font-weight:800;font-size:1.125rem}.help-list{display:grid;gap:0;border-top:2px solid rgb(var(--color-black))}.help-list li{display:grid;grid-template-columns:minmax(11.25rem,.4fr) 1fr;gap:.5rem 1.5rem;padding-block:1rem;border-bottom:1px solid rgb(var(--color-gray-300))}.help-list strong{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-weight:400;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.15}.priority{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.priority__col{padding:1.5rem;border-radius:.75rem;display:grid;align-content:start;gap:.75rem}.priority__col--first{background-color:var(--bg-accent);color:var(--text-inverse)}.priority__col--first .ticks li::before{background-color:rgb(var(--color-white))}.priority__col--then{background-color:var(--bg-secondary);border:2px solid rgb(var(--color-black))}.priority__title{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.phead__num--sky{-webkit-text-stroke-color:rgb(var(--color-secondary))}.phead--short{padding-block:clamp(2.5rem,1.6rem + 3vw,4.5rem)}.mission__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3rem;align-items:end}.mission__title{font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);line-height:1.1}.mission__title span{display:block;margin-bottom:1rem;font-family:Raleway,"Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent)}.mission__text{display:grid;gap:1rem;padding-left:1.5rem;border-left:6px solid rgb(var(--color-primary))}.process__line{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.process__line::before{content:"";position:absolute;left:1.75rem;right:1.75rem;top:1.75rem;height:4px;background-image:repeating-linear-gradient(90deg,rgb(var(--color-black)) 0 10px,transparent 10px 16px);pointer-events:none}.process__stop{position:relative;display:grid;gap:.75rem;align-content:start}.process__stop h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.15}.process__stop p{font-size:1rem}.process__num{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;display:grid;place-items:center;width:3.625rem;height:3.625rem;border-radius:50%;background-color:rgb(var(--color-primary));color:rgb(var(--color-white));border:2px solid rgb(var(--color-black));font-size:1.375rem}.ledger__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;align-items:start}.ledger__side{display:grid;gap:1rem}.ledger__table td:first-child{font-weight:600}.ledger__table td:last-child{background-color:rgba(var(--color-primary-light),.6)}.standards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.standards__grid>div{display:grid;gap:.75rem;align-content:start;padding:1.5rem;border-radius:1.375rem;border:2px solid rgba(var(--color-white),.3)}.standards__grid>div:nth-child(1),.standards__grid>div:nth-child(5){background-color:rgb(var(--color-primary));border-color:rgb(var(--color-primary))}.standards__grid dt{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);color:rgb(var(--color-secondary))}.standards__grid>div:nth-child(1) dt,.standards__grid>div:nth-child(5) dt{color:rgb(var(--color-white))}.standards__grid dd{font-size:1rem;line-height:1.55}.behind__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem}.behind__grid>div:first-child{display:grid;gap:1rem;align-content:start}.behind__text{display:grid;gap:1rem;justify-items:start;max-width:62ch}.faqpage{display:grid;grid-template-columns:16.875rem minmax(0,1fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:start;padding-block:clamp(2.5rem,1.5rem + 3vw,5rem) clamp(3.5rem,2rem + 5vw,7rem)}.faqpage__nav{position:sticky;top:6rem;display:grid;gap:1rem;padding:1.5rem;border-radius:1.375rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.faqpage__nav ul{display:grid;gap:.25rem}.faqpage__nav ul a{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem .75rem;border-radius:.75rem;font-weight:700;transition:background-color var(--transition-duration) var(--transition-function)}.faqpage__nav ul a:hover{background-color:rgba(var(--color-white),.1);color:rgb(var(--color-secondary))}.faqpage__nav ul a span{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;display:grid;place-items:center;min-width:1.875rem;height:1.875rem;border-radius:999px;background-color:rgb(var(--color-primary));font-size:.8125rem;color:rgb(var(--color-white))}.faqpage__nav .btn--primary{background-color:rgb(var(--color-white));color:rgb(var(--color-black));border-color:rgb(var(--color-white))}.faqpage__nav-title{font-size:.875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-secondary))}.faqpage__groups{display:grid;gap:3rem;min-width:0}.faqpage__group{display:grid;gap:1rem}.faqpage__title{font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);display:flex;align-items:center;gap:.75rem}.faqpage__title::before{content:"";width:.875rem;height:.875rem;border-radius:50%;background-color:rgb(var(--color-primary));flex:0 0 auto}.reach__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;align-items:start}.reach__side{display:grid;gap:1.5rem}.reach__card{padding:1.5rem;border-radius:1.375rem;background-color:var(--bg-secondary);border:2px solid rgb(var(--color-black))}.reach__title{font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem)}.reach__scope{display:grid;gap:1rem}.reach__col{display:grid;gap:.75rem;padding:1.5rem;border-radius:1.375rem;border:2px solid rgb(var(--color-black))}.reach__col--ink{background-color:rgb(var(--color-black));color:rgb(var(--color-white));border-color:rgb(var(--color-black))}.reach__col--ink .ticks--warn li::before{background-color:rgb(var(--color-secondary))}.reach__subtitle{font-family:Raleway,"Segoe UI",sans-serif;font-weight:800;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);letter-spacing:0}.before__title{font-size:clamp(1.7rem,1.2rem + 2.6vw,3.4rem);margin-bottom:2rem}.before__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.before__list li{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.5rem;border-radius:1.375rem;background-color:rgb(var(--color-white));border:2px solid rgb(var(--color-black))}.before__list span{font-family:"Bowlby One","Arial Black",sans-serif;font-weight:400;letter-spacing:-.01em;font-size:3.5rem;line-height:.8;color:rgb(var(--color-primary))}.legal{display:grid;grid-template-columns:16.25rem minmax(0,1fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:start;padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem) clamp(3.5rem,2rem + 5vw,6rem)}.legal__toc{position:sticky;top:6rem;display:grid;gap:.75rem;padding:1.5rem;border-radius:1.375rem;background-color:var(--bg-secondary);border:1px solid rgb(var(--color-gray-300))}.legal__toc ol{display:grid;gap:.25rem}.legal__toc a{display:flex;gap:.5rem;min-height:2.25rem;align-items:center;font-size:1rem;font-weight:600}.legal__toc a:hover{color:var(--text-accent);text-decoration:underline;text-underline-offset:.2em}.legal__toc a span{font-weight:800;color:var(--text-accent);min-width:1.5rem}.legal__toc-title{font-size:.875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legal__body{display:grid;gap:1rem;min-width:0;max-width:50rem}.legal__sec{display:grid;gap:.75rem;padding:1.5rem 0 2rem;border-top:2px solid rgb(var(--color-black))}.legal__sec h2{display:flex;align-items:baseline;gap:.75rem;font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem)}.legal__sec h2 span{font-size:1rem;color:var(--text-accent)}.legal__sec h3{font-family:Raleway,"Segoe UI",sans-serif;font-weight:800;font-size:1.125rem;letter-spacing:0;margin-top:.5rem}.legal__sec ul{display:grid;gap:.5rem}.legal__sec ul li{position:relative;padding-left:1.375rem}.legal__sec ul li::before{content:"";position:absolute;left:0;top:.6em;width:.5625rem;height:.5625rem;border-radius:50%;background-color:rgb(var(--color-primary))}.legal__sec li,.legal__sec p{max-width:70ch}.legal__sec a{color:var(--text-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;transition:color var(--transition-duration) var(--transition-function)}.legal__sec a:hover{color:var(--text-primary)}@media (max-width:73.74875em){.bar__toggle{display:inline-flex}.bar__nav{position:static}.bar__menu{position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem 1.25rem 2rem;background-color:var(--bg-primary);border-bottom:2px solid rgb(var(--color-black));box-shadow:0 24px 40px rgba(var(--color-black),.12);max-height:calc(100vh - 4.5rem);overflow-y:auto}.js .bar__menu:not(.is-open){display:none}.bar__extra{flex-wrap:wrap;gap:.5rem;padding-top:1rem;border-top:1px solid rgb(var(--color-gray-300))}html:not(.js) .bar__menu{position:static;box-shadow:none;border:0;padding-inline:0}html:not(.js) .bar__inner{flex-wrap:wrap}html:not(.js) .bar__toggle{display:none}.stepper{flex-direction:column;align-items:stretch;margin:0}.stepper__item+.stepper__item{padding-left:0;padding-top:.875rem}.stepper__item+.stepper__item::before{left:1.3125rem;top:0;width:3px;height:.875rem}.stepper__link{width:100%;font-size:1.125rem;padding-block:.5rem}}@media (max-width:61.99875em){.foot__top{grid-template-columns:1fr 1fr}.foot__brand{grid-column:1/-1}.foot__notices{grid-template-columns:1fr}.hero__inner{grid-template-columns:1fr}.intro__grid{grid-template-columns:1fr;gap:1.5rem}.myths__grid{grid-template-columns:1fr 1fr}.myths__grid>*{grid-column:auto!important}.myths__grid>:last-child{grid-column:1/-1!important}.quiz__grid{grid-template-columns:1fr;gap:1.5rem}.quiz__intro{position:static}.principles__grid{grid-template-columns:1fr;gap:1.5rem}.principles__side{position:static}.sources__strip{grid-template-columns:1fr 1fr}.hfaq__grid{grid-template-columns:1fr;gap:1.5rem}.contact__grid{grid-template-columns:1fr;gap:1.5rem}.topic{grid-template-columns:1fr}.topic__index{position:static}.topic__index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.topic__index ol::before{display:none}.mission__grid{grid-template-columns:1fr;gap:1.5rem}.process__line{grid-template-columns:1fr}.process__line::before{left:1.6875rem;right:auto;top:1.75rem;bottom:1.75rem;width:4px;height:auto;background-image:repeating-linear-gradient(180deg,rgb(var(--color-black)) 0 10px,transparent 10px 16px)}.process__stop{padding-left:5rem}.process__num{position:absolute;left:0;top:0}.ledger__grid{grid-template-columns:1fr;gap:1.5rem}.standards__grid{grid-template-columns:1fr 1fr}.behind__grid{grid-template-columns:1fr;gap:1.5rem}.faqpage{grid-template-columns:1fr}.faqpage__nav{position:static}.reach__grid{grid-template-columns:1fr;gap:1.5rem}.before__list{grid-template-columns:1fr}.legal{grid-template-columns:1fr}.legal__toc{position:static}}@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)}.phead__inner{grid-template-columns:1fr}.phead__num{position:absolute;right:-.625rem;top:1.125rem;z-index:-1;font-size:9.375rem;-webkit-text-stroke-color:rgba(var(--color-white),.35)}.terms>div{grid-template-columns:1fr}.duo{grid-template-columns:1fr}.form__grid{grid-template-columns:1fr}.foot__top{grid-template-columns:1fr;padding-block:3rem 2rem}.gloss__controls{display:none!important}.myths__grid{grid-template-columns:1fr}.quiz__q{grid-template-columns:1fr}.sources__strip{grid-template-columns:1fr}.help-list li{grid-template-columns:1fr}.priority{grid-template-columns:1fr}.standards__grid{grid-template-columns:1fr}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:47.99875em),(max-height:700px){.stack__item{position:static}}@media (max-width:29.99875em){.wrap{padding-inline:1rem}.step__head{grid-template-columns:1fr}.step__check{flex-direction:column;gap:.25rem}.next{grid-template-columns:auto 1fr}.next__arrow{display:none}.mail{font-size:1rem}.contact__details li{grid-template-columns:3.75rem 1fr}.brand__name{font-size:.9375rem}.viz{box-shadow:6px 6px 0 rgb(var(--color-black))}.viz__totals{grid-template-columns:1fr}.viz__terms{font-size:.875rem}.principles__list li{padding-left:4.75rem}.principles__list li::before{font-size:2.75rem}.contact__card{box-shadow:6px 6px 0 rgb(var(--color-primary))}.topic__index ol{grid-template-columns:1fr}}@media (max-width:25.62375em){.brand__name{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@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}}