.DCX1dW_curtain{z-index:9999;pointer-events:none;opacity:1;transition:opacity .7s .15s;position:fixed;inset:0;overflow:hidden}.DCX1dW_half{background:var(--accent-deep);will-change:transform;inline-size:50.6%;transition:transform 1.05s var(--ease-cinema);position:absolute;inset-block:0}.DCX1dW_halfL{inset-inline-start:0}.DCX1dW_halfR{inset-inline-end:0}.DCX1dW_markWrap{place-content:center;display:grid;position:absolute;inset:0}.DCX1dW_mark{aspect-ratio:190/99;opacity:1;block-size:auto;inline-size:clamp(160px,24vw,280px);transition:opacity .55s ease, transform .6s var(--ease-cinema);display:block}.DCX1dW_curtain[data-phase=fade] .DCX1dW_mark,.DCX1dW_curtain[data-phase=open] .DCX1dW_mark{opacity:0;transform:scale(1.04)}.DCX1dW_curtain[data-phase=open] .DCX1dW_halfL{transform:translate(-101%)}.DCX1dW_curtain[data-phase=open] .DCX1dW_halfR{transform:translate(101%)}@keyframes DCX1dW_mark-in{to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.DCX1dW_curtain{display:none}}.LzKO-a_wipe{z-index:9998;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.LzKO-a_wipe:before{content:"";background:var(--accent-deep);transform-origin:0;animation:LzKO-a_wipe .78s var(--ease-cinema) forwards;position:absolute;inset:0;transform:scaleX(0)}.LzKO-a_mark{z-index:1;block-size:auto;inline-size:clamp(72px,10vw,112px);color:var(--ink);opacity:0;animation:.78s forwards LzKO-a_flash;position:relative}@keyframes LzKO-a_wipe{0%{transform-origin:0;transform:scaleX(0)}42%{transform-origin:0;transform:scaleX(1)}58%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes LzKO-a_flash{0%,22%{opacity:0}44%,56%{opacity:1}80%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.LzKO-a_wipe{display:none}}.jKL9oW_chrome{z-index:100;background-color:#0000;background-image:linear-gradient(#06070999,#06070900);align-items:center;gap:1.5rem;padding:13px 56px;transition:background-color .3s,box-shadow .3s;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.jKL9oW_scrolled{background-color:var(--ground-deep);box-shadow:0 1px 0 var(--edge)}.jKL9oW_brand{color:var(--ink);align-items:center;gap:.55rem;display:inline-flex}.jKL9oW_mark{block-size:auto;inline-size:28px;color:var(--accent)}.jKL9oW_brandLogo{block-size:22px;inline-size:auto;transition:filter .25s var(--ease-cinema);display:block}.jKL9oW_brand:hover .jKL9oW_brandLogo,.jKL9oW_brand:focus-visible .jKL9oW_brandLogo{filter:brightness(1.12)drop-shadow(0 0 7px #f82c1499)}.jKL9oW_nav{align-items:center;gap:1.85rem;margin-inline-start:auto;display:flex}.jKL9oW_link{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.78px;color:#fff;font-size:13px;font-weight:500;transition:opacity .2s;position:relative}.jKL9oW_link:after{content:"";transform-origin:0;block-size:1px;transition:transform .2s var(--ease-cinema);background:currentColor;position:absolute;inset-block-end:-4px;inset-inline:0;transform:scaleX(0)}.jKL9oW_link:hover{color:var(--accent)}.jKL9oW_link:hover:after,.jKL9oW_link:focus-visible:after{transform:scaleX(1)}.jKL9oW_active{color:var(--accent);opacity:1}.jKL9oW_active:after{transform:scaleX(1)}.jKL9oW_active:hover{opacity:1}.jKL9oW_cta{border-radius:var(--r-btn);background:var(--accent-deep);color:#fff;font-family:var(--font-text);white-space:nowrap;padding:14px 18px;font-size:15px;font-weight:500;transition:background .15s,transform .15s}.jKL9oW_cta:hover{background:var(--accent-hover);color:#fff;transform:translateY(var(--lift))}.jKL9oW_cta:active{background:var(--accent-press);color:#fff;transform:translateY(0)}.jKL9oW_cta:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.jKL9oW_burger{cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;block-size:44px;inline-size:44px;margin-inline-start:auto;padding:10px;display:none}.jKL9oW_burger:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.jKL9oW_burger span{background:var(--ink);border-radius:0;block-size:2px;inline-size:100%;transition:transform .25s,opacity .2s;display:block}.jKL9oW_burgerOpen span:first-child{transform:translateY(7px)rotate(45deg)}.jKL9oW_burgerOpen span:nth-child(2){opacity:0}.jKL9oW_burgerOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.jKL9oW_sheet{z-index:99;background:var(--ground-deep);border-block-start:1px solid var(--edge);overflow-block:auto;opacity:0;transition:transform .28s var(--ease-cinema), opacity .28s var(--ease-cinema);position:fixed;inset-block:64px 0;inset-inline:0;transform:translateY(-8px)}.jKL9oW_sheetOpen{opacity:1;transform:translateY(0)}.jKL9oW_sheetNav{gap:.35rem;padding:1.25rem 24px 1.75rem;display:grid}.jKL9oW_sheetLink{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);padding-block:.4rem;font-size:2rem;line-height:1.15}.jKL9oW_sheetLink:hover{color:var(--accent-text)}.jKL9oW_sheetCta{background:var(--accent-deep);color:#fff;font-family:var(--font-text);border-radius:0;justify-self:start;margin-block-start:.9rem;padding:14px 18px;font-size:15px;font-weight:500;transition:background .15s}.jKL9oW_sheetCta:hover{background:var(--accent-hover);color:#fff}.jKL9oW_sheetCta:active{background:var(--accent-press);color:#fff}.jKL9oW_sheetCta:focus-visible,.jKL9oW_sheetLink:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}@media (width<=1400px){.jKL9oW_chrome{gap:.75rem;padding:13px clamp(20px,4vw,56px)}.jKL9oW_nav,.jKL9oW_cta{display:none}.jKL9oW_burger{margin-inline-start:0;display:flex}.jKL9oW_brand{margin-inline-end:auto}}._6NGtjq_picker{flex:none;position:relative}._6NGtjq_trigger{border:1px solid var(--edge-strong);background:var(--ground-deep);min-block-size:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:0;align-items:center;gap:.6rem;padding:.65rem .75rem;font-size:.875rem;display:flex}._6NGtjq_trigger:hover,._6NGtjq_trigger[aria-expanded=true]{border-color:var(--ink-muted)}._6NGtjq_trigger:focus-visible,._6NGtjq_option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._6NGtjq_globe{block-size:18px;inline-size:18px;color:var(--ink-muted)}._6NGtjq_chevron{block-size:14px;inline-size:14px;transition:transform .15s}._6NGtjq_expanded{transform:rotate(180deg)}._6NGtjq_panel{border:1px solid var(--edge-strong);background:var(--ground-deep);max-block-size:min(32rem,100dvh - 6rem);inline-size:min(13rem,100vw - 2.5rem);padding:.4rem;display:grid;position:absolute;inset-block-start:calc(100% + .65rem);inset-inline-end:0;overflow:auto;box-shadow:0 12px 28px #0000004d}._6NGtjq_option{min-block-size:44px;color:var(--ink);font-family:var(--font-text);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;font-size:.95rem;line-height:1.4;text-decoration:none;display:flex}._6NGtjq_option:hover{background:var(--edge);color:var(--ink)}._6NGtjq_option svg{block-size:16px;inline-size:16px}._6NGtjq_selected{color:var(--accent-text);background:var(--accent-quiet)}@media (prefers-reduced-motion:reduce){._6NGtjq_chevron{transition:none}}@media (width<=380px){._6NGtjq_globe{display:none}._6NGtjq_trigger{gap:.35rem;padding-inline:.5rem}}.ma0Atq_root{background:var(--ground);padding-block:140px clamp(4.5rem,9vw,8rem);display:block;position:relative;overflow:hidden}@media (width<=760px){.ma0Atq_root{padding-block-start:112px}}.ma0Atq_root[data-variant=red]{background:var(--accent-deep)}.ma0Atq_root[data-variant=red] .ma0Atq_lede,.ma0Atq_root[data-variant=red] .ma0Atq_addressLine,.ma0Atq_root[data-variant=red] .ma0Atq_email{color:var(--ink)}.ma0Atq_root[data-variant=red] .ma0Atq_perforation{border-inline-end-color:var(--accent-deep)}.ma0Atq_beam{pointer-events:none;z-index:0;background:conic-gradient(from 20deg at 0% 100%, transparent 0deg, color-mix(in srgb, var(--accent) 34%, transparent) 12deg, color-mix(in srgb, var(--accent) 10%, transparent) 26deg, transparent 44deg), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--accent) 45%, transparent), transparent 62%);filter:blur(10px);block-size:min(82vh,960px);inline-size:min(78vw,960px);position:absolute;inset-block-end:-14%;inset-inline-start:-10%}.ma0Atq_wrap{z-index:1;max-inline-size:var(--maxw);padding-inline:var(--gutter);margin-inline:auto;position:relative}.ma0Atq_head{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}@media (width<=760px){.ma0Atq_head{grid-template-columns:1fr;gap:2.5rem}}.ma0Atq_headLeft{align-content:start;gap:1.5rem;display:grid}.ma0Atq_headRight{align-content:start;justify-items:start;gap:1.25rem;display:grid}.ma0Atq_h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);max-inline-size:12ch;margin:0;font-size:clamp(2.9rem,6vw,5rem);font-weight:400;line-height:1.04}.ma0Atq_h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.05}.ma0Atq_lede{font-family:var(--font-text);letter-spacing:-.02em;color:var(--ink-muted);max-inline-size:46ch;margin:0;font-size:1.0625rem;line-height:1.62}.ma0Atq_address{gap:.15rem;margin:1rem 0 0;font-style:normal;display:grid}.ma0Atq_addressStrong{font-family:var(--font-text);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.0625rem;font-weight:500;line-height:1.5}.ma0Atq_addressLine{font-family:var(--font-text);letter-spacing:-.02em;color:var(--ink-muted);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.62}.ma0Atq_email{font-family:var(--font-mono);color:var(--accent-text);margin-block-start:.25rem;font-size:1.25rem;line-height:1.3}.ma0Atq_email:hover{text-underline-offset:4px;text-decoration:underline}.ma0Atq_card{--stub:clamp(56px, 7vw, 84px);--notch-c:26px;--notch-s:13px;background:var(--paper);inline-size:100%;color:var(--ink-on-paper);--mask:radial-gradient(var(--notch-c) at right center, transparent calc(var(--notch-c) - 1px), #000 var(--notch-c)), radial-gradient(var(--notch-s) at calc(100% - var(--stub)) top, transparent calc(var(--notch-s) - 1px), #000 var(--notch-s)), radial-gradient(var(--notch-s) at calc(100% - var(--stub)) bottom, transparent calc(var(--notch-s) - 1px), #000 var(--notch-s));-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask);mask-composite:source-in;-webkit-mask-composite:source-in;border-radius:0;margin-block-start:clamp(2.5rem,5vw,4rem);padding:clamp(1.75rem,3.5vw,2.75rem);padding-inline-end:calc(var(--stub) + clamp(1.5rem, 3vw, 2.25rem));position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=560px){.ma0Atq_card{--stub:34px;padding-inline-end:calc(var(--stub) + 1.25rem)}}.ma0Atq_perforation{inset-block:var(--notch-s);border-inline-end:2px dashed var(--ground);pointer-events:none;inline-size:0;position:absolute;inset-inline-end:var(--stub)}.ma0Atq_cardHeading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-on-paper);text-wrap:balance;max-inline-size:34ch;margin:0 0 1.5rem;font-size:clamp(1.6rem,2.9vw,2.4rem);font-weight:400;line-height:1.04}.ma0Atq_form{gap:1.75rem;inline-size:100%;display:grid}.ma0Atq_formGrid{grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem;display:grid}@media (width<=560px){.ma0Atq_formGrid{grid-template-columns:1fr}}.ma0Atq_field{gap:.5rem;inline-size:100%;min-inline-size:0;display:grid}.ma0Atq_fieldFull{grid-column:1/-1}.ma0Atq_label{font-family:var(--font-text);letter-spacing:-.01em;color:var(--ink-on-paper);font-size:.9375rem;font-weight:500;line-height:1.4}.ma0Atq_control{background:var(--paper);border:1.5px solid var(--paper-edge);min-block-size:54px;inline-size:100%;color:var(--ink-on-paper);font-family:var(--font-text);letter-spacing:-.01em;border-radius:0;outline:none;padding:0 16px;font-size:1.0625rem;transition:border-color .16s,box-shadow .16s}.ma0Atq_control::placeholder{color:var(--halftone-dot);opacity:1}.ma0Atq_control:hover{border-color:var(--halftone-dot)}.ma0Atq_control:focus,.ma0Atq_control:focus-visible{border-color:var(--accent-deep);box-shadow:inset 0 0 0 1px var(--accent-deep)}.ma0Atq_selectWrap{inline-size:100%;position:relative}.ma0Atq_select{appearance:none;cursor:pointer;padding-inline-end:3.25rem}.ma0Atq_select:has(option[value=""]:checked){color:var(--halftone-dot)}.ma0Atq_select option{color:var(--ink-on-paper);background:var(--paper)}.ma0Atq_chevron{inline-size:46px;color:var(--ink-on-paper);border-inline-start:1.5px solid var(--paper-edge);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.ma0Atq_chevron svg{block-size:20px;inline-size:20px}.ma0Atq_textarea{resize:block;min-block-size:132px;padding-block:14px;line-height:1.5}.ma0Atq_controlError{border-color:var(--accent-oxblood)}.ma0Atq_controlError:focus,.ma0Atq_controlError:focus-visible{border-color:var(--accent-oxblood);box-shadow:inset 0 0 0 1px var(--accent-oxblood)}.ma0Atq_error{font-family:var(--font-text);letter-spacing:-.01em;color:var(--accent-oxblood);margin:0;font-size:.9375rem;line-height:1.4}.ma0Atq_submit{background:var(--accent-deep);color:var(--ink);font-family:var(--font-text);cursor:pointer;border:0;border-radius:0;justify-self:start;align-items:center;gap:.6rem;padding:16px 28px;font-size:1rem;font-weight:500;line-height:1;transition:background .15s,transform .15s;display:inline-flex}.ma0Atq_submit:hover{background:var(--accent-hover);color:var(--ink);transform:translateY(var(--lift))}.ma0Atq_submit:active{background:var(--accent-press);color:var(--ink);transform:translateY(0)}.ma0Atq_submit:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.ma0Atq_submitArrow{flex:none;block-size:18px;inline-size:18px}.ma0Atq_successBody{font-family:var(--font-text);letter-spacing:-.01em;color:var(--ink-on-paper);max-inline-size:46ch;margin:0;font-size:1.0625rem;line-height:1.55}.ma0Atq_successEmail{color:var(--ink-on-paper);font-weight:600}.ma0Atq_verification{justify-items:start;gap:.75rem;min-inline-size:0;display:grid}.ma0Atq_formStatus,.ma0Atq_fallback{font-family:var(--font-text);color:var(--ink-on-paper);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}.ma0Atq_formStatus:empty{display:none}.ma0Atq_retry{min-block-size:44px;font:inherit;color:var(--ink-on-paper);background:var(--paper);border:1px solid var(--ink-on-paper);cursor:pointer;padding:.5rem .75rem}.ma0Atq_retry:focus-visible,.ma0Atq_fallback a:focus-visible,.ma0Atq_verification a:focus-visible{outline:2px solid var(--accent-oxblood);outline-offset:3px}.ma0Atq_submit:disabled{cursor:wait;background:var(--accent-oxblood);transform:none}.ma0Atq_verificationLabel{font-family:var(--font-text);color:var(--ink-on-paper);align-items:center;gap:.5rem;margin:0;font-size:.875rem;line-height:1.5;display:flex}.ma0Atq_verificationLabel svg{flex:none;block-size:18px;inline-size:18px}.T9dlQW_banner{z-index:200;background:var(--ground-deep);border-block-start:1px solid var(--edge-strong);animation:T9dlQW_consent-rise .32s var(--ease-cinema) both;position:fixed;inset-block-end:0;inset-inline:0}@keyframes T9dlQW_consent-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.T9dlQW_inner{max-inline-size:var(--maxw);padding:clamp(1rem, 2.4vw, 1.5rem) var(--gutter);flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-inline:auto;display:flex}.T9dlQW_copy{flex:22rem;gap:.4rem;min-inline-size:0;display:grid}.T9dlQW_title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:1.375rem;line-height:1.05}.T9dlQW_desc{font-family:var(--font-text);color:var(--ink-muted);max-inline-size:62ch;font-size:.9375rem;line-height:1.55}.T9dlQW_link{color:var(--accent-text);text-underline-offset:.15em;text-decoration:underline}.T9dlQW_link:hover{color:var(--ink)}.T9dlQW_link:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.T9dlQW_actions{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.T9dlQW_btn{font-family:var(--font-text);white-space:nowrap;border-radius:0;padding:12px 22px;font-size:.9375rem;font-weight:500;transition:background .15s,color .15s,border-color .15s,transform .15s}.T9dlQW_btn:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.T9dlQW_btnSolid{background:var(--accent-deep);color:#fff;border:1px solid var(--accent-deep)}.T9dlQW_btnSolid:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(var(--lift))}.T9dlQW_btnSolid:active{background:var(--accent-press);border-color:var(--accent-press);transform:translateY(0)}.T9dlQW_btnGhost{color:var(--ink);border:1px solid var(--edge-strong);background:0 0}.T9dlQW_btnGhost:hover{border-color:var(--ink-muted);color:var(--ink);transform:translateY(var(--lift))}.T9dlQW_btnGhost:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.T9dlQW_banner{animation:none}.T9dlQW_btnSolid:hover,.T9dlQW_btnGhost:hover{transform:none}}@media (width<=640px){.T9dlQW_actions{inline-size:100%}.T9dlQW_btn{text-align:center;flex:auto}}.B2wDDG_footer{isolation:isolate;background:var(--ground);justify-content:center;align-items:flex-end;min-block-size:clamp(480px,60svh,760px);padding:clamp(1rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}@media (width<=560px){.B2wDDG_footer{min-block-size:auto}}.B2wDDG_filmband{z-index:0;background:var(--ground);position:absolute;inset:0;overflow:hidden}.B2wDDG_filmband:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(125% 95% at 50% 32%,#0000 46%,#00000080 100%),linear-gradient(#0607092e 0%,#0000 42%,#0607098c 100%);position:absolute;inset:0}.B2wDDG_filmbandVideo{object-fit:cover;filter:brightness(1.3)contrast(1.04)saturate(1.1);block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.B2wDDG_beam{z-index:0;pointer-events:none;background:linear-gradient(68deg, transparent 40%, color-mix(in srgb, var(--accent-deep) 16%, transparent) 48%, color-mix(in srgb, var(--accent) 34%, transparent) 53%, color-mix(in srgb, var(--accent-deep) 16%, transparent) 58%, transparent 66%);filter:blur(38px);position:absolute;inset-block:-20%;inset-inline:-30%}.B2wDDG_grain{z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;position:absolute;inset:0}.B2wDDG_content{z-index:1;inline-size:100%;max-inline-size:var(--maxw);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff12;padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem);position:relative}.B2wDDG_content .B2wDDG_brand,.B2wDDG_content .B2wDDG_place{color:#fff}.B2wDDG_content .B2wDDG_fine{color:#ffffffd9}.B2wDDG_content .B2wDDG_email{color:var(--accent)}.B2wDDG_content .B2wDDG_email:hover,.B2wDDG_content .B2wDDG_col a{color:#fff}.B2wDDG_content .B2wDDG_col a:hover{color:var(--accent)}.B2wDDG_content .B2wDDG_col a[aria-current=page]{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.B2wDDG_content .B2wDDG_colh{color:var(--accent)}.B2wDDG_content .B2wDDG_metaLeft{color:#fff9}.B2wDDG_content .B2wDDG_metaRight{color:#ffffffbf}.B2wDDG_content .B2wDDG_rule,.B2wDDG_content .B2wDDG_vrule{background:#ffffff38}.B2wDDG_top{flex-wrap:wrap;align-items:flex-start;gap:clamp(3rem,9vw,9rem);display:flex}.B2wDDG_footBrand{flex:0 340px;max-inline-size:340px}.B2wDDG_brand{color:var(--ink);align-items:center;display:inline-flex}.B2wDDG_brandLogo{block-size:34px;inline-size:auto;transition:filter .25s var(--ease-cinema);display:block}.B2wDDG_brand:hover .B2wDDG_brandLogo,.B2wDDG_brand:focus-visible .B2wDDG_brandLogo{filter:brightness(1.1)drop-shadow(0 0 8px #f82c148c)}.B2wDDG_fine{color:var(--ink-muted);font-family:var(--font-text);margin-block-start:.85rem;font-size:.95rem;line-height:1.5}.B2wDDG_fine+.B2wDDG_fine{margin-block-start:.15rem}.B2wDDG_email{font-family:var(--font-mono);letter-spacing:.01em;color:var(--accent-text);transition:color .2s var(--ease-cinema);margin-block-start:1.5rem;font-size:.9rem;display:inline-block}.B2wDDG_email:hover{color:var(--ink)}.B2wDDG_cols{flex:560px;grid-template-columns:repeat(3,1fr);align-content:start;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (width<=560px){.B2wDDG_cols{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}}.B2wDDG_cols .B2wDDG_col:first-child{order:2}.B2wDDG_cols .B2wDDG_col:nth-child(2){order:3}.B2wDDG_cols .B2wDDG_col:nth-child(3){order:1}.B2wDDG_col a{color:var(--ink);transition:color .2s var(--ease-cinema);padding-block:.4rem;font-size:.95rem;display:block}.B2wDDG_col a:hover{color:var(--accent-text)}.B2wDDG_col a[aria-current=page]{color:var(--accent)}.B2wDDG_colh{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--accent-text);margin-block-end:1rem;font-size:.72rem}.B2wDDG_end{flex:0 auto;align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.B2wDDG_vrule{background:var(--edge);align-self:stretch;inline-size:1px}@media (width<=860px){.B2wDDG_vrule{display:none}}.B2wDDG_place{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);flex-direction:column;gap:.15rem;font-size:.78rem;line-height:1.35;display:flex}.B2wDDG_rule{background:var(--edge);border:0;block-size:1px;margin-block:clamp(2.5rem,5vw,4rem) 0}.B2wDDG_meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.5rem;display:flex}.B2wDDG_metaLeft{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-faint);font-size:.78rem}.B2wDDG_metaRight{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);align-items:center;gap:.7rem;font-size:.78rem;display:inline-flex}.B2wDDG_redBar{background:var(--accent);flex:none;block-size:3px;inline-size:1.75rem;display:inline-block}:root{--ground:#0a0b0d;--ground-deep:#060709;--edge:#2a2d33;--edge-strong:#3a3e45;--ink:#f2efe9;--ink-muted:#a8a49c;--ink-faint:#8d8981;--ink-ghost:#6f6c66;--ink-inverse:#0a0b0d;--ink-on-paper:#2a0703;--accent:#f82c14;--accent-deep:#c1272d;--accent-oxblood:#5a0f06;--accent-hover:#ff4a34;--accent-press:#c21c0a;--accent-text:#ff8a73;--accent-quiet:#2e0d0a;--accent-line:#5e211c;--paper:#f4e3d7;--paper-peach:#f8c0ae;--paper-edge:#e4c9b8;--font-display:"DM Serif Display", "Times New Roman", serif;--font-text:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--halftone-dot:#2a07038c;--halftone-dot-light:#f8c0ae24;--halftone-size:6px;--halftone-r:1.1px;--measure:68ch;--gutter:clamp(1.25rem, 4vw, 3.5rem);--maxw:1920px;--r-btn:0;--r-media:0;--ease-cinema:cubic-bezier(.22, 1, .36, 1);--ease-in-cinema:cubic-bezier(.55, 0, .45, 1);--lift:-2px;--focus-ring:var(--accent-text)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overflow-inline:clip}body{overflow-inline:clip}:target,#contact{scroll-margin-block-start:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;--lift:0px}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--ground);min-block-size:100vh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:400;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.02}p{margin:0}a{color:inherit;text-decoration:none;transition:color .15s,opacity .15s}img,svg,canvas{max-inline-size:100%;display:block}button{font:inherit;cursor:pointer;transition:color .15s,background-color .15s,border-color .15s,opacity .15s}::selection{background:var(--accent-deep);color:var(--ink)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:0}.grade:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(120% 90% at 50% 30%,#0000 55%,#0000008c 100%);position:absolute;inset:0}
