*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#171717;background:#fff;font-family:Arial,Malgun Gothic,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;display:block}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #a62020;outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.2;word-break:keep-all}h2{font-size:40px;letter-spacing:-1.7px}h3{font-size:22px}p{word-break:keep-all}.notice{background:#f2e600;text-align:center;font-size:12px;letter-spacing:.05em;padding:5px}.skip{position:fixed;top:-100px;background:#171717;color:white;z-index:10;padding:12px}.skip:focus{top:0}header{height:94px;margin:0 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8d8d0}header img{width:205px;height:68px;object-fit:contain}nav{display:flex;gap:32px;font-weight:700;font-size:15px}nav a:last-child{border-bottom:4px solid #f2e600}.hero-heading{text-align:center;padding:48px 20px 32px}.eyebrow{font-size:12px;letter-spacing:.14em;font-weight:700;margin-bottom:20px}h1{font-size:62px;font-weight:800;letter-spacing:-3.5px;line-height:1.15}h1 em{font-style:normal;background:linear-gradient(transparent 63%,#f2e600 0)}.hero-heading>p:last-child{margin-top:22px;color:#505050;font-size:17px}.compact{padding:50px 20px}.compact h1{font-size:48px}.planner{max-width:1320px;margin:auto;padding:0 36px}.selector{position:relative;z-index:1;width:780px;max-width:100%;margin:0 auto -40px;background:#fff;padding:20px 30px;box-shadow:0 8px 32px #17171712;border:1px solid #deded5;transform:rotate(-1deg)}.selector form{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.selector .primary{grid-column:1/-1}fieldset{margin:0;padding:0;border:0;min-width:0}legend{font-size:13px;font-weight:700;margin-bottom:8px}.chip{display:inline-block;position:relative;margin:0 5px 6px 0;cursor:pointer}.chip input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.chip span{display:inline-flex;min-height:44px;padding:9px 12px;border:1px solid #c8c8bf;font-size:14px;align-items:center;background:#fff;transition:background .18s}.chip input:checked+span{background:#f2e600;border-color:#171717}.chip input:focus-visible+span{outline:3px solid #a62020;outline-offset:2px}.primary{background:#171717;color:#fff;border:1px solid #171717;min-height:50px;padding:12px 20px;font-weight:700;display:inline-flex;align-items:center;justify-content:space-between;gap:30px}.primary:hover{background:#333}.quiet{font-size:13px;display:block;text-align:center;margin-top:10px;text-decoration:underline;text-underline-offset:4px}.paper-stage{position:relative;perspective:1000px;background:#f4f4ef;isolation:isolate}.workbook{width:100%;height:100%;object-fit:cover;object-position:center 58%}.paper-stage:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#d8d8d050 1px,transparent 0),linear-gradient(90deg,#d8d8d050 1px,transparent 0);background-size:24px 24px}.paper-path{position:absolute;inset:80px 12% 60px;display:flex;align-items:center;gap:0;perspective:900px;transform:rotate(-5deg);transform-style:preserve-3d}.fold{position:relative;flex:1 1;padding:26px 25px;height:170px;border-bottom:12px solid #f2e600;box-shadow:5px 16px 18px #27271950;transform-origin:center bottom;display:flex;flex-direction:column;justify-content:center;transition:margin .6s;will-change:transform}.fold:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;background-image:url(/brand/workbook.webp);background-size:900px;mix-blend-mode:multiply}.fold small,.fold strong,.fold-icon{z-index:1}.fold strong{font-size:28px;letter-spacing:-1px}.fold small{font-size:13px;margin-bottom:8px;color:#505050}.fold-icon{position:absolute;right:20px;top:15px;font-size:32px}.fold-0{transform:rotate(-4deg);margin-top:60px}.fold-1{transform:rotate(3deg);margin-top:-40px}.fold-2{transform:rotate(-2deg);margin-top:70px}.phase-1 .fold-1{margin-top:-95px}.phase-2 .fold{margin-top:0}.paper-caption{position:absolute;bottom:18px;left:24px;background:#fff;padding:6px 12px;font-size:12px}.planner-result{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;padding:65px 10px 80px}.planner-result h2{font-size:28px}.course-line{padding:0;margin:30px 0;list-style:none;border-left:2px solid #f2e600}.course-line li{margin:24px 0;padding-left:24px;font-size:22px;font-weight:700;position:relative}.course-line li:before{content:"";width:12px;height:12px;background:#f2e600;border-radius:50%;position:absolute;left:-7px;top:12px}.schedule{padding:28px;background:#f4f4ef}.schedule>p{color:#505050;font-size:13px;margin:10px 0 24px}.day span{min-width:48px;justify-content:center}.week-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0 20px}.week-grid>div{background:white;padding:15px 10px;display:flex;flex-direction:column;gap:10px;border-top:4px solid #f2e600;font-size:14px}.week-grid small{font-size:11px;color:#505050}.reset{margin-left:16px;border:0;background:none;text-decoration:underline}.feedback,.reset{font-size:13px;min-height:44px}.feedback{padding-top:12px}.text-link{display:inline-block;border-bottom:2px solid #171717;padding:12px 0;font-weight:700}.content-section{max-width:1320px;margin:auto;padding:100px 46px}.editorial,.resources,.story{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center}.editorial img,.resources img,.story img{width:100%;height:490px;object-fit:cover}.editorial p,.resources p:not(.eyebrow),.story p:not(.eyebrow){margin:25px 0;color:#505050;font-size:17px}.story{border-top:1px solid #d8d8d0}.method{background:#171717;color:#fff;max-width:none;padding-left:max(5%,calc((100vw - 1228px)/2));padding-right:max(5%,calc((100vw - 1228px)/2))}.method .eyebrow{color:#f2e600}.method-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.method-list article{border-top:1px solid #777;padding-top:20px}.method-list span{display:inline-block;background:#f2e600;color:#171717;padding:3px 12px;margin-bottom:25px}.method-list p{color:#deded5;margin-top:20px}.resources{grid-template-columns:1.2fr 1fr}.faq{border-top:1px solid #d8d8d0}.faq h2{margin-bottom:40px}details{border-bottom:1px solid #c8c8bf;padding:20px 0}summary{font-size:19px;font-weight:700;cursor:pointer;min-height:44px}details p{padding-top:10px;color:#505050}.invite{text-align:center;background:#f2e600;max-width:none}.invite h2{font-size:50px}.invite p:not(.eyebrow){margin:24px 0}.invite .primary{min-width:280px}footer{background:#f4f4ef;padding:60px 6%;display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:14px}footer>a{font-size:28px;font-weight:900}footer small{color:#505050}.application{max-width:1250px;margin:0 auto 100px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding:20px 30px}.application aside img{height:380px;width:100%;object-fit:cover;margin-bottom:30px}.application aside h2{font-size:25px;margin-bottom:20px}.application aside p{margin:12px 0}.application form{padding:30px;border:1px solid #171717}.application form h2{font-size:25px}.application form>p{font-size:13px;margin:18px 0;color:#505050}.application fieldset{margin-top:30px}.slot{display:flex;align-items:center;gap:12px;padding:14px 10px;border-bottom:1px solid #d8d8d0;cursor:pointer;min-height:48px}.slot:has(input:checked){background:#f2e600}input[type=checkbox],input[type=radio]{accent-color:#171717}.question{display:flex;flex-direction:column;margin:30px 0;gap:8px;font-size:14px}.question select{min-height:48px;padding:8px;background:#fff;max-width:100%;border:1px solid #777}.consent{display:flex;gap:10px;font-size:14px;min-height:44px;align-items:center}.error{color:#a62020!important;min-height:24px}.application .primary{width:100%}.done{padding:40px;background:#f2e600}.done>span{font-size:60px}.done p{margin:22px 0}.done h2{font-size:30px}.nojs-submit{display:none}.image-note{position:absolute;top:12px;left:12px;right:12px;padding:14px;font-size:14px}.image-failed .workbook{visibility:hidden}@media(max-width:700px){header{height:auto;min-height:76px;flex-wrap:wrap;padding:8px 0 12px;gap:8px}header img{width:160px;height:45px}nav{gap:19px;font-size:12px;width:100%;justify-content:space-between}.notice{font-size:11px}.hero-heading{padding:30px 15px 24px}.eyebrow{font-size:10px;margin-bottom:14px}h1{font-size:32px;letter-spacing:-1.7px;line-height:1.25}.hero-heading>p:last-child{font-size:13px;margin-top:16px}.compact h1{font-size:31px}.planner{padding:0 16px}.selector{padding:16px;margin-bottom:-20px;transform:rotate(0)}.selector form{display:block}.selector fieldset+fieldset{margin-top:10px}.selector .primary{width:100%;margin-top:8px}.chip span{font-size:12px;padding:8px 10px;min-height:44px}.chip{margin-right:4px}.quiet,legend{font-size:12px}.paper-stage{height:410px;margin:0 -16px}.paper-path{inset:45px 16% 38px;flex-direction:column;transform:rotate(-5deg);justify-content:center}.fold{width:100%;flex:none;height:96px;padding:12px 20px;border-bottom-width:8px;box-shadow:4px 10px 13px #27271944}.fold strong{font-size:22px}.fold small{font-size:11px;margin-bottom:2px}.fold-icon{font-size:25px;top:8px}.fold-0{margin:0 0 -5px -25px;transform:rotate(-5deg)}.fold-1{margin:0 -25px -5px 0;transform:rotate(5deg)}.fold-2{margin:0 0 0 -5px;transform:rotate(-2deg)}.phase-1 .fold-1{margin-top:-20px}.phase-2 .fold{margin-top:0}.paper-caption{font-size:10px;bottom:8px;left:16px}.planner-result{grid-template-columns:1fr;gap:20px;padding:35px 0 50px}.planner-result h2{font-size:23px}.course-line{display:flex;gap:4px;border-left:0;margin:20px 0}.course-line li{font-size:13px;flex:1 1;border-top:2px solid #f2e600;padding:14px 0 0;margin:0}.course-line li:before{top:-7px;left:0}.schedule{padding:20px 14px}.schedule h3{font-size:22px}.schedule .day span{min-width:45px}.week-grid>div{padding:10px 6px;font-size:12px}.week-grid small{font-size:9px}.feedback{font-size:12px}.content-section{padding:60px 24px}h2{font-size:29px;letter-spacing:-1px}.editorial,.resources,.story{grid-template-columns:1fr;gap:30px}.editorial img,.resources img,.story img{height:300px}.editorial p,.resources p:not(.eyebrow),.story p:not(.eyebrow){font-size:15px}.method-list{grid-template-columns:1fr;gap:30px;margin-top:35px}.method-list h3{font-size:22px}.method-list span{margin-bottom:14px}.method-list p{margin-top:12px;font-size:15px}.invite h2{font-size:35px}.invite p:not(.eyebrow){font-size:14px}summary{font-size:16px}details p{font-size:14px}footer{padding:40px 24px}.application,footer{grid-template-columns:1fr}.application{gap:35px;padding:0 20px;margin-bottom:60px}.application aside img{height:260px}.application aside p{font-size:13px}.application form{padding:22px 16px}.application form h2{font-size:22px}.application .slot{font-size:14px}.done{padding:25px}.text-link{font-size:14px}.application aside .eyebrow{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.fold{transform:none!important}}@supports not (perspective:800px){.fold,.paper-path{transform:none!important}}@font-face{font-family:TiumSans;src:url(/fonts/tiumpath-sans.woff2) format("woff2");font-weight:100 900;font-display:swap}body{font-family:TiumSans,Arial,sans-serif}.hero-heading{padding-top:34px;padding-bottom:25px}h1{font-size:56px}.hero-heading>p:last-child{margin-top:16px}.curved-paper{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.fold:after{background-image:repeating-linear-gradient(0deg,transparent 0 15px,#17171712 15px 16px),repeating-linear-gradient(90deg,transparent 0 15px,#17171712 15px 16px);background-size:auto;opacity:.35}.paper-path{inset:100px 12% 60px}.fold strong{font-size:26px}.fold-icon{font-size:25px}.fold{background:linear-gradient(115deg,#fffef8,#f3f0e5 75%,#dad7c9)}.fold-1{background:linear-gradient(110deg,#f2e600,#e2d500)}@media(max-width:700px){h1{font-size:32px}.hero-heading{padding-top:26px;padding-bottom:22px}.curved-paper{width:155%;max-width:none;left:-28%;transform:rotate(70deg)}.paper-path{inset:45px 16% 38px}.fold strong{font-size:22px}.phase-0 .paper-path{opacity:.4}.phase-1 .paper-path,.phase-2 .paper-path{opacity:1}.paper-path{transition:opacity .2s}.fold-icon{font-size:22px}}.paper-stage{overflow:hidden}@media(max-width:700px){.paper-path{inset:40px 14% 40px;gap:12px}.fold,.fold-0,.fold-1,.fold-2{margin:0;height:92px}.phase-1 .fold-1{margin:0}.phase-0 .paper-path{opacity:1}.fold strong{font-size:20px}}.image-note{top:auto;bottom:0;left:0;right:0;z-index:3;padding:12px 16px;background:#fff}.image-failed .paper-caption{display:none}@media(max-width:700px){.image-failed{height:470px}.image-failed .paper-path{bottom:85px}.image-note{font-size:12px}}.selector{transform:none;margin-bottom:0}.eyebrow{color:#353830;-webkit-text-fill-color:currentColor;font-feature-settings:none;font-variant-ligatures:none}.paper-stage{height:510px;background:#eeeee6}.workbook{opacity:.32}.paper-surface{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.paper-mobile{display:none}.paper-surface svg{width:24px;height:24px;overflow:visible}.paper-surface text{font-family:TiumSans,Arial,sans-serif}.paper-caption{font-size:13px;background:#fffef4;border-left:3px solid #e6da00}.saved-summary{padding:18px;border:1px solid #8d8964;background:#fffef4;margin:12px 0}.saved-summary p{margin:6px 0;font-size:14px}.saved-summary span{font-size:13px}.saved-link{background:#f2e600;padding:12px}.nojs-submit.primary{cursor:pointer}footer small{font-size:14px;color:#555d59}.content-section{padding-top:72px;padding-bottom:72px}.resources,.story{gap:40px;grid-template-columns:1fr 1fr}.resources img,.story img{height:390px}.learning-note{margin-top:24px;padding:20px;border-left:3px solid #ded300;background:#f5f5ed}.learning-note h3{font-size:19px}.learning-note p{margin:10px 0!important;font-size:15px!important}.prototype-demo .planner{display:flex;flex-direction:column}.prototype-demo .paper-stage{order:-1;height:590px;margin-bottom:24px}.prototype-demo .selector{margin-bottom:0}.prototype-demo .hero-heading{padding:24px}.prototype-demo .hero-heading h1{font-size:34px}@media(max-width:700px){.paper-stage{height:540px;margin-top:16px}.paper-desktop{display:none}.paper-mobile{display:block}.paper-caption{font-size:12px;bottom:6px;left:12px;right:12px}.eyebrow{letter-spacing:.07em}.eyebrow,.week-grid small{font-size:12px}.resources,.story{grid-template-columns:1fr;gap:24px}.resources img,.story img{height:300px}.content-section{padding-top:48px;padding-bottom:48px}.prototype-demo .paper-stage{height:540px}.prototype-demo .hero-heading h1{font-size:27px}.image-failed{height:590px}.image-failed .paper-mobile{height:540px}}.sentence{display:block}.nav-short{display:none}nav a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:700px){header{height:68px;min-height:68px;flex-wrap:nowrap;padding:6px 0;gap:8px}header>a{flex-shrink:0}header img{width:122px;height:44px}nav{width:auto;gap:12px;justify-content:flex-end;font-size:12px;white-space:nowrap}.nav-full{display:none}.nav-short{display:inline}}@media(max-width:360px){header{margin:0 12px}header img{width:100px}nav{gap:10px}}@font-face{font-family:TiumHomeSerif;src:url(/fonts/tiumpath-home-serif.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:TiumHomeSans;src:url(/fonts/tiumpath-home-sans.woff2) format("woff2");font-weight:100 900;font-display:swap}body:has(.home-renewal){font-family:TiumHomeSans,Arial,sans-serif}.home-renewal .paper-surface text{font-family:TiumHomeSans,Arial,sans-serif}body:has(.home-renewal){font-size:15px;line-height:1.7}body:has(.home-renewal) .notice{height:30px;padding:3px;font-size:14px}body:has(.home-renewal) header{height:80px;max-width:1224px;margin:auto;padding:0}.home-renewal .home-container{width:calc(100% - 80px);max-width:1224px;margin:0 auto;padding:48px 0}.home-renewal h1,.home-renewal h2{font-family:TiumHomeSerif,TiumSans,serif;font-weight:600;letter-spacing:-.06em}.home-renewal h1{font-size:48px;line-height:1.2}.home-renewal h2{font-size:38px;line-height:1.3}.home-renewal p{font-size:15px;line-height:26px;color:#50504a}.home-renewal .home-hero{display:grid;grid-template-columns:352px 1fr;column-gap:32px;grid-template-rows:1fr 1fr;padding:32px 0}.home-intro{align-self:end;margin-bottom:16px}.home-intro p{margin-top:12px}.home-select{align-self:start}.home-select-pair{display:flex;flex-direction:column;gap:12px}.home-select label{font-size:14px;font-weight:700;display:block}.home-select select{display:block;width:100%;height:48px;margin-top:8px;padding:8px 12px;background:#fff;border:1px solid #aaa99d;border-radius:0;color:#171717}.home-renewal .primary{font-size:14px;min-height:48px;padding:10px 16px}.home-select .primary{width:100%;margin-top:16px}.home-renewal .home-paper{grid-column:2;grid-row:1/3;width:100%;height:560px;margin:0;background:#eeeae0}.home-renewal .workbook{opacity:1;object-position:center}.home-renewal .paper-surface{background:transparent}.home-renewal .home-schedule{display:grid;grid-template-columns:minmax(0,880fr) minmax(0,312fr);gap:32px;align-items:start}.home-renewal .home-photo{position:relative;background:#eeeee6;overflow:hidden;isolation:isolate}.home-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.photo-fallback{display:flex;height:100%;align-items:center;justify-content:center;padding:24px}.home-schedule>.home-photo{height:680px}.home-schedule-ui{min-height:680px;display:flex;flex-direction:column;justify-content:center;gap:12px}.home-renewal .home-disclosure{font-size:14px;line-height:26px;margin-top:12px}.home-renewal .home-choice{font-size:14px;font-weight:700;color:#171717}.home-renewal legend{font-size:14px;line-height:22px;margin:0 0 8px}.home-days{display:flex;gap:8px}.home-days .chip{margin:0;flex:1 1}.home-days .chip span{padding:8px;width:100%;height:48px;justify-content:center;font-size:14px}.home-week{list-style:none;margin:0;padding:0}.home-week,.home-week li{display:flex;flex-direction:column}.home-week li{border-bottom:1px solid #d8d8ce;height:52px;line-height:26px;font-size:14px;padding-left:12px;border-left:3px solid #e6da00}.home-week li span{color:#5b5b52}.home-actions{display:flex;gap:12px;align-items:center}.home-actions .primary{flex:1 1;gap:8px}.home-actions .reset{margin:0;font-size:14px;padding:0 8px;min-height:48px}.home-status:empty{display:none}.home-status p{font-size:14px}.home-saved{border-left:3px solid #dfd500;padding:0 12px;line-height:26px;min-height:78px;display:flex;flex-direction:column;justify-content:center;background:#f6f5eb}.home-renewal .text-link{font-size:14px;min-height:48px;padding:10px 0;align-self:flex-start}.home-renewal .home-editorial{display:grid;grid-template-columns:392fr 800fr;gap:32px;align-items:center}.home-editorial .home-photo{height:500px}.home-copy>span{font-size:14px;line-height:22px;display:block;margin-bottom:12px}.home-copy p{margin-top:12px}.home-renewal .home-editorial-left{grid-template-columns:800fr 392fr}.home-renewal #method{grid-template-columns:880fr 312fr}.home-renewal .home-editorial .home-copy{height:500px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.home-renewal #philosophy .home-copy{position:relative;display:block}.home-copy-content{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.home-copy-content>span{font-size:14px;line-height:22px;display:block;margin-bottom:12px}.home-renewal #invitation{padding-top:64px}.home-wide>.home-photo{height:auto;aspect-ratio:8/3}.home-caption{display:grid;grid-template-columns:480fr 440fr 240fr;gap:32px;align-items:center;margin-top:12px;min-height:52px}.home-renewal .home-caption h2{font-size:26px;line-height:1.35;letter-spacing:-.05em}.home-caption .text-link{justify-self:end}.home-finale>h2{margin-bottom:16px}.home-finale .home-caption{grid-template-columns:1fr auto}.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;margin:-1px!important;padding:0!important;border:0!important}footer.home-footer{max-width:1224px;margin:auto;background:white;border-top:1px solid #d8d8ce;min-height:160px;padding:32px 0;display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px}.home-footer small{margin-left:auto;font-size:14px}@media(min-width:701px) and (max-width:1100px){.home-renewal .home-hero{grid-template-columns:300px 1fr}.home-renewal h1{font-size:40px}.home-renewal .home-schedule{grid-template-columns:1.5fr 1fr}.home-renewal h2{font-size:32px}.home-caption{grid-template-columns:1fr 1fr}.home-caption .text-link{grid-column:2}.home-renewal .home-container,body:has(.home-renewal) header,footer.home-footer{width:calc(100% - 40px)}}@media(max-width:700px){body:has(.home-renewal) header{height:76px;width:calc(100% - 40px);margin:auto}body:has(.home-renewal) header nav{font-size:14px;gap:12px}body:has(.home-renewal) header img{width:112px}.home-renewal .home-container{width:calc(100% - 40px);padding:24px 0}.home-renewal h1{font-size:32px;line-height:1.3;letter-spacing:-.065em}.home-renewal h2{font-size:26px;line-height:1.35}.home-renewal .home-hero{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:0}.home-intro{margin:0 0 16px}.home-intro p{margin-top:12px;max-width:350px;font-size:15px;letter-spacing:-.04em}.home-renewal .home-paper{grid-column:1;grid-row:2;height:300px;margin:0}.home-renewal .home-paper .paper-mobile{inset:auto 0 12px;height:90px;width:100%}.home-select{grid-row:3;margin-top:12px}.home-select-pair{flex-direction:row;gap:16px}.home-select label{flex:1 1;min-width:0}.home-select .primary{margin-top:12px}.home-renewal .home-schedule{grid-template-columns:1fr;gap:24px}.home-schedule>.home-photo{height:auto;aspect-ratio:1}.home-schedule-ui{min-height:0;gap:12px}.home-renewal .home-disclosure{max-width:350px}.home-renewal .home-editorial,.home-renewal .home-editorial-left{grid-template-columns:1fr;gap:0}.home-renewal #method{grid-template-columns:1fr}.home-renewal .home-editorial .home-copy{height:auto;align-self:auto;display:block}.home-renewal #philosophy .home-copy{height:auto}.home-copy-content{position:static;transform:none}.home-renewal #method .home-copy{padding-top:12px}.home-renewal #method{padding-bottom:48px}.home-renewal #invitation{padding-top:40px}.home-editorial .home-photo{height:auto;aspect-ratio:4/3;grid-row:1}.home-copy,.home-copy>span{margin-top:0}.home-copy h2 br{display:none}.home-copy p{margin-top:12px}.home-wide>.home-photo{aspect-ratio:16/9}.home-caption{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:0}.home-renewal .home-caption h2{font-size:26px;line-height:1.35;max-width:300px}.home-caption .text-link{align-self:flex-start}.home-finale>h2{margin-bottom:12px}.home-renewal #resources .text-link{padding:0;min-height:26px}footer.home-footer{width:calc(100% - 40px);padding:24px 0;gap:8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:160px}.home-footer small{margin:0;font-size:14px}.home-renewal .image-failed{height:300px}.home-renewal .image-failed .paper-mobile{height:100%}}@media(max-width:360px){body:has(.home-renewal) header img{width:92px}body:has(.home-renewal) nav{gap:8px;font-size:13px!important}.home-renewal h1{font-size:29px}}