body:has(main[data-care-theme=green]){--ink:#203b2e;--muted:#536959;--line:#becbbd;--paper:#fafbf7;--accent:#e3ecdf;--care:#203b2e;background:var(--paper);color:var(--ink)}body:has(main[data-care-theme=green])>header{color:#203b2e;background:#fafbf7;border-color:#becbbd}body:has(main[data-care-theme=green]) header:not(article header){color:#203b2e;background:#fafbf7;border-color:#becbbd}body:has(main[data-care-theme=green]) .mobile-dock{color:#203b2e;background:#fafbf7;border-color:#becbbd}body:has(main[data-care-theme=green]) .mobile-nav{color:#203b2e;background:#fafbf7;border-color:#becbbd}body:has(main[data-care-theme=green]) header .logo{background:#203b2e;-webkit-mask:url(/ctrl-wordmark-black.png) 50%/contain no-repeat;mask:url(/ctrl-wordmark-black.png) 50%/contain no-repeat}body:has(main[data-care-theme=green]) header .logo img{opacity:0}:is(body:has(main[data-care-theme=green]) .editorial-nav,body:has(main[data-care-theme=green]) .site-footer){color:#203b2e;background:#fafbf7;border-color:#becbbd}body:has(main[data-care-theme=green]) .primary{color:#fafbf7;background:#203b2e;border-color:#203b2e}body:has(main[data-care-theme=green]) .mobile-dock a[aria-current=page]{color:#203b2e;background:#e3ecdf}.care-renewed .care-cover{color:#fafbf7;background:#203b2e;grid-template-columns:1fr 1fr;column-gap:40px;padding:26px 32px 22px}.care-renewed .care-cover-top{color:#e2ebde;margin-bottom:22px;padding-bottom:16px}.care-renewed .care-cover h1{grid-row:auto;align-self:center;margin:24px 0 32px;font-size:clamp(84px,11vw,144px)}.care-cover-copy{align-self:center;min-width:0}.care-cover-copy .care-premise{letter-spacing:-.025em;max-width:none;margin:0 0 22px;font:500 clamp(20px,2.4vw,30px)/1.4 Inter,Arial,sans-serif}.care-cover-copy>p:not(.care-premise){color:#dae5d5;margin:0;font-size:14px;line-height:1.7}.care-renewed .care-cover-actions{margin:22px 0 0}.care-renewed .care-cover-actions .primary{color:#203b2e;background:#fafbf7;border-color:#fafbf7}.care-renewed .care-cover-bottom{margin-top:0;padding-top:16px}.care-score-strip{padding:24px 0 20px}.care-score-strip dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.care-score-strip dl>div{border-right:1px solid var(--line);flex-direction:column-reverse;gap:8px;padding-right:16px;display:flex}.care-score-strip dl>div:last-child{border:0}.care-score-strip dd{font-variant-numeric:tabular-nums;margin:0;font:600 44px/1 Barlow Condensed,Impact,sans-serif}.care-score-strip dt{font-size:11px;line-height:1.5}.care-score-strip>p{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.6}.care-lane-tabs{top:var(--ctrl-header-height,70px);z-index:15;background:var(--paper);border-block:1px solid var(--ink);gap:4px;padding:4px;display:flex;position:sticky}.care-lane-tabs button{min-height:48px;color:var(--ink);flex:1;padding:10px 16px;font:500 13px/1.4 Inter,Arial,sans-serif}.care-lane-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.care-lane-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.care-panel-workspace>[role=tabpanel]{scroll-margin-top:calc(var(--ctrl-header-height,70px) + 72px)}.care-panel-workspace>[role=tabpanel][hidden],.care-observation-form [hidden]{display:none!important}.care-panel-workspace>[role=tabpanel]:focus{outline:0}.care-renewed .initiative-board{margin-top:0;padding-top:28px}.care-renewed .initiative-section-head{align-items:center;gap:16px}.care-renewed .initiative-section-head h2{margin:10px 0 0;font-size:42px}.care-renewed .initiative-section-head>.text-link{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.care-record-filters{border-block:1px solid var(--line);margin:18px 0}.care-record-filters>summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:13px}.care-record-filters .initiative-filters{margin-top:0;padding-bottom:18px}.care-renewed .initiative-board-empty{background:#eef3e9;border:1px solid #becbbd;padding:28px}.care-renewed .initiative-board-empty p{max-width:42ch}.care-renewed .initiative-board>.small-note{margin-bottom:20px;font-size:11px;line-height:1.7}.care-renewed .board-feedback{margin:16px 0;font-size:11px}.care-intake-guided{max-width:780px;scroll-margin-top:calc(var(--ctrl-header-height,70px) + 72px);margin-inline:auto;padding:28px 0 0}.care-intake-guided>h2{margin:10px 0 12px;font-size:42px;line-height:1.1}.care-intake-guided>p{margin:0 0 24px;font-size:14px;line-height:1.7}.care-observation-form{border:1px solid var(--line);color:var(--ink);background:#fff;padding:24px}.care-form-progress{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;margin:0 0 28px;padding:0 0 20px;list-style:none;display:flex}.care-form-progress li{color:var(--muted);align-items:center;gap:8px;font:11px/1.5 Inter,Arial,sans-serif;display:flex}.care-form-progress li>span{border:1px solid #a5b7a4;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.care-form-progress li[aria-current=step]{color:var(--ink);font-weight:600}.care-form-progress li[aria-current=step]>span{background:var(--ink);border-color:var(--ink);color:#fff}.care-form-progress li[data-complete=true]>span{background:#e3ecdf;border-color:#a5b7a4}.care-form-heading>span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px}.care-form-heading h3{letter-spacing:0;margin:12px 0 24px;font:600 32px/1.08 Barlow Condensed,Impact,sans-serif}.care-form-heading h3:focus{outline:0}.care-observation-form fieldset{border:0;min-width:0;margin:0;padding:0}.care-observation-form label{min-width:0;margin:0 0 18px;font:500 12px/1.6 Inter,Arial,sans-serif;display:block}.care-observation-form label>span:not(:only-child){color:var(--muted);font-size:10px;font-weight:400}.care-observation-form input:not([type=checkbox]),.care-observation-form select,.care-observation-form textarea{width:100%;min-width:0;max-width:100%;color:var(--ink);box-sizing:border-box;background:#fafbf7;border:1px solid #aebfae;border-radius:0;min-height:46px;margin-top:7px;padding:11px 12px;font:400 16px/1.5 Inter,Arial,sans-serif;display:block}.care-observation-form input::placeholder,.care-observation-form textarea::placeholder{color:#637961;opacity:1}.care-observation-form textarea{resize:vertical}.care-observation-form :is(input,textarea,select,button):focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #203b2e}.care-form-pair{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.care-field-help,.care-step-intro{color:var(--muted);margin:0 0 20px;font:12px/1.7 Inter,Arial,sans-serif}.care-field-help a{text-underline-offset:3px;text-decoration:underline}.care-form-actions{border-top:1px solid var(--line);gap:12px;margin-top:24px;padding-top:18px;display:flex}.care-form-actions .primary{flex:1;min-height:48px;padding:12px 20px;font-size:13px}.care-form-actions .care-back{border:1px solid var(--line);min-height:48px;padding:12px 20px;font-size:13px}.care-form-actions button:disabled{opacity:.6;cursor:wait}.care-media-entry{background:#f1f5ed;border:1px solid #cdd8c9;margin-bottom:14px;padding:16px}.care-media-entry .eyebrow{margin-bottom:14px;font-size:9px;display:block}.care-media-entry label:last-child,.care-media-entry .care-form-pair label{margin-bottom:0}.care-add-media{text-underline-offset:4px;align-items:center;min-height:44px;margin-bottom:8px;font-size:12px;text-decoration:underline;display:inline-flex}.care-form-extra{border-block:1px solid var(--line);margin-top:12px}.care-form-extra>summary,.care-form-review>summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:12px;line-height:1.7}.care-form-extra>label:first-of-type{margin-top:10px}.care-form-review{border-block:1px solid var(--line);margin-bottom:22px}.care-form-review>summary>span{overflow-wrap:anywhere;max-width:100%;margin:6px 0 0;font-size:14px;font-weight:600;display:block}.care-form-review>p{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.care-form-review>.text-link{align-items:center;min-height:44px;margin-right:20px;font-size:12px;display:inline-flex}.care-observation-form .care-consent{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;margin:22px 0 14px;padding-top:18px;display:flex}.care-consent input{accent-color:#203b2e;flex-shrink:0;width:20px;height:20px;margin:2px 0 0}.care-observation-form .care-consent>span{color:var(--ink);font-size:12px;line-height:1.7}.care-form-status:empty{display:none}.care-form-status{margin:16px 0 0;font-size:13px;line-height:1.8}.care-form-status:focus{outline:none}.care-form-success h3{margin:18px 0;font:600 34px/1.1 Barlow Condensed,Impact,sans-serif}.care-form-success p{font-size:13px;line-height:1.8}.care-form-success>a{align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.care-form-success input{font-size:12px!important}.care-plan{max-width:860px;padding:28px 0 0}.care-plan h2{margin:16px 0 24px;font-size:clamp(40px,6vw,64px);line-height:1.02}.care-plan-intro{max-width:58ch;font-size:16px;line-height:1.8}.care-plan-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:24px 0;padding:24px 0;list-style:none;display:grid}.care-plan-steps li{border-top:1px solid var(--ink);padding-top:16px}.care-plan-steps li>span{font-size:10px}.care-plan-steps h3{margin:18px 0 12px;font:600 29px/1.1 Barlow Condensed,Impact,sans-serif}.care-plan-steps p{font-size:13px;line-height:1.8}.care-plan-disclosures details{border-bottom:1px solid var(--line)}.care-plan-disclosures summary{cursor:pointer;min-height:50px;padding:15px 0;font-size:13px}.care-plan-disclosures p{font-size:13px;line-height:1.8}.care-other-place{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.care-other-place h3{margin:0 0 8px;font:600 26px/1.1 Barlow Condensed,Impact,sans-serif}.care-other-place>a{align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}@media (max-width:767px){.care-renewed .care-cover{padding:22px 5.55% 18px}.care-renewed .care-cover-top{margin-bottom:22px;font-size:9px}.care-renewed .care-cover h1{margin:22px 0 26px;font-size:clamp(72px,23vw,100px)}.care-cover-copy .care-premise{letter-spacing:-.03em;max-width:none;margin-bottom:14px;font-size:20px;line-height:1.45}.care-cover-copy>p:not(.care-premise){font-size:12px;line-height:1.7}.care-renewed .care-cover-actions{margin:20px 0}.care-renewed .care-cover-actions .primary{min-height:46px;padding:11px 20px;font-size:13px}.care-renewed .care-cover-bottom{flex-direction:row;align-items:center;gap:12px;padding-top:14px}.care-renewed .care-cover-bottom>span{max-width:22ch;font-size:9px;line-height:1.6}.care-renewed .care-cover-bottom .share-status{display:none}.care-score-strip{padding:20px 0 18px}.care-score-strip dl{gap:12px}.care-score-strip dl>div{gap:8px;padding-right:8px}.care-score-strip dd{font-size:38px}.care-score-strip dt{max-width:14ch;font-size:10px}.care-score-strip>p{margin-top:12px;font-size:10px}.care-lane-tabs{margin-inline:-1px}.care-lane-tabs button{min-height:46px;padding:10px 8px;font-size:12px}.care-renewed .initiative-section-head{flex-direction:column;align-items:start;gap:4px}.care-renewed .initiative-section-head h2{margin-top:8px;font-size:36px}.care-renewed .initiative-board-empty{padding:24px 20px}.care-renewed .initiative-board-empty h3{max-width:16ch;font-size:30px}.care-renewed .initiative-board-empty p{font-size:13px;line-height:1.7}.care-intake-guided>h2{font-size:36px}.care-intake-guided>p{margin-bottom:20px;font-size:13px}.care-observation-form{padding:20px 16px}.care-form-progress{gap:10px;margin-bottom:22px;padding-bottom:18px}.care-form-progress li{flex-direction:column;align-items:flex-start;gap:8px;font-size:10px}.care-form-heading h3{margin-bottom:22px;font-size:30px}.care-form-pair{grid-template-columns:1fr;gap:0}.care-form-pair label{margin-bottom:18px}.care-media-entry .care-form-pair label{margin-bottom:16px}.care-media-entry .care-form-pair label:last-child{margin-bottom:0}.care-form-actions{bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:5;background:#fff;margin-top:18px;padding:12px 0;position:sticky}.care-plan-intro{font-size:14px;line-height:1.8}.care-plan-steps{grid-template-columns:1fr;gap:20px;margin:24px 0;padding-block:8px}.care-plan-steps li{grid-template-columns:24px 1fr;gap:12px;display:grid}.care-plan-steps li>span{padding-top:3px}.care-plan-steps h3{margin:0 0 10px;font-size:27px}.care-plan-steps p{margin:0}}.care-observation-form legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.care-observation-form{display:block}.care-form-heading h3,.care-form-progress{margin-bottom:20px}@media (max-width:767px){.care-observation-form .care-form-heading>span{display:none}.care-form-heading h3{margin:0 0 20px}.care-observation-form [data-step="0"]>.care-form-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.care-observation-form [data-step="0"]>.care-form-pair label{font-size:11px}.care-form-progress{margin-bottom:24px}}.care-observation-form .response-honeypot{clip-path:inset(50%);pointer-events:none;overflow:hidden;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.care-form-heading h3{scroll-margin-top:calc(var(--ctrl-header-height,70px) + 84px)}.care-record-filters>summary.sr-only,.initiative-filter-wrapper>summary{display:none}
:root{--muted:#66655f;--detail-ease:cubic-bezier(.22,.68,0,1)}body{font-kerning:normal;-webkit-font-smoothing:antialiased}html{scroll-padding-top:0}::selection{background:var(--ink);color:var(--paper)}:is(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}:is(button,summary){touch-action:manipulation}:is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--ink);outline-offset:4px}button:disabled{cursor:not-allowed}:is(.page-heading,.information-heading,.commercial-hero,.studio-hero,.article-heading) h1{letter-spacing:-.025em}:is(.page-heading,.information-heading,.commercial-hero,.studio-hero)>p{line-height:1.75}:is(.eyebrow,.meta){font-variant-numeric:tabular-nums}:is(.page-heading,.information-heading,.studio-hero,.commercial-hero) .eyebrow{letter-spacing:.12em}:is(.text-link,.footer-follow,.footer-instagram){text-underline-offset:5px;text-decoration-thickness:1px}:is(.story,.support-story,.contributor-work,.assignment-card,.initiative-record) h3{text-wrap:pretty}.masthead-brand{flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex}.care-sprig{color:#203b2e;flex:none;justify-content:center;align-items:center;width:29px;height:42px;display:none}body:has(main[data-care-theme=green]) .care-sprig{display:inline-flex}.care-sprig svg{display:block;overflow:visible}.care-sprig-ground{opacity:.55}header nav a:after{height:1px}.editorial-nav a{align-items:center;min-height:42px;display:inline-flex}.swipe-track{overscroll-behavior-x:contain;scroll-padding-inline:1px}.swipe-controls{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.swipe-controls .swipe-progress{background:var(--line);flex:1;max-width:160px;height:2px;margin-right:12px;display:block;overflow:hidden}.swipe-progress i{background:var(--ink);height:100%;display:block}.swipe-controls .swipe-count{letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;min-width:46px;margin-right:8px;font:10px/1.5 Inter,Arial,sans-serif}.swipe-controls button{border:1px solid var(--line);width:44px;height:44px;min-height:44px;color:var(--ink);background:0 0;place-items:center;padding:0;display:grid}.swipe-controls button:disabled{opacity:.3}.swipe-track:focus-visible{outline:1px solid var(--ink);outline-offset:5px}:is(.form-panel,.editor-fields,.public-form-fields,.care-observation-form) label:not(.consent){text-transform:none;letter-spacing:0}.form-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.sign-in-fields input{color:var(--ink);box-shadow:none;background:#faf9f6;border:1px solid #a9a89f;border-radius:0}.form-panel :is(input,select,textarea):focus-visible,.sign-in-fields input:focus-visible{outline:2px solid var(--ink);outline-offset:2px;background:#fff}.form-panel [aria-invalid=true]{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--ink)}.form-panel .field-error{color:var(--ink);margin-top:6px;font-size:12px;font-weight:500;line-height:1.6}.form-panel .consent{align-items:flex-start;gap:12px;font-size:12px;line-height:1.75;display:flex}:is(.form-panel,.public-form-fields) input[type=checkbox]{width:18px;min-width:18px;height:18px;accent-color:var(--ink);flex-shrink:0;margin-top:3px}.form-panel .small-note{font-size:12px;line-height:1.75}.form-panel .form-options{margin-block:18px}.form-panel .form-options>summary{min-height:48px;padding-block:14px;font-size:12px;line-height:1.6}.form-panel .primary{min-height:48px;font-size:13px}.sign-in-fields{gap:20px}.sign-in-password-field{min-width:0}.sign-in-password-field>label{margin-bottom:8px}.sign-in-password-input{position:relative}.sign-in-password-input input{width:100%;min-width:0;margin:0;padding-right:72px!important}.sign-in-password-input .password-visibility{width:60px;min-height:36px;color:var(--ink);padding:4px 8px;font:500 11px/1.4 Inter,Arial,sans-serif;text-decoration:none;position:absolute;top:4px;bottom:4px;right:5px;background:0 0!important;border:0!important}.sign-in-password-tools:empty{display:none}.sign-in-password-tools{justify-content:flex-end;margin-top:-10px}.sign-in-password-tools>a{min-height:40px;font-size:12px}.account-entry-page{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:56px;max-width:1120px;padding-block:64px 72px;display:grid}.account-entry-page>.page-heading{border:0;margin:0;padding:8px 0}.account-entry-page>.page-heading h1{margin-block:24px;font-size:clamp(48px,5vw,68px);line-height:1.02}.account-entry-page>.page-heading p{max-width:38ch;font-size:15px;line-height:1.8}.account-entry-page>.sign-in-form{border:1px solid var(--line);background:#faf9f6;width:100%;padding:28px}.account-entry-page .sign-in-fields{border:0;padding:0}.account-entry-page .sign-in-form>a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.article-heading .intro{text-wrap:pretty;max-width:54ch;line-height:1.7}.story-byline{gap:8px 20px;line-height:1.7}.story-byline a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.article-body{max-width:68ch;line-height:1.8}.article-body :is(p,li){text-wrap:pretty}.article-body :is(h2,h3){scroll-margin-top:calc(var(--ctrl-header-height,80px) + 22px);text-wrap:balance;line-height:1.2}.article-body a:not(.section-permalink){text-underline-offset:4px;text-decoration-thickness:1px}.article-body blockquote{border-left:2px solid var(--ink);margin-left:0;padding-left:24px}.article-image figcaption,.gallery-grid>button>span{color:var(--muted);font-size:11px;line-height:1.7}.story-sources,.story-correction,.author-note{font-size:13px;line-height:1.8}.story-contents>summary{align-items:center;min-height:48px;font-size:12px;display:flex}.story-contents a{align-items:center;min-height:40px;font-size:13px;line-height:1.6;display:inline-flex}.gallery-grid>button{text-align:left;flex-direction:column;min-width:0;display:flex}.gallery-grid>button>span{text-align:left;padding-top:10px}.lightbox figcaption{max-width:64ch;margin-inline:auto;font-size:12px;line-height:1.7}.lightbox button{touch-action:manipulation;min-width:44px;min-height:44px}.public-profile-heading .profile-person h1{letter-spacing:-.03em;text-wrap:balance;line-height:1.02}.profile-disciplines{letter-spacing:.02em;font-size:12px;line-height:1.7}.profile-links a{text-underline-offset:4px;align-items:center;min-height:40px;font-size:12px;text-decoration:underline;display:inline-flex}.profile-perspective{border-top:1px solid var(--ink);padding-top:24px}.profile-voice{max-width:62ch;line-height:1.8}.profile-background-detail>summary{cursor:pointer;min-height:52px;padding-block:16px;font-size:13px}.profile-work-heading{align-items:baseline}.profile-work-heading>span,.contributor-work-credit{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.contributor-work-list li{border-top:1px solid var(--line)}.contributor-work-list .contributor-work{border-top:0}.contributor-work h3{letter-spacing:-.01em;line-height:1.06}.studio-service-disclosure>summary{min-height:76px}.studio-service-disclosure>summary h3{letter-spacing:-.01em}.studio-service-disclosure[open]>summary{border-bottom:1px solid var(--line)}.studio-service-disclosure>div{padding-top:18px}.studio-service-disclosure nav a{align-items:center;min-height:44px;display:inline-flex}.inquiry-section{scroll-margin-top:calc(var(--ctrl-header-height,80px) + 24px)}.inquiry-intro>h2{letter-spacing:-.02em;text-wrap:balance;line-height:1.04}.inquiry-intro>p{max-width:44ch;line-height:1.8}.desk-page :is(input,textarea,select){color:#242421;font-size:15px}.desk-page :is(input,textarea,select):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #242421}.desk-page .desk-tabs{border-bottom:1px solid #dddcd6;margin-bottom:20px;padding-bottom:9px}.desk-page .desk-tabs button{letter-spacing:-.01em;min-height:44px}.desk-page .desk-toolbar{margin-top:20px}.desk-page .admin-row{padding-block:18px}.desk-page .admin-row h3{letter-spacing:-.02em;text-wrap:pretty;line-height:1.35}.desk-page .desk-empty{background:#faf9f6;border-style:solid;padding:32px 22px}.desk-page .desk-empty p{color:#65655f}.desk-page .desk-explainer{color:#65655f;max-width:64ch;font-size:13px;line-height:1.7}.desk-page .desk-review-item{border-color:#dddcd6}.desk-page .desk-review-title{text-wrap:pretty;line-height:1.25}.desk-page :is(.review-internal,.assignment-feedback){line-height:1.7}.desk-page .simple-editor-top{border-bottom:1px solid #deddd7;padding-block:12px}.desk-page .writing-toolbar{scrollbar-width:thin;overscroll-behavior-x:contain}.desk-page .writing-document{caret-color:#242421;line-height:1.85}.desk-page .materials-heading{align-items:baseline}.desk-page .material-item{border-color:#deddd7}.desk-page .profile-checklist{line-height:1.7}.site-footer .footer-masthead h2{letter-spacing:-.025em;line-height:1.02}.site-footer .footer-follow{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.site-footer .footer-colophon{font-size:11px;line-height:1.7}@media (min-width:1024px){.contributor-journey>.information-heading{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr;gap:0 64px;max-width:none;margin-bottom:28px;padding-bottom:28px;display:grid}.contributor-journey>.information-heading>.eyebrow{grid-column:1/-1;margin-bottom:26px}.contributor-journey>.information-heading>h1{grid-area:2/1/5;max-width:none;margin:0;font-size:clamp(64px,6vw,86px);line-height:1}.contributor-journey>.information-heading>p:not(.contributor-returning){grid-area:2/2;align-self:end;margin:0 0 24px;font-size:16px}.contributor-journey .contributor-primary-actions{grid-area:3/2;align-self:start;gap:8px 20px;margin:0}.contributor-journey .contributor-returning{grid-area:4/2;margin:16px 0 0;font-size:12px;line-height:1.7}.contributor-returning br{display:none}.contributor-returning a{align-items:center;min-height:40px;margin-left:8px;display:inline-flex}.contribute-open-calls{padding-top:8px}}@media (max-width:767px){header{gap:14px}.masthead-brand{gap:8px}.care-sprig,.care-sprig svg{width:23px;height:36px}.editorial-nav{font-size:10px}.editorial-nav a{min-height:40px}.mobile-dock a{font-weight:500;position:relative;border-top-color:#0000!important}.mobile-dock a[aria-current=page]:before{content:"";background:var(--ink);width:24px;height:2px;position:absolute;top:-3px;left:calc(50% - 12px)}.mobile-dock a[aria-current=page]{font-weight:600}.home-composed .home-assignment-lead h1{letter-spacing:-.02em;font-size:clamp(42px,13.3vw,58px);line-height:1.01}.home-composed .lead-copy{padding:28px 6%}.home-composed .lead-copy>p{font-size:14px;line-height:1.75}.contributor-journey>.information-heading>h1{letter-spacing:-.025em;margin-block:22px;font-size:clamp(42px,12.6vw,54px);line-height:1.02}.contributor-journey>.information-heading>p{font-size:14px;line-height:1.75}.contributor-primary-actions{gap:8px 22px}.contributor-returning{border-top:1px solid var(--line);padding-top:14px;margin-top:22px!important;font-size:12px!important}.contributor-journey .contribute-open-calls>.section-heading{align-items:baseline;gap:16px;margin-bottom:16px}.contributor-journey .contribute-open-calls>.section-heading h2{max-width:10ch;font-size:30px;line-height:1.1}.contribute-open-calls .open-call-list>a{padding:22px 20px}.contribute-open-calls .open-call-list h3{letter-spacing:-.01em;font-size:30px;line-height:1.08}.contribute-open-calls .open-call-list p{font-size:13px;line-height:1.75}.commercial-hero h1,.studio-hero h1{margin-block:24px;font-size:clamp(44px,13vw,56px);line-height:1.01}.commercial-hero>div>p,.studio-hero>div>p{font-size:14px;line-height:1.75}.commercial-hero .primary,.studio-start-actions .primary{min-height:48px}.studio-service-disclosure>summary{min-height:70px;padding-block:19px}.studio-service-disclosure>summary h3{font-size:26px;line-height:1.08}.studio-service-disclosure>div{padding:16px 0 20px}.studio-service-disclosure>div>p{font-size:14px;line-height:1.75}.studio-service-disclosure nav{flex-wrap:wrap;gap:8px 22px}.assignment-masthead h1{letter-spacing:-.02em;font-size:clamp(42px,12.8vw,54px);line-height:1.02}.assignment-card h2{letter-spacing:-.015em;line-height:1.06}.assignment-search input{min-height:48px}.newsletter-page .dispatch-copy h1{font-size:clamp(44px,13vw,56px);line-height:1.02}.newsletter-page .dispatch-copy>p{font-size:14px;line-height:1.8}.newsletter-page .newsletter-status{margin-block:18px;padding-block:12px}.newsletter-page .public-form-fields{gap:18px}.form-panel :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.public-form-fields :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:48px;font-size:16px;line-height:1.5}.form-panel label,.public-form-fields label{font-size:12px}.public-form-fields .form-pair,.sign-in-fields{gap:18px}.sign-in-password-field>label{font-size:12px}.sign-in-password-input input{font-size:16px}.account-entry-page{padding-block:30px 40px;display:block}.account-entry-page>.page-heading{margin-bottom:26px!important;padding-top:0!important}.account-entry-page>.page-heading h1{margin-block:20px;font-size:clamp(44px,13vw,56px)}.account-entry-page>.page-heading p{font-size:14px}.account-entry-page>.sign-in-form{padding:22px 18px}.article-heading .intro{font-size:17px;line-height:1.7}.article-body{font-size:18px;line-height:1.85}.article-body p{margin-bottom:24px}.article-body blockquote{padding-left:18px}.story-byline,.story-sources,.story-correction,.author-note{font-size:12px}.public-profile-heading .profile-person h1{font-size:clamp(46px,14vw,64px);line-height:1.02}.profile-perspective{padding-top:20px}.profile-voice{font-size:17px;line-height:1.75}.profile-work-heading h2{font-size:32px;line-height:1.1}.contributor-work h3{font-size:32px;line-height:1.06}.contributor-work-excerpt{font-size:13px;line-height:1.75}.contributor-work-credit{flex-wrap:wrap;gap:8px;line-height:1.7}.inquiry-intro>h2{max-width:14ch;font-size:36px}.inquiry-intro>p{font-size:14px}.desk-page{padding-inline:18px}.desk-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.desk-page .simple-desk-tabs{gap:6px;padding-bottom:8px}.desk-page .desk-toolbar{align-items:start;gap:12px}.desk-page .admin-row{padding:18px 16px}.desk-page .admin-row h3{font-size:17px;line-height:1.35}.desk-page .desk-empty{padding:28px 20px}.desk-page .desk-empty p{font-size:13px;line-height:1.7}.desk-page .editor-fields{gap:18px}.desk-page .simple-editor-top{gap:8px;padding-block:10px}.desk-page .simple-editor-top button{min-height:44px;padding-inline:12px}.desk-page .writing-toolbar button{min-width:40px;min-height:44px}.desk-page .desk-review-item{padding:20px 16px}.desk-page .desk-decision-actions{gap:8px}.desk-page .desk-decision-actions button{min-height:44px}.desk-page .profile-actions{gap:8px}.desk-page .profile-save-message{font-size:12px;line-height:1.7}.site-footer .footer-masthead{gap:8px;padding-bottom:18px}.site-footer .footer-masthead h2{font-size:36px}.site-footer .footer-group>button{min-height:52px;font-size:13px}}@media (hover:hover) and (pointer:fine){.text-link:hover,.footer-instagram:hover{text-decoration-thickness:2px}.studio-service-disclosure>summary:hover,.profile-background-detail>summary:hover{color:var(--muted)}.swipe-controls button:not(:disabled):hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.desk-page .admin-row:hover{border-color:#aaa9a2}}@media (prefers-reduced-motion:no-preference){:is(.primary,.swipe-controls button,.password-visibility,.desk-tabs button,.mobile-dock a){transition:background-color .16s,color .16s,border-color .16s,transform .12s}:is(.primary,.swipe-controls button):not(:disabled):active{transform:translateY(1px)}.swipe-progress i{transition:width .24s var(--detail-ease)}:is(.profile-background-detail,.studio-service-disclosure,.form-options)[open]>div{animation:.18s ease-out detail-settle}@keyframes detail-settle{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}.care-sprig-stem{stroke-dasharray:34;animation:sprig-stem .85s var(--detail-ease) both}.care-sprig-leaf{transform-box:fill-box}.care-sprig-left{transform-origin:100% 100%;animation:sprig-leaf .65s .16s var(--detail-ease) both}.care-sprig-right{transform-origin:0 100%;animation:sprig-leaf .65s .3s var(--detail-ease) both}@keyframes sprig-stem{0%{stroke-dashoffset:34px}to{stroke-dashoffset:0}}@keyframes sprig-leaf{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}}@media (prefers-reduced-motion:reduce){.care-sprig *{transition:none!important;animation:none!important}}.desk-page .editor-fields textarea.editor-headline{letter-spacing:-.03em;resize:vertical;min-height:100px;font:600 32px/1.15 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.desk-page:has(.desk-editing)>.desk-tools-menu{display:none}.desk-page .draft-recovery{padding:18px}.desk-page .draft-recovery h3{margin-bottom:10px;font-size:16px}.desk-page .draft-recovery strong{font-size:13px;line-height:1.5}.desk-page .draft-recovery span{font-size:11px;line-height:1.6}@media (max-width:767px){.desk-page .editor-fields textarea.editor-headline{min-height:92px;font-size:28px}.desk-page .desk-filters{gap:14px;margin-block:18px}.desk-page .draft-recovery{padding:16px}}.form-panel .consent-copy,.public-form-fields .consent-copy{min-width:0;color:var(--ink);font-size:12px;line-height:1.75}.consent-copy>span{color:inherit;font:inherit!important}.article-image:has(img[src^=\/ctrl-]) img{object-fit:contain;background:var(--paper);padding:24px}.account-entry-page{margin-inline:auto}.account-entry-page>.sign-in-form{display:block}.account-entry-page .sign-in-help{margin-top:22px}.account-entry-page .sign-in-form>[role=alert]{margin-top:16px;font-size:13px;line-height:1.7}.explore-page .discovery-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.initiative-discovery{border-block:1px solid var(--ink);margin:28px 0;padding:24px 0}.initiative-discovery-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.initiative-discovery-heading h2{letter-spacing:-.02em;margin:10px 0 0;font:600 38px/1.05 Barlow Condensed,Impact,sans-serif}.initiative-discovery-heading>a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.initiative-discovery-intro{margin:18px 0 24px;font-size:14px;line-height:1.75}.initiative-discovery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.initiative-discovery-list>a{border-top:1px solid var(--line);min-width:0;padding-top:18px;display:block}.initiative-discovery-list h3{letter-spacing:-.01em;margin:12px 0;font:600 34px/1.08 Barlow Condensed,Impact,sans-serif}.initiative-discovery-list p{max-width:48ch;margin:0 0 16px;font-size:13px;line-height:1.75}.initiative-discovery-action{min-height:32px;color:var(--muted);align-items:center;gap:14px;font-size:11px;display:flex}.initiative-discovery-action svg{flex-shrink:0;margin-left:auto}.initiative-discovery-compact{border-bottom:0;margin:20px 0 0;padding:18px 0 0}.initiative-discovery-compact .initiative-discovery-heading h2{margin-top:8px;font-size:25px}.initiative-discovery-compact .initiative-discovery-list{display:block}.initiative-discovery-compact .initiative-discovery-list>a{margin-top:14px;padding:16px 0 0}.initiative-discovery-compact .initiative-discovery-list h3{margin:10px 0;font-size:29px}.initiative-discovery-compact .initiative-discovery-list p{margin-bottom:10px;font-size:12px;line-height:1.7}.initiative-discovery-compact .eyebrow{letter-spacing:.08em;font-size:9px}.initiative-index .initiative-filters:has(select[name=city]){grid-template-columns:2fr 1fr 1fr auto}@media (max-width:767px){.explore-page .discovery-lanes{grid-template-columns:1fr 1fr;gap:0 22px}.explore-page .discovery-lanes>a:first-child{grid-column:auto;display:block}.explore-page .discovery-lanes h2{font-size:27px}.initiative-discovery{margin-block:20px;padding-block:20px}.initiative-discovery-list{grid-template-columns:1fr;gap:20px}.initiative-discovery-heading h2{font-size:34px}.initiative-discovery-intro{margin-block:16px 20px;font-size:13px}.initiative-discovery-list h3{font-size:32px}.home-support .initiative-discovery{margin-top:16px;padding-top:18px}.initiative-index .initiative-filters:has(select[name=city]){grid-template-columns:1fr 1fr}.initiative-index .initiative-filters label:first-child{grid-column:1/-1}}.care-cover h1{overflow-wrap:break-word}.initiative-discovery-list:has(>a:only-child){grid-template-columns:1fr}@media (min-width:900px){.initiative-discovery:not(.initiative-discovery-compact) .initiative-discovery-list:has(>a:only-child)>a{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.initiative-discovery:not(.initiative-discovery-compact) .initiative-discovery-list:has(>a:only-child)>a>.eyebrow{grid-area:1/1}.initiative-discovery:not(.initiative-discovery-compact) .initiative-discovery-list:has(>a:only-child)>a>h3{grid-area:2/1/4;margin-top:12px;font-size:44px}.initiative-discovery:not(.initiative-discovery-compact) .initiative-discovery-list:has(>a:only-child)>a>p{grid-area:1/2/3;margin-top:0;font-size:14px}.initiative-discovery:not(.initiative-discovery-compact) .initiative-discovery-action{grid-area:3/2}}.contributor-journey .contribute-open-calls .swipe-track.open-call-list{border-top:0;align-items:stretch;gap:20px}.contributor-journey .contribute-open-calls .open-call-list>a{border:1px solid var(--ink);background:#fff;flex-direction:column;min-width:0;min-height:320px;padding:26px 24px 12px;transition:background-color .18s,border-color .18s;display:flex}.contributor-journey .contribute-open-calls .open-call-list>a>.eyebrow{border-bottom:1px solid var(--line);min-height:32px;padding-bottom:16px;line-height:1.6;display:block}.contributor-journey .contribute-open-calls .open-call-list h3{letter-spacing:-.015em;margin:20px 0 14px;font-size:clamp(30px,2.6vw,38px);line-height:1.08}.contributor-journey .contribute-open-calls .open-call-list p{margin:0 0 24px;font-size:13px;line-height:1.7}.contributor-journey .contribute-open-calls .open-call-list>a>.text-link{border-top:1px solid var(--line);text-underline-offset:4px;border-bottom:0;align-items:center;min-height:48px;margin-top:auto;padding:12px 0;font-size:12px;text-decoration:underline;display:flex}.contributor-journey .contribute-open-calls .open-call-list>a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover){.contributor-journey .contribute-open-calls .open-call-list>a:hover{background:#eeede8}}@media (max-width:767px){.contributor-journey .contribute-open-calls .swipe-track.open-call-list{gap:14px;padding:4px 4px 12px;scroll-padding-inline:4px}.contributor-journey .contribute-open-calls .open-call-list>a{flex-basis:calc(100% - 26px);min-height:340px;padding:22px 20px 10px}.contributor-journey .contribute-open-calls .open-call-list h3{margin-top:20px;font-size:32px}}@media (prefers-reduced-motion:reduce){.contributor-journey .contribute-open-calls .open-call-list>a{transition:none}}.contact-page .contact-routing{border:0;gap:16px;margin-top:28px}.contact-page .contact-routing>a{border:1px solid var(--ink);background:#fff;flex-direction:column;min-width:0;padding:22px 20px 10px;text-decoration:none;transition:background-color .18s;display:flex}.contact-page .contact-routing h2{margin:0 0 12px;font-size:30px;line-height:1.08}.contact-page .contact-routing p{margin:0 0 22px;font-size:13px;line-height:1.65}.contact-card-action{border-top:1px solid var(--line);text-underline-offset:4px;align-items:center;min-height:46px;margin-top:auto;font-size:12px;text-decoration:underline;display:flex}.contact-page .contact-routing>a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.contact-inquiry{align-self:start;min-width:0}.contact-inquiry-disclosure{border:1px solid var(--ink);background:#fff}.contact-inquiry-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:22px;list-style:none;display:flex}.contact-inquiry-disclosure>summary::-webkit-details-marker{display:none}.contact-inquiry-disclosure>summary:after{content:"+";font-size:26px;font-weight:400}.contact-inquiry-disclosure[open]>summary:after{content:"−"}.contact-inquiry-disclosure>summary strong{font:700 30px/1.1 Barlow Condensed,Impact,sans-serif;display:block}.contact-inquiry-disclosure>summary small{margin-top:8px;font-size:12px;line-height:1.5;display:block}.contact-page .contact-inquiry-content{border:0;border-top:1px solid var(--line);background:0 0;padding:20px 22px}.compact-inquiry-form .public-form-fields{gap:18px}.compact-inquiry-form label{gap:7px;font-size:13px}.compact-inquiry-form input:not([type=checkbox]),.compact-inquiry-form select{height:48px;min-height:48px;padding:10px 12px;font-size:16px}.compact-inquiry-form textarea{min-height:112px;padding:12px;font-size:16px;line-height:1.5}.compact-inquiry-form .form-options>summary{min-height:48px;font-size:13px}.compact-inquiry-form .consent{font-size:12px;line-height:1.6}.compact-inquiry-form .primary{min-height:48px}@media (hover:hover){.contact-page .contact-routing>a:hover{background:#eeede8}}@media (max-width:767px){.contact-page .contact-routing{grid-template-columns:1fr;gap:12px}.contact-page .contact-routing>a{padding:20px 18px 8px}.contact-page .contact-routing h2{max-width:20ch;font-size:29px}.contact-page .contact-routing p{max-width:35ch;margin-bottom:16px}.contact-page .contact-addresses a{overflow-wrap:anywhere;font-size:clamp(18px,5vw,24px)}.contact-inquiry-disclosure>summary{min-height:84px;padding:20px 18px}.contact-page .contact-inquiry-content{padding:18px}.compact-inquiry-form .form-pair{grid-template-columns:1fr;gap:16px}.compact-inquiry-form .public-form-fields{gap:16px}}@media (prefers-reduced-motion:reduce){.contact-page .contact-routing>a{transition:none}}@media (max-width:767px){.contact-page .swipe-track.contact-routing{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:14px;padding:4px 4px 12px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.contact-page .swipe-track.contact-routing>a{scroll-snap-align:start;flex:0 0 calc(100% - 26px);min-height:220px}}.contact-paths{scroll-margin-top:100px}.guided-public-form{min-width:0}.form-step-nav{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 24px;display:grid}.form-step-nav button{border:0;border-bottom:2px solid var(--line);text-align:left;min-height:48px;color:var(--muted);background:0 0;align-items:center;gap:9px;padding:12px 0;font-size:12px;display:flex}.form-step-nav button[aria-current=step]{border-color:var(--ink);color:var(--ink);font-weight:600}.form-step-nav button span{font-variant-numeric:tabular-nums;font-size:10px}.form-step-panel{gap:18px;min-width:0;scroll-margin-top:110px;display:grid}.form-step-panel[hidden]{display:none!important}.guided-public-form .public-form-fields{gap:18px}.guided-public-form label{gap:7px;font-size:13px}.guided-public-form input:not([type=checkbox]):not([type=radio]),.guided-public-form select{min-height:48px;padding:10px 12px;font-size:16px}.guided-public-form textarea{min-height:112px;padding:12px;font-size:16px;line-height:1.5}.guided-public-form .form-options>summary{min-height:48px;font-size:13px}.form-review{border-left:2px solid var(--ink);margin-bottom:6px;padding:0 0 0 16px}.form-review p{white-space:pre-line;overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.65}.form-review .text-link{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.form-send-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.form-send-actions>.text-link{align-items:center;min-height:48px;display:flex}.form-send-actions>.primary{flex:1;max-width:320px;min-height:48px}.guided-public-form .consent{font-size:12px;line-height:1.65}@media (max-width:767px){.form-step-nav{gap:12px;margin-bottom:18px}.form-step-panel,.guided-public-form .public-form-fields{gap:16px}.guided-public-form .form-pair{grid-template-columns:1fr;gap:16px}.guided-public-form .submission-choices{margin-bottom:0}.guided-public-form .form-continue{width:100%;min-height:48px}.guided-public-form .draft-help{margin-bottom:0;font-size:11px}.guided-public-form .draft-clear{justify-self:start;min-height:44px}}.form-step-nav{scroll-margin-top:100px}@media (min-width:1024px){.contact-page .contact-composition{grid-template-columns:1fr 1fr;grid-template-areas:"addresses inquiry""paths paths";gap:32px 56px;display:grid}.contact-page .contact-composition>div:first-child{display:contents}.contact-page .contact-addresses{grid-area:addresses}.contact-page .contact-paths{grid-area:paths}.contact-page .contact-inquiry{grid-area:inquiry}.contact-page .contact-routing{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}}.install-app .install-entry,.site-footer .install-app .install-entry{text-align:left;color:#151515;background:#fff;border:1px solid #dcdad3;border-radius:22px;align-items:center;gap:18px;width:100%;max-width:480px;min-height:112px;padding:22px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 3px 12px #00000006}.install-entry img{border:1px solid #282828;border-radius:15px;flex:none;width:64px;height:64px;box-shadow:0 2px 5px #00000012}.install-entry-copy{gap:5px;min-width:0;display:grid}.install-entry-copy strong{letter-spacing:-.035em;font-family:Inter,Arial,sans-serif;font-size:20px;font-weight:650;line-height:1.2}.install-entry-copy small{color:#64635f;font-size:12px;line-height:1.5}.install-entry-add{color:#fff;background:#151515;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-width:72px;min-height:44px;margin-left:auto;padding:0 15px;font-size:12px;font-weight:600;line-height:1;display:flex}.install-entry-add>span{font-size:18px;font-weight:400}.install-entry:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (hover:hover){.install-app .install-entry:hover,.site-footer .install-app .install-entry:hover{background:#fff;border-color:#aaa8a1;box-shadow:0 5px 20px #0000000a}}@media (max-width:767px){.install-app .install-entry,.site-footer .install-app .install-entry{border-radius:20px;gap:14px;max-width:none;min-height:104px;padding:18px}.install-entry img{border-radius:13px;width:56px;height:56px}.install-entry-copy strong{font-size:19px}.install-entry-copy small{font-size:11px}.install-entry-add{min-width:64px;padding-inline:12px}}@media (max-width:359px){.install-app .install-entry,.site-footer .install-app .install-entry{gap:10px;padding:14px}.install-entry-add{min-width:52px;padding-inline:10px}.install-entry-add>span{display:none}}@media (prefers-reduced-motion:reduce){.install-app .install-entry{transition:none}}.install-dialog{border-radius:20px;padding:28px;box-shadow:0 24px 100px #0004}.install-dialog .install-dialog-top{align-items:center;margin-bottom:24px}.install-dialog .install-dialog-top button{border:1px solid var(--line);border-radius:30px;padding-inline:16px;font-size:12px;text-decoration:none}.install-dialog h2{margin:14px 0 16px;font-size:52px;line-height:1}.install-dialog #install-description{margin-bottom:20px;font-size:14px;line-height:1.65}.install-platform-label{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:12px;font-size:10px;font-weight:600}.install-dialog .install-steps{margin:0 0 16px}.install-dialog .install-steps li{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:12px;padding:16px 0}.install-dialog .install-steps li:before{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:50%;align-self:start;place-items:center;width:28px;height:28px;padding:0;font-size:10px;display:grid}.install-steps li strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.install-steps li span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.65;display:block}.install-details>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;list-style:none;display:flex}.install-details>summary::-webkit-details-marker{display:none}.install-details>summary:after{content:"+";font-size:20px}.install-details[open]>summary:after{content:"−"}.install-dialog .install-details .install-privacy{border:0;padding:0;font-size:12px}@media (max-width:767px){.install-dialog{padding:24px 22px max(22px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;max-height:calc(100dvh - 20px)}.install-dialog h2{font-size:46px}.install-dialog .install-dialog-top{margin-bottom:18px}.install-dialog .install-dialog-top img{width:52px;height:52px}}.founding-contribution{border-top:1px solid var(--line);max-width:720px;margin:36px auto;padding:24px 0}.founding-contribution h2{margin:0 0 10px;font:600 28px/1.15 Barlow Condensed,Impact,sans-serif}.founding-contribution p{margin-bottom:12px;font-size:14px;line-height:1.7}@media (max-width:767px){.founding-contribution{margin:28px 6%;padding-top:20px}}.editor-stage-nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.editor-stage-nav button{min-height:48px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px;font-size:13px}.editor-stage-nav button[aria-current=step]{border-bottom-color:var(--ink);color:var(--ink);font-weight:600}.save-recovery-notice{border:1px solid var(--ink);background:#fff;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}.save-recovery-notice p{margin:0;font-size:13px;line-height:1.6}.save-recovery-notice button{background:var(--ink);min-height:44px;color:var(--paper);flex:none;padding:10px 14px;font-size:12px}.simple-publish-panel .publish-missing ul{margin:12px 0;padding:0;list-style:none}.simple-publish-panel .publish-missing li{border-top:1px solid var(--line)}.simple-publish-panel .publish-missing li button{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.publish-missing li button span{text-underline-offset:4px;font-size:11px;text-decoration:underline}.published-success{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0;display:flex}.published-success button,.published-success a{align-items:center;min-height:44px;padding:10px 16px;font-size:13px;display:inline-flex}.editor [data-publish-field]{scroll-margin-top:150px}@media (max-width:767px){.editor-stage-nav{gap:8px;margin-bottom:20px}.desk-page .simple-editor-top{top:calc(var(--ctrl-header-height,68px) + var(--app-notice-height,0px));z-index:14;background:var(--paper);grid-template-columns:1fr 1fr;padding:10px 0;display:grid;position:sticky}.simple-editor-top>.editor-save-state{text-align:right;overflow-wrap:anywhere;margin:0}.simple-editor-top>div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.simple-editor-top>div>button:only-child{grid-column:1/-1}.save-recovery-notice{padding:14px;display:block}.save-recovery-notice button{width:100%;margin-top:12px}.simple-publish-panel{padding:20px 16px}.simple-publish-panel h2{font-size:32px}.publish-panel-actions{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.publish-panel-actions button{min-height:48px;padding:10px;font-size:13px}.published-success{grid-template-columns:1fr 1fr;gap:10px;display:grid}.published-success>.primary{grid-column:1/-1;justify-content:center}}.initiative-next-step{text-wrap:pretty;display:block}@media (min-width:768px){.initiative-discovery:not(.initiative-discovery-compact) .initiative-discovery-list p{max-width:none}.initiative-discovery:not(.initiative-discovery-compact) .initiative-next-step{white-space:nowrap;font-size:clamp(12px,1.12vw,14px)}}
:root{--ctrl-surface:#fff;--ctrl-soft:#eeede7;--ctrl-rule:#d5d4cd;--ctrl-control-radius:7px}button,input,textarea,select{font:inherit}:is(button,a,summary,input,select,textarea){-webkit-tap-highlight-color:transparent}:is(button,a,summary){touch-action:manipulation}button:not(:disabled),summary{cursor:pointer}img{max-width:100%}main :is(section,nav,article,aside,fieldset,form){min-width:0}main :is(h1,h2,h3){text-wrap:pretty}main :is(input,select,textarea){max-width:100%}main :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid}main :is(input,textarea,select):focus-visible{outline:2px solid var(--ink);outline-offset:3px}main :is([id],.form-step-nav){scroll-margin-top:calc(var(--ctrl-header-height,76px) + 20px)}.discovery-home.home-composed .lead-brand-art>img{aspect-ratio:auto;object-fit:contain;background:var(--paper);height:auto;padding:0}.home-composed .home-assignment-list .mini-heading h2{font-size:25px}.home-composed .home-assignment-list>a{transition:background-color .16s}.home-composed .home-assignment-list>a:hover{background:var(--ctrl-soft)}.home-composed .lead-brand-art .lead-copy h1{margin-top:18px}.explore-page .discovery-lanes{gap:12px}.explore-page .discovery-lanes>a{border:1px solid var(--ctrl-rule);background:#faf9f5;padding:22px;transition:border-color .16s,background-color .16s}.explore-page .discovery-lanes>a:hover{border-color:var(--ink);background:var(--ctrl-surface)}.explore-page .discovery-lanes>a h2,.explore-page .discovery-lanes>a h3{margin-block:14px 10px}.explore-page .discovery-lanes>a p{margin-bottom:0}.archive-note,.saved-empty,.empty-state{border-top-color:var(--ink)}.archive-note>div{flex-wrap:wrap;gap:12px 24px;display:flex}.archive-note .text-link{align-items:center;min-height:44px;display:inline-flex}.search-controls .search-label{font-weight:500}.search-controls .search-label input{font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:400}.search-filter-panel[open]{background:var(--ctrl-surface);border:1px solid var(--ctrl-rule);padding-inline:18px}.search-filter-panel .filters{gap:18px}.contributor-journey .contributor-primary-actions .primary{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.contributor-journey .contributor-returning{border:1px solid var(--ctrl-rule);background:#faf9f5;padding:14px 18px;font-size:12px;line-height:1.7}.contributor-journey .contributor-returning a{align-items:center;min-height:30px;display:inline-flex}.contributor-invitation .contributor-steps{border:1px solid var(--ctrl-rule);color:var(--ink);background:#fff;align-self:start;padding:0 20px}.contributor-invitation .contributor-steps>summary{color:var(--ink);background:0 0;min-height:56px;padding:18px 0;font-size:14px;font-weight:600}.contributor-invitation .contributor-steps ol{margin-top:0}.contributor-invitation .contributor-steps .small-note{padding-bottom:18px}.contribute-open-calls .swipe-track>a{flex-direction:column;display:flex}.contribute-open-calls .swipe-track>a>.text-link{margin-top:auto;padding-top:18px}.contribute-open-calls .swipe-track>a>p{margin-bottom:20px}.form-panel:has(.guided-public-form){background:var(--ctrl-surface);border:1px solid var(--ctrl-rule);padding:clamp(22px,3vw,36px);box-shadow:0 2px 10px #11111103}.guided-public-form .form-step-nav{border:1px solid var(--ctrl-rule);border-radius:var(--ctrl-control-radius);background:var(--ctrl-soft);gap:8px;margin:0 0 24px;padding:5px}.guided-public-form .form-step-nav button{color:#64635e;text-align:center;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font:500 12px/1.4 Inter,Arial,sans-serif;display:flex}.guided-public-form .form-step-nav button[aria-current=step]{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1111110b}.guided-public-form .form-step-nav button>span{font-variant-numeric:tabular-nums;color:inherit;font-size:10px}.guided-public-form .public-form-fields{border:0;gap:20px;padding:0}.guided-public-form .public-form-fields label:not(.consent){font-size:13px;line-height:1.5}.guided-public-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--ctrl-control-radius);background:#fcfcf9;border-color:#bab9b1;min-height:48px;padding:12px 14px;line-height:1.55}.guided-public-form textarea{resize:vertical}.guided-public-form .form-options{border-block:1px solid var(--ctrl-rule);margin-block:4px 16px}.guided-public-form .form-options>summary{min-height:48px;padding-block:15px;font-size:13px;font-weight:500}.guided-public-form .form-options[open]>summary{margin-bottom:12px}.guided-public-form .form-review{border:1px solid var(--ctrl-rule);background:#faf9f5;padding:16px 18px}.guided-public-form .form-review p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.guided-public-form .primary{border-radius:4px;min-height:48px}.guided-public-form .form-continue{width:100%}.guided-public-form .consent{padding-block:8px;font-size:12px;line-height:1.7}.guided-public-form .writing-editor{border-radius:var(--ctrl-control-radius);border-color:#bab9b1;overflow:hidden}.guided-public-form .writing-toolbar{border-color:var(--ctrl-rule);background:#f7f7f3}.guided-public-form .writing-document{min-height:180px;padding:18px;font-size:16px;line-height:1.75}.guided-public-form .draft-help{color:#66655f;font-size:11px;line-height:1.7}.guided-public-form .field-error{border-left:2px solid var(--ink);margin-top:8px;padding-left:10px}.newsletter-page .dispatch-copy>form{border:1px solid var(--ctrl-rule);background:#fff;padding:24px}.newsletter-page .dispatch-copy form input:not([type=checkbox]){border-radius:var(--ctrl-control-radius);background:#fcfcf9;min-height:48px}.newsletter-page .dispatch-copy form .primary{border-radius:4px}.contributor-profile .public-profile-heading{border-bottom:1px solid var(--ink);padding-bottom:36px}.contributor-profile .profile-identity figure img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.contributor-profile .profile-disciplines{letter-spacing:.015em;margin:0 0 22px;font-size:12px;line-height:1.65}.contributor-profile .profile-reader-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.contributor-profile .profile-reader-actions>a{border:1px solid var(--ctrl-rule);background:#faf9f5;min-height:44px;padding:11px 16px;text-decoration:none}.contributor-profile .profile-context{margin-block:30px 40px}.contributor-profile .profile-perspective{border-left:2px solid var(--ink);background:#eae9e2;margin-bottom:20px;padding:26px 30px}.contributor-profile .profile-perspective h2{letter-spacing:.06em;margin-top:0;font:500 11px/1.6 Inter,Arial,sans-serif}.contributor-profile .profile-voice{font-size:clamp(20px,2vw,25px);line-height:1.65}.contributor-profile .profile-voice p:last-child{margin-bottom:0}.contributor-profile .profile-background-detail{border:1px solid var(--ctrl-rule);background:#fff;margin-top:12px;padding:0 22px}.contributor-profile .profile-background-detail>summary{min-height:56px;padding-block:17px;font-size:14px;font-weight:500}.contributor-profile .profile-background-detail>div{max-width:68ch;padding-block:0 14px;font-size:15px;line-height:1.8}.contributor-profile .contributor-work{gap:26px;padding-block:26px}.contributor-profile .contributor-work-image{overflow:hidden}.contributor-profile .contributor-work-image.brand-artwork img{object-fit:contain}.contributor-profile .contributor-work h3{margin-top:14px;line-height:1.07}.desk-page{max-width:1220px}.desk-page .workspace-identity{background:#fff;border:1px solid #d9d8d1;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.workspace-identity h2{letter-spacing:-.02em;margin:12px 0;font-size:clamp(28px,4vw,42px);line-height:1.1}.workspace-identity p{color:#65645e;margin:0;font-size:13px;line-height:1.7}.desk-page .workspace-pitch{color:#fff;background:#171715;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-size:13px;text-decoration:none;display:inline-flex}.desk-page .contributor-lanes{top:calc(var(--ctrl-header-height,56px) + 8px);z-index:4;background:#eeede8;border:1px solid #d9d8d1;border-radius:10px;gap:5px;margin:20px 0 28px;padding:5px;position:sticky;box-shadow:0 3px 10px #11111105}.desk-page .contributor-lanes button{color:#62615b;border:0;border-radius:6px;flex:1;min-width:0;min-height:44px;padding:10px 12px;font:500 13px/1.4 Inter,Arial,sans-serif}.desk-page .contributor-lanes button[aria-pressed=true]{color:#171715;background:#fff;border:0;box-shadow:0 1px 4px #11111110}.workspace-lane-count{color:#171715;font-variant-numeric:tabular-nums;background:#e7e6e0;border-radius:50%;place-items:center;min-width:21px;height:21px;padding-inline:5px;font-size:10px;display:inline-grid}.desk-page :is(.profile-settings,.contributor-account){background:#fff;border:1px solid #d9d8d1;border-radius:12px;max-width:860px;margin:0 auto 32px;padding:28px}.desk-page .profile-settings-heading{gap:16px}.desk-page .profile-state{background:#f6f5f1;border:1px solid #d9d8d1;border-radius:20px;padding:7px 12px;font-size:11px}.desk-page .profile-settings :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select),.desk-page .contributor-account input{border-radius:var(--ctrl-control-radius);background:#fcfcf9;border:1px solid #bab9b1;min-height:48px;padding:12px 14px}.desk-page .profile-settings .editor-fields{gap:22px}.desk-page .profile-settings .small-note{color:#65645e;font-size:11px;line-height:1.7}.desk-page .profile-settings details{background:#faf9f5;border:1px solid #deddd6;border-radius:7px;margin-top:4px;padding:0 16px}.desk-page .profile-settings details>summary{min-height:52px;padding-block:16px;font-size:13px;font-weight:500;display:list-item}.desk-page .profile-settings details[open]{padding-bottom:16px}.desk-page .profile-settings details label{margin-top:16px}.desk-page .profile-actions{z-index:3;background:#fff;border:1px solid #deddd6;border-radius:9px;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:0;padding:12px;position:sticky;bottom:12px;box-shadow:0 3px 18px #11111108}.desk-page .profile-actions button{border-radius:5px;min-height:44px;font-size:12px}.desk-page .workspace-next-action{background:#fff;border:1px solid #d9d8d1;border-left:3px solid #222;border-radius:0 8px 8px 0;margin-block:20px;padding:22px 24px}.desk-page .workspace-next-action h3{margin:12px 0;font-size:27px;line-height:1.15}.desk-page .workspace-next-action p{margin-bottom:0;font-size:13px;line-height:1.7}.desk-page .desk-assignment{background:#fff;border:1px solid #d9d8d1;border-radius:10px;margin-block:14px;overflow:clip}.desk-page .desk-assignment>summary{min-height:66px;padding:20px 22px}.desk-page .desk-assignment>summary strong{font-size:16px;line-height:1.4}.desk-page .desk-assignment>summary small{color:#65645e;margin-top:6px;line-height:1.6}.desk-page .desk-assignment-body{padding:0 22px 24px}.desk-page .contributor-account>a{border-top:1px solid #e2e1db;padding-top:16px}.desk-page .simple-editor-top{background:#f8f7f3}.desk-page .editor-stage-nav{background:#e9e8e2;border:1px solid #d9d8d1;border-radius:9px;gap:6px;padding:5px}.desk-page .editor-stage-nav button{border:0;border-radius:5px;min-height:44px;font-size:12px}.desk-page .editor-stage-nav button[aria-pressed=true]{color:#171715;background:#fff;box-shadow:0 1px 4px #1111110b}.desk-page .admin-row{background:#fff;border:1px solid #deddd6;border-radius:8px;gap:10px 16px;margin-bottom:10px}.desk-page .admin-row>div{flex:1;min-width:0}.desk-page .admin-row h3{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.desk-page .admin-row>button,.desk-page .admin-row>a{border:1px solid #deddd6;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:12px;text-decoration:none;display:inline-flex}.desk-page .admin-row>a{background:#f8f7f3}.account-entry-page .form-panel{border:1px solid var(--ctrl-rule);background:#fff;border-radius:12px;padding:30px;box-shadow:0 3px 16px #11111104}.account-entry-page .sign-in-fields input{border-radius:var(--ctrl-control-radius);background:#fcfcf9;min-height:48px}.account-entry-page .sign-in-fields>.primary{border-radius:5px}@media (max-width:767px){.home-composed .lead-brand-art .lead-copy{padding-top:22px}.home-composed .lead-brand-art .lead-copy h1{margin-block:20px 18px}.home-composed .lead-brand-art .lead-copy>.text-link{margin-top:18px}.explore-page .discovery-lanes{gap:10px}.explore-page .discovery-lanes>a{padding:18px 16px}.explore-page .discovery-lanes>a :is(h2,h3){font-size:27px;line-height:1.08}.explore-page .discovery-lanes>a p{font-size:12px;line-height:1.65}.contributor-journey .contributor-primary-actions{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.contributor-journey .contributor-primary-actions>.primary{grid-column:1/-1;width:100%;margin-bottom:4px}.contributor-journey .contributor-primary-actions>.text-link{border:1px solid var(--ctrl-rule);text-align:center;background:#faf9f5;justify-content:center;align-items:center;min-height:44px;padding:10px 8px;font-size:12px;text-decoration:none;display:flex}.contributor-journey .contributor-returning{margin-top:18px;padding:12px 16px;display:block}.contributor-journey .contributor-returning br{display:none}.contributor-journey .contributor-returning a{margin-left:4px}.contributor-journey .contribute-open-calls{margin-inline:0}.contribute-open-calls .section-heading h2{font-size:29px}.contributor-journey .contributor-invitation{margin-inline:0}.contributor-invitation .contributor-steps{padding-inline:16px}.form-panel:has(.guided-public-form){padding:22px 18px}.guided-public-form .form-step-nav{gap:4px;margin-bottom:22px}.guided-public-form .form-step-nav button{padding-inline:7px;font-size:11px}.guided-public-form :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.guided-public-form .writing-toolbar{padding-inline:8px}.guided-public-form .writing-document{min-height:170px;padding:16px}.guided-public-form .form-review{padding:16px}.newsletter-page .dispatch-copy>form{margin-block:22px;padding:22px 18px}.contributor-profile .public-profile-heading{padding-bottom:24px}.contributor-profile .profile-perspective{padding:22px 20px}.contributor-profile .profile-context{margin-block:24px 30px}.contributor-profile .profile-background-detail{padding-inline:18px}.contributor-profile .contributor-work{gap:18px}.contributor-profile .contributor-work h3{font-size:32px}.desk-page .workspace-identity{flex-wrap:wrap;align-items:start;gap:16px;padding:22px 20px}.workspace-identity h2{overflow-wrap:anywhere;font-size:32px}.desk-page .workspace-pitch{min-height:44px;padding-inline:16px}.desk-page .contributor-lanes{top:calc(var(--ctrl-header-height,56px) + 4px);margin-block:16px 22px}.desk-page .contributor-lanes button{gap:5px;padding-inline:6px;font-size:12px}.desk-page :is(.profile-settings,.contributor-account){border-radius:10px;padding:22px 18px}.desk-page .profile-settings-heading{flex-wrap:wrap;display:flex}.desk-page .profile-settings .desk-segments{width:100%;margin-block:10px 22px}.desk-page .profile-settings .desk-segments button{flex:1;min-height:44px}.desk-page .profile-actions{grid-template-columns:1fr 1fr;gap:8px;padding:9px;display:grid;bottom:8px}.desk-page .profile-actions button{padding:10px 8px;font-size:11px;line-height:1.5}.desk-page .desk-assignment>summary{padding:18px}.desk-page .desk-assignment-body{padding-inline:18px}.desk-page .workspace-next-action{padding:20px}.desk-page .admin-row{flex-wrap:wrap;padding:18px;display:flex}.desk-page .admin-row>div{flex-basis:100%}.desk-page .admin-row>button,.desk-page .admin-row>a{min-width:72px}.account-entry-page .form-panel{padding:24px 20px}}@media (hover:hover){.desk-page .admin-row:hover{border-color:#a8a79f}.guided-public-form .form-step-nav button:not([aria-current=step]):hover{color:var(--ink);background:#f7f6f2}}@media (prefers-reduced-motion:reduce){.home-composed .home-assignment-list>a,.explore-page .discovery-lanes>a{transition:none}}.desk-page .contributor-workspace:is([data-view=profile],[data-view=account]) .workspace-identity{padding:18px 22px}.desk-page .contributor-workspace:is([data-view=profile],[data-view=account]) .workspace-identity h2{margin:8px 0 0;font-size:24px}.desk-page .contributor-workspace:is([data-view=profile],[data-view=account]) .workspace-identity :is(p,.workspace-pitch){display:none}@media (max-width:767px){.desk-page .profile-actions button{font-size:12px}.desk-page .contributor-workspace:is([data-view=profile],[data-view=account]) .workspace-identity{padding:16px 18px}.desk-page .contributor-workspace:is([data-view=profile],[data-view=account]) .workspace-identity h2{font-size:23px}}.account-entry-panel .editor-fields{background:0 0;border:0;gap:20px;width:100%;margin:0;padding:0}.account-entry-panel .editor-fields label{gap:8px;font-size:13px;line-height:1.5;display:grid}.account-entry-panel .editor-fields input{background:#fcfcf9;border:1px solid #bab9b1;border-radius:7px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.account-entry-panel .editor-fields .small-note{color:#65645e;margin:0;font-size:12px;line-height:1.7}.account-entry-panel .primary{border-radius:5px;justify-content:center;align-items:center;min-height:48px;display:flex}.account-entry-panel .account-return{align-items:center;min-height:44px;margin-top:16px;font-size:12px;display:inline-flex}.home-identity{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:36px;padding:30px 4% 28px;display:grid}.home-identity h1{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(44px,4.5vw,64px);line-height:1.02}.home-composed .lead-copy h2{letter-spacing:-.018em;text-wrap:pretty;max-width:20ch;color:inherit;margin:24px 0;font-size:clamp(48px,5.3vw,78px);line-height:1.02}.home-composed .lead-brand-art .lead-copy h2{margin-top:18px}@media (max-width:767px){.home-identity{grid-template-columns:1fr;gap:14px;padding:24px 5%}.home-identity h1{margin-top:10px;font-size:48px}.home-identity>p{max-width:43ch;font-size:13px;line-height:1.7}.home-composed .lead-copy h2{margin:24px 0 18px;font-size:clamp(36px,11.5vw,50px);line-height:1.04}.home-composed .home-assignment-lead h2{font-size:clamp(34px,10.5vw,46px)}}.studio-page .studio-inquiry-card{border:1px solid var(--line);scroll-margin-top:calc(var(--ctrl-header-height,80px) + 18px);background:#fff;margin:32px 4% 48px}.studio-inquiry-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;list-style:none;display:flex}.studio-inquiry-card>summary::-webkit-details-marker{display:none}.studio-inquiry-card>summary:after{content:"+";flex:none;font:400 24px/1 Inter,Arial,sans-serif}.studio-inquiry-card[open]>summary:after{content:"−"}.studio-inquiry-card>summary strong{font:600 32px/1.1 Barlow Condensed,Impact,sans-serif;display:block}.studio-inquiry-card>summary small{color:var(--muted);margin-top:8px;font:400 13px/1.6 Inter,Arial,sans-serif;display:block}.studio-inquiry-card>.studio-inquiry-content{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:36px;padding:0 28px 28px;display:grid}.studio-inquiry-content>.studio-inquiry-context{max-width:38ch;padding-top:24px;font-size:14px;line-height:1.8}.studio-inquiry-content>.form-panel{margin-top:24px}.studio-page .studio-availability{line-height:1.8}@media (max-width:767px){.studio-page .studio-inquiry-card{margin:24px 5% 32px}.studio-inquiry-card>summary{padding:22px 20px}.studio-inquiry-card>summary strong{font-size:29px}.studio-inquiry-card>.studio-inquiry-content{grid-template-columns:1fr;gap:0;padding:0 18px 20px}.studio-inquiry-content>.studio-inquiry-context{max-width:none;padding-top:18px;font-size:12px;line-height:1.75}.studio-inquiry-content>.form-panel{box-shadow:none;border:0;margin-top:14px;padding:0}}.about-page .information-heading h1{max-width:24ch;font-size:clamp(40px,5.6vw,80px)}.contribute-page .contributor-entry-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.contribute-page .contributor-entry-paths>a{border:1px solid var(--line);color:inherit;background:#fff;flex-direction:column;gap:12px;min-width:0;padding:20px;text-decoration:none;transition:border-color .15s;display:flex}.contributor-entry-paths>a:hover{border-color:currentColor}.contributor-entry-paths>a:focus-visible{outline-offset:4px;outline:2px solid}.contributor-entry-paths strong{font:600 28px/1.08 Barlow Condensed,Impact,sans-serif}.contributor-entry-paths>a>span:last-child{font-size:12px;line-height:1.6}.contribute-page .information-heading .contributor-entry-note{margin-top:14px;font-size:12px;line-height:1.7}.contribute-page .information-heading .contributor-initiative-path{border-top:1px solid var(--line);margin-top:18px;padding-top:16px;font-size:12px;line-height:1.7}.contributor-initiative-path a{text-underline-offset:4px}@media (max-width:600px){.contribute-page .contributor-entry-paths{grid-template-columns:1fr;gap:10px;margin-top:20px}.contribute-page .contributor-entry-paths>a{gap:8px;padding:18px}.contributor-entry-paths strong{font-size:28px}}@media (min-width:768px){.contributor-journey>.information-heading>h1{grid-row:2/7}.contributor-journey>.information-heading>.contributor-entry-paths{grid-area:3/2;margin-top:0}.contributor-journey>.information-heading>p.contributor-entry-note{grid-area:4/2;align-self:start;margin:14px 0 0;font-size:12px}.contributor-journey>.information-heading>p.contributor-initiative-path{grid-area:5/2;align-self:start;margin:18px 0 0;font-size:12px}.contributor-journey>.information-heading>.contributor-returning{grid-area:6/2}}.home-identity{padding-block:20px;display:block}.home-identity .home-publication-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-identity>p{max-width:70ch;margin:0;font-size:15px;line-height:1.65}.site-footer .footer-masthead h2{font-size:32px;line-height:1.1}@media (max-width:767px){.home-identity{padding-block:18px}.home-identity>p{max-width:42ch;font-size:14px}}.desk-page .simple-publish-panel>label.consent{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:44px;margin:0 0 16px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.desk-page .simple-publish-panel>label.consent input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;position:static}.desk-page .publish-missing li button{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;display:flex}.desk-page .publish-missing li button span{flex-shrink:0}.commercial-page .commission-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:16px 20px;font-size:14px;line-height:1.5;list-style:none;display:flex}.commercial-page .commission-disclosure>summary::-webkit-details-marker{display:none}.commercial-page .commission-disclosure>summary:after{content:"+";font:400 22px/1 Arial,sans-serif}.commercial-page .commission-disclosure[open]>summary:after{content:"−"}.commercial-page .commission-disclosure>ol{box-sizing:border-box;margin-inline:0;padding-inline:20px}.editor-cover-drawer,.editor-attribution,.contributor-field-guide{border:1px solid var(--line,#ccc);background:0 0;margin:20px 0}.editor-cover-drawer>summary,.editor-attribution>summary,.contributor-field-guide>summary{cursor:pointer;min-height:56px;padding:18px 20px;font-weight:600}.editor-cover-drawer>summary span{float:right;color:var(--muted,#666);font-size:12px;font-weight:400}.editor-cover-controls,.editor-attribution[open]>:not(summary),.contributor-field-guide[open]>:not(summary){margin-left:20px;margin-right:20px}.editor-cover-controls{padding-bottom:20px}.editor-cover-controls figure img{object-fit:contain;max-height:240px}.writing-media-bar{border-bottom:1px solid var(--line,#ccc);align-items:center;gap:16px;padding:10px 14px;display:flex}.writing-media-bar button{background:var(--ink,#171717);min-height:44px;color:var(--paper,#f3f2eb);border:0;padding:8px 16px}.writing-media-bar span{color:var(--muted,#666);font-size:12px}.image-source-options{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.image-source-options button{background:0 0;border:1px solid;min-height:44px;padding:10px 16px}.image-source-options button[aria-pressed=true]{background:var(--ink,#171717);color:var(--paper,#f3f2eb)}.writing-insert .writing-image-preview{object-fit:contain;background:#e8e7e1;width:100%;max-height:180px;margin:16px 0;display:block}.contributor-field-guide ol{padding-left:22px}.contributor-field-guide li{border-bottom:1px solid var(--line,#ccc);padding:10px 0 14px}.contributor-field-guide li strong,.contributor-field-guide li span{display:block}.contributor-field-guide li span{max-width:62ch;margin-top:4px;font-size:14px;line-height:1.6}.contributor-field-guide>a{min-height:44px;margin-bottom:20px;padding-top:10px;display:inline-block}.desk-insights .activity-dashboard{width:100%}.desk-insights .insight-conversions{border-top:1px solid var(--line,#ccc);margin-top:24px;padding:18px 0}.insight-conversions summary{cursor:pointer;min-height:44px}@media (max-width:600px){.publishing-desk .simple-desk-tabs{scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.publishing-desk .simple-desk-tabs button{flex:none;padding:14px 16px;font-size:14px}.editor-cover-drawer>summary,.editor-attribution>summary,.contributor-field-guide>summary{padding:16px}.editor-cover-controls,.editor-attribution[open]>:not(summary),.contributor-field-guide[open]>:not(summary){margin-left:16px;margin-right:16px}.writing-media-bar{gap:10px}.writing-media-bar button{flex-shrink:0}.writing-insert{padding:16px!important}.writing-insert label{margin-bottom:12px}.writing-insert input{min-height:46px}.writing-insert-actions{position:static}.image-source-options{gap:6px}.image-source-options button{flex:1;padding:10px 8px}.editor-cover-drawer>summary span{float:none;margin-top:4px;display:block}}.editor-fields{grid-template-columns:minmax(0,1fr)}.editor-fields>*{min-width:0;max-width:100%}.writing-media-bar span{white-space:normal;overflow-wrap:anywhere;min-width:0}.editor-attribution select,.editor-cover-controls input{min-width:0;max-width:100%}.editor-cover-drawer.simple-cover{padding:0!important}.editor-cover-drawer>summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.editor-cover-drawer>summary span{float:none;flex-shrink:0;margin:0}.editor-cover-drawer[open]>summary{border-bottom:1px solid var(--line,#ccc);margin-bottom:16px}.publishing-desk .activity-card[aria-pressed=true]{color:#f5f4ee!important;background:#171717!important}.publishing-desk .activity-card[aria-pressed=true] :is(strong,span,svg){color:inherit!important}.publishing-desk .simple-desk-tabs{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none}.studio-refined .studio-hero{align-items:stretch;gap:clamp(24px,5vw,80px);padding-top:48px;padding-bottom:48px}.studio-refined .studio-hero>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.studio-refined .studio-hero h1{margin:24px 0 28px;font-size:clamp(72px,8vw,118px);line-height:.88}.studio-refined .studio-hero h1 em{color:inherit;padding-left:0}.studio-refined .studio-hero .studio-availability{text-transform:none;letter-spacing:0;color:var(--muted);margin:20px 0 0;font:400 13px/1.65 Inter,Arial,sans-serif}.studio-editorial-note{color:#f5f4ee;background:#191a18;flex-direction:column;justify-content:center;padding:clamp(24px,3.5vw,44px);display:flex}.studio-editorial-note h2{letter-spacing:-.02em;margin:24px 0 18px;font:600 clamp(38px,4.3vw,62px)/.98 Barlow Condensed,Impact,sans-serif}.studio-editorial-note>p{max-width:38ch;margin:0 0 24px;font-size:14px;line-height:1.75}.studio-editorial-note dl{margin:0}.studio-editorial-note dl>div{border-top:1px solid #575852;grid-template-columns:100px 1fr;gap:16px;padding:14px 0;display:grid}.studio-editorial-note dt{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.studio-editorial-note dd{margin:0;font-size:12px;line-height:1.6}.studio-refined .studio-services{padding:32px 0 0;display:block}.studio-refined .studio-section-head{grid-template-columns:1fr 1fr;column-gap:32px;margin-bottom:28px;display:grid}.studio-refined .studio-section-head>.eyebrow{grid-column:1/-1}.studio-refined .studio-section-head h2{margin-bottom:0}.studio-refined .studio-section-head>p{align-self:end;margin-bottom:0}.studio-refined .studio-service-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.studio-refined .studio-service-disclosure{background:#f8f7f1;border:1px solid #c8c8bf;align-self:start;min-width:0;margin:0}.studio-refined .studio-service-disclosure>summary{grid-template-columns:24px minmax(0,1fr) 18px;align-items:start;gap:12px;min-height:130px;padding:24px;display:grid}.studio-refined .studio-service-heading h3{margin:0;font-size:29px;line-height:1.05}.studio-refined .studio-service-heading p{max-width:32ch;color:var(--muted);margin:10px 0 0;padding:0;font:400 12px/1.65 Inter,Arial,sans-serif}.studio-refined .studio-service-no{padding-top:4px}.studio-refined .studio-service-disclosure>div{margin:0;padding:0 24px 24px}.studio-refined .studio-service-disclosure[open]{background:#fff}.studio-refined .studio-service-disclosure nav{flex-wrap:wrap}.studio-refined .studio-inquiry-card{background:#fff;border:1px solid #222;margin:32px 0 48px}.studio-refined .studio-inquiry-card>summary{padding:28px}.studio-refined .studio-inquiry-card>summary strong{font-size:36px}.studio-refined .studio-inquiry-card>summary:after{color:#fff;background:#191a18;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}@media (hover:hover){.studio-refined .studio-service-disclosure:hover{border-color:#222}.studio-refined .studio-inquiry-card>summary:hover:after{background:#444}}@media (max-width:700px){.studio-refined .studio-hero{grid-template-columns:1fr;gap:28px;padding:28px 0 30px}.studio-refined .studio-hero h1{margin:20px 0;font-size:72px}.studio-refined .studio-hero>div:first-child>p{font-size:15px;line-height:1.7}.studio-editorial-note{padding:24px}.studio-editorial-note h2{margin:18px 0;font-size:42px}.studio-editorial-note>p{max-width:none;margin-bottom:16px;font-size:13px}.studio-editorial-note dl>div{grid-template-columns:90px 1fr;gap:10px;padding:12px 0}.studio-refined .studio-section-head{margin-bottom:20px;display:block}.studio-refined .studio-section-head h2{font-size:40px}.studio-refined .studio-section-head>p{margin-top:14px}.studio-refined .studio-service-list{grid-template-columns:1fr;gap:10px}.studio-refined .studio-service-disclosure>summary{gap:10px;min-height:104px;padding:20px 18px}.studio-refined .studio-service-heading h3{font-size:27px}.studio-refined .studio-service-heading p{margin-top:7px}.studio-refined .studio-inquiry-card>summary{gap:16px;padding:20px}.studio-refined .studio-inquiry-card>summary strong{font-size:30px}.studio-refined .studio-inquiry-card>summary small{max-width:25ch;font-size:12px}.studio-refined .studio-inquiry-card>.studio-inquiry-content{padding-left:20px;padding-right:20px}}.desk-page .profile-settings,.desk-page .contributor-account{border-radius:4px;padding:0;overflow:clip}.profile-settings-heading,.account-heading{z-index:auto;color:#f6f5ef;background:#1b1c19;border:0;height:auto;min-height:0;padding:28px 30px;position:static;margin:0!important}.desk-page .profile-settings-heading h2,.account-heading h2{letter-spacing:-.015em;margin:14px 0 12px;font:600 clamp(32px,4vw,48px)/1.05 Barlow Condensed,Impact,sans-serif}.desk-page .profile-settings-heading p,.account-heading p{color:#dfded7;margin:0;font-size:13px;line-height:1.65}.desk-page .profile-settings-heading .profile-state{color:#f6f5ef;background:0 0;border-color:#77786f;border-radius:3px}.profile-settings>form,.profile-settings>.profile-preview,.profile-settings>.desk-segments,.profile-settings>.profile-checklist,.profile-settings>.profile-notice,.profile-settings>.assignment-feedback,.profile-settings>.profile-reader-actions,.profile-settings>.small-note,.profile-settings>.profile-save-message,.profile-settings>p,.profile-settings>.profile-actions{margin-left:28px!important;margin-right:28px!important}.profile-settings>form{margin-bottom:24px}.profile-settings>.desk-segments{margin-top:24px}.profile-settings>.profile-checklist{margin-top:20px}.profile-section-label{border-bottom:1px solid #d8d7cf;padding:16px 0 12px}.profile-section-label>span{text-transform:uppercase;letter-spacing:.06em;font:600 11px/1.5 Inter,Arial,sans-serif}.profile-section-label p{color:#666;margin:6px 0 0;font-size:12px;line-height:1.6}.account-identity{border-bottom:1px solid #d8d7cf;padding:28px 30px}.account-identity strong{margin:12px 0 6px;font:600 28px/1.15 Barlow Condensed,Impact,sans-serif;display:block}.account-email{overflow-wrap:anywhere;font-size:14px}.account-identity p{color:#666;margin:16px 0 0;font-size:12px;line-height:1.7}.account-actions{padding:0 30px 18px}.account-actions>a,.account-actions>button{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;text-decoration:none;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d8d7cf!important;border-radius:0!important;padding:22px 0!important;display:flex!important}.account-actions strong{font-size:15px;font-weight:600;display:block}.account-actions small{color:#666;margin-top:6px;font-size:12px;line-height:1.65;display:block}.account-actions>*>span:last-child{font-size:20px}@media (max-width:600px){.desk-page .profile-settings,.desk-page .contributor-account{padding:0}.profile-settings-heading,.account-heading{flex-wrap:wrap;padding:24px 20px}.desk-page .profile-settings-heading h2,.account-heading h2{overflow-wrap:anywhere;font-size:36px}.profile-settings>form,.profile-settings>.profile-preview,.profile-settings>.desk-segments,.profile-settings>.profile-checklist,.profile-settings>.profile-notice,.profile-settings>.assignment-feedback,.profile-settings>.profile-reader-actions,.profile-settings>.small-note,.profile-settings>.profile-save-message,.profile-settings>p,.profile-settings>.profile-actions{margin-left:18px!important;margin-right:18px!important}.account-identity{padding:22px 20px}.account-actions{padding:0 20px 16px}}.desk-page .account-heading{display:block}.desk-page .profile-settings-heading{align-items:flex-start}@media (max-width:600px){.desk-page .profile-settings>.desk-segments{width:calc(100% - 36px);max-width:calc(100% - 36px)}}.contributor-journey .contribute-open-calls .open-call-list>a:first-child{--line:#555650;color:#f6f5ef;background:#171816;border-color:#171816}.contributor-journey .contribute-open-calls .open-call-list>a:first-child h3,.contributor-journey .contribute-open-calls .open-call-list>a:first-child>.text-link{color:#f6f5ef}.contributor-journey .contribute-open-calls .open-call-list>a:first-child>.eyebrow,.contributor-journey .contribute-open-calls .open-call-list>a:first-child p{color:#d9dad3}@media (hover:hover){.contributor-journey .contribute-open-calls .open-call-list>a:first-child:hover{background:#292b26;border-color:#292b26}}.publication-preview{border:1px solid var(--line);background:#f3f2ed;min-width:0;margin:12px 0 24px}.publication-preview-heading{color:#f6f5ef;background:#171816;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.publication-preview-heading h2{margin:10px 0;font:600 36px/1.1 Barlow Condensed,sans-serif}.publication-preview-heading p{color:#d9dad3;margin:0;font-size:13px;line-height:1.6}.publication-preview-heading a{color:inherit;text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;display:flex}.preview-tabs,.preview-device-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.preview-tabs button,.preview-device-tools button{background:0 0;border:1px solid #0000;min-height:44px;padding:10px 16px;font-size:13px}.preview-tabs button[aria-pressed=true],.preview-device-tools button[aria-pressed=true]{color:#fff;background:#171816;border-color:#171816}.preview-device-tools span{color:#62625c;align-self:center;margin-left:auto;font-size:11px}.preview-canvas{background:#dfdfd7;justify-content:center;width:100%;padding:0;display:flex;overflow:hidden}.preview-device{background:#f3f2ed;flex:none;overflow:hidden}.preview-device iframe{border:0;display:block;max-width:none!important}.preview-caption{color:#62625c;line-height:1.6;margin:16px!important;font-size:12px!important}.publication-preview>p,.publication-preview>[role=alert]{padding:16px}.preview-sharing{padding:24px}.preview-social-card{background:#fff;border:1px solid #ccc;max-width:640px;margin:auto}.preview-social-card img{aspect-ratio:1200/630;object-fit:contain;background:#111;width:100%;display:block}.preview-social-card>div{padding:20px}.preview-social-card span{color:#666;font-size:11px}.preview-social-card h3{margin:10px 0;font:600 28px/1.15 Barlow Condensed,sans-serif}.preview-social-card p{margin:0;font-size:13px;line-height:1.6}.preview-details{overflow-wrap:anywhere;padding:24px}.preview-details dt{text-transform:uppercase;letter-spacing:.06em;color:#666;margin-top:20px;font-size:11px}.preview-details dd{margin:7px 0 16px;font-size:14px}.preview-details h3{font-size:26px}.preview-details p,.preview-details li{font-size:13px;line-height:1.7}.preview-details li{margin:10px 0}.preview-details a{padding:8px 0;display:inline-block}.publication-preview button:focus-visible,.publication-preview a:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:600px){.publication-preview-heading{padding:20px;display:block}.publication-preview-heading h2{font-size:32px}.preview-tabs{gap:2px;padding:8px}.preview-tabs button{flex:1;padding:10px 6px;font-size:12px}.preview-device-tools{padding:8px}.preview-device-tools button{padding:8px 12px}.preview-device-tools span{width:100%;margin:0;padding:6px}.preview-sharing,.preview-details{padding:16px}}.desk-modes{background:#e7e6df;border:1px solid #d0cfc7;border-radius:12px;gap:4px;max-width:620px;margin:20px 0 28px;padding:5px;display:flex}.desk-modes a{text-align:center;border-radius:8px;flex:1;min-height:44px;padding:13px 8px;font-size:14px;text-decoration:none}.desk-modes a[aria-current=page]{color:#fff;background:#151515}.desk-modes a:focus-visible{outline-offset:3px;outline:2px solid}.initiative-host a{text-underline-offset:3px;text-decoration:underline}.initiative-launch{max-width:1200px}.initiative-launch-premise{border-top:1px solid var(--line,#ccc);max-width:950px;padding:40px 0}.initiative-launch-premise>p{max-width:620px}.initiative-launch-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0;display:grid}.initiative-launch-steps article{border:1px solid #b8b8b0;padding:24px}.initiative-launch-steps article:first-child{color:#fff;background:#151515}.initiative-launch-steps article span{font-size:12px}.initiative-launch>.form-panel{max-width:720px;margin:20px 0 50px}.initiative-launch #proposal{scroll-margin-top:110px}@media (max-width:640px){.desk-modes a{font-size:12px}.initiative-launch-steps{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.initiative-launch-steps article{scroll-snap-align:start;flex:0 0 86%}.initiative-launch-premise{padding:28px 0}.initiative-launch>.form-panel{padding:20px}}body:has(.account-entry-page) .site-footer{display:none}.account-entry-page{grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:start;gap:clamp(32px,7vw,110px);max-width:1120px;min-height:calc(100svh - 90px);padding-block:64px;display:grid}.account-entry-page .page-heading{border:0;margin:0;padding:0}.account-entry-page h1{letter-spacing:-.03em;max-width:7em;font-size:clamp(42px,5.2vw,72px);line-height:1.02}.account-entry-page .page-heading>p{max-width:33ch;font-size:16px;line-height:1.7}.account-entry-panel{background:#fff;border:1px solid #d1d0c8;border-radius:14px;padding:28px}.account-entry-panel .sign-in-form{max-width:none!important}.account-entry-panel .sign-in-help{font-size:12px}.account-entry-panel .sign-in-fields{gap:20px}.account-entry-panel .recovery-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.local-preview-notice{background:#f3f2ed;border:1px solid #b8b8b0;border-radius:8px;margin-bottom:22px;padding:16px;font-size:13px}.local-preview-notice p{margin:8px 0;font-size:13px;line-height:1.6}.archive-start{grid-template-columns:1fr 1fr;gap:24px;margin:32px 0 64px;display:grid}.archive-start-invitation{color:#fff;background:#151515;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,4vw,48px);display:flex}.archive-start-invitation h2{margin:24px 0 12px;font-size:clamp(34px,4vw,54px);line-height:1.05}.archive-start-invitation p{max-width:34ch;line-height:1.65}.archive-start-invitation .primary{color:#151515;background:#fff;border:1px solid #fff;min-height:48px;margin-top:12px}.archive-start-invitation small{color:#c6c6c1;margin-top:24px;font-size:12px;display:block}.archive-start-editorial{border:1px solid #c7c6be;flex-direction:column;text-decoration:none;display:flex}.archive-start-editorial>img{aspect-ratio:16/9;object-fit:contain;background:#e9e6dd;width:100%;height:auto;display:block}.archive-start-editorial>div{padding:24px}.archive-start-editorial h3{margin:12px 0;font-size:32px}.archive-start a:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:700px){.account-entry-page{min-height:calc(100svh - 68px);padding-block:32px 40px;display:block}.account-entry-page .page-heading{margin-bottom:28px}.account-entry-page h1{max-width:10ch}.account-entry-panel{padding:22px 18px}.archive-start{grid-template-columns:1fr;gap:20px;margin:24px 0 40px}.archive-start-invitation{padding:28px 24px}.archive-start-editorial{grid-template-columns:40% 1fr;align-items:center;display:grid}.archive-start-editorial>img{object-fit:contain;background:#e9e6dd;height:100%;min-height:160px}.archive-start-editorial>div{padding:18px}.archive-start-editorial h3{font-size:26px}.archive-start-editorial .eyebrow{font-size:9px}}.story>img{aspect-ratio:4/3;object-fit:cover;height:auto;display:block}
