.depa{--deep:#0E0E0E;--ink:#151515;--raised:#1E1E1E;--hair:#2C2C2C;--track:#333333;--faint:#858582;--muted:#9A9A98;--paper:#FAF9F7;--paper-sub:#595753;--crit:#CA657D;--watch:#E3AE2B;--pass:#97E0A8;--display:var(--font-depa-display),system-ui,sans-serif;--mono:var(--font-depa-mono),ui-monospace,monospace;--body:var(--font-depa-body),system-ui,sans-serif}.depa *{box-sizing:border-box}.depa{scroll-behavior:smooth}.depa{margin:0;background:var(--deep);color:var(--paper);font-family:var(--body);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}.depa a{color:var(--paper)}.depa :focus-visible{outline:2px solid var(--paper);outline-offset:3px;border-radius:4px}.depa .wrap{max-width:1440px;margin:0 auto;padding:0 80px;position:relative}.depa .mono{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.depa .muted{color:var(--muted)}.depa .faint{color:var(--faint)}.depa .c-crit{color:var(--crit)}.depa .c-watch{color:var(--watch)}.depa .c-pass{color:var(--pass)}.depa .lang{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12px;letter-spacing:.08em}.depa .mark{font-family:var(--display);font-weight:500;letter-spacing:-.02em;line-height:1;display:inline-block;text-decoration:none}.depa .mark .a{position:relative;display:inline-block}.depa .mark .ring{position:absolute;width:.44em;height:.44em;border:.035em solid var(--watch);border-radius:50%;left:50%;transform:translate(-50%);top:-.3em}.depa .btn{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:0 32px;border-radius:12px;font-family:var(--body);font-weight:500;font-size:19px;text-decoration:none;border:0;cursor:pointer}.depa .btn-paper{background:var(--paper);color:var(--deep)}.depa .btn-paper:hover{background:#fff}.depa .btn-ink{background:var(--deep);color:var(--paper)}.depa .btn-line{border:1px solid var(--paper);color:var(--paper);background:var(--deep)}.depa .link{text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:6px 0}.depa .top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:56px 0 0}.depa .top .page-lang{margin-left:8px}.depa .top .kicker{font-family:var(--body);font-size:15px;letter-spacing:.14em;text-transform:uppercase}.depa .phase-nav{display:flex;flex-wrap:wrap;gap:8px 40px;list-style:none;margin:0;padding:0}.depa .phase-nav a{text-decoration:none;font-size:18px;display:inline-flex;gap:10px;align-items:baseline;padding:4px 0}.depa .phase-nav .mono{font-size:12px}.depa .hero-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:72px 0 0}.depa .hero-line .side{font-family:var(--display);font-weight:400;font-size:62px;line-height:1;letter-spacing:-.02em}.depa .hero-line .r{text-align:right}.depa .hero-line .o-crit,.depa .hero-line .o-pass{display:inline-block}.depa .hero-line .o-crit{color:var(--crit)}.depa .hero-line .o-pass{color:var(--pass)}.depa .hero-line .pill{margin-top:22px}.depa .hero-line .r .pill{justify-content:flex-end;display:flex}.depa .hero-line .mark{font-size:110px}.depa .rings{display:block;width:100%;height:auto;margin-top:24px}.depa .rings circle{stroke-dasharray:1276;stroke-dashoffset:0}@keyframes depa-draw{to{stroke-dashoffset:0}}.depa .scale{display:flex;justify-content:space-between;margin-top:8px;padding:0 calc(11.33% - 1ch)}.depa .scale span{font-family:var(--mono);font-size:12px;color:var(--faint);width:2ch;text-align:center}.depa .phases{display:flex;margin-top:32px}.depa .phase .num{font-family:var(--display);font-weight:500;font-size:40px;line-height:1;margin:0 0 14px}.depa .phase .bar{height:3px}.depa .phase .name{margin:12px 0 28px}.depa .phase ul{list-style:none;margin:0;padding:0 24px 0 0;font-family:var(--mono);font-size:13px;color:var(--muted);line-height:1.9}.depa .paper-panel{background:var(--paper);color:var(--deep);border-radius:12px;padding:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px}.depa .paper-panel h2,.depa .paper-panel .h{margin:0;font-family:var(--display);font-weight:500;font-size:40px;line-height:1.1}.depa .paper-panel p{margin:12px 0 0;color:var(--paper-sub);font-size:18px}.depa .dark-panel{background:var(--raised);border:1px solid var(--hair);border-radius:12px;padding:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px}.depa .dark-panel .h{margin:0;font-family:var(--display);font-weight:500;font-size:40px;line-height:1.1}.depa .dark-panel p{margin:12px 0 0;color:var(--muted);font-size:18px}.depa .marker{display:flex;justify-content:flex-end;margin-top:16px;padding-bottom:16px;border-bottom:1px solid var(--hair)}.depa .tile{background:var(--raised);border:1px solid var(--hair);border-radius:12px;padding:40px}.depa .tile-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:16px;border-bottom:1px solid var(--hair);margin-bottom:24px}.depa .tile-head h3{margin:0;font-family:var(--display);font-weight:500;font-size:26px;line-height:1.15}.depa .pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.depa .pill:before{content:"";width:7px;height:7px;border-radius:50%;border:1.5px solid currentColor}.depa .grid{display:grid;gap:32px}.depa .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.depa .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.depa .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.depa .big-word{font-family:var(--display);font-weight:400;font-size:48px;line-height:1;margin:40px 0 0}.depa .card-copy{margin:0;color:var(--muted);font-size:17px}.depa .sec{padding:160px 0 0}.depa .sec-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 56px;border-top:1px solid var(--hair);padding-top:64px;margin-bottom:64px}.depa .sec-head h2{margin:0;font-family:var(--display);font-weight:500;font-size:30px;line-height:1.2}.depa .sec-head p{margin:0;color:var(--muted);font-size:18px;max-width:640px}.depa .kick{display:block;margin-bottom:8px;color:var(--faint)}.depa .title-30{font-family:var(--display);font-weight:400;font-size:64px;line-height:1.05;letter-spacing:-.02em;margin:0;padding:200px 0 80px;border-bottom:1px solid var(--hair)}.depa .o{display:inline-block;width:.42em;height:.42em;border-radius:50%;border:.06em solid currentColor;vertical-align:.04em}.depa .chap{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 40px;padding:160px 0 56px;position:relative}.depa .chap h2{margin:0;font-family:var(--display);font-weight:500;font-size:48px;line-height:1.05}.depa .chap h2 .dot{color:var(--paper);padding:0 .25em}.depa .chap p{margin:0;color:var(--muted);font-size:18px;max-width:640px}.depa .day-dot{position:absolute;left:-72px;top:172px;width:44px;height:44px;border-radius:50%;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:13px}.depa .days-tag{display:flex;justify-content:flex-end;border-bottom:1px solid var(--hair);padding-bottom:16px;margin-bottom:40px}.depa .subhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 32px;margin:40px 0 48px}.depa .subhead h3{margin:0;font-family:var(--display);font-weight:500;font-size:26px}.depa .subhead p{margin:0;color:var(--muted);font-size:17px}.depa .phase-rule{height:2px;margin:0}.depa .score{display:flex;flex-direction:column}.depa .score .fig{display:flex;align-items:baseline;gap:12px;margin-top:auto}.depa .score .fig b{font-family:var(--display);font-weight:500;font-size:78px;line-height:1}.depa .score .fig span{font-family:var(--mono);font-size:15px;color:var(--faint)}.depa .score p{margin:12px 0 20px;color:var(--muted);font-size:15px;min-height:3em}.depa .score.lead .fig b{font-size:110px}.depa .meter{position:relative;height:4px;background:var(--track);border-radius:2px}.depa .meter i{position:absolute;left:0;top:0;bottom:0;border-radius:2px}.depa .meter-ends{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;color:var(--faint);margin-top:8px;text-transform:uppercase}.depa .sgrid{display:grid;gap:32px;grid-template-columns:680fr 340fr 340fr}.depa .sgrid2{display:grid;gap:32px;grid-template-columns:340fr 340fr 340fr 320fr;margin-top:32px}.depa .verdict-row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--hair);font-size:15px}.depa .verdict-row b{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.depa .howto dt{font-weight:500;margin-top:24px}.depa .howto dt:first-child{margin-top:0}.depa .howto dd{margin:2px 0 0;color:var(--muted)}.depa .note-line{margin:24px 0 0;color:var(--faint)}.depa .step{display:flex;flex-direction:column;min-height:360px}.depa .step .idx{color:var(--faint)}.depa .step h3{font-family:var(--display);font-weight:400;font-size:clamp(40px,5vw,70px);line-height:1;margin:12px 0 28px;letter-spacing:-.02em;overflow-wrap:anywhere}.depa .step .lede{color:var(--paper);font-weight:500;margin:0 0 8px;font-size:17px}.depa .step p{margin:0;color:var(--muted);font-size:16px;max-width:520px}.depa .step .track{margin-top:auto;padding-top:32px}.depa .terms{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:16px 0 0;font-size:18px}.depa .terms dt{font-weight:500}.depa .terms dd{margin:0;color:var(--muted)}.depa .video{padding:0}.depa .video .tile-head{padding:20px 25px;margin:0}.depa .video .tile-head h3{font-size:26px}.depa .video .screen{margin:0 25px 25px;border:1px solid var(--hair);border-radius:4px;background:var(--deep);aspect-ratio:1350/420;display:flex;align-items:center;justify-content:center;position:relative}.depa .video .screen span{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.depa .q{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:16px;padding:22px 25px;margin:0 0 16px}.depa .q legend{display:contents}.depa .q .n{font-family:var(--mono);font-size:15px;color:var(--faint)}.depa .q .t{font-family:var(--body);font-weight:500;font-size:20px;line-height:1.25}.depa .q .s{display:block;font-weight:400;font-size:15px;color:var(--muted);margin-top:4px}.depa .yn{display:flex;gap:8px}.depa .yn input{position:absolute;opacity:0;pointer-events:none}.depa .yn label{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:44px;border:1px solid var(--track);border-radius:999px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.depa .yn input:checked+label{background:var(--paper);color:var(--deep);border-color:var(--paper)}.depa .yn input:focus-visible+label{outline:2px solid var(--paper);outline-offset:3px}.depa .verdict-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.depa .verdict-ring{width:150px;height:150px;border-radius:50%;border:8px solid var(--track);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:48px}.depa .verdict-box .word{font-family:var(--display);font-size:48px;line-height:1;margin:8px 0 0}.depa .verdict-box p{margin:0;color:var(--muted);font-size:15px;max-width:340px}.depa .g-qual{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.depa .tier .tile-head h3{font-family:var(--mono);font-size:22px;letter-spacing:.04em;text-transform:uppercase}.depa .tier .price{display:flex;align-items:baseline;gap:10px;margin:8px 0 20px}.depa .tier .price b{font-family:var(--display);font-weight:500;font-size:62px;line-height:1}.depa .tier .price span{font-family:var(--mono);font-size:15px;color:var(--faint)}.depa .tier p{margin:0;color:var(--muted);font-size:16px}.depa .tier .limits{margin-top:16px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.depa .tier.mid{border-color:var(--pass)}.depa .promise p{margin:0;font-size:19px;line-height:1.55}.depa .promise b{font-weight:500}.depa .promise span{color:var(--muted)}.depa .bg-tile{max-width:880px}.depa .bg-tile p{margin:0;font-size:19px;line-height:1.55}.depa .person .top-row{display:flex;justify-content:space-between;align-items:flex-start}.depa .person h3{margin:24px 0 0;font-family:var(--display);font-weight:400;font-size:30px}.depa .person .role{margin:24px 0 0;padding-bottom:16px;border-bottom:1px solid var(--hair);color:var(--muted)}.depa .person .creds{margin:16px 0 0;color:var(--paper);font-size:15px;font-weight:500;line-height:1.5}.depa .person .creds span{white-space:nowrap}.depa .person p.bio{margin:20px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.depa .faq .tile{min-height:220px;display:flex;flex-direction:column}.depa .faq h3{font-family:var(--display);font-weight:500;font-size:26px;line-height:1.2;margin:auto 0 10px;padding-top:32px}.depa .faq p{margin:0;color:var(--muted);font-size:16px}.depa .foot{border-top:1px solid var(--hair);margin-top:96px;padding:56px 0 40px}.depa .foot-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px}.depa .foot ul{list-style:none;margin:16px 0 0;padding:0;line-height:2.2}.depa .foot ul a{text-decoration:none;color:var(--muted)}.depa .foot-bottom{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--hair);margin-top:40px;padding-top:24px}.depa .order-form{flex:1 1 380px;display:flex;flex-direction:column;gap:6px;min-width:0}.depa .order-form label{font-size:15px;font-weight:500;color:var(--deep);margin-top:12px}.depa .order-form label:first-child{margin-top:0}.depa .order-form input{font:inherit;font-size:17px;color:var(--deep);background:#fff;border:1px solid #BDB9B1;border-radius:10px;min-height:52px;padding:0 16px}.depa .order-form input::placeholder{color:#6e6b66}.depa .order-form input:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.depa .order-form .btn{margin-top:24px;width:100%}.depa .form-note{margin:12px 0 0!important;font-size:14px!important;color:var(--paper-sub)}.depa .form-note a{color:var(--deep)}.depa .audit-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:center;padding:96px 0 0}.depa .audit-hero h1{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(48px,6vw,96px);line-height:.98;letter-spacing:-.03em}.depa .audit-hero .sub{margin:32px 0 0;max-width:600px;font-size:21px;line-height:1.45}.depa .audit-hero .btn{margin-top:40px}.depa .audit-hero .mail{margin:24px 0 0;font-size:15px;color:var(--muted)}.depa .health{display:flex;align-items:center;gap:24px;margin-bottom:24px}.depa .health .ringv{width:132px;height:132px;flex:none;border-radius:50%;border:7px solid var(--watch);display:flex;flex-direction:column;align-items:center;justify-content:center}.depa .health .ringv b{font-family:var(--display);font-weight:500;font-size:48px;line-height:1}.depa .health .ringv span{font-family:var(--mono);font-size:12px;color:var(--faint)}.depa .verdict-big{font-family:var(--display);font-size:44px;line-height:1;margin:6px 0 0}.depa .req{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.depa .req .n{font-family:var(--mono);font-size:15px;color:var(--faint)}.depa .req h3{margin:56px 0 12px;font-family:var(--display);font-weight:500;font-size:24px;line-height:1.2}.depa .req p{margin:0;color:var(--muted);font-size:16px}@media(max-width:1180px){.depa .g3,.depa .g4,.depa .req,.depa .sgrid,.depa .sgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.depa .hero-line{grid-template-columns:1fr;text-align:left}.depa .hero-line .r{text-align:left}.depa .hero-line .r .pill{justify-content:flex-start}.depa .hero-line .mid{order:-1}.depa .hero-line .side{font-size:48px}.depa .day-dot{display:none}.depa .audit-hero,.depa .bg-tile,.depa .foot-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.depa{font-size:16px}.depa .wrap{padding:0 24px}.depa .tile{padding:24px}.depa .sec{padding-top:96px}.depa .sec-head{padding-top:48px;margin-bottom:40px}.depa .chap{padding:96px 0 40px}.depa .close{padding-top:96px}.depa .g2,.depa .g3,.depa .g4,.depa .req,.depa .sgrid,.depa .sgrid2,.depa .g-qual{grid-template-columns:minmax(0,1fr)}.depa .hero-line .side{font-size:38px}.depa .hero-line .mark{font-size:78px}.depa .scale span:not(.k){display:none}.depa .scale{padding:0}.depa .phases{flex-direction:column;gap:28px}.depa .phase{flex:none!important}.depa .title-30{font-size:40px;padding-top:120px}.depa .chap h2{font-size:38px}.depa .step{min-height:0}.depa .step h3{font-size:48px}.depa .score .fig b,.depa .score.lead .fig b{font-size:64px}.depa .q{grid-template-columns:28px 1fr}.depa .q .yn{grid-column:2}.depa .paper-panel,.depa .dark-panel{padding:25px}.depa .paper-panel h2,.depa .paper-panel .h,.depa .dark-panel .h{font-size:30px}.depa .paper-panel .btn{width:100%}.depa .big-word{font-size:40px}.depa .tier .price b{font-size:48px}.depa .audit-hero{padding-top:56px}.depa .audit-hero .btn{width:100%}.depa .sec-nav{display:none}}.depa{background:var(--deep);color:var(--paper);font-family:var(--font-depa-body),system-ui,sans-serif;padding-bottom:120px}.depa .lang-row{display:flex;justify-content:flex-end;padding-top:20px}.depa .lang{display:flex;align-items:center;gap:6px;font-family:var(--font-depa-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.depa .lang a{text-decoration:none;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:4px}.depa .lang a[aria-current]{color:var(--paper);border:1px solid var(--track)}.depa .lang span{color:var(--faint)}.depa .hero-video{margin:16px 0 0}.depa .vwrap{position:relative;border:1px solid var(--hair);border-radius:12px;overflow:hidden;background:var(--deep);aspect-ratio:16/9}.depa .vwrap video{display:block;width:100%;height:100%;object-fit:cover;background:var(--deep)}.depa .vplay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;gap:16px;padding:32px;background:transparent;border:0;color:var(--paper);cursor:pointer;font:inherit;text-align:left}.depa .vplay-icon{width:72px;height:72px;border-radius:12px;background:var(--paper);position:relative;flex:none}.depa .vplay-icon:after{content:"";position:absolute;left:29px;top:22px;border-left:20px solid var(--deep);border-top:14px solid transparent;border-bottom:14px solid transparent}.depa .vplay-text{display:flex;flex-direction:column;gap:6px;font-family:var(--font-depa-display),system-ui,sans-serif;font-size:22px;line-height:1.1}.depa .vplay-text .mono{color:var(--muted)}.depa .vplay:hover .vplay-icon,.depa .vplay:focus-visible .vplay-icon{background:#fff}.depa .vplay:focus-visible{outline:2px solid var(--paper);outline-offset:-6px}.depa .vwrap.playing .vplay{display:none}.depa .split-21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.depa .checkin{margin:24px 0 0;font-family:var(--font-depa-display),system-ui,sans-serif;font-size:30px;line-height:1.2}.depa .first-step{margin:12px 0 24px;font-family:var(--font-depa-display),system-ui,sans-serif;font-size:26px;line-height:1.2}.depa .close{padding-top:160px}.depa .faq a{color:var(--paper)}@media(max-width:720px){.depa .vplay{padding:16px}.depa .vplay-icon{width:56px;height:56px}.depa .vplay-icon:after{left:22px;top:16px;border-left-width:16px;border-top-width:12px;border-bottom-width:12px}.depa .vplay-text{font-size:18px}.depa .split-21{grid-template-columns:minmax(0,1fr)}}body.depa-body{background:#0e0e0e}.depa .order-panel{align-items:flex-start}.depa .order-copy{flex:1 1 420px;min-width:0}.depa .paper-panel .small-note{font-size:15px;margin-top:24px}.depa .honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.depa .order-form .cf-turnstile{margin-top:16px}.depa .paper-panel .form-status{margin:8px 0 0;font-size:15px;color:#8e2a43}.depa .paper-panel .form-status:empty{display:none}.depa .paper-panel .form-done{margin:0;font-family:var(--font-depa-display),system-ui,sans-serif;font-size:26px;line-height:1.25;color:var(--deep)}.depa .stage{position:relative}.depa .pin-track.on .pin-inner{transform-origin:top center}.depa .pin-track.on [data-beat]{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.depa .pin-track.on [data-beat].in{opacity:1;transform:none}.depa .pin-track.on .rings circle{stroke-dashoffset:1276}.depa .acc{border-top:1px solid var(--hair)}.depa .acc:last-child{border-bottom:1px solid var(--hair)}.depa .acc>summary{display:flex;align-items:center;gap:24px;padding:32px 0;cursor:pointer;list-style:none}.depa .acc>summary::-webkit-details-marker{display:none}.depa .acc .acc-label{font-family:var(--display);font-weight:500;font-size:24px;line-height:1.25}.depa .acc .acc-hint{flex:1;color:var(--muted);font-size:16px;text-align:right}.depa .acc .acc-kick{flex:none;width:140px}.depa .acc .acc-icon{flex:none;position:relative;width:44px;height:44px;margin-left:auto;border:1px solid var(--track);border-radius:50%;transition:border-color .2s ease}.depa .acc .acc-icon:before,.depa .acc .acc-icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:var(--paper);transform:translate(-50%,-50%);transition:transform .3s ease}.depa .acc .acc-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.depa .acc[open] .acc-icon:after{transform:translate(-50%,-50%) rotate(0)}.depa .acc>summary:hover .acc-icon{border-color:var(--paper)}.depa .acc-body{padding:8px 0 64px}.depa .acc-list .acc-body{padding:0 0 32px 164px}.depa .acc-list .acc-body p{margin:0;max-width:640px;color:var(--muted);font-size:18px;line-height:1.6}.depa .acc{interpolate-size:allow-keywords}.depa .acc::details-content{block-size:0;overflow:hidden;transition:block-size .45s ease,content-visibility .45s allow-discrete}.depa .acc[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){.depa .acc::details-content,.depa .acc .acc-icon:after{transition:none}}@media(max-width:1180px){.depa .wrap{padding:0 48px}}@media(max-width:720px){.depa .wrap{padding:0 24px}.depa .acc>summary{flex-wrap:wrap;gap:8px 16px;padding:24px 0}.depa .acc .acc-label{font-size:20px;flex:1 1 0}.depa .acc .acc-hint{order:3;flex-basis:100%;text-align:left;font-size:15px}.depa .acc .acc-kick{width:auto;flex-basis:100%}.depa .acc-list .acc-body{padding:0 0 24px}}.depa .sub-gap{margin-top:128px}.depa .fixed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hair)}.depa .fixed>div{padding:32px 40px 0 0}.depa .fixed>div+div{padding-left:40px;border-left:1px solid var(--hair)}.depa .fixed p{margin:0;font-size:19px;line-height:1.55}.depa .fixed p.mono{margin-bottom:16px;font-size:12px}.depa .fixed b{font-weight:500}.depa .fixed span{color:var(--muted)}@media(max-width:720px){.depa .sub-gap{margin-top:80px}.depa .fixed{grid-template-columns:minmax(0,1fr)}.depa .fixed>div,.depa .fixed>div+div{padding:24px 0;border-left:0;border-bottom:1px solid var(--hair)}}.depa .sgrid2-key{grid-template-columns:minmax(0,340fr) minmax(0,340fr) minmax(0,660fr)}.depa .sgrid2-key>div:last-child{padding:8px 0 0 24px}.depa .fixed.four{grid-template-columns:repeat(4,minmax(0,1fr))}.depa .fixed.four p{font-size:17px}@media(max-width:1180px){.depa .sgrid2-key{grid-template-columns:repeat(2,minmax(0,1fr))}.depa .sgrid2-key>div:last-child{grid-column:1/-1;padding-left:0}.depa .fixed.four{grid-template-columns:repeat(2,minmax(0,1fr))}.depa .fixed.four>div:nth-child(3){padding-left:0;border-left:0}.depa .fixed.four>div:nth-child(n+3){padding-top:32px;margin-top:32px;border-top:1px solid var(--hair)}}@media(max-width:720px){.depa .sgrid2-key{grid-template-columns:minmax(0,1fr)}.depa .sgrid2-key>div:last-child{padding:8px 0 0}.depa .fixed.four{grid-template-columns:minmax(0,1fr)}.depa .fixed.four>div,.depa .fixed.four>div:nth-child(n+3){padding:24px 0;margin:0;border-left:0;border-top:0;border-bottom:1px solid var(--hair)}}.depa .person>h3:first-child{margin-top:0}.depa .cta-pair{display:flex;flex-direction:column;align-items:center;gap:8px}.depa .paper-panel .cta-pair .learn{color:var(--deep);font-size:16px}.depa .chap-link{margin:-24px 0 40px}.depa .chap-link .link{font-size:17px}@media(max-width:720px){.depa .cta-pair{width:100%}.depa .chap-link{margin:-16px 0 24px}}.depa .paper-panel .h{color:var(--deep)}.depa .crumbs{display:flex;align-items:center;gap:12px}.depa .crumbs a{color:var(--paper);text-decoration:underline;text-underline-offset:4px;padding:6px 0}.depa .crumbs span[aria-hidden]{color:var(--faint)}.depa .crumbs [aria-current]{color:var(--muted)}.depa .fixed a{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.depa .paper-panel :focus-visible{outline-color:var(--deep)}.depa .pin-track.on [data-beat]:focus-within{opacity:1;transform:none}.depa .form-done:focus{outline:none}
