:root{--odt-red:#D6001C;--odt-ink:#111111;--odt-ground:#F3F1EC;--odt-quiet:#B9B5AD;--odt-hair:rgb(243 241 236 / .45);--odt-rule:rgb(17 17 17 / .28);--odt-gutter:clamp(16px, 2.3vw, 32px);--odt-lift:44px;--odt-display:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--odt-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.odt{margin:0;background:var(--odt-ground);color:var(--odt-ink);font:400 16px/1.5 var(--odt-mono);overflow-x:hidden}:where(.odt) :where(h1,h2,p,ul,fieldset){margin:0;padding:0}:where(.odt) ul{list-style:none}:where(.odt) a{color:inherit}.odt a:focus-visible{outline:3px solid var(--odt-red);outline-offset:3px}.odt-bar,.odt-foot{display:flex;justify-content:space-between;gap:16px;padding:12px var(--odt-gutter);font-size:13px;letter-spacing:.02em}.odt-bar a{margin:-6px -8px;padding:6px 8px;font-weight:500;text-decoration:none}.odt-bar a,.odt-go,.odt-more a{transition:background-color .15s ease,color .15s ease}.odt-bar a:hover{background:var(--odt-red);color:var(--odt-ground)}.odt-shutter::after,.odt-ask::after,.odt-contact::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background:repeating-linear-gradient(to bottom,rgb(17 17 17 / .2) 0 1px,#fff0 1px 3px),repeating-linear-gradient(to bottom,#fff0 0 41px,rgb(17 17 17 / .09) 41px 44px,#fff0 44px 46px,rgb(17 17 17 / .06) 46px 47px,#fff0 47px 89px),repeating-linear-gradient(90deg,rgb(214 0 28 / .03) 0 1px,rgb(243 241 236 / .02) 1px 2px,#fff0 2px 3px)}.odt-window{position:relative;overflow:hidden;background:var(--odt-ink)}.odt-peek{position:absolute;inset:auto 0 0;height:var(--odt-lift);display:flex;align-items:center;justify-content:space-between;padding:0 var(--odt-gutter);color:var(--odt-ground);font-size:13px;font-weight:500}.odt-shutter{position:relative;display:flex;align-items:flex-end;justify-content:center;container-type:inline-size;min-height:34vh;padding:calc(var(--odt-lift) + 16px) var(--odt-gutter) clamp(16px, 2vw, 28px);background:var(--odt-red) repeating-linear-gradient(to bottom,transparent 0 34px,rgb(17 17 17 / .12) 34px 36px);border-bottom:4px solid var(--odt-ink);animation:odt-drop .6s cubic-bezier(.16,1,.3,1) backwards}.odt-peek span{position:relative;display:inline-block}.odt-peek.is-on span{text-shadow:1px 0 rgb(214 0 28 / .55)}.odt-peek span::before,.odt-peek span::after{content:attr(data-g);position:absolute;inset:0;white-space:nowrap;pointer-events:none;opacity:0;text-shadow:none;transform:translateX(var(--gx,2px));clip-path:inset(var(--gt,0) 0 var(--gb,50%) 0)}.odt-peek span::before{color:var(--odt-red)}.odt-peek span::after{color:inherit;background:var(--odt-ink)}.odt-peek span.g-ghost::before{opacity:var(--go,.6)}.odt-peek span.g-cut::after{opacity:1}.odt-peek span.g-flick{opacity:0}.odt-peek span.g-nudge{transform:translateX(var(--gx,2px))}.odt-blip{position:absolute;background:var(--odt-red);pointer-events:none}.odt-blip.is-g{background:var(--odt-ground)}@keyframes odt-drop{from{transform:translateY(-100%)}}.odt-mark{color:var(--odt-ground);font:800 15.2cqi/.84 var(--odt-display);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap}.odt-open{display:grid;grid-template-columns:2fr 1fr}.odt-tease{padding:clamp(28px, 4vw, 56px) var(--odt-gutter)}.odt-tease h2{font:800 clamp(44px, 6vw, 112px)/.94 var(--odt-display);letter-spacing:-.035em}.odt-tease em{color:var(--odt-red);font-style:normal}.odt-tease p{margin-top:24px;font-size:16px}.odt-tease p+p{margin-top:8px}.odt-ask{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(28px, 4vw, 56px) var(--odt-gutter);background:var(--odt-ink);color:var(--odt-ground)}.odt-ask h2{margin-bottom:12px;font:700 clamp(24px, 2.2vw, 36px)/1.1 var(--odt-display);letter-spacing:-.02em}.odt-go{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 18px;border:1px solid var(--odt-red);background:var(--odt-red);color:var(--odt-ground);font:700 17px/1.2 var(--odt-display);text-decoration:none}.odt-go:hover{border-color:#B8001F;background:#B8001F}.odt-go.line{border-color:var(--odt-hair);background:none}.odt-go.line:hover{border-color:var(--odt-ground);background:none}.odt .odt-ask a:focus-visible{outline-color:var(--odt-ground)}.odt-direct{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:4px;color:var(--odt-quiet);font-size:14px}.odt-direct a{display:inline-block;padding:6px 0}.odt-contact{position:relative;display:grid;grid-template-columns:1fr 2fr;gap:16px 0;padding-block:clamp(28px, 4vw, 56px);background:var(--odt-ink);border-top:1px solid var(--odt-hair);color:var(--odt-ground)}.odt-contact[hidden]{display:none}.odt-contact-head,.odt-contact-body{padding-inline:var(--odt-gutter)}.odt-contact-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.odt-contact h2{font:700 clamp(24px, 2.2vw, 36px)/1.1 var(--odt-display);letter-spacing:-.02em}.odt-close{padding:6px 0;border:0;background:none;color:var(--odt-quiet);font:400 14px/1.5 var(--odt-mono);text-decoration:underline;cursor:pointer}.odt-close:hover{color:var(--odt-ground)}.odt-status:empty{display:none}.odt-status{margin-bottom:20px;font:700 clamp(20px, 1.9vw, 28px)/1.15 var(--odt-display)}.odt-contact form{display:grid;gap:20px}.odt-contact form[hidden]{display:none}.odt-trap{position:absolute;left:-9999px}.odt-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px var(--odt-gutter)}.odt-field{display:grid;gap:6px;color:var(--odt-quiet);font-size:14px}.odt-field input,.odt-field textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--odt-hair);border-radius:0;background:none;color:var(--odt-ground);font:400 16px/1.5 var(--odt-mono)}.odt-field textarea{display:block;resize:vertical}.odt-tags{display:flex;flex-wrap:wrap;gap:8px;border:0}.odt-tags legend{padding:0;margin-bottom:8px;color:var(--odt-quiet);font-size:14px}.odt-tag{position:relative;cursor:pointer}.odt-tag input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.odt-tag span{display:block;padding:7px 12px;border:1px solid var(--odt-hair);color:var(--odt-quiet);font-size:14px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.odt-tag:hover span{border-color:var(--odt-ground);color:var(--odt-ground)}.odt-tag input:checked+span{background:var(--odt-red);border-color:var(--odt-red);color:var(--odt-ground)}.odt-tag input:focus-visible+span{outline:2px solid var(--odt-ground);outline-offset:2px}.odt-send{justify-self:start;min-width:240px;border:0;cursor:pointer}.odt-send[disabled]{opacity:.6;cursor:progress}.odt-contact :is(input:not([type="checkbox"]),textarea,button):focus-visible{outline:2px solid var(--odt-ground);outline-offset:2px}.odt-contact :is(.odt-close,.odt-send):focus-visible{outline-color:var(--odt-ground)}.odt-blurbs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--odt-rule)}.odt-blurbs li{padding:clamp(20px, 2.4vw, 36px) var(--odt-gutter);font:600 clamp(20px, 1.9vw, 30px)/1.15 var(--odt-display);letter-spacing:-.015em}.odt-blurbs li+li{border-left:1px solid var(--odt-rule)}.odt-range{display:grid;grid-template-columns:1fr 2fr;gap:16px 0;padding-block:clamp(28px, 4vw, 56px)}.odt-range>*{padding-inline:var(--odt-gutter)}.odt-range h2{font:500 13px/1.5 var(--odt-mono);letter-spacing:.02em}.odt-range-lede{grid-column:1;font-size:14px}.odt-list{grid-column:2;grid-row:1 / span 3;font:600 clamp(24px, 2.9vw, 50px)/1.2 var(--odt-display);letter-spacing:-.02em}.odt-list li{display:inline}.odt-list li:not(:last-child)::after{content:" / ";color:var(--odt-red)}.odt-more{grid-column:1;align-self:end}.odt-more a{display:inline-block;padding:6px 0}.odt-more a:hover{color:var(--odt-red)}.odt-foot{border-top:1px solid var(--odt-rule)}.odt-proof{--altcha-border-radius:0;--altcha-max-width:100%;--altcha-color-base:transparent;--altcha-color-border:var(--odt-rule);--altcha-color-border-focus:var(--odt-red);--altcha-color-text:currentColor;--altcha-color-error-text:var(--odt-red);font:400 13px/1.4 var(--odt-mono)}@media (max-width:760px){.odt-shutter{min-height:0;padding-top:calc(var(--odt-lift) + 40px)}.odt-mark{font-size:27.2cqi;line-height:.86}.odt-mark span{display:block}.odt-open,.odt-blurbs,.odt-range,.odt-contact,.odt-fields{grid-template-columns:1fr}.odt-contact-head{flex-direction:row;justify-content:space-between;align-items:center}.odt-send{justify-self:stretch}.odt-blurbs li+li{border-left:0;border-top:1px solid var(--odt-rule)}.odt-range-lede,.odt-list,.odt-more{grid-column:1;grid-row:auto}}@media (prefers-reduced-motion:reduce){.odt-shutter{animation:none}.odt-peek span::before,.odt-peek span::after,.odt-blip{display:none}.odt-bar a,.odt-go,.odt-more a,.odt-tag span{transition:none}}