/* Service pages share a material language, never a compulsory cover grid. */
.atelier-cover{padding:28px 0 0;overflow:hidden}.atelier-cover .breadcrumbs{margin-bottom:40px}.atelier-cover h1{font-size:76px;font-weight:500;line-height:1.1;letter-spacing:0;text-wrap:balance;margin:0 0 28px;max-width:1000px}.atelier-deck{font-size:20px;line-height:1.8;max-width:650px;margin:0 0 28px}.atelier-art{width:340px;height:340px;object-fit:contain;display:block}.atelier-action{font-size:16px;min-height:58px}.atelier-cover a:not(.button){text-underline-offset:6px}.atelier-cover a:focus-visible,.atelier-work a:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.atelier-cover nav:not(.breadcrumbs) a{min-height:48px;display:flex;align-items:center}.atelier-work{padding:85px 0;background:var(--paper)}.atelier-work h2{font-size:44px;font-weight:500;line-height:1.25;max-width:850px;margin-bottom:45px}.atelier-work h3{font-size:28px;font-weight:500;line-height:1.3}.atelier-work p{font-size:18px;line-height:1.85}.atelier-work section[id],.atelier-work details[id]{scroll-margin-top:20px}.work-disclaimer{font-size:14px!important;max-width:750px;margin-top:30px}.atelier-work section>span,.atelier-work section>div>span{font-size:14px;color:var(--muted)}
/* Ruled ledger: one wide title and a physical file, followed by four index columns. */
.ledger-cover{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center;min-height:420px;padding-bottom:30px}.ledger-cover-title h1{max-width:730px}.ledger-cover-art{justify-self:center;transform:rotate(-5deg)}.ledger-cover-art .atelier-art{width:340px;height:340px}.ledger-cover-caption{border-block:1px solid var(--rule);display:flex;justify-content:space-between;gap:20px;font-size:13px;padding:12px 0}.ledger-cover-index{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule)}.ledger-cover-index a{padding:20px;text-decoration:none;font-size:22px;border-inline-start:1px solid var(--rule)}.ledger-cover-index a:first-child{border:0}.ledger-cover-index a:hover{background:var(--white)}.work-bookkeeping{padding-top:70px}.bookkeeping-register section{display:grid;grid-template-columns:85px 1fr 1.6fr .8fr;gap:30px;align-items:center;border-top:1px solid var(--rule);padding:25px 0}.register-art{width:80px;height:80px;object-fit:contain}.bookkeeping-register h3{margin:0}.bookkeeping-register p{margin:0}.bookkeeping-register section>span{border-inline-start:1px solid var(--rule);padding-inline-start:22px}
/* Responsibility board: a dark company spread and a three-column handover matrix. */
.cover-companies{background:var(--petrol);color:var(--paper);padding-bottom:58px}.cover-companies .breadcrumbs,.cover-international .breadcrumbs{color:#d8ded7}.cover-companies .button,.cover-international .button{background:var(--paper);color:var(--ink);border-color:var(--paper)}.cover-companies .button:hover,.cover-international .button:hover{background:var(--white)}.company-cover{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.company-cover-title h1{font-size:68px;max-width:650px}.company-cover-title .atelier-deck{max-width:510px}.responsibility-board{position:relative;min-height:430px}.responsibility-art{position:absolute;inset:65px 0;display:flex;justify-content:center;align-items:center}.responsibility-art .atelier-art{width:280px;height:280px}.role-position{position:absolute;max-width:250px;text-decoration:none;font-size:20px;line-height:1.35;background:var(--petrol);padding:12px 16px;border-top:1px solid #879995}.role-position small{display:block;font-size:13px;color:#d8ded7;margin-top:8px}.role-0{right:0;top:0}.role-1{left:0;top:0}.role-2{right:0;bottom:0}.role-3{left:0;bottom:0}.role-position:hover{text-decoration:underline}.responsibility-table-head,.responsibility-table-row{display:grid;grid-template-columns:1fr 1.7fr .8fr;gap:50px;padding:28px 0;border-bottom:1px solid var(--rule)}.responsibility-table-head{font-size:14px;color:var(--muted);padding-top:0}.responsibility-table-row h3,.responsibility-table-row p{margin:0}.responsibility-table-row>span{align-self:start;padding-top:5px}.service-editorial-companies .service-reading{background:#e8e7df}
/* Salary sheet: no invented money, employees or official-looking personal data. */
.payroll-cover{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding:25px 0 70px}.payroll-cover h1{font-size:70px}.salary-cover-sheet{background:var(--white);padding:30px 35px;border-top:6px solid var(--petrol);transform:rotate(2deg);box-shadow:0 18px 35px rgba(23,39,45,.09)}.salary-sheet-top{display:flex;gap:25px;align-items:center;padding-bottom:24px}.salary-sheet-top .atelier-art{width:130px;height:130px}.salary-sheet-top p{font-size:26px;line-height:1.4;margin:0}.salary-sheet-top small{font-size:12px;display:block;margin-top:12px;max-width:250px}.salary-sheet-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:17px;text-decoration:none;border-top:1px solid var(--rule);padding:19px 0}.salary-sheet-row span:last-child{color:var(--muted);font-size:14px}.salary-sheet-row:hover span:first-child{text-decoration:underline}.salary-sheet-note{font-size:12px;padding-top:15px;color:var(--muted)}.work-payroll{background:#e8e7df}.salary-reading-sheet{max-width:1050px;background:var(--white);padding:35px 50px;margin-inline:auto}.salary-reading-notice{font-size:13px!important;border-bottom:1px solid var(--rule);padding-bottom:23px}.salary-reading-part{display:grid;grid-template-columns:1fr 1.7fr;gap:15px 45px;padding:30px 0;border-bottom:1px solid var(--rule)}.salary-reading-part h3{grid-row:1/3;margin:0}.salary-reading-part p{margin:0}.salary-reading-part>span{grid-column:2}
/* Annual cover: a binder spine leads to a genuinely usable preparation sheet. */
.cover-annual{padding-bottom:0}.annual-cover-title h1{font-size:72px;max-width:1050px}.annual-cover{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-bottom:30px}.annual-binder{display:flex;gap:30px;align-items:center}.annual-binder .atelier-art{width:280px;height:280px;transform:rotate(-6deg)}.annual-binder>span{writing-mode:vertical-rl;font-size:19px;max-height:220px;border-inline-start:1px solid var(--brass);padding-inline-start:18px}.annual-cover-note .atelier-deck{max-width:540px}.annual-spine{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-block:1px solid var(--ink)}.annual-spine a{font-size:20px;text-decoration:none}.annual-spine a:hover{text-decoration:underline}.work-annual{background:#e8e7df}.annual-work-grid{display:grid;grid-template-columns:1fr 1.45fr;gap:100px;align-items:start}.annual-work-art .work-art{display:block;width:260px;height:260px;object-fit:contain;margin-bottom:25px}.annual-work-art p{font-size:16px;max-width:350px}.annual-check-sheet{background:var(--white);padding:15px 35px 25px}.annual-check-row{border-bottom:1px solid var(--rule);padding:26px 0}.annual-check-row label{display:flex;gap:18px;align-items:center;font-size:26px;font-weight:500;cursor:pointer;min-height:44px}.annual-check-row input{appearance:auto;width:24px;height:24px;flex:0 0 24px;accent-color:var(--petrol)}.annual-check-row p{margin:15px 42px 12px 0;font-size:17px}.annual-check-row>span{margin-inline-start:42px}.annual-check-row:has(input:checked){color:#455d52}.annual-check-sheet .checklist-status{font-size:13px;line-height:1.8}
/* A starting folder: questions form a staircase rather than a service-card grid. */
.startup-cover{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center;padding-bottom:55px}.startup-cover h1{font-size:80px;max-width:740px}.startup-folder{padding:5px 25px 25px;justify-self:center}.startup-folder .atelier-art{width:350px;height:350px;transform:rotate(-8deg)}.startup-folder p{font-size:18px;max-width:340px;margin:0 0 8px}.startup-folder>a{font-size:24px;min-height:44px;display:inline-flex;align-items:center}.work-startup{background:var(--petrol);color:var(--paper)}.startup-leaves{max-width:1050px}.startup-leaves details{border-top:1px solid #879995;padding:24px 0;margin-inline-start:0}.startup-leaves details:nth-child(2){margin-inline-start:55px}.startup-leaves details:nth-child(3){margin-inline-start:110px}.startup-leaves details:nth-child(4){margin-inline-start:165px}.startup-leaves summary{font-size:30px;min-height:48px;cursor:pointer}.startup-leaves details>div{display:grid;grid-template-columns:2fr 1fr;gap:45px;padding-top:22px}.startup-leaves p{margin:0;max-width:660px}.startup-leaves details>div>span{font-size:14px;border-top:1px solid #879995;padding-top:12px;color:#d8ded7}.startup-leaves summary::marker{color:#cbb79b}.work-startup .work-disclaimer{color:#d8ded7}
/* Cross-border atlas: meaningful topic destinations sit around the actual paper artwork. */
.cover-international{background:var(--petrol);color:var(--paper);padding-bottom:35px}.atlas-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.atlas-heading h1{font-size:82px}.atlas-heading .atelier-deck{font-size:18px;max-width:580px}.atlas-cover{position:relative;min-height:355px;margin-top:10px}.atlas-art{display:flex;justify-content:center}.atlas-art .atelier-art{width:330px;height:330px}.atlas-locations{position:absolute;inset:0}.atlas-location{position:absolute;max-width:300px;min-height:60px;display:block!important;text-decoration:none;border-top:1px solid #879995;padding-top:15px}.atlas-location span{font-size:23px;display:block}.atlas-location small{font-size:13px;display:block;color:#d8ded7;margin-top:6px}.atlas-location-0{right:3%;top:10px}.atlas-location-1{left:3%;top:10px}.atlas-location-2{right:10%;bottom:35px}.atlas-location-3{left:10%;bottom:35px}.atlas-location:hover span{text-decoration:underline}.service-editorial-international .experience-international{background:var(--paper);color:var(--ink);padding-block:75px}.service-editorial-international .experience-international .eyebrow{display:none}.service-editorial-international .map-intro{display:block;max-width:900px;margin-bottom:30px}.service-editorial-international .map-intro h2{font-size:44px;margin-bottom:22px}.service-editorial-international .map-intro>p:last-child{color:var(--muted);max-width:760px}.service-editorial-international .map-center,.service-editorial-international .map-node{background:var(--paper);color:var(--ink)}.service-editorial-international .map-center span,.service-editorial-international .map-caption{color:var(--muted)}.service-editorial-international .map-node[aria-pressed=true]{background:var(--petrol);color:var(--paper)}.service-editorial-international .map-topics details{border-color:var(--rule)}.service-editorial-international .map-topics p{color:var(--ink)}.service-editorial-international .document-caption{background:#e8e7df;color:var(--ink)}.service-editorial-international .document-caption span{color:var(--muted)}.service-editorial-international .map-node{border-color:#71827f}
/* Refunds: the envelope is central; a changing work year is the explanatory structure. */
.refund-cover-title h1{font-size:82px;text-align:center;margin-inline:auto;max-width:1000px}.refund-cover{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;align-items:center;max-width:1150px;margin:auto}.refund-envelope .atelier-art{width:310px;height:310px;margin:auto}.refund-questions{font-size:22px}.refund-questions p{border-bottom:1px solid var(--rule);padding:14px 0}.refund-cover-note{display:flex;align-items:center;justify-content:space-between;gap:60px;border-top:1px solid var(--rule);padding:30px 0 40px}.refund-cover-note .atelier-deck{margin:0;max-width:750px}.refund-cover-note .button{flex-shrink:0}.work-refunds{background:#e8e7df}.refund-timeline section{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding:30px 0;border-bottom:1px solid #c4c8c0}.refund-timeline-title{display:flex;gap:25px;align-items:center}.refund-timeline-title h3{margin:0}.timeline-art{width:90px;height:90px;object-fit:contain}.refund-timeline p{margin:0 0 12px}.refund-timeline section:nth-child(even){padding-inline-start:80px}
/* Capital: two inventories are read against one reference date, never fake balances. */
.capital-cover-title h1{font-size:78px;max-width:1100px}.capital-inventory{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;align-items:center;border-bottom:1px solid var(--rule)}.capital-account>span{font-size:48px;line-height:1.2}.capital-account p{font-size:17px;max-width:330px;border-top:1px solid var(--brass);padding-top:20px;margin-top:20px}.capital-date{text-align:center;padding-bottom:30px}.capital-date .atelier-art{width:255px;height:255px;margin:auto}.capital-date>span{font-size:21px;display:block}.capital-date>small{display:block;font-size:13px;margin-top:8px;color:var(--muted)}.capital-cover-note{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;align-items:center;padding:25px 0 45px}.capital-cover-note .atelier-deck{margin:0;max-width:800px}.capital-cover-note .button{justify-self:end}.work-capital{background:var(--petrol);color:var(--paper)}.capital-work-date,.capital-work-check{display:grid;grid-template-columns:1fr 1.6fr .7fr;gap:45px;align-items:start;padding:24px 0;border-block:1px solid #879995}.work-capital section>span,.capital-work-date>span,.capital-work-check>span{color:#d8ded7!important}.capital-work-date h3,.capital-work-date p,.capital-work-check h3,.capital-work-check p{margin:0}.capital-pair{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding:45px 0}.capital-pair section{padding:0 0 15px}.capital-pair h3{font-size:40px;margin-bottom:22px}.capital-pair p{max-width:500px}.capital-work-date>span,.capital-work-check>span{font-size:14px}
/* Professional reading remains native HTML. Each subject has its own reading rhythm. */
.service-editorial .scenario-note{max-width:950px;border:0;background:transparent;padding:0 0 32px;border-bottom:1px solid var(--rule);margin-bottom:45px}.service-editorial .scenario-note .eyebrow{font-size:13px;margin-bottom:12px}.service-editorial .service-reading .content-layout{gap:100px;grid-template-columns:minmax(0,1fr) 270px}.service-editorial .service-content{max-width:780px}.service-editorial .service-content h2{font-size:32px;margin-top:50px;margin-bottom:22px}.service-editorial .service-content h2:first-child{margin-top:0}.service-editorial .service-content p,.service-editorial .service-content li{font-size:18px;line-height:1.95}.service-editorial-payroll .service-reading .content-layout,.service-editorial-capital .service-reading .content-layout{grid-template-columns:minmax(0,1fr) 250px}.service-editorial-annual .service-reading{background:var(--white)}.service-editorial-refunds .service-reading .scenario-note{max-width:750px}.service-editorial .related-guide-inner{display:grid;grid-template-columns:180px 1fr;gap:50px;align-items:center;max-width:1150px}.related-guide-art{width:170px;height:170px;object-fit:contain}.service-editorial .related-guide{background:#e8e7df;border:0;padding:50px 0}.service-editorial .related-guide h2{font-size:35px}.service-editorial .service-inquiry .inquiry-sticker{width:100px;height:100px}.service-editorial .service-inquiry{padding-block:75px}.service-editorial .service-inquiry h2{font-size:42px}.atelier-cover .atelier-art{animation:atelier-paper-arrives .7s cubic-bezier(.16,1,.3,1) both}@keyframes atelier-paper-arrives{from{translate:0 12px}to{translate:0 0}}
/* Profile, contact and the library have their own editorial cover, rather than service chrome. */
.about-hero{padding-bottom:0}.about-hero h1{font-size:82px;line-height:1.1;max-width:750px}.about-hero-grid{grid-template-columns:1.15fr 1fr;gap:85px;align-items:center}.about-portrait{margin:0}.about-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center 22%;width:100%}.about-hero .page-lead{font-size:23px;max-width:600px}.about-experience{border-top:1px solid var(--rule);margin-top:40px;padding-top:25px}.about-hero+.section{padding-top:65px}.about-hero+.section .narrow{max-width:950px}.about-hero+.section .prose h2{font-size:36px}.contact-page-hero{position:relative;padding-bottom:35px;border-bottom:1px solid var(--rule)}.contact-page-hero h1{font-size:96px;line-height:1.05;max-width:850px}.contact-page-hero .container{position:relative;padding-inline-end:280px}.contact-page-hero .page-lead{max-width:680px;font-size:23px}.contact-cover-art{position:absolute;left:15px;top:35px;width:230px;height:230px;object-fit:contain;transform:rotate(-12deg)}.contact-section{padding-top:55px}.contact-grid{gap:80px;grid-template-columns:1fr 1.15fr}.contact-form-panel{border-top-width:1px}.contact-intro h2{font-size:40px;line-height:1.25}.contact-method strong{font-size:30px}.contact-method{padding:28px 0}.contact-method .paper-action{width:75px;height:75px;flex-basis:75px}.knowledge-hero{padding-bottom:40px;border-bottom:1px solid var(--rule)}.knowledge-hero h1{font-size:82px;line-height:1.12;max-width:1000px}.knowledge-hero .eyebrow{display:none}.knowledge-filter{max-width:800px}.knowledge-filter>div{max-width:800px}.knowledge-filter .button{gap:10px}.knowledge-archive .publication:first-child .publication-graphic{background:var(--petrol);min-height:350px}.knowledge-archive .publication:first-child .publication-graphic img{width:290px;height:290px}.knowledge-archive .publication:first-child{gap:70px;padding-bottom:40px}.knowledge-archive .article-card{padding:35px 110px 25px 0}.knowledge-archive .article-card h2{font-size:29px}.article-hero{border-bottom:1px solid var(--rule);padding-bottom:50px}.article-hero .article-heading{padding-inline-end:330px;min-height:320px;max-width:none}.article-heading>.article-title-sticker{width:285px;height:285px;top:15px;left:0}.article-heading h1{font-size:62px;max-width:900px;line-height:1.16}.article-heading .page-lead{font-size:21px;max-width:800px}.article-preparation{padding-top:40px}.article-preparation>.container>details{background:#e8e7df;padding:25px 30px}.article-preparation summary{font-size:21px;min-height:44px}.article-content h2{font-size:33px}.article-content{max-width:800px}.article-meta{margin-top:24px}
@media(max-width:1200px){.atelier-cover h1{font-size:63px}.atelier-deck{font-size:18px}.atelier-art{width:285px;height:285px}.company-cover,.payroll-cover,.startup-cover{gap:45px}.role-position{font-size:17px;max-width:210px}.salary-cover-sheet{padding:25px}.salary-sheet-row{font-size:15px}.atlas-location{max-width:230px}.atlas-location span{font-size:20px}.capital-account>span{font-size:40px}.service-editorial .service-reading .content-layout{gap:55px;grid-template-columns:minmax(0,1fr) 230px}.article-heading h1{font-size:52px}.article-hero .article-heading{padding-inline-end:255px}.article-heading>.article-title-sticker{width:220px;height:220px}.about-hero h1{font-size:66px}.about-hero-grid{gap:45px}}
@media(max-width:900px){.atelier-cover h1{font-size:54px}.atelier-action{font-size:14px;padding:13px 18px}.ledger-cover{gap:30px}.ledger-cover-art .atelier-art{width:250px;height:250px}.ledger-cover-index a{font-size:17px;padding:15px}.responsibility-board{min-height:370px}.responsibility-art .atelier-art{width:230px;height:230px}.company-cover{grid-template-columns:1fr 1fr;gap:30px}.role-position{font-size:15px;max-width:175px;padding-inline:0}.role-position small{font-size:11px}.payroll-cover{gap:35px}.salary-sheet-top{gap:14px}.salary-sheet-top .atelier-art{width:90px;height:90px}.salary-sheet-top p{font-size:21px}.salary-sheet-row{grid-template-columns:1fr;gap:7px;padding:14px 0}.annual-binder{gap:10px}.annual-binder .atelier-art{width:220px;height:220px}.annual-cover{gap:40px}.annual-spine a{font-size:16px}.startup-folder{padding:0}.startup-folder .atelier-art{width:280px;height:280px}.atlas-heading{gap:40px}.atlas-cover{min-height:340px}.atlas-location{max-width:200px}.atlas-location small{max-width:170px}.atlas-location-2{right:0}.atlas-location-3{left:0}.refund-cover{gap:25px}.refund-envelope .atelier-art{width:245px;height:245px}.refund-questions{font-size:18px}.refund-cover-note{gap:30px}.capital-inventory{gap:25px}.capital-date .atelier-art{width:210px;height:210px}.bookkeeping-register section{grid-template-columns:65px 1fr 1.5fr;gap:20px}.bookkeeping-register section>span{grid-column:3;border:0;padding:0}.register-art{width:65px;height:65px;grid-row:1/3}.bookkeeping-register h3{font-size:25px}.bookkeeping-register p{font-size:16px}.responsibility-table-head,.responsibility-table-row{gap:25px}.annual-work-grid{gap:50px}.service-editorial .service-reading .content-layout{display:block}.service-editorial .content-aside{position:static;margin-top:45px}.about-hero h1{font-size:54px}.about-hero .page-lead{font-size:20px}.contact-page-hero h1{font-size:72px}.contact-grid{gap:45px}.contact-method strong{font-size:24px}.knowledge-hero h1{font-size:66px}}
@media(max-width:760px){.atelier-cover{padding-top:22px}.atelier-cover .breadcrumbs{margin-bottom:32px;font-size:12px}.atelier-cover h1{font-size:43px;line-height:1.16;margin-bottom:22px;text-align:start}.atelier-deck{font-size:17px;line-height:1.85;margin-bottom:24px}.atelier-action{font-size:14px;min-height:56px;max-width:100%}.atelier-cover .atelier-art{animation:none}.atelier-work{padding:48px 0}.atelier-work h2{font-size:32px;line-height:1.3;margin-bottom:28px}.atelier-work h3{font-size:25px}.atelier-work p{font-size:17px}.ledger-cover{display:flex;flex-direction:column;align-items:stretch;gap:22px;padding-bottom:25px;min-height:0}.ledger-cover-art{align-self:center;width:85%;transform:rotate(-3deg)}.ledger-cover-art .atelier-art{width:220px;height:220px;margin:auto}.ledger-cover-caption{font-size:12px;padding:9px 0}.ledger-cover-index{grid-template-columns:1fr 1fr}.ledger-cover-index a{font-size:17px;padding:12px 10px;border-bottom:1px solid var(--rule)}.ledger-cover-index a:nth-child(3){border-inline-start:0}.bookkeeping-register section{grid-template-columns:60px minmax(0,1fr);gap:10px 20px;padding:24px 0}.register-art{width:60px;height:60px;grid-row:1/4}.bookkeeping-register h3,.bookkeeping-register p,.bookkeeping-register section>span{grid-column:2}.bookkeeping-register h3{margin:0 0 8px}.bookkeeping-register p{font-size:16px}.company-cover{display:block}.cover-companies{padding-bottom:30px}.responsibility-board{min-height:365px;margin-top:35px}.responsibility-art{inset:65px 0}.responsibility-art .atelier-art{width:230px;height:230px}.role-position{font-size:16px;max-width:47%;padding:8px 0}.role-position small{font-size:12px}.responsibility-table-head{display:none}.responsibility-table-row{display:block;padding:25px 0}.responsibility-table-row h3{margin-bottom:18px}.responsibility-table-row p{margin-bottom:16px}.responsibility-table-row>span{display:block;font-size:13px}.payroll-cover{display:block;padding:0 0 40px}.salary-cover-sheet{margin-top:35px;transform:rotate(0);padding:22px}.salary-sheet-top .atelier-art{width:90px;height:90px}.salary-sheet-top p{font-size:23px}.salary-sheet-top small{font-size:11px}.salary-sheet-row{grid-template-columns:1fr 1fr;gap:16px;font-size:16px;padding:17px 0}.salary-sheet-row span:last-child{font-size:12px}.salary-sheet-note{font-size:11px}.salary-reading-sheet{padding:15px 23px 25px}.salary-reading-notice{font-size:12px!important}.salary-reading-part{display:block;padding:24px 0}.salary-reading-part h3{font-size:25px;margin-bottom:18px}.salary-reading-part p{font-size:16px;margin-bottom:14px}.salary-reading-part>span{font-size:13px}.annual-cover{display:flex;flex-direction:column;gap:15px;align-items:stretch;padding-bottom:25px}.annual-binder{justify-content:center;order:0}.annual-binder .atelier-art{width:210px;height:210px}.annual-binder>span{font-size:16px;max-height:180px}.annual-cover-note .atelier-deck{font-size:17px}.annual-spine{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0}.annual-spine a{padding:12px 7px;font-size:16px}.annual-work-grid{display:block}.annual-work-art{display:flex;gap:22px;align-items:center;margin-bottom:25px}.annual-work-art .work-art{width:100px;height:100px;flex:0 0 100px;margin:0}.annual-work-art p{font-size:14px;margin:0}.annual-check-sheet{padding:0 22px 20px}.annual-check-row{padding:23px 0}.annual-check-row label{font-size:23px;gap:13px}.annual-check-row input{width:23px;height:23px;flex-basis:23px}.annual-check-row p{margin-inline-start:36px;font-size:16px}.annual-check-row>span{margin-inline-start:36px;font-size:12px}.startup-cover{display:block;padding-bottom:35px}.startup-folder{margin-top:30px}.startup-folder .atelier-art{width:240px;height:240px;margin:auto;transform:rotate(-5deg)}.startup-folder p{font-size:16px;text-align:center;margin:auto}.startup-folder>a{display:flex;justify-content:center;font-size:21px}.startup-leaves details,.startup-leaves details:nth-child(n){margin-inline-start:0;padding:22px 0}.startup-leaves summary{font-size:25px}.startup-leaves details>div{display:block;padding-top:18px}.startup-leaves details>div>span{display:block;margin-top:20px;font-size:13px;padding-top:10px}.atlas-heading{display:block}.atlas-cover{display:flex;flex-direction:column;min-height:0;margin-top:28px}.atlas-art .atelier-art{width:235px;height:235px}.atlas-locations{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:8px}.atlas-location{position:static;max-width:none;padding:16px 0;min-height:93px!important}.atlas-location span{font-size:19px}.atlas-location small{font-size:12px;max-width:none}.cover-international{padding-bottom:20px}.service-editorial-international .experience-international{padding-block:45px}.service-editorial-international .map-intro h2{font-size:31px}.service-editorial-international .map-intro>p:last-child{font-size:17px}.refund-cover{grid-template-columns:1fr 1fr;gap:0 20px}.refund-envelope{grid-column:1/-1;grid-row:1}.refund-envelope .atelier-art{width:230px;height:230px}.refund-questions{font-size:16px}.refund-questions p{padding:12px 0;margin:0}.refund-cover-note{display:block;padding:23px 0 35px;border-top:0}.refund-cover-note .atelier-deck{margin-bottom:23px}.refund-timeline section,.refund-timeline section:nth-child(even){display:block;padding:25px 0}.refund-timeline-title{gap:20px;margin-bottom:15px}.timeline-art{width:65px;height:65px}.refund-timeline p{font-size:16px}.capital-inventory{grid-template-columns:1fr 1fr;gap:20px}.capital-date{grid-column:1/-1;grid-row:1;padding-bottom:0}.capital-date .atelier-art{width:200px;height:200px}.capital-date>span{font-size:20px}.capital-date>small{font-size:12px}.capital-account{padding:15px 0}.capital-account>span{font-size:32px}.capital-account p{font-size:14px;margin-top:13px;padding-top:13px}.capital-cover-note{display:block;padding:23px 0 35px}.capital-cover-note .atelier-deck{margin-bottom:25px}.capital-work-date,.capital-work-check{display:block;padding:23px 0}.capital-work-date h3,.capital-work-check h3{margin-bottom:18px}.capital-work-date p,.capital-work-check p{margin-bottom:15px}.capital-pair{gap:25px;padding:30px 0}.capital-pair h3{font-size:29px;margin-bottom:18px}.capital-pair p{font-size:16px}.work-capital section>span{font-size:12px}.service-editorial .service-reading{padding:45px 0}.service-editorial .scenario-note{padding-bottom:25px;margin-bottom:32px}.service-editorial .service-content h2{font-size:28px;margin-top:38px}.service-editorial .service-content p,.service-editorial .service-content li{font-size:17px}.service-editorial .related-guide-inner{grid-template-columns:70px minmax(0,1fr);gap:20px;align-items:start}.related-guide-art{width:70px;height:70px}.service-editorial .related-guide{padding:35px 0}.service-editorial .related-guide h2{font-size:26px}.service-editorial .related-guide p{font-size:16px}.service-editorial .service-inquiry{padding-block:45px}.service-editorial .service-inquiry h2{font-size:34px}.about-hero-grid{display:block}.about-hero h1{font-size:49px}.about-hero .page-lead{font-size:20px}.about-portrait{margin:28px 0 0}.about-portrait img{aspect-ratio:5/4;object-position:center 23%}.about-experience{display:flex;align-items:center;gap:18px;margin-top:25px;padding-top:20px}.about-experience strong{font-size:38px}.about-hero+.section{padding-top:40px}.about-hero+.section .prose h2{font-size:29px}.contact-page-hero .container{padding-inline-end:0}.contact-page-hero h1{font-size:62px;max-width:75%;margin-bottom:25px}.contact-page-hero .page-lead{font-size:19px;max-width:100%}.contact-cover-art{width:88px;height:88px;left:0;top:50px}.contact-section{padding-top:35px}.contact-grid{display:flex;flex-direction:column;gap:40px}.contact-grid .contact-form-panel{order:0;width:100%}.contact-intro h2{font-size:32px}.contact-method strong{font-size:25px}.contact-method .paper-action{width:60px;height:60px;flex-basis:60px}.knowledge-hero h1{font-size:48px}.knowledge-filter .button{font-size:14px;padding:12px 15px}.knowledge-filter .paper-action{width:25px;height:25px;flex-basis:25px}.knowledge-archive .publication:first-child{padding-bottom:25px}.knowledge-archive .publication:first-child .publication-graphic{min-height:240px;padding:20px}.knowledge-archive .publication:first-child .publication-graphic img{width:210px;height:210px}.knowledge-archive .article-card{padding:25px 80px 22px 0}.knowledge-archive .article-card h2{font-size:26px}.article-hero{padding-bottom:30px}.article-hero .article-heading{padding-inline-end:0;min-height:0}.article-heading>.article-title-sticker{position:static;width:140px;height:140px;float:inline-end;margin:0 15px 15px 0}.article-heading h1{font-size:36px;line-height:1.25;clear:both}.article-heading .eyebrow{min-height:140px;display:flex;align-items:center;font-size:16px;line-height:1.6;margin:0}.article-heading .page-lead{font-size:18px}.article-meta{gap:12px;font-size:12px;margin-top:20px}.article-preparation>.container>details{padding:20px}.article-preparation summary{font-size:18px}.article-content h2{font-size:28px}}
@media(max-width:360px){.atelier-cover h1{font-size:37px}.atelier-action{font-size:13px;padding-inline:15px}.salary-cover-sheet{padding:18px}.salary-sheet-top p{font-size:20px}.role-position{font-size:15px}.capital-pair{display:block}.capital-pair section+section{border-top:1px solid #879995;padding-top:25px}.article-heading h1{font-size:32px}.contact-page-hero h1{font-size:54px}.knowledge-filter>div{display:block}.knowledge-filter .button{margin-top:12px;width:100%}}
@media(prefers-reduced-motion:reduce){.atelier-cover .atelier-art{animation:none}}
@media(forced-colors:active){.atelier-cover,.atelier-work{background:Canvas;color:CanvasText}.atelier-work input{forced-color-adjust:auto}.role-position,.atlas-location,.salary-cover-sheet{border-color:CanvasText}}
