@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_86423292-module__MIbeZa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_86423292-module__MIbeZa__variable{--site-display:"Archivo", "Archivo Fallback"}
.u{--u-max:1180px;--u-gut:clamp(20px, 5vw, 64px);--u-display:var(--site-display), system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--bg);color:var(--body);font-family:var(--u-display);font-size:16px;line-height:1.55;overflow-x:hidden}.u-wrap{max-width:var(--u-max);padding-left:var(--u-gut);padding-right:var(--u-gut);margin:0 auto}.u-lab{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;margin:0 0 26px;font-size:11px;font-weight:700;display:flex}.u-lab:after{content:"";background:var(--line);transform-origin:0;flex:1;height:1.5px}.u-sec{padding:clamp(56px,9vw,108px) 0}.u-sec+.u-sec{padding-top:0}.u-hero{background:var(--rail);color:var(--rail-ink);padding-top:clamp(28px,5vw,44px);position:relative;overflow:hidden}.u-hero>.u-wrap,.u-hero>.u-bars{z-index:1;position:relative}.u-portrait{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:54%;position:absolute;inset:0 0 0 auto}.u-portrait img{object-fit:cover;object-position:50% 28%;filter:grayscale()contrast(1.12)brightness(.95);opacity:.26;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000008c 42%,#0000 86%),linear-gradient(#0000 0%,#000 20% 76%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#0000008c 42%,#0000 86%),linear-gradient(#0000 0%,#000 20% 76%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.u-brandrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:clamp(48px,11vw,132px);display:flex}.u-brand{align-items:center;gap:16px;display:flex}.u-brand .u-mark{width:52px;height:25px;color:var(--rail-ink);flex:none}.u-brand .u-name{letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:700}.u-role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rail-dim);font-size:11px}.u-head{letter-spacing:-.045em;color:var(--rail-ink);text-wrap:balance;margin:0;font-size:clamp(34px,7.4vw,88px);font-weight:800;line-height:.94}.u-head span{display:block}.u-acts{flex-wrap:wrap;gap:12px;margin:clamp(30px,4.4vw,48px) 0 clamp(48px,9vw,96px);display:flex}.u-btn{border:1.5px solid var(--pop);border-radius:var(--rs);background:var(--pop);color:var(--pop-ink);padding:14px 22px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.u-btn:hover{filter:brightness(1.08)}.u-btn.u-ghost{color:var(--rail-ink);background:0 0;border-color:#3a3a38;font-weight:600}.u-btn.u-ghost:hover{border-color:var(--rail-ink);filter:none}.u-hero a:focus-visible,.u-foot a:focus-visible{outline:2px solid var(--pop-ink);outline-offset:3px}.u-bars{display:block}.u-bars i{background:var(--rail-ink);transform-origin:0;height:7px;display:block}.u-bars i:first-child{opacity:.9;width:100%}.u-bars i:nth-child(2){opacity:.45;width:91%;margin:6px 0}.u-bars i:nth-child(3){opacity:.9;width:100%}.u-player{border:1.5px solid var(--line);border-radius:var(--r);background:var(--rail);line-height:0;overflow:hidden}.u-player iframe{border:0;width:100%;display:block}.u-note{color:var(--muted);margin:14px 0 0;font-size:13.5px}.u-note a{color:var(--pop);font-weight:600;text-decoration:none}.u-note a:hover{text-decoration:underline}.u-wall{border-bottom:1.5px solid var(--line)}.u-wall li{border-top:1.5px solid var(--line);letter-spacing:-.04em;color:var(--ink);padding:clamp(10px,1.6vw,18px) 0;font-size:clamp(25px,5.4vw,56px);font-weight:800;line-height:1.06;display:block}.u-wall{margin:0;padding:0;list-style:none}.u-steps{border-top:1.5px solid var(--line);margin:0;padding:0;list-style:none}.u-steps li{border-bottom:1px solid var(--line-soft);grid-template-columns:62px minmax(0,1fr) minmax(0,1.5fr);align-items:baseline;gap:8px 24px;padding:20px 0;display:grid}.u-steps li:last-child{border-bottom:1.5px solid var(--line)}.u-steps .u-n{font-family:var(--mono);letter-spacing:.08em;color:var(--pop);font-size:12px;font-weight:700}.u-steps .u-t{letter-spacing:-.02em;color:var(--ink);font-size:clamp(17px,2vw,22px);font-weight:700}.u-steps .u-b{color:var(--body);font-size:15px}.u-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.u-quotes li{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r);flex-direction:column;gap:16px;padding:24px;display:flex}.u-quotes blockquote{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(17px,2.1vw,22px);font-weight:600;line-height:1.32}.u-quotes figcaption{margin-top:auto}.u-who{color:var(--ink);font-size:14px;font-weight:700}.u-when{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:11px}.u-aboutgrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(28px,5vw,60px);display:grid}.u-aboutgrid .u-about{max-width:none}.u-photo{aspect-ratio:3/2;border:1.5px solid var(--line);border-radius:var(--r);background:var(--surface-2);position:relative;overflow:hidden}.u-photo img{object-fit:cover;object-position:50% 50%;filter:grayscale()contrast(1.06)}.u-about{gap:15px;max-width:62ch;display:grid}.u-about p{color:var(--body);margin:0;font-size:clamp(15.5px,1.6vw,17.5px)}.u-about p:first-child{letter-spacing:-.02em;color:var(--ink);max-width:40ch;font-size:clamp(19px,2.2vw,24px);font-weight:650;line-height:1.3}.u-sig{color:var(--ink);margin-top:6px;font-family:Segoe Script,Bradley Hand,Snell Roundhand,Apple Chancery,Lucida Handwriting,Brush Script MT,cursive;font-size:26px}.u-foot{background:var(--rail);color:var(--rail-dim);padding:clamp(56px,9vw,104px) 0 0}.u-foot .u-lab{color:var(--rail-dim)}.u-foot .u-lab:after{background:#33332f}.u-footgrid{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(30px,5vw,64px);display:grid}.u-ask{letter-spacing:-.045em;color:var(--rail-ink);text-wrap:balance;margin:0;font-size:clamp(30px,5.4vw,62px);font-weight:800;line-height:1.02}.u-formcard{background:var(--surface);border-radius:var(--r);padding:clamp(20px,2.8vw,30px)}.u-links{flex-wrap:wrap;gap:10px 26px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:flex}.u-links a{color:var(--rail-ink);border-bottom:1.5px solid #3a3a38;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none}.u-links a:hover{border-bottom-color:var(--pop);color:var(--pop)}.u-base{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6f6f6b;border-top:1px solid #2c2c2c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(40px,7vw,72px);padding:20px 0 26px;font-size:11px;display:flex}.u-base a{color:#6f6f6b;text-decoration:none}.u-base a:hover{color:var(--rail-ink)}.u .ef{gap:14px;display:grid}.u .ef-error{border:1.5px solid var(--bad);border-radius:var(--rs);background:var(--bad-soft);color:var(--bad);margin:0;padding:11px 13px;font-size:13.5px;font-weight:600}.u .ef-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.u .ef-field{gap:7px;min-width:0;display:grid}.u .ef-field label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.u .ef input,.u .ef textarea{border:1px solid var(--line);border-radius:var(--rs);background:var(--surface-2);width:100%;color:var(--ink);padding:11px 12px;font-family:inherit;font-size:15px;line-height:1.45}.u .ef textarea{resize:vertical;min-height:116px}.u .ef ::placeholder{color:#9a9a96}.u .ef input:focus-visible,.u .ef textarea:focus-visible{outline:2px solid var(--pop);outline-offset:1px}.u .ef [aria-invalid=true]{border-color:var(--bad);background:var(--bad-soft)}.u .ef-send{appearance:none;border:1.5px solid var(--pop);border-radius:var(--rs);background:var(--pop);width:100%;color:var(--pop-ink);cursor:pointer;margin-top:2px;padding:14px;font-family:inherit;font-size:15.5px;font-weight:700}.u .ef-send:hover{filter:brightness(1.08)}.u .ef-send:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.u .ef-send:disabled{opacity:.6;cursor:default;filter:none}.u .ef-done-head{letter-spacing:-.04em;color:var(--ink);margin:0 0 8px;font-size:clamp(24px,3vw,32px);font-weight:800}.u .ef-done-body{color:var(--body);margin:0;font-size:15px}.u .ef-turnstile{min-height:65px;margin-top:2px}.u .ef-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:860px){.u-quotes{grid-template-columns:1fr}.u-steps li{grid-template-columns:40px minmax(0,1fr)}.u-steps .u-b{grid-column:2}.u-about{max-width:none}.u-aboutgrid{grid-template-columns:1fr}.u-brandrow{padding-bottom:clamp(40px,12vw,72px)}.u-portrait{display:none}.u-footgrid{grid-template-columns:1fr}.u-footgrid>:first-child{order:2}.u-footgrid>.u-formcard{order:1}}@media (max-width:560px){.u-acts .u-btn{text-align:center;flex:100%}.u-base{justify-content:flex-start}.u .ef-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.u-bars i,.u-lab:after{animation:.7s cubic-bezier(.2,.85,.25,1) both u-sweep}.u-bars i:nth-child(2){animation-delay:90ms}.u-bars i:nth-child(3){animation-delay:.18s}@supports (animation-timeline:view()){.u-wall li{animation:linear both u-rise;animation-timeline:view();animation-range:entry 5% cover 22%}}}@keyframes u-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes u-rise{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}
