:root{--paper:#f5f5ef;--ink:#1a2931;--accent:#155f74;--button-text:#fff;--input-bg:#fff;--button-radius:0;--field-radius:0}body{background:var(--paper);color:var(--ink);font:400 17px/1.58 Manrope,sans-serif}h1,h2,h3,p,figure{margin:0}.brand{font-weight:800;font-size:1.1rem}.site-header{border-bottom:1px solid #b8c3c1}.s-id,.s-photo figcaption,.s-alex span{font:400 .72rem 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.08em}.s-hero{padding-top:clamp(3rem,6vw,7rem)}.s-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(3rem,6vw,8rem);align-items:center}.s-hero h1{font:800 clamp(4.4rem,7.8vw,9rem)/.92 Manrope,sans-serif;letter-spacing:-.09em;margin:2rem 0}.s-hero h1 em{font-style:normal;color:#1e8790}.s-hero-head>p{max-width:37ch;font-size:1.15rem}.s-hero-head>a{display:inline-flex;align-items:center;gap:2rem;min-height:48px;margin-top:2rem;text-decoration:none;border-bottom:1px solid}.s-photo{position:relative;aspect-ratio:4/5;overflow:hidden;background:#d5e4dc}.s-photo img{width:100%;height:100%;object-fit:cover}.s-photo picture{width:100%;height:100%}.s-photo figcaption{position:absolute;bottom:1rem;left:1rem;padding:.5rem;background:#f5f5ef}.s-spectrum{margin-top:clamp(4rem,7vw,8rem);height:13px;display:grid;grid-template-columns:repeat(5,1fr)}.s-spectrum span:nth-child(1){background:#eac98f}.s-spectrum span:nth-child(2){background:#ce856f}.s-spectrum span:nth-child(3){background:#789d8e}.s-spectrum span:nth-child(4){background:#317c91}.s-spectrum span:nth-child(5){background:#293b67}.s-range{background:#203744;color:#f5f5ef;padding-block:clamp(6rem,9vw,11rem)}.s-range-head{display:grid;grid-template-columns:.4fr 1fr;gap:3rem}.s-range h2,.s-close h2{font:700 clamp(3rem,5.5vw,6rem)/1.06 Manrope,sans-serif;letter-spacing:-.07em;max-width:16ch}.s-range-rows{margin-top:clamp(4rem,7vw,8rem)}.s-range-rows article{display:grid;grid-template-columns:.18fr 1fr 1fr;gap:2rem;align-items:start;border-top:1px solid #799099;padding:2.5rem 0 3.5rem}.s-range-rows article:last-child{border-bottom:1px solid #799099}.s-range-rows b{font:400 .8rem 'DM Mono',monospace}.s-range-rows h3{font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.06em;line-height:1}.s-range-rows p{max-width:42ch}.s-close{padding-block:clamp(6rem,10vw,11rem)}.s-close-grid{display:grid;grid-template-columns:.5fr 1.5fr;gap:clamp(3rem,8vw,10rem)}.s-alex img{width:100%;max-width:310px;aspect-ratio:3/4;object-fit:cover}.s-alex span{display:block;margin-top:1rem}.s-close h2{margin:1rem 0 1.5rem}.s-close-grid>div:nth-child(2)>p{max-width:42ch}.s-close .signup-shell{max-width:660px;margin-top:2.5rem}.site-footer{background:#203744;color:#f5f5ef;border:0}@media(max-width:800px){.s-hero-grid,.s-range-head,.s-close-grid{grid-template-columns:1fr}.s-photo{aspect-ratio:16/10}.s-range-rows article{grid-template-columns:2rem 1fr}.s-range-rows p{grid-column:2}.s-alex{display:flex;align-items:center;gap:1rem}.s-alex img{width:76px;height:76px;border-radius:50%}.s-hero h1{font-size:clamp(4rem,12vw,7rem)}}@media(max-width:500px){.s-hero h1{font-size:clamp(3.4rem,11vw,5rem)}.s-range-rows article{gap:1rem}}

:root{--display:Manrope,sans-serif;--mono:'DM Mono',monospace}
.s-range-rows,.s-range-rows article,.s-range-rows article>*{min-width:0}.s-range-rows article{grid-template-columns:minmax(0,.18fr) minmax(0,1fr) minmax(0,1fr)}.s-range-rows h3{overflow-wrap:anywhere}@media(max-width:800px){.s-range-rows article{grid-template-columns:2rem minmax(0,1fr)}}
.s-range{overflow-x:clip}
.s-spectrum{transform:scaleX(.15);transform-origin:left}
@media(prefers-reduced-motion:reduce){.s-spectrum{transform:none}}

/* Square-source author portrait framing */
@media(min-width:801px){.s-alex img{width:100%;height:auto;max-width:290px;aspect-ratio:1/1;align-self:center;justify-self:center;object-fit:cover}}
