.example-main{background:var(--ot-cream)}.example-topbar .example-nav-current{color:var(--ot-gold-deep);position:relative}.example-topbar .example-nav-current:after{content:"";background:var(--ot-gold);height:1px;position:absolute;bottom:-10px;left:0;right:0}.example-main a:focus-visible,.example-topbar a:focus-visible,.example-main button:focus-visible,.example-main input:focus-visible{outline:2px solid var(--ot-gold);outline-offset:4px}.example-hero{border-bottom:1px solid var(--ot-rule);background:radial-gradient(circle at center, var(--ot-cream) 0%, var(--ot-cream-deep) 100%);text-align:center;place-items:center;min-height:100vh;padding:176px 40px 120px;display:grid;position:relative}.example-hero-inner{max-width:980px}.example-hero .eyebrow{margin-bottom:48px}.example-hero h1{font-variation-settings:"opsz" 144, "wght" 300;max-width:920px;margin:0 auto;font-size:clamp(48px,7.5vw,104px);line-height:.98}.example-hero p{max-width:var(--ot-read-max);color:var(--ot-ink-soft);margin:42px auto 0;font-size:19px;line-height:1.72}.example-scroll-cue{color:var(--ot-stone);font-family:var(--ot-font-display);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;font-size:10px;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.example-scroll-cue:hover{color:var(--ot-gold-deep)}.example-section{padding:var(--ot-section-y) 40px;border-bottom:1px solid var(--ot-rule)}.example-section-inner{width:100%;max-width:var(--ot-col-max);margin:0 auto}.example-ornament-grid{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:72px;display:grid}.example-roman{color:var(--ot-gold);font-family:var(--ot-font-display);font-variation-settings:"opsz" 144, "wght" 300;font-size:clamp(72px,9vw,132px);font-style:italic;font-weight:300;line-height:.8}.example-prose-block{min-width:0}.example-prose-block>.eyebrow{margin-bottom:28px}.example-prose-block h2{font-variation-settings:"opsz" 96, "wght" 300;max-width:860px;margin-bottom:48px;font-size:clamp(38px,5.5vw,68px)}.example-prose{max-width:var(--ot-read-max);color:var(--ot-ink-soft);font-size:18px;line-height:1.78}.example-prose p+p{margin-top:1.35em}.example-family-section,.example-request-section{background:var(--ot-cream-deep)}.example-honesty-line{border-top:1px solid var(--ot-rule-strong);color:var(--ot-ink);padding-top:28px;font-style:italic}.example-groups-section{background:var(--ot-cream)}.example-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.example-report-card{border:1px solid var(--ot-rule-strong);background:var(--ot-cream-deep);flex-direction:column;min-width:0;min-height:650px;padding:54px 48px;display:flex}.example-report-card h2{font-variation-settings:"opsz" 96, "wght" 300;margin:24px 0 18px;font-size:clamp(38px,4vw,58px)}.example-card-promise{max-width:520px;color:var(--ot-ink);font-family:var(--ot-font-display);font-size:21px;font-style:italic;line-height:1.45}.example-report-card ul{border-top:1px solid var(--ot-rule);margin:42px 0;list-style:none}.example-report-card li{border-bottom:1px solid var(--ot-rule);padding:24px 0}.example-report-card li strong,.example-report-card li span{display:block}.example-report-card li strong{color:var(--ot-ink);font-family:var(--ot-font-display);font-variation-settings:"opsz" 24, "wght" 500;font-feature-settings:"onum", "liga";font-size:17px;font-weight:500;line-height:1.35}.example-report-card li span{color:var(--ot-ink-soft);margin-top:7px;font-size:15px;line-height:1.55}.example-card-closing{max-width:500px;color:var(--ot-gold-deep);font-family:var(--ot-font-display);margin-top:auto;font-size:15px;font-style:italic;line-height:1.55}.example-form-shell{border:1px solid var(--ot-rule-strong);background:var(--ot-cream);width:100%;max-width:1040px;margin:0 auto;padding:72px}.example-form-intro{max-width:760px;margin-bottom:56px}.example-form-intro h2{font-variation-settings:"opsz" 96, "wght" 300;margin-bottom:24px;font-size:clamp(38px,5vw,62px)}.example-form-intro p,.example-alpha-pitch{color:var(--ot-ink-soft);font-size:18px;line-height:1.72}.example-report-form{gap:30px;display:grid}.example-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.example-field{gap:9px;min-width:0;display:grid}.example-field>span,.example-group-fieldset legend{color:var(--ot-ink);font-family:var(--ot-font-display);font-variation-settings:"opsz" 14, "wght" 500;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500}.example-field input{border:1px solid var(--ot-rule-strong);background:var(--ot-cream);width:100%;min-width:0;color:var(--ot-ink);font-family:var(--ot-font-body);border-radius:0;padding:14px 16px;font-size:17px;line-height:1.45}.example-field input:focus-visible{border-color:var(--ot-gold)}.example-group-fieldset{border:0;min-width:0}.example-group-fieldset legend{margin-bottom:14px}.example-group-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.example-checkbox-card{border:1px solid var(--ot-rule-strong);background:var(--ot-cream-deep);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:24px;transition:border-color .18s,background .18s;display:grid}.example-checkbox-card:hover{border-color:var(--ot-gold);background:var(--ot-cream-dark)}.example-checkbox-card:has(input:checked){border-color:var(--ot-gold);background:var(--ot-cream-dark)}.example-checkbox-card:has(input:focus-visible){outline:2px solid var(--ot-gold);outline-offset:3px}.example-checkbox-card input,.example-alpha-option input{width:20px;height:20px;accent-color:var(--ot-ink);margin-top:2px}.example-checkbox-card strong,.example-checkbox-card small{display:block}.example-checkbox-card strong{color:var(--ot-ink);font-family:var(--ot-font-display);font-variation-settings:"opsz" 24, "wght" 500;font-size:19px;font-weight:500;line-height:1.3}.example-checkbox-card small{color:var(--ot-ink-soft);font-family:var(--ot-font-body);margin-top:7px;font-size:15px;line-height:1.5}.example-validation,.example-form-status{color:var(--ot-ink);font-size:15px;line-height:1.5}.example-validation{margin-top:12px}.example-alpha-option{max-width:620px;color:var(--ot-ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;font-size:17px;line-height:1.5;display:grid}.example-alpha-option small{color:var(--ot-stone);font-size:14px;display:block}.example-submit{border:1px solid var(--ot-gold);width:fit-content;max-width:100%;color:var(--ot-ink);cursor:pointer;font-family:var(--ot-font-display);font-variation-settings:"opsz" 14, "wght" 500;letter-spacing:.2em;text-transform:uppercase;background:0 0;border-radius:0;padding:16px 30px;font-size:12px;font-weight:500;line-height:1.3;transition:background .18s,color .18s}.example-submit:hover:not(:disabled){background:var(--ot-gold);color:var(--ot-cream)}.example-submit:disabled{color:var(--ot-stone);cursor:default}.example-form-status{min-height:1.5em}.example-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.example-form-success h3{font-variation-settings:"opsz" 96, "wght" 300;margin-bottom:20px;font-size:clamp(38px,5vw,58px)}.example-form-success>p{color:var(--ot-ink-soft);font-size:18px}.example-download-list{border-top:1px solid var(--ot-rule-strong);margin:42px 0 30px;list-style:none}.example-download-list li{border-bottom:1px solid var(--ot-rule-strong)}.example-download-list a{padding:22px 4px;display:block}.example-download-list a:hover span{color:var(--ot-gold-deep)}.example-download-list span,.example-download-list small{overflow-wrap:anywhere;display:block}.example-download-list span{color:var(--ot-ink);font-family:var(--ot-font-display);font-variation-settings:"opsz" 24, "wght" 500;font-feature-settings:"onum", "liga";font-size:19px;font-weight:500}.example-download-list small{color:var(--ot-ink-soft);font-family:var(--ot-font-body);margin-top:5px;font-size:15px;line-height:1.5}.example-alpha-confirm-note{color:var(--ot-stone);font-size:14px;line-height:1.5}.example-alpha-section{background:var(--ot-cream)}.example-alpha-layout{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:end;gap:80px;display:grid}.example-alpha-pitch{max-width:var(--ot-read-max)}.example-alpha-form{gap:18px;display:grid}.example-alpha-form .example-submit{margin-top:2px}.example-alpha-success{border:1px solid var(--ot-rule-strong);background:var(--ot-cream-deep);padding:30px}.example-alpha-success p{color:var(--ot-ink);font-family:var(--ot-font-display);font-variation-settings:"opsz" 24, "wght" 400;font-size:22px;line-height:1.45}.example-alpha-success small{color:var(--ot-stone);font-family:var(--ot-font-body);margin-top:12px;font-size:14px;line-height:1.5;display:block}.example-closing-section{padding:var(--ot-section-y) 40px;background:var(--ot-cream-deep)}.example-closing-inscription{border:1px solid var(--ot-rule-strong);max-width:780px;color:var(--ot-ink);font-family:var(--ot-font-display);font-variation-settings:"opsz" 96, "wght" 300;text-align:center;margin:0 auto;padding:76px 54px;font-size:clamp(34px,5vw,58px);font-style:italic;font-weight:300;line-height:1.15}@media (max-width:960px){.example-section,.example-closing-section{padding:112px 24px}.example-ornament-grid{grid-template-columns:84px minmax(0,1fr);gap:42px}.example-report-card{min-height:0;padding:42px 34px}.example-form-shell{padding:52px 42px}.example-alpha-layout{grid-template-columns:1fr;gap:46px}}@media (max-width:720px){.example-hero{min-height:92vh;padding:146px 24px 112px}.example-hero .eyebrow{margin-bottom:34px}.example-hero h1{font-size:clamp(42px,12vw,68px)}.example-hero p{margin-top:32px;font-size:17px}.example-ornament-grid,.example-report-grid,.example-field-row{grid-template-columns:1fr}.example-ornament-grid{gap:34px}.example-roman{font-size:64px}.example-report-grid{gap:20px}.example-report-card{padding:38px 28px}.example-form-shell{padding:40px 28px}.example-group-options{grid-template-columns:1fr}}@media (max-width:420px){.example-section,.example-closing-section{padding:88px 18px}.example-hero{padding-left:18px;padding-right:18px}.example-scroll-cue{letter-spacing:.18em}.example-report-card,.example-form-shell{padding:30px 20px}.example-checkbox-card{padding:20px 16px}.example-submit{width:100%}.example-closing-inscription{padding:54px 22px}}.example-report-card li strong .example-amp,.example-download-list .example-amp,.example-amp{font-family:var(--ot-font-body);font-weight:600;display:inline}
