:root,[data-quarter=light]{--bg:#f5f0e6;--bg-quarter:#ece4d0;--surface:#fbf8f1;--text:#1e2530;--muted:#6e6757;--accent:#8e6723;--rule:#dcd4c2;--cta-bg:#16202f;--cta-text:#f5f0e6}[data-quarter=green]{--bg:#1c3327;--bg-quarter:#1c3327;--surface:#24402f;--text:#eee9da;--muted:#b3c2ae;--accent:#d6b36c;--rule:#355441;--cta-bg:#d6b36c;--cta-text:#16202f}[data-quarter=dark]{--bg:#0e141d;--bg-quarter:#0e141d;--surface:#16202f;--text:#ede6d4;--muted:#9da6b3;--accent:#d9b36b;--rule:#2a3647;--cta-bg:#c99a47;--cta-text:#0e141d}:root{--navy:#16202f;--gold:#b8893b;--gold-light:#d9b36b;--cream:#f5f0e6;--cream-soft:#e6dcc6;--cream-muted:#c9c0ac;--font-heading:"EB Garamond", Georgia, serif;--font-italic:"Cormorant Garamond", "EB Garamond", Georgia, serif;--font-body:"Karla", system-ui, sans-serif;--font-eyebrow:"Cinzel", "EB Garamond", serif;--container:1312px;--gutter:64px;--ease-out:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}hr.rule{background:var(--rule);border:0;height:1px;margin:0}.muted{color:var(--muted)}.skip{z-index:100;background:var(--navy);color:var(--cream);padding:10px 16px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.eyebrow{font-family:var(--font-eyebrow);letter-spacing:.25em;text-transform:uppercase;color:var(--accent);font-size:12px;line-height:1.4}.eyebrow--xs{font-size:11px}.eyebrow--gold{color:var(--gold-light)}.eyebrow--muted{color:var(--muted)}.h2{font-family:var(--font-heading);letter-spacing:-.01em;font-size:56px;font-weight:400;line-height:1.05}.h3{font-family:var(--font-heading);font-size:26px;font-weight:400;line-height:1.15}.h4{font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:1.15}.lede{font-family:var(--font-italic);color:var(--muted);margin-top:12px;font-size:24px;font-style:italic;line-height:1.3}.body{font-size:16px;line-height:1.55}.body-lg{font-size:17px;line-height:1.6}.body-sm{font-size:14px;line-height:1.5}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon-accent{color:var(--accent)}.link{font-size:15px;font-weight:600}.link--accent{color:var(--accent);font-size:14px}.link--cream{color:var(--cream);font-weight:400}.btn{background:var(--cta-bg);color:var(--cta-text);font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), background-color .6s var(--ease-out), color .6s var(--ease-out);border:0;border-radius:2px;justify-content:center;align-items:center;padding:17px 30px;font-size:13px;font-weight:600;display:inline-flex}.btn:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 30px -12px #00000073}.btn--small{padding:11px 20px;font-size:12px}.btn--large{padding:18px 32px}.nav{z-index:50;color:var(--text);transition:background-color .6s var(--ease-out), color .6s var(--ease-out), border-color .6s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav.is-scrolled{background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:color-mix(in srgb, var(--rule) 70%, transparent)}.nav__inner{max-width:1440px;padding:18px var(--gutter);align-items:center;gap:40px;margin:0 auto;display:flex}.nav__brand{align-items:center;gap:14px;display:flex}.nav__brand:hover{text-decoration:none}.nav__crest{object-fit:contain;width:44px;height:44px}.nav__wordmark{letter-spacing:.25em;text-transform:uppercase;font-size:13px;font-weight:500}.nav__links{color:var(--muted);gap:32px;margin-left:auto;font-size:14px;display:flex}.nav__links a:hover{color:var(--text)}.nav__burger,.nav__mobile{display:none}.hero{min-height:100svh;color:var(--cream);background:var(--navy);isolation:isolate;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero__media{z-index:-1;transform-origin:50% 40%;will-change:transform;position:absolute;inset:0}.hero__video,.hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__img{display:none}.hero--novideo .hero__img{display:block}.hero--novideo .hero__video{display:none}.hero__overlay{background:linear-gradient(90deg,#0e141df0 0%,#0e141db8 40%,#0e141d26 78%,#0e141d59 100%),linear-gradient(#0e141d80 0%,#0e141d00 30% 75%,#0e141da6 100%);position:absolute;inset:0}.hero__copy{text-align:left;padding:160px var(--gutter) 72px;flex-direction:column;align-items:flex-start;gap:28px;width:100%;max-width:1440px;margin:0 auto;display:flex}.hero__title{font-family:var(--font-heading);letter-spacing:-.015em;max-width:860px;font-size:clamp(44px,6.1vw,88px);font-weight:400;line-height:1}.hero__sub{max-width:600px;color:var(--cream-soft);font-size:20px;line-height:1.5}.hero__ctas{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.hero__micro{color:var(--cream-muted);font-size:14px}.hero__strip{padding:22px var(--gutter);color:var(--cream-soft);border-top:1px solid #f5f0e633;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.hero__scroll{color:var(--cream-soft);align-items:center;gap:8px;display:inline-flex}.shimmer{background:linear-gradient(100deg,#b8893b 0%,#e8cb8a 30%,#fff4d6 50%,#e8cb8a 70%,#b8893b 100%) 100%/220% 100%;color:#0000;filter:drop-shadow(0 0 26px #d9b36b52);-webkit-background-clip:text;background-clip:text;margin-bottom:-.18em;padding-bottom:.18em;animation:5.5s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100%}62%{background-position:0%}to{background-position:0%}}.section{background:var(--bg);color:var(--text);padding:112px 0}.section__head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.section__head+.rule{margin-bottom:48px}.cols-4{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.life__item{flex-direction:column;gap:16px;display:flex}.life__item .body{font-size:15px}.life{background:var(--surface)}.path{background:var(--bg);color:var(--text);padding:112px 0 96px;overflow:hidden}.path__head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.path__head-right{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.path__hint{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.path__stage{padding-bottom:8px}.path__track{overflow:hidden}.plates{padding:0 var(--gutter);gap:24px;width:max-content;display:flex}.plate{width:380px;height:520px;color:var(--cream);background:var(--navy);transform-origin:50% 60%;will-change:transform;border:1px solid #d9b36b38;border-radius:6px;flex-direction:column;flex:none;justify-content:space-between;padding:26px;display:flex;position:relative;overflow:hidden}.plate__photo,.plate__split,.plate__mosaic{z-index:0;position:absolute;inset:0}.plate__photo{object-fit:cover;will-change:transform;width:100%;height:100%;transform:scale(1.06)}.plate__split{grid-template-rows:repeat(3,minmax(0,1fr));display:grid}.plate__split img,.plate__mosaic img{object-fit:cover;place-self:stretch stretch;width:auto;min-width:0;height:auto;min-height:0}.plate__mosaic{background:var(--navy);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.plate__mosaic img{object-position:50% 30%}.plate__overlay{z-index:1;background:linear-gradient(#0e141d26 0%,#0e141d0d 35%,#0e141dbf 62%,#0e141df2 100%);position:absolute;inset:0}.plate__overlay--heavy{background:linear-gradient(#0e141d8c 0%,#0e141d99 35%,#0e141de0 60%,#0e141dfa 100%)}.plate__numeral{z-index:2;font-family:var(--font-heading);color:#e8cb8a;text-shadow:0 0 24px #d9b36b66;font-size:60px;line-height:1;position:relative}.plate.is-centred .plate__numeral{animation:2.4s ease-in-out infinite shimmerNumeral}@keyframes shimmerNumeral{0%,to{color:#e8cb8a}50%{color:#fff4d6;text-shadow:0 0 34px #d9b36bb3}}.plate__copy{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.plate__title{font-family:var(--font-heading);color:var(--cream);font-size:34px;font-weight:400;line-height:1.1}.plate__body{color:#d9d1bf;font-size:16px;line-height:1.5}.path__rail{align-items:center;gap:16px;margin-top:40px;display:flex}.path__rail-track{background:var(--rule);flex:1;height:2px}.path__rail-progress{background:var(--accent);transform-origin:0;width:100%;height:2px;transform:scaleX(.16)}.path__callouts{grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;display:grid}.callout{background:var(--surface);border:1px solid var(--rule);align-items:flex-start;gap:28px;padding:28px 32px;display:flex}.callout--accent{border-left:3px solid var(--accent)}.callout__icon{color:var(--accent);flex:none;margin-top:2px}.callout .h4{margin-bottom:6px}.callout .eyebrow{margin-bottom:8px}.journey{position:relative}.journey__stage{background:var(--bg-quarter);color:var(--text);position:relative}.quarter{background:var(--bg-quarter);color:var(--text);padding:112px 0;position:relative}.quarter__inner{grid-template-columns:minmax(0,1fr) 660px;align-items:center;gap:72px;display:grid}.quarter__copy{flex-direction:column;gap:24px;max-width:580px;display:flex}.quarter__title{font-family:var(--font-heading);letter-spacing:-.013em;font-size:76px;font-weight:400;line-height:1}.quarter__mood{font-family:var(--font-italic);color:var(--muted);font-size:28px;font-style:italic;line-height:1.3}.quarter__meta{border-top:1px solid var(--rule);flex-direction:column;gap:24px;margin-top:0;padding-top:16px;display:flex}.quarter__semester{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.chairs{flex-direction:column;gap:18px;display:flex}.chair{align-items:center;gap:16px;display:flex}.chair img{object-fit:cover;border:1px solid var(--rule);border-radius:50%;width:56px;height:56px}.chair span{flex-direction:column;gap:2px;display:flex}.chair b{font-size:16px;font-weight:600}.chair small{color:var(--muted);font-size:14px}.quarter__image{aspect-ratio:660/780;border-radius:4px;overflow:hidden}.quarter__image img{object-fit:cover;width:100%;height:100%}.journey__rail{display:none}html.js-journey .journey{height:260vh}html.js-journey .journey__stage{height:100vh;position:sticky;top:0;overflow:hidden}html.js-journey .quarter{opacity:0;visibility:hidden;background:0 0;align-items:center;padding:0;display:flex;position:absolute;inset:0}html.js-journey .quarter[data-quarter-layer="0"]{opacity:1;visibility:visible}html.js-journey .quarter__inner{width:100%}html.js-journey .quarter__image{aspect-ratio:auto;width:100%;height:min(74vh,780px)}html.js-journey .quarter__image img{will-change:transform;transform:scale(1.12)}html.js-journey .journey__rail{font-family:var(--font-eyebrow);letter-spacing:.1em;color:var(--muted);flex-direction:column;align-items:center;gap:22px;font-size:10px;display:flex;position:absolute;top:50%;right:40px;transform:translateY(-50%)}html.js-journey .journey__rail span{flex-direction:column;align-items:center;gap:6px;transition:color .5s;display:flex}html.js-journey .journey__rail i{background:var(--rule);border-radius:50%;width:8px;height:8px;transition:background-color .5s}html.js-journey .journey__rail span.is-active{color:var(--accent)}html.js-journey .journey__rail span.is-active i{background:var(--accent)}.desk{aspect-ratio:1312/800;margin-top:8px;position:relative}.desk__canvas{transform-origin:0 0;width:1312px;height:800px;transform:scale(var(--desk-scale,1));background:radial-gradient(130% 130% at 42% 40%, #1e2838 0%, var(--bg) 72%);border-radius:6px;position:absolute;top:0;left:0;overflow:hidden}.desk__label{z-index:3;font-family:var(--font-eyebrow);letter-spacing:.27em;text-transform:uppercase;color:var(--accent);font-size:11px;position:absolute}.desk__label--i{top:48px;left:24px}.desk__label--ii{top:40px;left:990px}.desk__label--iii{top:346px;left:1088px}.desk__label--iv{top:456px;left:48px}.desk__obj{z-index:2;transform:rotate(var(--rot,0deg));margin:0;position:absolute;box-shadow:0 24px 48px #0000008c}.print{--rot:-3deg;color:#4a4335;background:#efe8d8;padding:14px 14px 16px;top:96px;left:24px}.print img{object-fit:cover;width:392px;height:264px}.print figcaption{font-family:var(--font-italic);margin-top:12px;font-size:17px;font-style:italic;line-height:1.2}.sheet{--rot:1.5deg;background:var(--surface);color:#e4ddcb;border:1px solid #2e3a4c;width:540px;height:560px;padding:34px 36px 36px;top:24px;left:420px;overflow:hidden}.sheet:after{content:"";background:linear-gradient(180deg, transparent, var(--surface));height:140px;position:absolute;bottom:0;left:0;right:0}.sheet__eyebrow{font-family:var(--font-eyebrow);letter-spacing:.25em;text-transform:uppercase;color:var(--muted);font-size:10px}.sheet__title{font-family:var(--font-heading);color:var(--text);margin-top:16px;font-size:30px;font-weight:400;line-height:1.1}.sheet__sub{font-family:var(--font-italic);color:var(--muted);margin-top:12px;font-size:19px;font-style:italic}.sheet__para{font-family:var(--font-heading);margin-top:16px;font-size:17px;line-height:1.55}.dropcap{float:left;font-family:var(--font-heading);color:var(--accent);padding:6px 12px 0 0;font-size:78px;line-height:.72}.notebook{--rot:-2deg;color:#1e2530;background:#f3eee1;border-radius:3px;width:450px;padding:28px;top:372px;left:812px}.notebook__eyebrow{font-family:var(--font-eyebrow);letter-spacing:.3em;text-transform:uppercase;color:#8e6723;font-size:10px}.notebook__rule{background:#dcd4c2;border:0;height:1px;margin:14px 0}.notebook__label{font-family:var(--font-eyebrow);letter-spacing:.25em;text-transform:uppercase;color:#6e6757;font-size:9px}.notebook__list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.notebook__list li{padding-left:22px;font-size:13px;line-height:1.5;position:relative}.notebook__list li:before{content:"◆";color:#b8893b;font-size:10px;position:absolute;top:1px;left:0}.notebook__gloss{flex-direction:column;align-items:flex-start;gap:6px;margin-top:18px;display:flex}.notebook__term{font-family:var(--font-heading);background:#e8dfc6;padding:2px 8px;font-size:16px;display:inline-block}.notebook__gloss p{color:#6e6757;font-size:12px;line-height:1.5}.notebook__source{border:1px solid #dcd4c2;flex-direction:column;gap:4px;margin-top:14px;padding:12px;display:flex}.notebook__source span{font-family:var(--font-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:#6e6757;font-size:9px}.notebook__source b{font-family:var(--font-heading);font-size:15px;font-weight:400}.gramophone{--rot:2deg;border:1px solid var(--rule);width:372px;color:var(--text);background:#141c28;border-radius:10px;padding:18px;top:486px;left:48px}.gramophone__now{align-items:center;gap:14px;display:flex}.gramophone__now img{object-fit:cover;border-radius:4px;flex:none;width:64px;height:64px}.gramophone__now div{flex-direction:column;gap:3px;min-width:0;display:flex}.gramophone__playlist{font-family:var(--font-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:9px}.gramophone__title{font-family:var(--font-heading);font-size:22px;line-height:1.1}.gramophone__artist{color:var(--muted);font-size:12px}.gramophone__progress{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.gramophone__bar{background:#3a4759;border-radius:2px;flex:1;height:3px;position:relative}.gramophone__bar i{background:var(--cta-bg);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:0}.gramophone__transport{justify-content:space-between;align-items:center;margin-top:16px;padding:0 6px;display:flex}.gramophone__play{background:var(--cta-bg);width:56px;height:56px;color:var(--bg);box-shadow:0 0 0 3px var(--bg);border-radius:50%;place-items:center;display:grid}.gramophone__play svg{margin-left:3px}.gramophone__volume{color:var(--muted);align-items:center;gap:8px;display:flex}.gramophone__volume i{background:var(--cta-bg);border-radius:2px;width:70px;height:3px;display:block}.lesson__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:56px;display:flex}.lesson__lede{font-family:var(--font-italic);color:var(--muted);font-size:26px;font-style:italic;line-height:1.3}.made__cols{grid-template-columns:560px minmax(0,1fr);align-items:start;gap:96px;display:grid}.statement{font-family:var(--font-heading);font-size:32px;line-height:1.3}.signature{font-family:var(--font-italic);color:var(--muted);margin-top:24px;font-size:22px;font-style:italic}.made__detail{flex-direction:column;gap:20px;padding-top:8px;display:flex}.facts{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:64px;display:grid}.fact{background:var(--surface);border:1px solid var(--rule);border-radius:4px;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.fact .h4{margin-bottom:4px;font-size:22px}.fact .icon-accent{flex:none;margin-top:2px}.fees{padding:128px 0}.fees__inner{text-align:center;flex-direction:column;align-items:center;gap:36px;display:flex}.price{align-items:flex-end;gap:20px;display:flex}.price__amount{font-family:var(--font-heading);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:160px;line-height:.9}.price__per{text-align:left;font-family:var(--font-heading);flex-direction:column;gap:4px;padding-bottom:14px;font-size:32px;line-height:1.1;display:flex}.fees__tagline{font-size:20px}.includes{text-align:left;align-items:flex-start;gap:40px;padding:24px 0 8px;display:flex}.includes li{gap:12px;width:320px;font-size:15px;line-height:1.5;display:flex}.includes i{color:var(--accent);font-size:10px;font-style:normal;line-height:2.2}.fees__small{max-width:600px;font-size:13px;line-height:1.5}.footer{background:var(--bg);color:var(--text);padding:0 0 40px}.footer .rule{margin-bottom:40px}.footer__row{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.footer__brand{flex-direction:column;gap:14px;display:flex}.footer__brand-row{align-items:center;gap:14px;display:flex}.motto{font-family:var(--font-italic);color:var(--muted);font-size:20px;font-style:italic}.footer__links{color:var(--muted);flex-wrap:wrap;gap:28px;padding-top:12px;font-size:14px;display:flex}.footer__copy{margin-top:40px;font-size:12px}html.js-motion [data-reveal]{opacity:0;transform:translateY(32px)}html.js-motion [data-hero-item]{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.shimmer,.plate.is-centred .plate__numeral{animation:none}.hero__video{display:none}.hero__img{display:block}.plate__photo{transform:none}*{transition-duration:.01ms!important}}@media (max-width:1180px){.quarter__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.quarter__title{font-size:64px}.made__cols{grid-template-columns:1fr;gap:40px}.cols-4{grid-template-columns:1fr 1fr}}@media (max-width:900px){:root{--gutter:20px}.nav__inner{padding:12px var(--gutter);gap:16px}.nav__links,.nav .btn--small{display:none}.nav__crest{width:40px;height:40px}.nav__wordmark{letter-spacing:.16em;font-size:11px}.nav__burger{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);cursor:pointer;width:44px;height:44px;color:inherit;appearance:none;background:0 0;border-radius:2px;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;padding:10px;display:flex}.nav__burger span{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .22s,opacity .18s;display:block}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav__mobile.is-open{padding:8px var(--gutter) 20px;background:color-mix(in srgb, var(--bg) 96%, transparent);border-top:1px solid var(--rule);display:block}.nav__mobile a{letter-spacing:.04em;border-bottom:1px solid var(--rule);color:var(--muted);padding:15px 2px;font-size:16px;display:block}.nav__mobile a:last-child{border-bottom:0}.nav__mobile .nav__mobile-cta{background:var(--cta-bg);color:var(--cta-text);text-align:center;letter-spacing:.12em;text-transform:uppercase;border-bottom:0;border-radius:2px;margin-top:16px;padding:15px 20px;font-size:13px;font-weight:600}.hero__copy{padding:128px var(--gutter) 48px;gap:22px}.hero__title{font-size:48px}.hero__sub{font-size:17px}.hero__strip{padding:18px var(--gutter);flex-direction:column;align-items:flex-start;gap:10px}.hero__scroll{display:none}.h2{font-size:38px}.section{padding:72px 0}.section__head,.path__head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.path__head-right{align-items:flex-start}.section__head+.rule{margin-bottom:32px}.cols-4{grid-template-columns:1fr;gap:32px}.path{padding:72px 0 56px}.path__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.path__track::-webkit-scrollbar{display:none}.plates{gap:16px}.plate{scroll-snap-align:center;width:300px;height:410px;padding:20px}.plate__numeral{font-size:48px}.plate__title{font-size:28px}.plate__body{font-size:15px}.path__callouts{grid-template-columns:1fr;margin-top:40px}.callout{gap:18px;padding:22px 20px}.quarter{padding:72px 0}.quarter__inner{grid-template-columns:1fr;gap:36px}.quarter__image{aspect-ratio:4/3;order:-1}.quarter__title{font-size:52px}.quarter__mood{font-size:22px}.desk{aspect-ratio:auto}.desk__canvas{background:0 0;flex-direction:column;gap:14px;width:auto;height:auto;display:flex;position:static;overflow:visible;transform:none}.desk__label{order:0;margin-top:18px;position:static}.desk__label:first-child{margin-top:0}.desk__obj{--rot:0deg;width:auto;height:auto;position:static;box-shadow:0 12px 28px #00000059}.print img{aspect-ratio:392/264;width:100%;height:auto}.sheet{padding:26px 22px 28px}.sheet:after{display:none}.sheet__title{font-size:26px}.notebook{padding:22px}.gramophone{max-width:420px}.lesson__foot{margin-top:40px}.lesson__lede{font-size:22px}.statement{font-size:24px}.facts{grid-template-columns:1fr;gap:16px;margin-top:40px}.fees{padding:80px 0}.price__amount{font-size:112px}.price__per{padding-bottom:10px;font-size:24px}.includes{flex-direction:column;gap:14px}.includes li{width:auto}.fees__tagline{font-size:17px}.footer__row{flex-direction:column}.footer__links{gap:18px}}
