@font-face{font-family:"Source Serif 4";font-display:swap;font-style:normal;font-weight:400;src:url(/fonts/SourceSerif4-Regular.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-display:swap;font-style:normal;font-weight:400 800;src:url(/fonts/EBGaramond-Variable.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-display:swap;font-style:italic;font-weight:400 800;src:url(/fonts/EBGaramond-Italic-Variable.woff2) format("woff2")}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-Variable.woff2) format("woff2")}:root{--midnight: #10191d;--night: #18262b;--paper: #f5f1e9;--parchment: #e8e0d3;--champagne: #dcc39a;--bronze: #765b38;--ink: #172429;--mist: #b8c4c6;--success: #2f6656;--error: #a13833;--poster-paper: #f4f0e8;--poster-ink: #14222b;--poster-teal: #165a67;--focus: var(--bronze);--font-body: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display: "EB Garamond", Georgia, "Times New Roman", Times, serif;--font-poster: "Source Serif 4", Georgia, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--step--2: .64rem;--step--1: .8rem;--step-0: 1rem;--step-1: 1.25rem;--step-2: 1.5625rem;--step-3: 1.953rem;--step-4: 2.441rem;--space-unit: .25rem;--space-1: var(--space-unit);--space-2: calc(2 * var(--space-unit));--space-3: calc(3 * var(--space-unit));--space-4: calc(4 * var(--space-unit));--space-5: calc(5 * var(--space-unit));--space-6: calc(6 * var(--space-unit));--space-8: calc(8 * var(--space-unit));--space-10: calc(10 * var(--space-unit));--space-12: calc(12 * var(--space-unit));--space-16: calc(16 * var(--space-unit));--space-24: calc( 24 * var(--space-unit) );--measure: 34rem;--radius-1: .25rem;--radius-2: .5rem;--muted: color-mix(in srgb, var(--ink) 78%, var(--paper))}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-display);font-weight:400}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.refusal{--focus: var(--champagne);background:var(--midnight);color:var(--paper);min-height:100vh;padding:var(--space-16) max(var(--space-5),calc((100% - 34rem)/2))}.refusal h1{font-size:clamp(var(--step-3),6vw,var(--step-4));letter-spacing:-.01em;line-height:1.1;margin:0 0 var(--space-5)}.refusal p{color:var(--mist);line-height:1.6;margin:0 0 var(--space-5)}.refusal .refusal-status{color:var(--champagne);font-size:var(--step--1);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.refusal-footer{--focus: var(--champagne);background:var(--midnight);border-top:1px solid var(--night);padding:var(--space-6) max(var(--space-5),calc((100% - 34rem)/2))}.refusal a{color:var(--champagne);font-weight:600;text-underline-offset:.2em}.refusal .refusal-brand{align-items:center;color:var(--paper);display:flex;font-family:var(--font-display);font-size:var(--step-2);gap:var(--space-3);margin:0 0 var(--space-12)}.consent{--focus: var(--champagne);background:var(--night);border-top:1px solid var(--champagne);bottom:0;color:var(--paper);padding:var(--space-4) var(--space-5);position:sticky;z-index:2}.consent-form{align-items:center;column-gap:var(--space-4);display:grid;grid-template-areas:"text answers" "settings answers";grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:60rem}.consent-form:has(.consent-settings[open]){grid-template-areas:"text answers" "settings settings"}.consent-text{color:var(--mist);font-size:var(--step--1);grid-area:text;line-height:1.35;margin:0;text-wrap:balance}.consent-detail{line-height:1.5;margin:0}.consent-detail a{color:var(--champagne);font-weight:600}.consent-answers{display:grid;gap:var(--space-2);grid-area:answers;grid-template-columns:1fr 1fr}.consent-answer{background:transparent;border:1px solid var(--champagne);border-radius:var(--radius-1);color:var(--paper);cursor:pointer;font:600 1rem var(--font-body);min-height:48px;min-width:3.5rem;padding:var(--space-2) var(--space-4)}.consent-answer:hover{background:var(--champagne);color:var(--midnight)}.consent-settings{color:var(--mist);font-size:var(--step--1);grid-area:settings}.consent-settings summary{align-items:center;color:var(--champagne);cursor:pointer;display:flex;list-style:none;margin:-13px 0;min-height:44px;text-decoration:underline;width:max-content}.consent-settings summary::-webkit-details-marker{display:none}.consent-settings[open]{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2)}.consent-settings[open] summary{margin:0}.consent-choice{align-items:center;cursor:pointer;display:flex;gap:var(--space-2);min-height:44px}.survey{--focus: var(--champagne);background:var(--night);border:1px solid var(--champagne);border-radius:var(--radius-1);bottom:var(--space-4);color:var(--paper);max-width:22rem;padding:var(--space-5);position:fixed;right:var(--space-4);z-index:3}@media(max-width:30rem){.survey{left:var(--space-4);max-width:none}}.survey-close{background:transparent;border:0;color:var(--mist);cursor:pointer;font-size:1.5rem;line-height:1;min-height:44px;min-width:44px;position:absolute;right:0;top:0}.survey-form{display:flex;flex-direction:column;gap:var(--space-4)}.survey-choices{border:0;display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0}.survey-question{font:500 var(--step-1) / 1.3 var(--font-display);margin:0 var(--space-6) var(--space-3) 0;padding:0}.survey-choice{align-items:center;color:var(--mist);cursor:pointer;display:flex;gap:var(--space-2);min-height:32px}.survey-choice input{accent-color:var(--champagne)}.survey-own{background:var(--midnight);border:1px solid var(--mist);border-radius:var(--radius-1);color:var(--paper);font:1rem var(--font-body);padding:var(--space-2) var(--space-3)}.survey-send{align-self:flex-start;background:transparent;border:1px solid var(--champagne);border-radius:var(--radius-1);color:var(--paper);cursor:pointer;font:600 1rem var(--font-body);min-height:44px;padding:var(--space-2) var(--space-5)}.survey-send:hover:enabled{background:var(--champagne);color:var(--midnight)}.survey-send:disabled{cursor:default;opacity:.5}.consent-save{align-self:flex-start;background:transparent;border:1px solid var(--mist);border-radius:var(--radius-1);color:var(--paper);cursor:pointer;font:600 var(--step--1) var(--font-body);min-height:44px;padding:var(--space-2) var(--space-4)}html:has(.consent){scroll-padding-bottom:7rem}@media(max-width:767px){html:has(.consent){scroll-padding-bottom:11rem}.consent{padding:6px var(--space-4)}.consent-form{gap:6px var(--space-3)}.consent-text{flex-basis:100%;font-size:.75rem;line-height:1.35}.consent-answers{flex:1;gap:var(--space-2)}.consent-answer{flex:1;min-height:44px;min-width:0;padding:var(--space-2) var(--space-3)}}.howto{margin-inline:auto;max-width:60rem;scroll-margin-top:var(--space-4);text-align:left}.howto-facade{cursor:pointer;display:block;list-style:none}.howto-facade::-webkit-details-marker{display:none}.howto-stage{background:var(--midnight);display:block;overflow:hidden;position:relative}.howto-facade>.howto-stage{border-radius:var(--radius-2) var(--radius-2) 0 0}.howto[open]>.howto-facade>.howto-stage{display:none}.howto>.howto-stage{border-radius:0 0 var(--radius-2) var(--radius-2)}.howto-media{aspect-ratio:16 / 9;background:var(--midnight);display:block;height:auto;margin-inline:auto;max-height:80vh;object-fit:contain;width:min(100%,calc(80vh * 16 / 9))}.howto-badge{align-items:center;background:var(--midnight);border:2px solid var(--champagne);border-radius:50%;color:var(--champagne);display:flex;height:4.5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.5rem}.howto-glyph{background:currentColor;clip-path:polygon(33.33% 20.83%,33.33% 79.17%,79.17% 50%);display:block;flex-shrink:0}.howto-badge .howto-glyph{height:2.25rem;width:2.25rem}.howto-facade:hover .howto-badge{background:var(--champagne);color:var(--midnight)}.howto-bar{align-content:center;align-items:center;background:var(--midnight);border-radius:0 0 var(--radius-2) var(--radius-2);color:var(--paper);display:flex;flex-wrap:wrap;font:400 var(--step-0) / 1.5 var(--font-body);gap:0 var(--space-2);justify-content:center;min-height:48px;padding:var(--space-3) var(--space-5);text-align:center}.howto[open]>.howto-facade>.howto-bar{border-radius:var(--radius-2) var(--radius-2) 0 0}.howto-watch{font-weight:600}.howto-meta{color:var(--mist)}.howto-files{display:flex;flex-wrap:wrap;gap:0 var(--space-6);margin:var(--space-4) 0 0}.howto-files a{align-items:center;color:var(--ink);display:inline-flex;font-weight:600;min-height:44px;text-underline-offset:.2em}.howto-steps{color:var(--muted);font-size:.875rem;line-height:1.7;margin:var(--space-6) 0 0;padding-left:1.5em}.howto-steps li{break-inside:avoid;margin-bottom:var(--space-3)}.howto-steps li::marker{color:var(--bronze);font-weight:600}.howto-action{color:var(--ink);display:block;font-weight:600}.howto-jump a{align-items:center;color:var(--bronze);display:inline-flex;font-size:var(--step--1);font-weight:600;gap:var(--space-2);letter-spacing:.06em;min-height:44px;text-underline-offset:.2em}.howto-jump .howto-glyph{height:1.25rem;width:1.25rem}@media(min-width:768px){.howto-steps{column-gap:var(--space-12);columns:2}}@media(max-width:767px){.howto-media{aspect-ratio:9 / 16;width:min(100%,45vh)}}
