:root{--color-black:11,14,31;--color-bg:11,14,31;--color-bg-secondary:20,25,53;--color-white:242,243,250;--color-gray-100:245,246,251;--color-gray-200:228,230,242;--color-gray-300:201,205,224;--color-gray-400:168,173,201;--color-gray-500:122,128,160;--color-gray-600:74,79,107;--color-gray-700:44,50,86;--color-gray-800:20,25,53;--color-gray-900:11,14,31;--color-primary:198,255,61;--color-primary-dark:156,214,20;--color-primary-light:236,255,190;--color-secondary:255,79,163;--color-secondary-deep:184,20,104;--color-accent:255,79,163;--color-deep-navy:11,14,31;--color-slate:74,79,107;--color-error:255,122,140;--color-error-deep:176,18,52;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-black));--bg-primary:rgb(var(--color-bg));--bg-secondary:rgb(var(--color-bg-secondary));--bg-accent:rgb(var(--color-primary));--bg-inverse:rgb(var(--color-gray-100));--bg-light:rgb(var(--color-gray-100));--text-primary:rgb(var(--color-white));--text-secondary:rgb(var(--color-gray-400));--text-accent:rgb(var(--color-primary));--text-inverse:rgb(var(--color-black));--text-ink-muted:rgb(var(--color-slate));--text-pink:rgb(var(--color-secondary));--text-pink-deep:rgb(var(--color-secondary-deep));--text-error:rgb(var(--color-error));--line-dark:rgba(var(--color-white), 0.14);--line-light:rgba(var(--color-black), 0.14);--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:"Public Sans","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:"Public Sans","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;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:82.5rem;margin:0 auto;padding:0 1.25rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:1.25rem 1fr minmax(auto,80rem) 1fr 1.25rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}:root{--rail-w:7rem;--bar-h:4rem;--gutter:clamp(1rem, 4vw, 3.5rem);--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2.5rem;--sp-7:clamp(3rem, 7vw, 6rem);--sp-8:clamp(4.5rem, 10vw, 9rem);--fs-xs:0.8125rem;--fs-s:0.9375rem;--fs-body:1.125rem;--fs-lead:clamp(1.125rem, 0.9rem + 0.7vw, 1.375rem);--fs-h3:clamp(1.375rem, 1.05rem + 1vw, 1.875rem);--fs-h2:clamp(2.25rem, 1.2rem + 3.6vw, 4.75rem);--fs-h1:clamp(2.25rem, 0.9rem + 6vw, 7.25rem);--skew:-10deg;--dur-fast:0.2s;--dur:var(--transition-duration);--dur-slow:0.9s;--ease:var(--transition-function);--border:0.125rem}body{font-family:"Public Sans","Segoe UI",sans-serif;font-size:var(--fs-body);line-height:1.6;background-color:var(--bg-primary);color:var(--text-primary)}h1,h2,h3,h4{font-family:Syne,"Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.96;-ms-hyphens:manual;hyphens:manual;text-wrap:balance}ol,ul{list-style:none}dd,li,p{text-wrap:pretty}strong{font-weight:700}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:.1875rem solid var(--secondary);outline-offset:.1875rem}::selection{background:var(--primary);color:var(--text-inverse)}.wrapper{overflow-x:clip}.skip{position:fixed;left:var(--sp-4);top:var(--sp-4);z-index:100;padding:var(--sp-3) var(--sp-5);background:var(--primary);color:var(--text-inverse);font-weight:700;-webkit-transform:translateY(-200%);transform:translateY(-200%);transition:-webkit-transform var(--dur-fast) var(--ease);transition:transform var(--dur-fast) var(--ease);transition:transform var(--dur-fast) var(--ease),-webkit-transform var(--dur-fast) var(--ease)}.skip:focus{-webkit-transform:none;transform:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hl{color:var(--text-inverse);padding:0 .12em;margin:0 -.04em;background-image:linear-gradient(100deg,transparent .12em,var(--primary) .12em,var(--primary) calc(100% - .12em),transparent calc(100% - .12em));background-repeat:no-repeat;background-size:100% 88%;background-position:0 70%;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hl--pink{color:var(--text-inverse);background-image:linear-gradient(100deg,transparent .12em,var(--secondary) .12em,var(--secondary) calc(100% - .12em),transparent calc(100% - .12em))}.hl--ink{color:var(--primary);background-image:linear-gradient(100deg,transparent .12em,var(--inverse) .12em,var(--inverse) calc(100% - .12em),transparent calc(100% - .12em))}html.js .reveal .hl{background-size:0 88%;transition:background-size var(--dur-slow) var(--ease) .25s}html.js .reveal.is-in .hl{background-size:100% 88%}.datum{color:var(--text-pink);font-weight:700}.band--lime .datum,.band--sheet .datum,.sheet .datum{color:var(--text-pink-deep)}.kicker{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-inverse);isolation:isolate}.kicker::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--primary);-webkit-transform:skewX(var(--skew));transform:skewX(var(--skew))}.kicker--ink{color:var(--primary)}.kicker--ink::before{background:var(--inverse)}.h-display--xxl{font-size:var(--fs-h1);letter-spacing:-.045em;line-height:.92}.h-display--xl{font-size:var(--fs-h2)}.h-display--l{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.08}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);min-height:3.375rem;padding:var(--sp-3) var(--sp-6);font-family:Syne,"Arial Black",sans-serif;font-weight:700;font-size:1.0625rem;letter-spacing:-.01em;line-height:1.1;text-align:center;isolation:isolate;transition:color var(--dur-fast) var(--ease),-webkit-transform var(--dur-fast) var(--ease);transition:color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);transition:color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),-webkit-transform var(--dur-fast) var(--ease)}.btn::before{content:"";position:absolute;inset:0;z-index:-1;-webkit-transform:skewX(var(--skew));transform:skewX(var(--skew));transition:background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),-webkit-transform var(--dur) var(--ease);transition:background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur) var(--ease);transition:background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}.btn__arrow{width:1.25rem;height:1.25rem;flex:0 0 auto;transition:-webkit-transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}.btn:focus-visible .btn__arrow,.btn:hover .btn__arrow{-webkit-transform:translateX(.3125rem);transform:translateX(.3125rem)}.btn:active{-webkit-transform:translateY(.125rem);transform:translateY(.125rem)}.btn--primary{color:var(--text-inverse)}.btn--primary::before{background:var(--primary);box-shadow:.375rem .375rem 0 0 var(--secondary)}.btn--primary:focus-visible::before,.btn--primary:hover::before{box-shadow:.5625rem .5625rem 0 0 var(--secondary);-webkit-transform:skewX(var(--skew)) translate(-.125rem,-.125rem);transform:skewX(var(--skew)) translate(-.125rem,-.125rem)}.btn--ghost{color:var(--text-primary)}.btn--ghost::before{border:var(--border) solid var(--primary)}.btn--ghost:focus-visible,.btn--ghost:hover{color:var(--text-inverse)}.btn--ghost:focus-visible::before,.btn--ghost:hover::before{background:var(--primary)}.btn--ink{color:var(--primary)}.btn--ink::before{background:var(--inverse)}.btn--ink:focus-visible::before,.btn--ink:hover::before{box-shadow:.375rem .375rem 0 0 var(--secondary)}.btn--sm{min-height:2.75rem;padding:var(--sp-2) var(--sp-5);font-size:.9375rem}.btn--fw{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.textlink{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.22em;text-decoration-color:var(--primary);transition:background-size var(--dur) var(--ease),color var(--dur-fast);background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-size:0 100%;background-position:0 0}.textlink:focus-visible,.textlink:hover{color:var(--text-inverse);background-size:100% 100%}.band--sheet .textlink,.sheet .textlink{text-decoration-color:var(--text-pink-deep)}.band--lime .textlink{text-decoration-color:var(--inverse);background-image:linear-gradient(var(--inverse),var(--inverse))}.band--lime .textlink:focus-visible,.band--lime .textlink:hover{color:var(--primary)}.band{position:relative;padding:var(--sp-8) 0;isolation:isolate}.band__container{max-width:82.5rem;margin:0 auto;padding:0 var(--gutter);position:relative}.band__head{display:grid;gap:var(--sp-5);max-width:61.25rem;margin-bottom:var(--sp-7)}.band__lead{font-size:var(--fs-lead);line-height:1.55;max-width:62ch;color:var(--text-secondary)}.band--night{background:var(--bg-primary);color:var(--text-primary)}.band--raised{background:var(--bg-secondary);color:var(--text-primary)}.band--lime{background:var(--bg-accent);color:var(--text-inverse)}.band--lime .band__lead{color:var(--text-inverse)}.band--sheet{background:var(--bg-light);color:var(--text-inverse)}.band--sheet .band__lead{color:var(--text-ink-muted)}.recall{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3) var(--sp-5);align-items:baseline;margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:var(--border) solid currentColor;max-width:61.25rem;font-size:var(--fs-lead);line-height:1.45;font-weight:600}.recall__label{position:relative;justify-self:start;padding:var(--sp-1) var(--sp-3);font-family:Syne,"Arial Black",sans-serif;font-size:var(--fs-s);font-weight:800;color:var(--text-inverse);white-space:nowrap;isolation:isolate}.recall__label::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--primary);-webkit-transform:skewX(var(--skew));transform:skewX(var(--skew))}.band--lime .recall .recall__label{color:var(--primary)}.band--lime .recall .recall__label::before{background:var(--inverse)}.marks{display:grid;gap:var(--sp-3)}.marks li{position:relative;padding-left:2.125rem}.marks li::before{content:"";position:absolute;left:0;top:.55em;width:1.25rem;height:.625rem;background:var(--primary);-webkit-transform:skewX(var(--skew));transform:skewX(var(--skew))}.band--sheet .marks li::before,.sheet .marks li::before{background:var(--inverse);box-shadow:.1875rem .1875rem 0 var(--primary)}.band--lime .marks li::before{background:var(--inverse)}.page-head{position:relative;padding:clamp(3.5rem,9vw,8rem) 0 clamp(3rem,7vw,6rem);overflow:clip;background:var(--bg-primary);isolation:isolate}.page-head__inner{display:grid;gap:var(--sp-5);max-width:67.5rem}.page-head__title{font-size:var(--fs-h1);letter-spacing:-.045em;line-height:.92}.page-head__lead{font-size:var(--fs-lead);line-height:1.55;max-width:60ch;color:var(--text-secondary)}.page-head__num{position:absolute;right:calc(var(--gutter)*-.5);bottom:-1.875rem;z-index:-1;font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:clamp(9rem,26vw,26rem);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:.125rem rgba(var(--color-primary),.35);pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-head__line{position:absolute;left:0;right:0;bottom:0;width:100%;height:7.5rem;z-index:-1;pointer-events:none}.page-head__line path{fill:none;stroke:var(--secondary);stroke-width:2;vector-effect:non-scaling-stroke}.page-head--compact .page-head__title{font-size:var(--fs-h2)}.crumbs{display:flex;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-s);color:var(--text-secondary)}.crumbs li+li::before{content:"/";margin-right:var(--sp-2);color:var(--secondary)}.crumbs a{text-decoration:underline;text-underline-offset:.2em}.crumbs a:hover{color:var(--primary)}.decor-grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),var(--line-dark) calc(25% - 1px),var(--line-dark) 25%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent)}.decor-cross{position:absolute;width:1.375rem;height:1.375rem;pointer-events:none}.decor-cross::after,.decor-cross::before{content:"";position:absolute;background:var(--secondary)}.decor-cross::before{left:50%;top:0;width:.125rem;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.decor-cross::after{top:50%;left:0;height:.125rem;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.decor-dots{position:absolute;width:11.25rem;height:7.5rem;pointer-events:none;background-image:radial-gradient(rgba(var(--color-secondary),.7) .125rem,transparent .15625rem);background-size:1.125rem 1.125rem}.decor-wave{display:block;width:100%;height:3.5rem;pointer-events:none}.decor-wave path{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.sheet{background:var(--bg-light);color:var(--text-inverse)}.prose{max-width:68ch;font-size:var(--fs-body);line-height:1.68}.prose>*+*{margin-top:var(--sp-4)}.prose h2{font-size:clamp(1.625rem,1.2rem + 1.4vw,2.375rem);letter-spacing:-.025em;line-height:1.05;margin-top:var(--sp-6)}.prose h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.1;margin-top:var(--sp-5)}.prose ol li,.prose ul li{position:relative;padding-left:1.875rem}.prose ol li+li,.prose ul li+li{margin-top:var(--sp-2)}.prose ul li::before{content:"";position:absolute;left:0;top:.6em;width:1rem;height:.5rem;background:var(--inverse);box-shadow:.1875rem .1875rem 0 var(--primary);-webkit-transform:skewX(var(--skew));transform:skewX(var(--skew))}.prose ol{counter-reset:prose}.prose ol li{counter-increment:prose}.prose ol li::before{content:counter(prose);position:absolute;left:0;top:0;font-family:Syne,"Arial Black",sans-serif;font-weight:800;color:var(--text-pink-deep)}.prose a:not([class]){font-weight:700;text-decoration:underline;text-decoration-color:var(--text-pink-deep);text-decoration-thickness:.125rem;text-underline-offset:.2em}.prose a:not([class]):hover{background:var(--primary)}.faq-list{display:grid;border-top:var(--border) solid var(--line-dark)}.faq-item{border-bottom:var(--border) solid var(--line-dark)}.faq-item__question{position:relative;display:grid;grid-template-columns:1fr auto;gap:var(--sp-5);align-items:center;width:100%;min-height:4.5rem;padding:var(--sp-5) 0;text-align:left;font-family:Syne,"Arial Black",sans-serif;font-weight:700;font-size:clamp(1.125rem,.95rem + .6vw,1.5rem);letter-spacing:-.015em;line-height:1.2;color:inherit;isolation:isolate}.faq-item__question::before{content:"";position:absolute;left:-.75rem;right:-.75rem;top:var(--sp-3);bottom:var(--sp-3);z-index:-1;background:var(--primary);-webkit-transform:skewX(var(--skew)) scaleX(0);transform:skewX(var(--skew)) scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}.faq-item__question:hover::before{-webkit-transform:skewX(var(--skew)) scaleX(.02);transform:skewX(var(--skew)) scaleX(.02)}.faq-item__question[aria-expanded=true]{color:var(--text-inverse)}.faq-item__question[aria-expanded=true]::before{-webkit-transform:skewX(var(--skew)) scaleX(1);transform:skewX(var(--skew)) scaleX(1)}.faq-item__icon{position:relative;width:1.75rem;height:1.75rem;flex:0 0 auto}.faq-item__icon::after,.faq-item__icon::before{content:"";position:absolute;left:50%;top:50%;width:1.125rem;height:.1875rem;background:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}.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)}.faq-item__answer{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur) var(--ease),visibility var(--dur);transition:grid-template-rows var(--dur) var(--ease),visibility var(--dur),-ms-grid-rows var(--dur) var(--ease)}.faq-item__answer>div{overflow:hidden}.faq-item__answer p,.faq-item__answer ul{max-width:66ch;padding-bottom:var(--sp-5);color:var(--text-secondary)}.faq-item__answer p+p{margin-top:calc(var(--sp-3)*-1)}html.js .faq-item__answer{grid-template-rows:0fr;visibility:hidden}html.js .faq-item.is-open .faq-item__answer{grid-template-rows:1fr;visibility:visible}.band--sheet .faq-item{border-color:var(--line-light)}.band--sheet .faq-item .faq-item__answer p{color:var(--text-ink-muted)}.band--sheet .faq-list{border-color:var(--line-light)}.form{display:grid;gap:var(--sp-5)}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5)}.form__note{font-size:var(--fs-s);color:var(--text-ink-muted)}.form__error{margin-top:var(--sp-2);font-size:var(--fs-s);font-weight:700;color:rgb(var(--color-error-deep))}.form__success{padding:var(--sp-4) var(--sp-5);font-weight:700;background:var(--primary);color:var(--text-inverse);border-left:.375rem solid var(--inverse)}.form__success.is-error{background:rgba(var(--color-secondary),.16);border-left-color:rgb(var(--color-secondary-deep))}.form._sending{opacity:.7;pointer-events:none}.field{display:grid;gap:var(--sp-2)}.field__label{font-weight:700;font-size:var(--fs-s);letter-spacing:.02em}.field__opt{font-weight:400;color:var(--text-ink-muted)}.field__input{width:100%;min-height:3.5rem;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-body);color:var(--text-inverse);background:rgb(var(--color-white));border:var(--border) solid rgba(var(--color-black),.4);border-radius:0;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.field__input::-webkit-input-placeholder{color:rgba(var(--color-black),.45)}.field__input:-ms-input-placeholder{color:rgba(var(--color-black),.45)}.field__input::-ms-input-placeholder{color:rgba(var(--color-black),.45)}.field__input::placeholder{color:rgba(var(--color-black),.45)}.field__input:hover{border-color:var(--inverse)}.field__input._form-focus,.field__input:focus{outline:0;border-color:var(--inverse);box-shadow:.3125rem .3125rem 0 var(--primary)}.field__input:focus-visible{box-shadow:.3125rem .3125rem 0 var(--secondary)}.field__input._form-error{border-color:rgb(var(--color-error-deep));box-shadow:.3125rem .3125rem 0 rgba(var(--color-secondary),.6)}.field__input._form-success{border-color:var(--inverse)}.field textarea.field__input{min-height:10rem;resize:vertical}html.js .reveal{opacity:0;-webkit-transform:translateY(1.75rem);transform:translateY(1.75rem);transition:opacity var(--dur-slow) var(--ease),-webkit-transform var(--dur-slow) var(--ease);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease),-webkit-transform var(--dur-slow) var(--ease)}html.js .reveal.is-in{opacity:1;-webkit-transform:none;transform:none}.logo{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-primary)}.logo__mark{width:2.75rem;height:2.75rem;flex:0 0 auto;overflow:visible}.logo__plate{fill:var(--primary)}.logo__line{fill:none;stroke:var(--inverse);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.logo__dot{fill:var(--secondary)}.logo__name{font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:1.1875rem;letter-spacing:-.03em;line-height:1}.logo__tld{color:var(--text-secondary);font-weight:600}.rail{position:fixed;z-index:50;left:0;top:0;color:var(--text-primary)}.rail__icon{width:1.625rem;height:1.625rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}html:not(.js) .rail .rail__burger{display:none}.footer{position:relative;background:var(--bg-primary);border-top:.375rem solid var(--primary);padding:var(--sp-7) 0 var(--sp-6);overflow:clip}.footer__container{max-width:82.5rem;margin:0 auto;padding:0 var(--gutter)}.footer__mast{display:grid;gap:var(--sp-4);padding-bottom:var(--sp-6);border-bottom:var(--border) solid var(--line-dark)}.footer__brand{font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:clamp(1.75rem,8.5vw,9rem);letter-spacing:-.055em;line-height:.85;color:transparent;-webkit-text-stroke:.125rem var(--primary);overflow-wrap:anywhere}.footer__brand span{color:var(--primary);-webkit-text-stroke:0}.footer__claim{max-width:58ch;color:var(--text-secondary)}.footer__grid{display:grid;grid-template-columns:1.2fr 1.4fr 1fr;gap:var(--sp-6);padding:var(--sp-6) 0}.footer__heading{font-size:var(--fs-xs);font-family:"Public Sans","Segoe UI",sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-pink);margin-bottom:var(--sp-4)}.footer__contacts{display:grid;gap:var(--sp-2);font-style:normal}.footer__contact[href]{font-weight:700;text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:.2em}.footer__contact[href]:hover{color:var(--primary)}.footer__contact:not([href]){color:var(--text-secondary)}.footer__chips{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.footer__chip{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding:var(--sp-2) var(--sp-4);font-weight:700;isolation:isolate;transition:color var(--dur-fast)}.footer__chip::before{content:"";position:absolute;inset:0;z-index:-1;border:var(--border) solid var(--line-dark);-webkit-transform:skewX(var(--skew));transform:skewX(var(--skew));transition:background-color var(--dur-fast),border-color var(--dur-fast)}.footer__chip:focus-visible,.footer__chip:hover{color:var(--text-inverse)}.footer__chip:focus-visible::before,.footer__chip:hover::before{background:var(--primary);border-color:var(--primary)}.footer__legal{display:grid;gap:var(--sp-2)}.footer__link{display:inline-flex;align-items:center;min-height:2.25rem;text-decoration:underline;text-decoration-color:var(--line-dark);text-underline-offset:.22em}.footer__link:focus-visible,.footer__link:hover{text-decoration-color:var(--primary);color:var(--primary)}.footer__notices{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}.footer__notice{padding:var(--sp-5);background:var(--bg-secondary);border-left:.25rem solid var(--secondary);font-size:var(--fs-s);line-height:1.6;color:var(--text-secondary)}.footer__notice-title{font-size:1.0625rem;letter-spacing:-.01em;margin-bottom:var(--sp-2);color:var(--text-primary)}.footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:var(--border) solid var(--line-dark);font-size:var(--fs-s);color:var(--text-secondary)}.cookie{position:fixed;z-index:60;bottom:var(--sp-4);left:var(--sp-4);width:min(100% - 2rem,26.25rem);display:grid;gap:var(--sp-3);padding:var(--sp-5);background:var(--bg-light);color:var(--text-inverse);border:var(--border) solid var(--inverse);box-shadow:.5rem .5rem 0 var(--primary)}.cookie.is-visible{-webkit-animation:cookieIn var(--dur-slow) var(--ease);animation:cookieIn var(--dur-slow) var(--ease)}.cookie__title{font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:1.375rem;letter-spacing:-.02em}.cookie__text{font-size:var(--fs-s);line-height:1.55;color:var(--text-ink-muted)}.cookie__text .textlink{color:var(--text-inverse)}.cookie__actions{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.cookie__actions .btn--ghost{color:var(--text-inverse)}.cookie__actions .btn--ghost::before{border-color:var(--inverse)}@-webkit-keyframes cookieIn{from{opacity:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes cookieIn{from{opacity:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}to{opacity:1;-webkit-transform:none;transform:none}}.hero{padding-top:clamp(3rem,8vw,7rem);padding-bottom:var(--sp-7);overflow:clip}.hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-7);align-items:center}.hero__copy{display:grid;gap:var(--sp-5);justify-items:start}.hero__title{max-width:12ch;font-size:clamp(2.25rem,.9rem + 6vw,5.75rem)}.hero__text{max-width:56ch;font-size:var(--fs-lead);line-height:1.55;color:var(--text-secondary)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--sp-5);padding-top:var(--sp-2)}.hero__cross{right:6%;top:3rem}.kin{display:inline-block;overflow:clip;overflow-clip-margin:.12em;padding-bottom:.06em;vertical-align:top}.kin>span{display:inline-block;-webkit-animation:kinUp .9s var(--ease) both;animation:kinUp .9s var(--ease) both}.kin:nth-of-type(1)>span{-webkit-animation-delay:.12s;animation-delay:.12s}.kin:nth-of-type(2)>span{-webkit-animation-delay:.19s;animation-delay:.19s}.kin:nth-of-type(3)>span{-webkit-animation-delay:.26s;animation-delay:.26s}.kin:nth-of-type(4)>span{-webkit-animation-delay:.33s;animation-delay:.33s}.kin:nth-of-type(5)>span{-webkit-animation-delay:.4s;animation-delay:.4s}.kin:nth-of-type(6)>span{-webkit-animation-delay:.47s;animation-delay:.47s}.kin:nth-of-type(7)>span{-webkit-animation-delay:.54s;animation-delay:.54s}.kin:nth-of-type(8)>span{-webkit-animation-delay:.61s;animation-delay:.61s}.kin:nth-of-type(9)>span{-webkit-animation-delay:.68s;animation-delay:.68s}.kin:nth-of-type(10)>span{-webkit-animation-delay:.75s;animation-delay:.75s}@-webkit-keyframes kinUp{from{-webkit-transform:translateY(105%);transform:translateY(105%)}to{-webkit-transform:none;transform:none}}@keyframes kinUp{from{-webkit-transform:translateY(105%);transform:translateY(105%)}to{-webkit-transform:none;transform:none}}.chart{display:grid;gap:var(--sp-4);padding:var(--sp-5);background:var(--bg-secondary);border:var(--border) solid var(--line-dark);box-shadow:.625rem .625rem 0 rgba(var(--color-primary),.9)}.chart__cap{display:grid;gap:var(--sp-1)}.chart__title{font-family:Syne,"Arial Black",sans-serif;font-weight:700;font-size:1.1875rem;letter-spacing:-.015em}.chart__note{justify-self:start;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-pink)}.chart__chips{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.chart__chip{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:2.75rem;padding:var(--sp-1) var(--sp-4);font-family:Syne,"Arial Black",sans-serif;font-weight:700;font-size:1rem;color:var(--text-secondary);isolation:isolate}.chart__chip::before{content:"";position:absolute;inset:0;z-index:-1;border:var(--border) solid var(--line-dark);-webkit-transform:skewX(var(--skew));transform:skewX(var(--skew));transition:background-color var(--dur-fast),border-color var(--dur-fast)}.chart__chip:hover::before{border-color:var(--primary)}.chart__chip[aria-pressed=true]{color:var(--text-inverse)}.chart__chip[aria-pressed=true]::before{background:var(--text-primary);border-color:var(--text-primary)}.chart__swatch{width:1.125rem;height:.25rem;background:var(--c,currentColor)}.chart__chip--c1929{--c:var(--primary)}.chart__chip--c1987{--c:var(--secondary)}.chart__chip--c2000{--c:rgb(var(--color-white))}.chart__chip--c2008{--c:rgb(var(--color-primary-dark))}.chart__chip[aria-pressed=true] .chart__swatch{background:var(--c);outline:.0625rem solid var(--inverse)}.chart__svg{width:100%;height:auto;overflow:visible}.chart__gridline{fill:none;stroke:var(--line-dark);stroke-width:1;stroke-dasharray:3 5}.chart__baseline{stroke:var(--text-secondary);stroke-width:1.5}.chart__tick{font-family:"Public Sans","Segoe UI",sans-serif;font-size:12px;fill:var(--text-secondary)}.chart__plot{-webkit-animation:chartDraw 1.6s var(--ease) .4s both;animation:chartDraw 1.6s var(--ease) .4s both}.chart__series{transition:opacity var(--dur) var(--ease)}.chart__series.is-off{opacity:0}.chart__series.is-focus .chart__curve{stroke-width:5}.chart__curve{fill:none;stroke-width:3.2;stroke-linejoin:round;stroke-linecap:round;transition:stroke-width var(--dur-fast)}.chart__label{font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:15px}.chart__series--c1929 .chart__curve{stroke:var(--primary)}.chart__series--c1929 .chart__label{fill:var(--primary)}.chart__series--c1987 .chart__curve{stroke:var(--secondary)}.chart__series--c1987 .chart__label{fill:var(--secondary)}.chart__series--c2000 .chart__curve{stroke:rgb(var(--color-white));stroke-dasharray:2 7}.chart__series--c2000 .chart__label{fill:rgb(var(--color-white))}.chart__series--c2008 .chart__curve{stroke:rgb(var(--color-primary-dark));stroke-dasharray:12 6}.chart__series--c2008 .chart__label{fill:rgb(var(--color-primary-dark))}.chart__readout{min-height:4.8em;padding-left:var(--sp-4);border-left:.25rem solid var(--secondary);font-size:var(--fs-s);line-height:1.55;color:var(--text-secondary)}@-webkit-keyframes chartDraw{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes chartDraw{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.lessons{overflow:clip}.lessons__dots{right:var(--gutter);top:var(--sp-7)}.lessons__list{display:grid;gap:0;border-top:var(--border) solid var(--line-dark)}.lessons__item{display:grid;grid-template-columns:7.5rem minmax(0,1.4fr) minmax(0,1fr);gap:var(--sp-5) var(--sp-6);align-items:start;padding:var(--sp-6) 0;border-bottom:var(--border) solid var(--line-dark)}.lessons__num{font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:clamp(3rem,2rem + 3vw,5.5rem);line-height:.8;color:transparent;-webkit-text-stroke:.125rem var(--secondary)}.lessons__statement{font-size:clamp(1.875rem,1.1rem + 2.6vw,3.5rem);letter-spacing:-.035em;line-height:1.02}.lessons__text{color:var(--text-secondary)}.reel__head{display:grid;gap:var(--sp-4);justify-items:start;margin-bottom:var(--sp-6)}.reel__progress{display:none;width:min(100%,26.25rem);height:.375rem;background:var(--line-dark)}.reel__bar{display:block;height:100%;width:100%;background:var(--secondary);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}.reel__viewport{max-width:82.5rem;margin:0 auto;padding:0 var(--gutter)}.reel__strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.reel.is-pinned{padding:0}.reel.is-pinned .reel__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(17rem,30%) minmax(0,1fr);align-items:center;padding:var(--sp-5) 0}.reel.is-pinned .reel__head{margin:0;padding:0 var(--sp-5) 0 var(--gutter);max-width:none}.reel.is-pinned .reel__head .h-display--xl{font-size:clamp(2rem,.8rem + 2.2vw,3.25rem)}.reel.is-pinned .reel__head .band__lead{font-size:var(--fs-s)}.reel.is-pinned .reel__progress{display:block}.reel.is-pinned .reel__viewport{max-width:none;margin:0;padding:var(--sp-3) 0;min-width:0;overflow:hidden}.reel.is-pinned .reel__strip{display:flex;align-items:stretch;gap:var(--sp-5);width:-webkit-max-content;width:max-content;padding:0 var(--gutter) 0 var(--sp-3);will-change:transform}.reel.is-pinned .case{width:clamp(20rem,30vw,27rem);flex:0 0 auto}.case{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--bg-secondary);border:var(--border) solid var(--line-dark);overflow:hidden;isolation:isolate}.case__num{position:absolute;right:-.375rem;top:-.875rem;z-index:-1;font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:7.5rem;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:.125rem rgba(var(--color-white),.18)}.case__meta{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-pink)}.case__title{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.05;max-width:14ch}.case__dl{display:grid;gap:var(--sp-3);margin-top:var(--sp-2);font-size:1rem;line-height:1.5}.case__dl>div{padding-top:var(--sp-3);border-top:.0625rem solid var(--line-dark)}.case__dl dt{font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--sp-1);color:var(--primary)}.case__dl dd{color:var(--text-secondary)}.case--lime{background:var(--bg-accent);color:var(--text-inverse);border-color:var(--primary)}.case--lime .case__num{-webkit-text-stroke-color:rgba(var(--color-black),.2)}.case--lime .case__meta{color:var(--text-pink-deep)}.case--lime .case__dl>div{border-color:rgba(var(--color-black),.2)}.case--lime .case__dl dt{color:var(--text-inverse)}.case--lime .case__dl dd{color:var(--text-inverse)}.case--end{justify-content:center;gap:var(--sp-5);background:rgba(0,0,0,0);border:var(--border) dashed var(--secondary)}.case--end .recall{margin-top:0;grid-template-columns:1fr;font-size:1.1875rem}.cycle__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-7);align-items:center}.cycle__diagram{position:relative;width:min(100%,32.5rem);aspect-ratio:1;justify-self:center}.cycle__svg{position:absolute;inset:0;width:100%;height:100%}.cycle__orbit{fill:none;stroke:var(--line-light);stroke-width:1;stroke-dasharray:2 6}.cycle__arc{fill:none;stroke:var(--inverse);stroke-width:3}.cycle__arc--reset{stroke:rgb(var(--color-secondary-deep));stroke-dasharray:6 6}.cycle__arrowhead{fill:var(--inverse)}.cycle__peak{fill:none;stroke:rgb(var(--color-secondary-deep));stroke-width:4;stroke-linejoin:round}.cycle__center{font-family:"Public Sans","Segoe UI",sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;fill:var(--text-ink-muted)}.cycle__nodes{position:absolute;inset:0}.cycle__node{position:absolute;left:var(--x);top:var(--y);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:var(--sp-2);min-height:3rem;padding:var(--sp-2) var(--sp-4);font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:clamp(.9375rem,.8rem + .5vw,1.125rem);color:var(--text-inverse);white-space:nowrap;isolation:isolate;transition:-webkit-transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}.cycle__node::before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(var(--color-white));border:var(--border) solid var(--inverse);-webkit-transform:skewX(var(--skew));transform:skewX(var(--skew));transition:background-color var(--dur-fast),box-shadow var(--dur-fast)}.cycle__node span{color:rgb(var(--color-secondary-deep))}.cycle__node:hover::before{box-shadow:.25rem .25rem 0 var(--inverse)}.cycle__node[aria-pressed=true]{-webkit-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}.cycle__node[aria-pressed=true]::before{background:var(--primary);box-shadow:.3125rem .3125rem 0 var(--inverse)}.cycle__stages{display:grid;gap:var(--sp-4)}.cycle__stage{padding:var(--sp-5);background:rgb(var(--color-white));border-left:.375rem solid var(--inverse);display:grid;gap:var(--sp-3);color:var(--text-ink-muted)}.cycle__stage.is-active{-webkit-animation:stageIn var(--dur-slow) var(--ease);animation:stageIn var(--dur-slow) var(--ease)}.cycle__step{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-pink-deep)}.cycle__name{font-size:clamp(2rem,1.3rem + 2vw,3.25rem);color:var(--text-inverse)}.cycle__example{padding-top:var(--sp-3);border-top:.0625rem solid var(--line-light);color:var(--text-inverse)}html.js .cycle.is-live .cycle__stage{border-left-color:var(--primary);box-shadow:.5rem .5rem 0 var(--inverse)}@-webkit-keyframes stageIn{from{opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes stageIn{from{opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}to{opacity:1;-webkit-transform:none;transform:none}}.rules{overflow:clip}.rules__cross{left:45%;top:var(--sp-7)}.rules__wrap{border:var(--border) solid var(--line-dark)}.rules__table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5}.rules__table thead th{position:sticky;top:0;padding:var(--sp-4) var(--sp-5);text-align:left;font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:var(--fs-s);letter-spacing:.02em;background:var(--primary);color:var(--text-inverse)}.rules__table tbody td,.rules__table tbody th{padding:var(--sp-4) var(--sp-5);text-align:left;vertical-align:top;border-top:.0625rem solid var(--line-dark)}.rules__table tbody th{font-family:Syne,"Arial Black",sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2}.rules__table tbody th .datum{display:block;font-size:1.75rem;letter-spacing:-.03em}.rules__table tbody td{color:var(--text-secondary)}.rules__table tbody td:last-child{color:var(--text-primary);font-weight:600}.rules__table tbody tr{transition:background-color var(--dur-fast)}.rules__table tbody tr:hover{background:rgba(var(--color-white),.04)}.myth__list{display:grid;gap:var(--sp-4)}.myth__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.myth__cell{display:grid;align-content:start;gap:var(--sp-2);padding:var(--sp-5) var(--sp-6)}.myth__cell--myth{border:var(--border) solid var(--inverse)}.myth__cell--myth .myth__text{font-family:Syne,"Arial Black",sans-serif;font-weight:700;font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.02em;text-decoration:line-through;text-decoration-color:rgb(var(--color-secondary-deep));text-decoration-thickness:.1875rem}.myth__cell--fact{background:var(--inverse);color:var(--text-primary)}.myth__cell--fact .myth__text{font-size:var(--fs-lead);line-height:1.5}.myth__cell--fact .myth__tag{color:var(--primary)}.myth__tag{font-size:var(--fs-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-secondary-deep))}.home-faq__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-7);align-items:start}.home-faq__intro{display:grid;gap:var(--sp-5);justify-items:start}.home-faq__intro .h-display--xl{font-size:clamp(2rem,1.2rem + 2.6vw,3.5rem)}.home-faq__recall{grid-column:1/-1;margin-top:0}.contact{overflow:clip}.contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-7);align-items:start}.contact__intro{display:grid;gap:var(--sp-5);justify-items:start}.contact__details{display:grid;width:100%;border-top:var(--border) solid var(--line-dark)}.contact__details li{display:grid;grid-template-columns:6.875rem 1fr;gap:var(--sp-3);padding:var(--sp-4) 0;border-bottom:var(--border) solid var(--line-dark);overflow-wrap:anywhere}.contact__details span{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-pink);padding-top:.3em}.contact__details a{font-family:Syne,"Arial Black",sans-serif;font-weight:700;font-size:1.25rem;text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:.2em}.contact__details a:hover{color:var(--primary)}.contact__card{padding:clamp(1.25rem,3vw,2.5rem);box-shadow:.625rem .625rem 0 var(--primary)}.dossier__grid{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:var(--sp-7);align-items:start}.dossier__index-title{font-size:var(--fs-xs);font-family:"Public Sans","Segoe UI",sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-pink-deep);margin-bottom:var(--sp-4)}.dossier__links{display:grid;border-top:var(--border) solid var(--inverse)}.dossier__links a{position:relative;display:grid;gap:var(--sp-1);padding:var(--sp-3) var(--sp-2);border-bottom:.0625rem solid var(--line-light);font-weight:700;line-height:1.25;isolation:isolate}.dossier__links a::before{content:"";position:absolute;inset:.25rem 0;z-index:-1;background:var(--primary);-webkit-transform:skewX(var(--skew)) scaleX(0);transform:skewX(var(--skew)) scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}.dossier__links a:focus-visible::before,.dossier__links a:hover::before{-webkit-transform:skewX(var(--skew)) scaleX(1);transform:skewX(var(--skew)) scaleX(1)}.dossier__links span{font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:var(--fs-s);color:var(--text-pink-deep)}.dossier__body{display:grid;gap:var(--sp-7);min-width:0}.file{display:grid;gap:var(--sp-5);padding-top:var(--sp-5);border-top:.375rem solid var(--inverse);scroll-margin-top:var(--sp-5)}.file__head{display:grid;gap:var(--sp-2)}.file__meta{font-size:var(--fs-s);font-weight:700;color:var(--text-ink-muted)}.file__title{font-size:clamp(2.25rem,1.3rem + 3vw,4rem);letter-spacing:-.04em}.file__trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:var(--inverse);color:var(--text-primary)}.file__trio>div{padding:var(--sp-5);border-left:.0625rem solid var(--line-dark)}.file__trio>div:first-child{border-left:0}.file__trio dt{display:inline-block;margin-bottom:var(--sp-2);font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.file__trio dd{font-size:1rem;line-height:1.5}.file__trio>div:last-child{background:var(--primary);color:var(--text-inverse)}.file__trio>div:last-child dt{color:var(--text-pink-deep)}.threads__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6) var(--sp-7)}.threads__item{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-2) var(--sp-5);align-items:start}.threads__item p{grid-column:2}.threads__num{grid-row:span 2;font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:clamp(5rem,3rem + 6vw,9rem);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:.1875rem var(--inverse)}.threads__title{font-size:var(--fs-h3);letter-spacing:-.02em}.next-band__inner{display:grid;gap:var(--sp-5);justify-items:start}.pillars__tabs{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-6)}.pillars__tab{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:3.25rem;padding:var(--sp-2) var(--sp-5);font-family:Syne,"Arial Black",sans-serif;font-weight:700;font-size:1.0625rem;color:var(--text-inverse);isolation:isolate}.pillars__tab::before{content:"";position:absolute;inset:0;z-index:-1;border:var(--border) solid var(--inverse);-webkit-transform:skewX(var(--skew));transform:skewX(var(--skew));transition:background-color var(--dur-fast),box-shadow var(--dur-fast)}.pillars__tab span{font-size:var(--fs-xs);color:var(--text-pink-deep)}.pillars__tab:hover::before{box-shadow:.25rem .25rem 0 var(--primary)}.pillars__tab[aria-selected=true]{color:var(--primary)}.pillars__tab[aria-selected=true]::before{background:var(--inverse);box-shadow:.3125rem .3125rem 0 var(--primary)}.pillars__tab[aria-selected=true] span{color:var(--text-pink)}.pillars__panels{display:grid;gap:var(--sp-6)}.pillar{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--sp-6);padding:clamp(1.25rem,3vw,2.5rem);background:rgb(var(--color-white));border:var(--border) solid var(--inverse)}.pillar:focus-visible{outline:.1875rem solid rgb(var(--color-secondary-deep))}.pillar__main{display:grid;gap:var(--sp-4);align-content:start}.pillar__title{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);letter-spacing:-.035em}.pillar__facts{display:grid;align-content:start;gap:0;background:var(--inverse);color:var(--text-primary)}.pillar__facts>div{padding:var(--sp-4) var(--sp-5);border-top:.0625rem solid var(--line-dark)}.pillar__facts>div:first-child{border-top:0}.pillar__facts dt{font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:var(--sp-1)}.pillar__facts dd{font-size:1rem;line-height:1.5}.watch{overflow:clip}.watch__dots{left:50%;bottom:var(--sp-6)}.watch__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-7);align-items:start}.watch__intro{display:grid;gap:var(--sp-5);justify-items:start}.watch__intro .h-display--xl{font-size:clamp(2rem,1.2rem + 2.6vw,3.5rem)}.watch__list{display:grid;border-top:var(--border) solid var(--primary)}.watch__row{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:var(--sp-2) var(--sp-5);padding:var(--sp-5) 0;border-bottom:.0625rem solid var(--line-dark)}.watch__row dt{font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:1.375rem;letter-spacing:-.02em;line-height:1.15;color:var(--primary)}.watch__row dd{color:var(--text-secondary)}.watch__recall{grid-column:1/-1;margin-top:0}.limits__list{display:grid;border-top:.1875rem solid var(--inverse)}.limits__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3) var(--sp-6);align-items:center;padding:var(--sp-5) var(--sp-3);border-bottom:.1875rem solid var(--inverse);isolation:isolate;outline:0}.limits__row::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--inverse);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;transition:-webkit-transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}.limits__row:focus-visible,.limits__row:hover{color:var(--text-primary)}.limits__row:focus-visible::before,.limits__row:hover::before{-webkit-transform:scaleY(1);transform:scaleY(1)}.limits__row:focus-visible .limits__text,.limits__row:hover .limits__text{opacity:1;-webkit-transform:none;transform:none}.limits__row:focus-visible{box-shadow:inset 0 0 0 .1875rem var(--secondary)}.limits__title{font-size:clamp(1.75rem,1.1rem + 2vw,3rem);letter-spacing:-.035em}.limits__text{font-size:var(--fs-body);line-height:1.55}.about-head__cross{right:30%;top:var(--sp-7)}.mission__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--sp-6) var(--sp-7);align-items:end}.mission__statement{font-size:clamp(2rem,1.1rem + 3.2vw,4.25rem);letter-spacing:-.04em;line-height:1}.mission__side{display:grid;gap:var(--sp-4)}.mission__recall{grid-column:1/-1;margin-top:0}.method__list{display:grid;border-top:.1875rem solid var(--inverse)}.method__item{display:grid;grid-template-columns:8.75rem minmax(0,1fr);gap:var(--sp-5);padding:var(--sp-6) 0;border-bottom:.0625rem solid var(--line-light);transition:background-color var(--dur-fast)}.method__item>div{display:grid;gap:var(--sp-3);max-width:70ch}.method__item p{color:var(--text-ink-muted)}.method__num{font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:clamp(2.5rem,1.6rem + 3vw,5rem);line-height:.85;letter-spacing:-.05em;color:rgb(var(--color-secondary-deep))}.method__title{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.1}.model{overflow:clip}.model__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--sp-7);align-items:start}.model__intro{display:grid;gap:var(--sp-5);justify-items:start}.model__ledger{display:grid;gap:var(--sp-2)}.model__line{display:grid;grid-template-columns:4rem 1fr;gap:var(--sp-4);align-items:center;padding:var(--sp-3) var(--sp-4);background:var(--bg-secondary);border-left:.25rem solid var(--secondary);font-weight:600}.model__line--yes{background:var(--bg-accent);color:var(--text-inverse);border-left-color:var(--inverse)}.model__line--yes .model__tag{background:var(--inverse);color:var(--primary)}.model__tag{justify-self:start;padding:var(--sp-1) var(--sp-3);font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:var(--fs-s);background:var(--secondary);color:var(--text-inverse);-webkit-transform:skewX(var(--skew));transform:skewX(var(--skew))}.behind__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}.behind__card{display:grid;gap:var(--sp-4);align-content:start;justify-items:start;padding:clamp(1.5rem,3vw,3rem);border:var(--border) solid var(--line-dark)}.behind__card p:not(.kicker){color:var(--text-secondary)}.behind__card--risk{background:var(--bg-light);color:var(--text-inverse);border-color:var(--bg-light);box-shadow:.625rem .625rem 0 var(--secondary)}.behind__card--risk p:not(.kicker){color:var(--text-ink-muted)}.behind__card--risk .textlink{text-decoration-color:rgb(var(--color-secondary-deep))}.behind__title{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);letter-spacing:-.035em}.faq-page__grid{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:var(--sp-7);align-items:start}.faq-page__side{display:grid;gap:var(--sp-4)}.faq-page__title{font-family:"Public Sans","Segoe UI",sans-serif;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-pink-deep)}.faq-page__status{font-size:var(--fs-s);color:var(--text-ink-muted)}.faq-page .faq-item__question{color:var(--text-inverse)}.faq-filter__bar{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.faq-filter__btn{position:relative;min-height:2.75rem;padding:var(--sp-2) var(--sp-4);font-family:Syne,"Arial Black",sans-serif;font-weight:700;color:var(--text-inverse);isolation:isolate}.faq-filter__btn::before{content:"";position:absolute;inset:0;z-index:-1;border:var(--border) solid var(--inverse);-webkit-transform:skewX(var(--skew));transform:skewX(var(--skew));transition:background-color var(--dur-fast)}.faq-filter__btn:hover::before{background:rgba(var(--color-primary),.5)}.faq-filter__btn[aria-pressed=true]::before{background:var(--primary);box-shadow:.25rem .25rem 0 var(--inverse)}.reach{padding-top:clamp(3rem,8vw,7rem);overflow:clip}.reach__dots{right:var(--gutter);top:var(--sp-6)}.reach__title{margin:var(--sp-5) 0 var(--sp-6);font-size:var(--fs-h1);letter-spacing:-.045em;line-height:.92}.reach__lines{display:grid;border-top:var(--border) solid var(--line-dark)}.reach__line{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--sp-2) var(--sp-5);align-items:baseline;padding:var(--sp-5) 0;border-bottom:var(--border) solid var(--line-dark)}.reach__label{font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-pink)}.reach__value{justify-self:start;font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:clamp(1.5rem,.9rem + 3vw,3.75rem);letter-spacing:-.035em;line-height:1.05;overflow-wrap:anywhere}.reach__value[href]{background-image:linear-gradient(100deg,transparent .1em,var(--primary) .1em,var(--primary) calc(100% - .1em),transparent calc(100% - .1em));background-repeat:no-repeat;background-size:0 85%;background-position:0 70%;transition:background-size var(--dur) var(--ease),color var(--dur-fast)}.reach__value[href]:focus-visible,.reach__value[href]:hover{color:var(--text-inverse);background-size:100% 85%}.reach__value--plain{font-size:clamp(1.25rem,.9rem + 1.6vw,2.25rem);color:var(--text-secondary)}.desk__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--sp-7);align-items:start}.desk__intro{display:grid;gap:var(--sp-5);justify-items:start}.desk__intro .h-display--xl{font-size:clamp(2rem,1.2rem + 2.4vw,3.5rem)}.desk__no{display:grid;gap:var(--sp-2);padding:var(--sp-5);border:var(--border) solid var(--inverse);border-left:.5rem solid rgb(var(--color-secondary-deep));color:var(--text-ink-muted)}.desk__no-title{font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:1.25rem;color:var(--text-inverse)}.desk__form{padding:clamp(1.25rem,3vw,2.5rem);background:rgb(var(--color-white));border:var(--border) solid var(--inverse);box-shadow:.625rem .625rem 0 var(--primary)}.page-head--legal{padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.5rem,5vw,4rem);border-bottom:.375rem solid var(--primary)}.legal{padding-top:var(--sp-7)}.legal__updated{font-size:var(--fs-s);font-weight:700;color:var(--text-pink)}.legal__grid{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:var(--sp-7);align-items:start}.legal__toc{padding:var(--sp-5);background:rgb(var(--color-white));border:var(--border) solid var(--inverse)}.legal__toc-title{font-family:"Public Sans","Segoe UI",sans-serif;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-pink-deep);margin-bottom:var(--sp-3)}.legal__toc-list{display:grid;gap:var(--sp-1);counter-reset:toc}.legal__toc-list a{position:relative;display:block;padding:var(--sp-1) var(--sp-2) var(--sp-1) 2.125rem;font-size:var(--fs-s);font-weight:600;line-height:1.35;counter-increment:toc;isolation:isolate}.legal__toc-list a::after{content:counter(toc,decimal-leading-zero);position:absolute;left:var(--sp-1);top:var(--sp-1);font-family:Syne,"Arial Black",sans-serif;font-weight:800;color:var(--text-pink-deep)}.legal__toc-list a::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--primary);-webkit-transform:skewX(var(--skew)) scaleX(0);transform:skewX(var(--skew)) scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}.legal__toc-list a:focus-visible::before,.legal__toc-list a:hover::before{-webkit-transform:skewX(var(--skew)) scaleX(1);transform:skewX(var(--skew)) scaleX(1)}.legal__body{display:grid;gap:var(--sp-6);min-width:0}.legal__section{padding-top:var(--sp-5);border-top:var(--border) solid var(--inverse);scroll-margin-top:var(--sp-5)}.legal__section .prose{margin-top:var(--sp-4)}.legal__h{display:flex;align-items:baseline;gap:var(--sp-4);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);letter-spacing:-.03em;line-height:1.1}.legal__n{flex:0 0 auto;font-size:.7em;color:rgb(var(--color-secondary-deep))}@media (min-width:61.99875em){.page{margin-left:var(--rail-w)}.rail{bottom:0;width:var(--rail-w);display:flex;flex-direction:column;align-items:center;padding:var(--sp-5) 0 var(--sp-5);background:var(--bg-secondary);border-right:var(--border) solid var(--line-dark);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:none}.rail__logo{flex-direction:column;gap:var(--sp-2);padding:var(--sp-2)}.rail__logo .logo__name{font-size:.8125rem}.rail__logo .logo__tld{display:block;font-size:.6875rem;text-align:center}.rail__burger{display:none}.rail__nav{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-top:var(--sp-6)}.rail__list{display:grid;gap:var(--sp-1)}.rail__link{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);width:100%;min-height:4.125rem;padding:var(--sp-3) var(--sp-2);text-align:center;isolation:isolate}.rail__link::before{content:"";position:absolute;left:.75rem;right:.75rem;top:.375rem;bottom:.375rem;z-index:-1;background:var(--primary);-webkit-transform:skewX(var(--skew)) scaleY(0);transform:skewX(var(--skew)) scaleY(0);transition:-webkit-transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}.rail__link::after{content:"";position:absolute;left:0;top:20%;bottom:20%;width:.25rem;background:var(--secondary);-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}.rail__link:hover::after{-webkit-transform:scaleY(1);transform:scaleY(1)}.rail__link[aria-current=page]{color:var(--text-inverse)}.rail__link[aria-current=page]::before{-webkit-transform:skewX(var(--skew)) scaleY(1);transform:skewX(var(--skew)) scaleY(1)}.rail__link[aria-current=page]::after{-webkit-transform:scaleY(1);transform:scaleY(1)}.rail__label{font-size:.75rem;font-weight:700;line-height:1.15;letter-spacing:.02em}.rail__note{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);align-self:center;margin-top:var(--sp-6);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.footer{margin-left:var(--rail-w)}.cookie{left:calc(var(--rail-w) + var(--sp-5))}.home-faq__intro{position:sticky;top:var(--sp-6)}.dossier__index{position:sticky;top:var(--sp-6)}.faq-page__side{position:sticky;top:var(--sp-6)}.legal__toc{position:sticky;top:var(--sp-6)}}@media (min-width:61.99875em)and (max-height:53.75em){.rail__note{display:none}}@media (hover:hover)and (min-width:61.99875em){.limits__text{opacity:.62;-webkit-transform:translateX(-.75rem);transform:translateX(-.75rem);transition:opacity var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}}@media (min-width:75em){.hero__title{font-size:clamp(3.5rem,4.6vw,6rem)}}@media (max-width:74.99875em){.hero__grid{grid-template-columns:1fr}}@media (max-width:61.99875em){html{scroll-padding-top:calc(var(--bar-h) + 1rem)}.page{padding-top:var(--bar-h)}.rail{right:0;height:var(--bar-h);display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);background:var(--bg-secondary);border-bottom:var(--border) solid var(--line-dark)}.rail__logo .logo__mark{width:2.375rem;height:2.375rem}.rail__burger{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:2.75rem;padding:0 var(--sp-4);font-family:Syne,"Arial Black",sans-serif;font-weight:700;color:var(--text-inverse);background:var(--primary);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.rail__burger-lines{position:relative;width:1.25rem;height:.875rem}.rail__burger-lines i{position:absolute;left:0;width:100%;height:.125rem;background:currentColor;transition:opacity var(--dur-fast),-webkit-transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease),opacity var(--dur-fast);transition:transform var(--dur) var(--ease),opacity var(--dur-fast),-webkit-transform var(--dur) var(--ease)}.rail__burger-lines i:nth-child(1){top:0}.rail__burger-lines i:nth-child(2){top:.375rem}.rail__burger-lines i:nth-child(3){top:.75rem}.rail.is-open .rail__burger-lines i:nth-child(1){-webkit-transform:translateY(.375rem) rotate(45deg);transform:translateY(.375rem) rotate(45deg)}.rail.is-open .rail__burger-lines i:nth-child(2){opacity:0}.rail.is-open .rail__burger-lines i:nth-child(3){-webkit-transform:translateY(-.375rem) rotate(-45deg);transform:translateY(-.375rem) rotate(-45deg)}.rail__nav{position:fixed;left:0;right:0;top:var(--bar-h);height:calc(100dvh - var(--bar-h));overflow-y:auto;padding:var(--sp-6) var(--gutter);background:var(--bg-secondary);display:flex;flex-direction:column;gap:var(--sp-6);visibility:hidden;opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);transition:opacity var(--dur) var(--ease),visibility var(--dur),-webkit-transform var(--dur) var(--ease);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur),-webkit-transform var(--dur) var(--ease)}.rail.is-open .rail__nav{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.rail__list{display:grid;gap:var(--sp-1)}.rail__link{position:relative;display:flex;align-items:center;gap:var(--sp-4);min-height:3.75rem;padding:var(--sp-2) var(--sp-3);font-family:Syne,"Arial Black",sans-serif;font-weight:800;font-size:clamp(1.75rem,1.2rem + 3vw,2.5rem);letter-spacing:-.03em;isolation:isolate}.rail__link::before{content:"";position:absolute;inset:.25rem 0;z-index:-1;background:var(--primary);-webkit-transform:skewX(var(--skew)) scaleX(0);transform:skewX(var(--skew)) scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}.rail__link[aria-current=page]{color:var(--text-inverse)}.rail__link[aria-current=page]::before{-webkit-transform:skewX(var(--skew)) scaleX(1);transform:skewX(var(--skew)) scaleX(1)}.rail__note{font-size:var(--fs-s);color:var(--text-secondary)}html:not(.js) .rail__nav{position:static;height:auto;visibility:visible;opacity:1;-webkit-transform:none;transform:none}html:not(.js) .rail{position:relative;height:auto;flex-wrap:wrap;padding-top:var(--sp-3)}html:not(.js) .page{padding-top:0}html.menu-open{overflow:hidden}.footer__grid{grid-template-columns:1fr 1fr}.footer__notices{grid-template-columns:1fr}.lessons__item{grid-template-columns:4.5rem 1fr}.lessons__text{grid-column:2}.reel__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.case--end{grid-column:1/-1}.cycle__grid{grid-template-columns:1fr}.rules__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rules__table tbody,.rules__table td,.rules__table th,.rules__table tr{display:block}.rules__table tr{padding:var(--sp-4) 0;border-top:var(--border) solid var(--primary)}.rules__table tr:first-child{border-top:0}.rules__table tbody td,.rules__table tbody th{border:0;padding:var(--sp-2) var(--sp-5)}.rules__table td::before{content:attr(data-label);display:block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-pink);margin-bottom:var(--sp-1)}.home-faq__grid{grid-template-columns:1fr;gap:var(--sp-6)}.contact__grid{grid-template-columns:1fr}.dossier__grid{grid-template-columns:1fr;gap:var(--sp-6)}.dossier__links{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:var(--sp-4);-moz-column-gap:var(--sp-4);column-gap:var(--sp-4)}.pillar{grid-template-columns:1fr}.watch__grid{grid-template-columns:1fr;gap:var(--sp-6)}.limits__row{grid-template-columns:1fr}.mission__grid{grid-template-columns:1fr}.model__grid{grid-template-columns:1fr}.behind__grid{grid-template-columns:1fr}.faq-page__grid{grid-template-columns:1fr;gap:var(--sp-5)}.faq-filter__bar{flex-direction:row;flex-wrap:wrap}.desk__grid{grid-template-columns:1fr}.legal__grid{grid-template-columns:1fr;gap:var(--sp-6)}}@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)}.recall{grid-template-columns:1fr}.form__row{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr}.chart{padding:var(--sp-4);box-shadow:.375rem .375rem 0 rgba(var(--color-primary),.9)}.reel__strip{grid-template-columns:1fr}.myth__pair{grid-template-columns:1fr}.myth__cell{padding:var(--sp-5)}.contact__card{box-shadow:.375rem .375rem 0 var(--primary)}.cycle__diagram{width:min(100% - 3rem,32.5rem)}.cycle__node{padding:var(--sp-2) var(--sp-3);gap:var(--sp-1)}.file__trio{grid-template-columns:1fr}.file__trio>div{border-left:0;border-top:.0625rem solid var(--line-dark)}.file__trio>div:first-child{border-top:0}.threads__list{grid-template-columns:1fr}.watch__row{grid-template-columns:1fr}.method__item{grid-template-columns:4rem minmax(0,1fr);gap:var(--sp-4)}.reach__line{grid-template-columns:1fr}.desk__form{box-shadow:.375rem .375rem 0 var(--primary)}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:29.99875em){.contact__details li{grid-template-columns:1fr;gap:var(--sp-1)}.dossier__links{grid-template-columns:1fr}}@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}html.js .reveal{opacity:1;-webkit-transform:none;transform:none}.chart__plot,.kin>span{-webkit-animation:none;animation:none}}