@font-face{font-family:Movement;src:url(/fonts/Display.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Body;src:url(/fonts/Body.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Body;src:url(/fonts/Body-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--paper:#f6f5ef;--ink:#151515;--blue:#2447ef;--lime:#d5f53b;--line:#cccfc7;--muted:#666b63}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Body,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}img{max-width:100%;display:block}svg{flex:none;width:24px;height:24px}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.025em;font-family:Movement,Arial Narrow,sans-serif;font-weight:800;line-height:.94}h3{line-height:1.16}p{margin-bottom:1.2em}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--lime);z-index:50;padding:10px 20px;position:fixed;top:-100px;left:20px}.skip:focus{top:15px}.section-pad{padding:100px clamp(24px,5vw,88px)}.eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.5}.button{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--paper);justify-content:center;align-items:center;gap:24px;padding:14px 23px;font-size:13px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{background:var(--blue);border-color:var(--blue);color:#fff;transform:translateY(-2px)}.button.outline{color:var(--ink);background:0 0}.button.outline:hover{background:var(--ink);color:var(--paper)}.text-link{border-bottom:1px solid;align-items:center;gap:22px;padding:8px 0;font-size:13px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--blue)}.small{font-size:12px;line-height:1.65}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;min-height:100px;padding:25px clamp(24px,5vw,88px);display:flex}.wordmark{letter-spacing:-.03em;flex-direction:column;font-family:Movement,sans-serif;font-size:24px;line-height:.88;display:flex;position:relative}.wordmark-dot{color:var(--blue);vertical-align:top;margin-left:5px;font-family:Body;font-size:18px;display:inline-block}.site-header nav{gap:35px;font-size:12px;font-weight:700;display:flex}.site-header nav a:hover{color:var(--blue)}.header-join{min-height:44px;padding:10px 18px;font-size:12px}.header-join svg{width:18px;height:18px}.hero{padding:30px clamp(24px,5vw,88px) 48px}.hero-kicker{justify-content:space-between;gap:24px;margin-bottom:30px;display:flex}.hero-top{grid-template-columns:1fr 265px;align-items:end;gap:48px;margin-bottom:38px;display:grid}.hero h1{letter-spacing:-.03em;max-width:1000px;font-size:clamp(85px,11.5vw,178px);line-height:.82}.hero h1 span{color:var(--blue)}.hero-aside{padding-bottom:8px;font-size:16px;line-height:1.55}.movement-symbol{background:var(--lime);justify-content:center;align-items:center;width:75px;height:75px;margin-bottom:24px;font-size:78px;line-height:1;display:flex;transform:rotate(-8deg)}.hero-detail{max-width:245px;font-size:12px}.hero-art{background:#e8e8df;height:370px;position:relative;overflow:hidden}.hero-art>img{object-fit:cover;object-position:center 52%;width:100%;height:100%}.art-label{color:#fff;text-shadow:0 1px 6px #0005;justify-content:space-between;align-items:end;font-family:Movement,sans-serif;font-size:25px;line-height:1.05;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.art-label>span:last-child{font-size:60px}.statement-strip{background:var(--lime);border-block:1px solid var(--ink);white-space:nowrap;justify-content:space-around;align-items:center;gap:25px;padding:19px 24px;font-family:Movement,sans-serif;font-size:clamp(21px,2.8vw,39px);line-height:1;display:flex;overflow:hidden}.spark{font-family:Body;font-size:32px}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:18px 100px;margin-bottom:60px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2,.work-heading h2{font-size:clamp(50px,6.2vw,90px)}.section-heading>p:last-child{max-width:410px;margin-bottom:4px;font-size:15px}.initiative-spread{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;min-height:430px;display:grid}.initiative-art{background:var(--blue);color:var(--paper);align-items:center;padding:45px;display:flex;position:relative;overflow:hidden}.initiative-type{z-index:1;letter-spacing:-.03em;font-family:Movement,sans-serif;font-size:clamp(50px,5.9vw,85px);line-height:.87;position:relative}.giant-index{color:#ffffff1f;letter-spacing:-.08em;font-family:Movement,sans-serif;font-size:340px;line-height:1;position:absolute;top:-52px;right:-10px;transform:rotate(-12deg)}.small-stamp{letter-spacing:.1em;text-align:right;font-size:9px;font-weight:700;line-height:1.6;position:absolute;bottom:27px;right:30px}.initiative-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px 0 50px 60px;display:flex}.initiative-copy h3{margin:15px 0 22px;font-family:Movement;font-size:clamp(34px,3.5vw,55px)}.initiative-copy p{max-width:420px;font-size:14px}.topic-line{text-transform:uppercase;border-top:1px solid var(--line);letter-spacing:.02em;margin:5px 0 28px;padding-top:15px;font-size:10px;font-weight:700}.cfip-spread .initiative-art{background:var(--lime);color:var(--ink)}.cfip-spread .giant-index{color:#18340516}.cfip-spread{margin-top:35px}.room-to-grow{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding:25px 0;display:flex}.room-to-grow p{max-width:350px;margin:0;font-size:12px}.room-to-grow a{align-items:center;gap:13px;font-size:12px;font-weight:700;display:flex}.future-initiative{border-top:1px solid;align-items:center;gap:40px;padding:35px 0;display:flex}.future-initiative h3{font-family:Movement;font-size:40px}.work-section{background:#fff}.work-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.work-heading .eyebrow{margin-bottom:20px}.work-heading>p{margin:0;font-size:14px;line-height:1.7}.index-controls{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:12px 0 20px;display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button{background:0 0;border:1px solid #0000;border-radius:0;padding:9px 14px;font-size:11px;font-weight:700}.filters button.active{border-color:var(--ink);background:var(--ink);color:#fff}.filters button:not(.active):hover{background:var(--paper)}.filters sup{margin-left:3px;font-size:9px}.search{flex:0 0 195px;position:relative}.search input{border:0;border-bottom:1px solid var(--line);background:0 0;outline:none;width:100%;padding:10px 30px 10px 0;font-size:12px}.search:focus-within{outline:2px solid var(--blue);outline-offset:3px}.search svg{width:18px;height:18px;position:absolute;top:11px;right:2px}.work-row{border-bottom:1px solid var(--line);grid-template-columns:30px 160px 1fr 90px;align-items:center;gap:27px;padding:24px 0;transition:background .15s;display:grid}.work-row:hover{background:var(--paper)}.row-number{color:var(--muted);align-self:start;padding-top:4px;font-size:10px}.work-thumb{background:#dbe2fd;place-items:center;width:160px;height:101px;font-family:Movement;font-size:35px;display:grid;overflow:hidden}.work-thumb.cfip{background:#e3f1b5}.work-thumb img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .2s}.work-row:hover .work-thumb img{transform:scale(1.045)}.row-title .eyebrow{letter-spacing:.07em;color:var(--muted);margin-bottom:8px;font-size:9px}.row-title h3{letter-spacing:-.01em;max-width:680px;margin-bottom:8px;font-family:Movement;font-size:clamp(25px,2.3vw,35px)}.row-meta{color:var(--muted);font-size:10px}.open-work{justify-content:end;align-items:center;gap:11px;font-size:11px;font-weight:700;display:flex}.open-work svg{width:21px;height:21px}.archive-note{color:var(--muted);margin-top:20px;margin-bottom:0;font-size:11px}.empty{color:var(--muted);padding:40px 0}.school-section{background:var(--blue);color:var(--paper);grid-template-columns:1.1fr .9fr;gap:80px;display:grid}.school-section h2{margin-top:25px;font-size:clamp(55px,6.7vw,95px)}.school-steps>div{border-bottom:1px solid #ffffff45;margin-bottom:25px;padding:0 0 25px 50px;position:relative}.school-steps>div>span{color:var(--lime);font-size:12px;position:absolute;top:0;left:0}.school-steps h3{margin-bottom:9px;font-family:Movement;font-size:30px}.school-steps p{max-width:350px;margin-bottom:0;font-size:13px}.school-steps .button{background:var(--lime);color:var(--ink);border-color:var(--lime)}.join-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.join-section h2{margin:25px 0;font-size:clamp(65px,8vw,115px)}.join-section>div>p:last-child{max-width:280px;font-size:14px}.subscribe-form fieldset{border:0;margin:0 0 24px;padding:0}.subscribe-form legend{margin-bottom:15px;font-size:13px;font-weight:700}.interest-options{flex-wrap:wrap;gap:8px;display:flex}.interest-options label{border:1px solid var(--line);cursor:pointer;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.interest-options label.selected{border-color:var(--ink);background:var(--lime)}.interest-options input{accent-color:var(--ink);width:13px;height:13px}.email-row{align-items:stretch;gap:0;display:flex}.email-row>label{flex:1;min-width:0}.email-row input{border:1px solid var(--ink);background:0 0;border-right:0;border-radius:0;width:100%;height:100%;min-height:55px;padding:15px 18px;font-size:13px}.email-row .button{white-space:nowrap;gap:12px;padding:15px 16px;font-size:11px}.email-row svg{width:18px;height:18px}.consent{align-items:start;gap:10px;margin:17px 0;font-size:10px;line-height:1.6;display:flex}.consent input{accent-color:var(--ink);flex:none;width:14px;height:14px;margin:3px 0 0}.consent a{text-decoration:underline}.honey{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.setup-note{color:var(--muted);margin-top:15px;font-size:11px}.form-message{background:#e4edc7;border-left:3px solid #60871e;margin-top:20px;padding:16px;font-size:13px}.form-message.error{background:#ffebdf;border-color:#a52a16}.site-footer{background:var(--ink);color:var(--paper);padding:60px clamp(24px,5vw,88px) 25px}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:40px;padding-bottom:50px;display:grid}.footer-brand{letter-spacing:-.02em;align-self:start;font-family:Movement;font-size:clamp(36px,4.5vw,66px);line-height:.92;display:block}.full-stop{color:var(--lime)}.footer-top p{font-size:13px}.footer-top .small{color:#aaa;font-size:11px}.footer-links{flex-direction:column;align-items:start;gap:12px;font-size:11px;display:flex}.footer-links>a:first-child{color:var(--lime);align-items:center;gap:20px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.footer-bottom{color:#aaa;border-top:1px solid #555;justify-content:space-between;gap:30px;padding-top:20px;font-size:9px;display:flex}.back-link{margin-bottom:40px;font-size:12px;font-weight:700;display:inline-block}.category-hero{background:var(--blue);color:#fff}.category-hero.cfip{background:var(--lime);color:var(--ink)}.category-hero h1{max-width:850px;margin:25px 0 30px;font-size:clamp(58px,9vw,135px)}.category-hero>p:not(.eyebrow){max-width:550px;margin-bottom:30px;font-size:18px}.compact-join{background:var(--lime);justify-content:space-between;align-items:center;gap:30px;display:flex}.compact-join h2{font-size:55px}.detail-heading{grid-template-columns:1fr 260px;align-items:end;gap:70px;margin-bottom:45px;display:grid}.detail-heading h1{margin:20px 0 25px;font-size:clamp(48px,6.5vw,90px)}.detail-heading>div>p:not(.eyebrow){max-width:720px;font-size:15px}.creator-line{margin-top:25px;font-size:12px!important}.detail-heading aside{flex-direction:column;align-items:start;gap:20px;display:flex}.detail-heading aside>span{letter-spacing:.1em;font-size:11px;font-weight:700}.detail-heading aside p{margin:0}.pdf-frame{border:1px solid var(--line);background:#e7e8e0;padding:14px}.pdf-frame iframe{background:#fff;border:0;width:100%;height:75vh;min-height:450px;display:block}.detail-bottom{justify-content:space-between;align-items:center;gap:40px;margin-top:90px;display:flex}.detail-bottom h2{margin-bottom:20px;font-size:55px}.detail-bottom p{font-size:13px}.about-hero>h1{margin:25px 0 70px;font-size:clamp(70px,11vw,155px)}.about-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.athena-name{background:var(--lime);padding:60px 40px;font-family:Movement;font-size:120px;line-height:.85;position:relative}.athena-name>span{letter-spacing:.1em;margin-top:45px;font-family:Body;font-size:10px;font-weight:700;display:block}.large-copy{font-size:24px;line-height:1.5}.about-grid>div:last-child>p:not(.large-copy){font-size:15px}.about-statement{background:var(--blue);color:#fff}.about-statement h2{margin:30px 0 40px;font-size:clamp(75px,10vw,145px)}.about-statement>p:not(.eyebrow){max-width:400px}.about-statement .button{background:var(--lime);color:var(--ink);border-color:var(--lime)}.subscribe-page>h1{color:var(--blue);margin:25px 0 60px;font-size:clamp(95px,13vw,180px)}.subscribe-layout{grid-template-columns:1fr 1fr;gap:90px;display:grid}.subscribe-layout>.large-copy{max-width:440px}.confirmation h2{margin-bottom:25px;font-size:80px}.legal-page h1{margin:25px 0 70px;font-size:clamp(70px,10vw,140px)}.legal-page>section{max-width:760px}.legal-page h2{letter-spacing:0;margin:40px 0 15px;font-family:Body;font-size:20px;line-height:1.3}.legal-page p{font-size:14px;line-height:1.8}.studio-login h1,.studio-page>h1{margin:25px 0 45px;font-size:clamp(70px,10vw,140px)}.studio-login>p:not(.eyebrow){max-width:560px}.studio-stats{border-block:1px solid var(--ink);gap:60px;margin-bottom:40px;padding:30px 0;display:flex}.studio-stats>div{flex-direction:column;display:flex}.studio-stats strong{font-family:Movement;font-size:60px;line-height:1}.studio-stats span{font-size:11px}.studio-alert{background:#e4eaca;border-left:3px solid #748a35;margin-bottom:45px;padding:25px}.studio-alert h3{margin-bottom:10px}.studio-alert p{margin:0;font-size:12px}.studio-grid{grid-template-columns:1.4fr 1fr;gap:80px;display:grid}.studio-grid h2{margin-bottom:20px;font-size:40px}.studio-grid>section>p{font-size:13px}.studio-form>label:not(.consent){flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.studio-form input:not([type=checkbox]),.studio-form textarea,.studio-form select{max-width:100%;color:var(--ink);background:#fff;border:1px solid #999;border-radius:0;padding:12px;font-size:14px}.studio-form input[type=file]{padding:15px;font-size:12px}.studio-form .consent{font-size:12px}.upload-preview{border:1px solid var(--line);width:100%;height:400px;margin-bottom:20px}.delivery-panel{border-top:1px solid var(--line);margin-top:55px;padding-top:30px}.delivery-panel .button{width:100%;margin-top:12px;font-size:11px;display:flex}.delivery-panel>p{font-size:12px}.delivery-panel .small{margin-top:20px}.studio-message{background:var(--lime);border:1px solid var(--ink);z-index:4;margin-top:30px;padding:20px;font-size:14px;position:sticky;bottom:20px;box-shadow:0 5px 25px #0002}@media (min-width:1600px){body{border-inline:1px solid var(--line);max-width:1900px;margin:auto}}@media (max-width:1000px){.site-header nav{gap:20px}.hero-top{grid-template-columns:1fr 220px;gap:25px}.hero h1{font-size:12.5vw}.hero-aside{font-size:14px}.hero-art{height:300px}.initiative-copy{padding-left:35px}.initiative-art{padding:35px}.section-heading{gap:25px 50px}.work-row{grid-template-columns:20px 125px 1fr 65px;gap:18px}.work-thumb{width:125px;height:85px}.open-work{font-size:0}.school-section,.join-section,.subscribe-layout,.about-grid{gap:45px}.footer-top{grid-template-columns:1.2fr 1fr;gap:35px}.footer-links{grid-area:1/2/3}.footer-top>div:nth-child(2){grid-column:1}.studio-grid{gap:40px}}@media (max-width:700px){.section-pad{padding:65px 22px}.site-header{gap:15px;min-height:85px;padding:22px}.wordmark{font-size:21px}.site-header nav{display:none}.header-join{gap:10px;min-height:40px;padding:9px 12px;font-size:10px}.header-join svg{width:16px}.hero{padding:25px 22px}.hero-kicker{gap:18px;margin-bottom:35px;font-size:8px}.hero-kicker>span:last-child{text-align:right;max-width:130px}.hero-top{margin-bottom:30px;display:block}.hero h1{font-size:18vw;line-height:.87}.hero-aside{grid-template-columns:1fr 1fr;gap:16px;margin-top:35px;padding:0;display:grid}.movement-symbol{grid-row:1/3;width:46px;height:46px;margin:5px 0;font-size:51px}.hero-aside>p:first-of-type{grid-column:2;margin:0;font-size:12px}.hero-detail{grid-column:1/-1;max-width:none;margin:0;font-size:12px}.hero-aside .text-link{grid-column:1/-1;justify-content:space-between;margin-top:5px}.hero-art{height:240px}.art-label{font-size:19px;bottom:16px;left:16px;right:16px}.art-label>span:last-child{font-size:38px}.statement-strip{justify-content:start;gap:22px;padding:16px 22px;font-size:23px}.statement-strip>span:nth-child(n+5){display:none}.spark{font-size:24px}.section-heading{margin-bottom:38px;display:block}.section-heading h2{margin:20px 0;font-size:12vw}.section-heading>p:last-child{font-size:13px}.initiative-spread{grid-template-columns:1fr;min-height:0}.initiative-art{min-height:350px;padding:32px}.initiative-type{font-size:75px}.giant-index{font-size:320px;top:-45px;right:8px}.initiative-copy{padding:30px 0 35px}.initiative-copy h3{margin-top:12px;font-size:42px}.initiative-copy p{font-size:13px}.cfip-spread{margin-top:10px}.room-to-grow{padding:22px 0;display:block}.room-to-grow>p{margin:12px 0}.room-to-grow>a{justify-content:space-between;margin-top:18px}.work-heading{margin-bottom:25px;display:block}.work-heading h2{font-size:14vw}.work-heading>p{margin-top:20px;font-size:12px}.index-controls{display:block}.filters{gap:2px;margin-bottom:18px}.filters button{padding:8px 10px;font-size:9px}.search{width:100%;display:block}.search input{font-size:13px}.work-row{grid-template-columns:80px 1fr 20px;gap:15px;padding:20px 0}.row-number{display:none}.work-thumb{width:80px;height:75px}.row-title h3{margin-bottom:10px;font-size:25px;line-height:1.04}.row-title .eyebrow{margin-bottom:7px;font-size:7px;line-height:1.4}.row-title .eyebrow>span{display:none}.row-meta{font-size:8px}.open-work svg{width:20px}.archive-note{font-size:10px;line-height:1.6}.school-section,.join-section{grid-template-columns:1fr;gap:40px}.school-section h2{font-size:14vw}.school-steps>div{padding-left:38px}.school-steps h3{font-size:29px}.join-section h2{margin:20px 0;font-size:23vw}.join-section>div>p:last-child{max-width:none;font-size:13px}.interest-options label{padding:8px 10px;font-size:10px}.email-row{display:block}.email-row input{border-right:1px solid var(--ink);min-height:56px;font-size:14px}.email-row .button{justify-content:space-between;width:100%;margin-top:10px;font-size:12px}.consent{font-size:10px}.site-footer{padding:45px 22px 24px}.footer-top{flex-wrap:wrap;gap:30px;padding-bottom:35px;display:flex}.footer-brand{width:100%;font-size:50px}.footer-top>div{width:calc(50% - 15px)}.footer-top p{font-size:11px}.footer-links{gap:14px;font-size:10px}.footer-links>a:first-child{font-size:11px}.footer-bottom{font-size:8px;display:block}.footer-bottom>span{margin-top:12px;display:block}.category-hero h1{margin:25px 0;font-size:17vw}.category-hero>p:not(.eyebrow){font-size:15px}.category-hero .eyebrow{font-size:9px}.back-link{margin-bottom:30px}.compact-join{display:block}.compact-join h2{margin-bottom:25px;font-size:12vw}.detail-heading{grid-template-columns:1fr;gap:25px}.detail-heading h1{font-size:14vw}.detail-heading>div>p:not(.eyebrow){font-size:13px}.detail-heading aside{grid-template-columns:1fr 1fr;gap:15px;display:grid}.detail-heading aside>span{grid-column:1/-1}.detail-heading aside>.button{gap:12px;padding:12px;font-size:10px}.detail-heading aside>.text-link{justify-content:center;font-size:11px}.detail-heading aside>p{font-size:10px}.pdf-frame{padding:5px}.pdf-frame iframe{height:55vh;min-height:350px}.detail-bottom{margin-top:55px;display:block}.detail-bottom h2{font-size:12vw}.detail-bottom p{font-size:12px}.detail-bottom>a{margin-top:15px}.about-hero>h1{margin-bottom:45px;font-size:20vw}.about-grid{grid-template-columns:1fr;gap:35px}.athena-name{padding:40px;font-size:110px}.large-copy{font-size:21px}.about-grid>div:last-child>p:not(.large-copy){font-size:13px}.about-statement h2{margin:25px 0 35px;font-size:18vw}.subscribe-page>h1{margin-bottom:40px;font-size:25vw}.subscribe-layout{grid-template-columns:1fr;gap:25px}.subscribe-layout>.large-copy{font-size:19px}.legal-page h1{margin-bottom:45px;font-size:20vw}.legal-page p{font-size:13px}.legal-page h2{font-size:18px}.studio-grid{grid-template-columns:1fr;gap:45px}.studio-stats{justify-content:space-between;gap:25px}.studio-stats strong{font-size:45px}.studio-stats span{font-size:9px}.studio-grid h2{font-size:38px}.studio-alert{padding:20px}.studio-alert p{overflow-wrap:anywhere;font-size:11px}.studio-message{padding:15px;font-size:12px}.future-initiative{flex-wrap:wrap;gap:20px}.future-initiative p{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.attachment-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:25px;margin-bottom:20px;padding:20px 0;display:flex}.attachment-links>strong{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.attachment-links .text-link{font-size:12px}.movement-symbol svg{width:70%;height:70%}.profile-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.profile-fields label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.profile-fields input,.profile-fields select{border:1px solid var(--ink);width:100%;min-height:48px;color:var(--ink);background:0 0;border-radius:0;padding:10px}.private-records{border-top:1px solid var(--ink);margin-top:50px;padding-top:35px}.private-records h2{margin-bottom:20px;font-size:38px}.record-list{gap:16px;margin:20px 0;display:grid}.private-record{border:1px solid var(--line);overflow-wrap:anywhere;padding:20px}.private-record h3{margin-bottom:10px}.private-record p{white-space:pre-wrap;font-size:13px}.record-controls{flex-wrap:wrap;gap:15px;margin-bottom:20px;display:flex}.chat-answer{white-space:pre-wrap;border:1px solid var(--line);background:#fff;margin:24px 0;padding:24px}.chat-sources a{margin:10px 0;text-decoration:underline;display:block}.site-header nav{flex-wrap:wrap;gap:14px}.category-hero h1{overflow-wrap:anywhere}@media (max-width:700px){.profile-fields{grid-template-columns:1fr}.site-header{flex-wrap:wrap}.site-header nav{order:3;gap:10px 18px;width:100%;font-size:11px;display:flex}.site-header nav a{padding:6px 0}.private-records h2{font-size:30px}}
