@font-face{font-family:Special Gothic Expanded One;src:url(../fonts/special-gothic-0.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(../fonts/atkinson-mono-0.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(../fonts/atkinson-mono-1.ttf)format("truetype");font-weight:600;font-display:swap}.education{--cream:#e5dccd;--ivory:#f4f1eb;--ink:#231f20;--terra:#ad5434;--tan:#9f8d7a;--body:"Helvetica Now Display", sans-serif;--display:"Special Gothic Expanded One", sans-serif;--mono:"Atkinson Hyperlegible Mono", monospace;background:var(--cream);color:var(--ink);overflow-wrap:break-word;padding-bottom:150px;font-family:Helvetica Now Display,sans-serif;font-size:17px;font-weight:500;line-height:30px}.education *{min-width:0}.education h1,.education h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance;font-weight:400}.education h1{font-size:76px;line-height:80px}.education h2{font-size:52px;line-height:56px}.education h3{font-family:Helvetica Now Display,sans-serif;font-size:26px;font-weight:700;line-height:34px}.education .wrap{width:min(100% - 116px,1324px);margin-inline:auto}.education .section{padding-block:110px}.education .stack{flex-direction:column;gap:24px;display:flex}.education .wide-gap{gap:56px}.education .two-col{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.education .three-col{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.education .ivory{background:var(--ivory)}.education .cream{background:var(--cream)}.education .dark{background:var(--ink);color:var(--ivory)}.education .terra{background:var(--terra);color:var(--ivory)}.education .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--terra);font-size:13px;font-weight:600;line-height:20px}.education .dark .eyebrow{color:var(--tan)}.education .closing .eyebrow,.education .terra .eyebrow{color:var(--ivory)}.education .lead{font-size:21px;line-height:32px}.education .strong{font-weight:700}.education .small{font-size:15px;line-height:24px}.education .max-copy{max-width:1000px}.education .landscape{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:auto}.education .textured{background-image:linear-gradient(#f4f1ebc9,#f4f1ebc9),url(../images/education/concrete-texture.webp);background-size:cover}.education .edu-button{border:1px solid var(--terra);background:var(--terra);color:#fff;min-height:54px;font:600 15px/20px var(--mono);text-transform:uppercase;text-align:center;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:16px 28px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.education .edu-button:hover{background:#843d24;border-color:#843d24}.education .edu-button.secondary{border-color:var(--tan);color:var(--ivory);background:0 0}.education .edu-button.secondary:hover{background:var(--ivory);color:var(--ink)}.education :focus-visible{outline-offset:5px;outline:3px solid #b26840}.education .dark :focus-visible,.education .terra :focus-visible,.education-actions :focus-visible{outline-color:var(--ivory)}.education .stack>.edu-button{align-self:flex-start}.education .skip-link{z-index:100;background:var(--ivory);color:var(--ink);padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.education .skip-link:focus{transform:none}.education .edu-hero{background:var(--ink);min-height:860px;color:var(--ivory);isolation:isolate;position:relative}.education .hero-image{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.education .edu-hero:after{content:"";z-index:-1;background:linear-gradient(#231f2061,#231f207a 58%,#231f20e6),linear-gradient(#231f20b8,#0000 25%);position:absolute;inset:0}.education .hero-nav{justify-content:space-between;align-items:center;max-width:1440px;margin:auto;padding:34px 58px;display:flex}.education .hero-nav img{-o-object-fit:contain;object-fit:contain}.education .hero-layout{grid-template-columns:minmax(0,820px) 400px;align-items:center;gap:clamp(32px,7vw,104px);min-height:744px;padding:85px 0 64px;display:grid}.education .hero-copy{flex-direction:column;align-self:end;gap:26px;display:flex}.education .hero-copy p{max-width:660px;font-size:20px;line-height:32px}.education .hero-card{background:var(--ivory);color:var(--ink);border-radius:10px;flex-direction:column;align-self:start;gap:24px;padding:38px 34px;display:flex;box-shadow:0 24px 60px #0005}.education .hero-card ul{margin:0;padding:0;list-style:none}.education .hero-card li{border-top:1px solid #d8cdbc;padding-block:14px;line-height:27px}.education .hero-card .small{color:#6e6459}.education .recognition-strip{border-bottom:1px solid var(--tan);flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;padding:28px 26px;font-size:15px;line-height:24px;display:flex}.education .recognition-logos img,.education .recognition-strip img{-o-object-fit:contain;object-fit:contain;width:auto;height:40px}.education .recognition-strip .eyebrow{color:var(--ink);font-size:12px}.education .opening{grid-template-columns:560fr 674fr;gap:90px}.education .opening-copy{padding-top:44px}.education .opening .landscape{aspect-ratio:4/3;margin-top:18px}.education .difference-heading{grid-template-columns:700fr 534fr;gap:90px}.education .difference h2{color:#c87854;font-size:48px;line-height:54px}.education .quote{font-size:26px;line-height:36px}.education figcaption{margin-top:20px}.education .teaching-images{grid-template-columns:874fr 426fr;gap:24px;display:grid}.education .teaching-images img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:440px}.education .process article{border-top:1px solid var(--tan);padding-top:24px}.education .process h3{margin:16px 0}.education .apparatus .two-col{align-items:center}.education .apparatus h2{font-size:64px;line-height:70px}.education .accordion{border-top:1px solid var(--tan)}.education .accordion:last-child{border-bottom:1px solid var(--tan)}.education summary{cursor:pointer}.education .accordion summary{align-items:center;gap:20px;padding:24px 0;font-size:23px;font-weight:700;line-height:30px;list-style:none;display:flex}.education .accordion summary::-webkit-details-marker{display:none}.education .accordion .number{font:500 13px/20px var(--mono);width:24px;color:var(--terra);flex-shrink:0}.education .toggle{text-align:center;flex-shrink:0;width:24px;margin-left:auto;font-size:26px;font-weight:500}.education details[open]>.summary .toggle,.education details[open]>summary .toggle{transform:rotate(45deg)}.education .accordion .answer,.education .accordion>p{padding:0 0 24px}.education .text-button{border:0;border-bottom:1px solid var(--ink);font:600 15px/24px var(--mono);text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;justify-content:space-between;gap:20px;width:100%;margin-top:30px;padding:12px 0;display:flex}.education .stats{grid-template-columns:repeat(5,1fr);gap:32px;display:grid}.education .stats article{border-top:1px solid var(--tan);padding-top:24px}.education .stats h3{font:400 32px/40px var(--display);margin-bottom:18px}.education .mentor-film{position:relative}.education .mentor-film>img{-o-object-fit:cover;object-fit:cover;width:100%;height:600px}.education .mentor-film figcaption{color:var(--ivory);background:linear-gradient(#0000,#231f20);flex-direction:column;padding:70px 28px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.education .mentor-film figcaption span{font-size:14px}.education .reviews{border-top:1px solid var(--tan);padding-top:24px}.education .reviews blockquote{font-size:20px;line-height:30px}.education .reviews figcaption{font-size:14px;line-height:22px}.education .mentor-grid{grid-template-columns:repeat(5,1fr);gap:26px;display:grid}.education .mentor-grid img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.education .mentor-grid .eyebrow{letter-spacing:.06em;margin-top:8px;font-size:11px;line-height:18px}.education .mentor-grid p:not(.eyebrow){font-size:16px;line-height:26px}.education .student-grid{grid-template-columns:1fr 1fr;gap:64px 56px;display:grid}.education .student{grid-template-columns:240fr 370fr;align-items:center;gap:24px;display:grid}.education .student-film{align-self:start;position:relative}.education .student-film img{aspect-ratio:240/427;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:auto}.education .student-film figcaption{bottom:0;color:var(--ivory);font:500 12px/18px var(--mono);text-align:center;background:#231f20d9;padding:8px;position:absolute;inset-inline:0}.education .student h3{font-size:22px;line-height:28px}.education .student blockquote{font-size:24px;line-height:34px}.education .student .small{margin-top:8px;font-size:14px;line-height:21px}.education .review-note{color:#6d4d23;background:#e5dccd55;border-left:3px solid #8a6a3a;padding:14px 18px;font-size:14px;line-height:23px}.education .dark .review-note{color:var(--cream);background:#9f8d7a14}.education .inbox{padding-top:28px}.education .inbox-grid{-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px}.education .message{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid var(--tan);background:var(--cream);border-radius:22px 22px 22px 6px;margin:0 0 24px;padding:28px}.education .message:nth-child(2n){background:var(--ivory)}.education .message blockquote{margin:0}.education .message blockquote p{font-size:18px;line-height:1.6}.education .message blockquote p+p{margin-top:16px}.education .message .eyebrow{letter-spacing:.05em;margin-top:22px;font-size:11px;line-height:17px}.education .collective .two-col{grid-template-columns:690fr 570fr;align-items:center;gap:64px}.education .collective h2{overflow-wrap:normal}.education .resources article{border-top:1px solid #e5dccd8c;padding-top:26px}.education .resources h3{margin-bottom:16px}.education .access-line{border-top:1px solid #e5dccd8c;padding-top:24px;font-size:20px}.education .offer>.two-col{grid-template-columns:544fr 710fr;gap:70px}.education .offer h2{color:var(--cream)}.education .offer h3{margin-top:12px}.education .value-column{gap:0}.education .value-heading{border-bottom:1px solid var(--tan);justify-content:space-between;gap:24px;padding-bottom:20px;font-size:14px;line-height:22px;display:flex}.education dd,.education dl{margin:0}.education .value-list>div{border-bottom:1px solid #9f8d7a66;grid-template-columns:1fr 100px;gap:24px;padding:17px 0;font-size:16px;line-height:25px;display:grid}.education .value-list dd{text-align:right}.education .value-list small{color:var(--tan);font-size:13px;line-height:21px;display:block}.education .value-list .value-total{grid-template-columns:1fr auto;padding-block:25px;font-size:22px;font-weight:700;line-height:30px}.education .price-box{background:var(--ivory);color:var(--ink);border-radius:8px;margin-top:32px;padding:34px}.education .price-box .eyebrow{color:var(--terra)}.education .price-line{align-items:center;gap:30px;display:flex}.education .price{font:400 64px/72px var(--display)}.education .price-line p{font-size:15px;line-height:24px}.education .price-box h3{font:400 30px/36px var(--display);margin-top:8px}.education .price-box .edu-button{align-self:stretch}.education .offer-grid{border-top:1px solid var(--tan);border-bottom:1px solid var(--tan);grid-template-columns:repeat(3,1fr);display:grid}.education .offer-option{border-right:1px solid var(--tan);padding:32px}.education .offer-option:first-child{padding-left:0}.education .offer-option:last-child{border:0;padding-right:0}.education .offer-pill{border:1px solid var(--ink);min-height:30px;font:600 12px/18px var(--mono);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;padding:5px 13px;display:inline-flex}.education .offer-pill.foundation{background:var(--terra);color:#fff;border-color:var(--terra)}.education .offer-pill.early{background:var(--ink);color:var(--ivory)}.education .offer-option h3{min-height:56px;margin:20px 0;font-size:20px;line-height:28px}.education .offer-price{font:400 36px/44px var(--display)}.education .offer-option dl>div{border-top:1px solid var(--tan);padding:20px 0}.education .offer-option dl{margin-top:26px}.education .offer-option dt{font:500 12px/20px var(--mono);text-transform:uppercase;margin-bottom:10px}.education .offer-option dd{font-size:18px;line-height:28px}.education .offer-option dl>div:first-child{min-height:132px}.education .offer-option .extended{font-size:25px;font-weight:700;line-height:28px}.education #intakes{scroll-margin-top:24px}.education .intakes h2{max-width:1040px}.education .intake,.education .intake-head{border-bottom:1px solid var(--tan);grid-template-columns:1fr 1fr 1.1fr 1.6fr;align-items:start;gap:24px;padding:30px 0;display:grid}.education .intake-head{font:600 13px/20px var(--mono);text-transform:uppercase}.education .intake h3{font-size:24px;line-height:32px}.education .intake.closed{color:#665f57;padding-block:22px}.education .intake.closed h3{font-size:19px}.education .mobile-label{display:none}.education .intake-offer{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.education .intake-price{align-items:center;gap:20px;display:flex}.education .intake-price strong{font-size:30px;line-height:36px}.education .intake-price span{font:600 12px/18px var(--mono);text-transform:uppercase}.education .intake-offer>p{font-size:16px;line-height:25px}.education .intake-offer .deadline{color:#74351e;border-top:1px solid var(--tan);width:100%;padding-top:12px;font-weight:700}.education .date-note{color:#853f28;margin-top:10px;font-size:13px;line-height:22px}.education .recognition .two-col{grid-template-columns:600fr 644fr;align-items:center;gap:80px}.education .recognition h2{max-width:1100px}.education .recognition .lead{font-size:20px;line-height:30px}.education .recognition-logos{align-items:center;gap:32px;display:flex}.education .fit h2{max-width:1050px}.education .fit ul{margin:0;padding:0;list-style:none}.education .fit li{border-top:1px solid var(--tan);padding:20px 0}.education .fit h3{color:var(--ink)}.education .closing{isolation:isolate;color:var(--ivory);padding-block:120px;position:relative}.education .closing-image{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.education .closing:after{content:"";z-index:-1;background:#231f20b8;position:absolute;inset:0}.education .closing h2{max-width:900px;font-size:64px;line-height:70px}.education .closing .lead{max-width:650px}.education .edu-footer{background:var(--ink);color:var(--cream);padding:48px 0 28px}.education .edu-footer>.wrap:first-child{justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.education .marquee{font:400 86px/110px var(--display);text-transform:uppercase;white-space:nowrap;color:var(--terra);margin-top:50px;overflow:hidden}.education .preview-flags{margin-top:24px;font-size:13px;line-height:22px}.education .preview-flags p{max-width:1000px;margin-top:16px}.education-actions{z-index:20;background:var(--ink);width:min(1040px,100% - 48px);color:var(--ivory);border:1px solid var(--tan);border-radius:12px;align-items:center;gap:16px;padding:20px 24px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0004}.education .actions-copy{flex-direction:column;flex:1;gap:4px;font-size:17px;line-height:25px;display:flex}.education .actions-copy span{color:var(--cream);font-size:13px;line-height:20px}@media (width>=1600px){.education .hero-layout{grid-template-columns:820px 400px}}@media (width<=1199px){.education .wrap{width:calc(100% - 80px)}.education .hero-nav{padding-inline:40px}.education h1{font-size:58px;line-height:64px}.education h2{font-size:42px;line-height:48px}.education .collective .two-col,.education .difference-heading,.education .offer>.two-col,.education .opening,.education .recognition .two-col,.education .two-col{gap:40px}.education .hero-layout{grid-template-columns:1fr 340px;gap:36px}.education .hero-card{padding:28px}.education .student-grid{gap:48px 32px}.education .student{grid-template-columns:1fr;align-items:start}.education .student-film{width:60%}.education .student blockquote{font-size:22px;line-height:32px}.education .mentor-grid{grid-template-columns:repeat(3,1fr);gap:40px 26px}.education .stats{gap:20px}.education .stats h3{font-size:26px;line-height:34px}.education .price-line{flex-wrap:wrap;gap:16px}.education .inbox-grid{-moz-columns:2;columns:2}.education .intake,.education .intake-head{grid-template-columns:.9fr 1fr 1fr 1.4fr;gap:18px}}@media (width<=899px){.education .section{padding-block:76px}.education .collective .two-col,.education .difference-heading,.education .hero-layout,.education .offer>.two-col,.education .opening,.education .recognition .two-col,.education .two-col{grid-template-columns:1fr;gap:40px}.education .hero-layout{padding-top:60px}.education .hero-copy{max-width:750px}.education .hero-card{width:100%;max-width:520px}.education .hero-nav{padding-block:26px}.education .edu-hero{min-height:0}.education .opening-copy{padding-top:0}.education .opening .landscape{max-height:500px}.education .difference h2{font-size:42px;line-height:48px}.education .teaching-images img{height:320px}.education .stats{grid-template-columns:repeat(3,1fr);gap:32px}.education .mentor-film>img{height:560px}.education .student{grid-template-columns:180fr 300fr}.education .student-film{width:100%}.education .student-grid{grid-template-columns:1fr}.education .offer-option{padding:24px 18px}.education .offer-option h3{min-height:84px}.education .offer-price{font-size:30px;line-height:38px}.education .offer-option dl>div:first-child{min-height:162px}.education .intake-head{display:none}.education .intake{grid-template-columns:1fr 1fr;gap:20px 32px;padding-block:32px}.education .intake>div:first-child,.education .intake>h3{grid-column:1/-1}.education .intake-offer{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.education .intake-offer .offer-pill{justify-self:start}.education .intake-offer>p{grid-column:1/-1}.education .mobile-label{font:500 11px/18px var(--mono);text-transform:uppercase;color:#6e6459;margin-bottom:6px;display:block}.education .intake.closed strong{grid-column:1/-1}.education .actions-copy{display:none}.education-actions{justify-content:center;width:auto}.education-actions .edu-button{white-space:nowrap}.education .recognition-strip{gap:24px}.education .recognition-strip>p{text-align:center;flex-basis:100%}}@media (width<=599px){.education{padding-bottom:calc(92px + env(safe-area-inset-bottom));font-size:17px;line-height:28px}.education .wrap{width:calc(100% - 52px)}.education .section{padding-block:64px}.education h1{font-size:40px;line-height:44px}.education .difference h2,.education h2{font-size:34px;line-height:39px}.education h3{font-size:24px;line-height:31px}.education .lead{font-size:19px;line-height:30px}.education .wide-gap{gap:40px}.education .hero-nav{padding:24px 26px}.education .hero-nav img{width:120px;height:auto}.education .hero-nav .edu-button{min-height:44px;padding:10px 15px;font-size:11px}.education .hero-layout{gap:36px;padding-block:48px}.education .hero-copy p{font-size:18px;line-height:29px}.education .hero-card{padding:28px 24px}.education .hero-image{-o-object-position:45% top;object-position:45% top}.education .recognition-strip{gap:22px;padding:24px 26px}.education .recognition-strip .eyebrow{text-align:center;flex-basis:100%}.education .opening .landscape{margin-top:8px}.education .quote{font-size:23px;line-height:33px}.education .three-col{grid-template-columns:1fr;gap:32px}.education .teaching-images{grid-template-columns:1fr;gap:18px}.education .teaching-images img{aspect-ratio:4/3;height:auto}.education .teaching-images img:last-child{aspect-ratio:4/3;-o-object-position:50% 35%;object-position:50% 35%}.education .apparatus h2{font-size:40px;line-height:46px}.education .accordion summary{gap:14px;padding-block:21px;font-size:20px;line-height:27px}.education .stats{grid-template-columns:1fr 1fr;gap:32px 22px}.education .stats h3{font-size:25px;line-height:33px}.education .stats p{font-size:16px;line-height:26px}.education .mentor-film>img{aspect-ratio:4/5;height:auto}.education .mentor-grid{grid-template-columns:1fr 1fr;gap:36px 20px}.education .mentor-grid h3{font-size:22px}.education .mentor-grid .stack{gap:16px}.education .mentor-grid .eyebrow{font-size:10px}.education .student{grid-template-columns:1fr;gap:24px}.education .student-film{width:78%;max-width:300px}.education .student blockquote{font-size:24px;line-height:34px}.education .student-grid{gap:48px}.education .inbox-grid{-moz-columns:1;columns:1}.education .message{padding:24px 20px}.education .price-box{padding:28px 24px}.education .price{font-size:48px;line-height:56px}.education .price-box h3{font-size:26px;line-height:32px}.education .value-list>div{grid-template-columns:1fr 74px;gap:16px;font-size:15px;line-height:24px}.education .value-list .value-total{grid-template-columns:1fr;font-size:19px;line-height:28px}.education .value-total dd{text-align:left}.education .value-heading{font-size:12px;line-height:20px}.education .offer-grid{grid-template-columns:1fr}.education .offer-option,.education .offer-option:first-child,.education .offer-option:last-child{border-right:0;border-bottom:1px solid var(--tan);padding:30px 0}.education .offer-option:last-child{border-bottom:0}.education .offer-option dl>div:first-child,.education .offer-option h3{min-height:0}.education .offer-option dl>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.education .offer-option dt{margin:0}.education .offer-option dd{font-size:17px;line-height:27px}.education .intake{gap:18px}.education .intake-offer{-moz-column-gap:16px;column-gap:16px}.education .intake-price{gap:12px}.education .intake-price strong{font-size:26px}.education .offer-pill{padding-inline:10px;font-size:11px}.education .intake-price span{font-size:11px}.education .intake-offer .deadline{font-size:16px}.education .recognition .lead{font-size:18px;line-height:29px}.education .closing h2{font-size:40px;line-height:46px}.education .closing{padding-block:80px}.education .edu-footer>.wrap:first-child{flex-direction:column;align-items:flex-start}.education .marquee{margin-top:36px;font-size:50px;line-height:70px}.education-actions{border:0;border-top:1px solid var(--tan);width:100%;padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-radius:0;gap:12px;bottom:0;left:0;transform:none}.education-actions .edu-button{flex:1;min-height:54px;padding:12px 16px;font-size:12px;line-height:18px}.education-actions .secondary{flex:.85}}@media (width<=359px){.education .wrap{width:calc(100% - 40px)}.education h1{font-size:34px;line-height:39px}.education .difference h2,.education h2{font-size:29px;line-height:35px}.education .hero-nav{padding-inline:20px}.education .hero-nav img{width:100px}.education .intake-offer{grid-template-columns:1fr}.education .intake-price{grid-column:1}.education-actions{gap:10px;padding-inline:12px}.education-actions .edu-button{padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:no-preference){html:has(.education){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.education *{scroll-behavior:auto!important;transition:none!important}}@media print{.education .skip-link,.education-actions{display:none}.education{padding-bottom:0}.education .section{-moz-column-break-inside:avoid;break-inside:avoid}}html:has(.education){scroll-padding-bottom:150px}@media (width<=599px){html:has(.education){scroll-padding-bottom:calc(110px + env(safe-area-inset-bottom))}}.education .offer-layout{gap:44px}.education .offer-heading{max-width:1000px}.education .offer-heading h2{font-size:44px;line-height:50px}.education .value-heading{font:600 12px/18px var(--mono);text-transform:uppercase}.education .value-heading strong{color:var(--terra)}.education .value-explanation h3{font:400 17px/24px var(--display);text-transform:uppercase}.education .value-explanation p{font-size:16px;line-height:25px}.education .offer-heading .lead{max-width:930px}.education .offer-panels{grid-template-columns:1fr 1.025fr;align-items:start;gap:40px;display:grid}.education .course-value{background:var(--ivory);color:var(--ink);border-radius:8px;padding:36px}.education .value-explanation{padding-top:28px}.education .value-explanation h3{margin-bottom:18px}.education .intake-panel{background:var(--ivory);color:var(--ink);border-radius:8px;padding:36px;scroll-margin-top:24px}.education .intake-select label{margin-bottom:14px;display:block}.education .intake-select select{background:var(--cream);width:100%;min-width:0;min-height:58px;color:var(--ink);border:0;border-bottom:2px solid var(--ink);font:600 18px/28px var(--body);border-radius:0;padding:14px 36px 14px 16px}.education .offer-investment{padding:28px 0}.education .offer-pill{white-space:normal;text-align:left;background:var(--cream);color:var(--ink)}.education .investment-label{margin-top:22px;font-size:16px}.education .investment-price{flex-wrap:wrap;align-items:center;gap:24px;margin:6px 0 14px;display:flex}.education .investment-price .price{white-space:nowrap;font-size:60px;line-height:66px}.education .standard-price{flex-direction:column;font-size:16px;line-height:24px;display:flex}.education .standard-price s{font-size:24px}.education .offer-extras{border-block:1px solid var(--tan);padding:24px 0}.education .extras-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:12px;display:grid}.education .extras-grid>div{min-width:0}.education .extras-grid>:only-child{grid-column:1/-1}.education .extras-grid>div+div{border-left:1px solid var(--tan);padding-left:24px}.education .bonus-amount{white-space:nowrap;font:400 64px/68px var(--display);display:block}.education .access-amount{font:400 34px/68px var(--display);white-space:nowrap;display:block}.education .extras-grid h3{font:700 21px/27px var(--body);margin:12px 0}.education .extras-grid p,.education .offer-deadline{font-size:15px;line-height:23px}.education .offer-deadline{padding:24px 0}.education .intake-panel>.edu-button{width:100%}.education .intake.selected{--highlight-gutter:24px;width:calc(100% + var(--highlight-gutter)*2);margin-inline:calc(var(--highlight-gutter)*-1);padding-inline:var(--highlight-gutter);background:var(--ivory);border-radius:8px}@media (width<=599px){.education .intake.selected{--highlight-gutter:16px}}.education .view-offer{white-space:nowrap;border:1px solid var(--tan);color:var(--ink);font:600 13px/20px var(--mono);cursor:pointer;background:0 0;border-radius:999px;grid-column:1/-1;justify-self:start;padding:10px 16px}.education .view-offer[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.education .intake-price{flex-wrap:wrap;gap:14px}.education .recognition .landscape{-o-object-position:50% 25%;object-position:50% 25%}@media (width<=1199px){.education .offer-panels{gap:24px}.education .course-value,.education .intake-panel{padding:26px}.education .extras-grid{gap:16px}.education .extras-grid>div+div{padding-left:16px}.education .extras-grid h3{font-size:18px;line-height:25px}.education .access-amount{font-size:28px}.education .bonus-amount{font-size:48px}}@media (width<=1099px){.education .offer-panels{grid-template-columns:1fr}}@media (width<=599px){.education .offer-heading h2{font-size:32px;line-height:38px}.education .course-value,.education .intake-panel{padding:24px 20px}.education .value-list>div{grid-template-columns:1fr 80px;gap:12px}.education .value-list .value-total{grid-template-columns:1fr auto;font-size:18px}.education .investment-price .price{font-size:clamp(40px,13.5vw,54px);line-height:1.15}.education .extras-grid{grid-template-columns:1fr;gap:24px}.education .extras-grid>div+div{border-left:0;border-top:1px solid var(--tan);padding:24px 0 0}.education .access-amount{font-size:34px;line-height:42px}.education .bonus-amount{font-size:60px}.education .intake-select select{font-size:16px}}.education .intake-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;width:100%;display:flex}.education .enrol-placeholder{border:1px solid var(--tan);color:#51473e;font:600 13px/20px var(--mono);white-space:nowrap;cursor:not-allowed;background:#d4c5b3;border-radius:999px;padding:10px 16px}.education .enrol-note{flex-basis:100%;font-size:13px;line-height:20px}@media (width<=899px){.education .intake-offer .intake-price,.education .intake-offer .offer-pill{grid-column:1/-1}.education .offer-pill{white-space:nowrap;letter-spacing:0;padding-inline:8px;font-size:11px}}
