@font-face{font-family:Bodoni;src:url('fonts/BauerBodoniPro-Roman.woff2') format('woff2');font-display:swap}
@font-face{font-family:Edwardian;src:url('fonts/ITCEdwardianScriptCom-Rg.woff2') format('woff2');font-display:swap}
@font-face{font-family:Crawford;src:url('fonts/crawmodurw-reg.woff2') format('woff2');font-display:swap}
@font-face{font-family:GeorgiaCond;src:url('fonts/GeorgiaPro-CondRegular.woff2') format('woff2');font-display:swap}
@font-face{font-family:Gotham;src:url('fonts/Gotham-Book.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Gotham;src:url('fonts/Gotham-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:LibreBaskerville;src:url('fonts/LibreBaskerville-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:WorkSans;src:url('fonts/WorkSans-Medium.otf') format('opentype');font-weight:500;font-display:swap}

:root{--brown:#2f231a;--ivory:#f6f1e6;--paper:#fbf8f1;--blush:#f8e7e0;--muted:#8d8273;--line:#d2c7b8;--ink:#302c27;color-scheme:light;font-family:Gotham,Arial,sans-serif;color:var(--ink);background:var(--ivory);font-synthesis:none}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:28px}
body{margin:0;-webkit-font-smoothing:antialiased}
button,a{-webkit-tap-highlight-color:transparent}
button{font:inherit;cursor:pointer}
a{color:inherit;text-decoration:none}
img{display:block;width:100%;height:auto}
figure,p,h1,h2{margin:0}
button:focus-visible,a:focus-visible{outline:2px solid #9b7653;outline-offset:6px}
::selection{background:#d8cab6;color:var(--brown)}
/* Lift only the content canvas above its cream surround; keep sections unchanged. */
.page{max-width:1600px;margin-inline:auto;overflow:clip;background:var(--paper);box-shadow:0 0 0 1px #aa967833,0 8px 28px #513a2510,0 28px 80px #513a2526}
/* Cream gutters separate full sections without changing their internal layouts. */
.page>main{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(24px,3.5vw,56px);background:var(--ivory)}
.visually-hidden,.skip-link:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.skip-link:focus{position:fixed;z-index:20;left:12px;top:12px;padding:15px;background:white;color:var(--brown)}
.masthead{height:130px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 4%;background:var(--brown);color:var(--paper);border-bottom:4px double #a3998b}
.monogram{width:78px}
.masthead__wordmark{font-family:Bodoni,Georgia,serif;text-align:center;font-size:43px;line-height:.85;text-transform:uppercase;letter-spacing:-1px}
.masthead__wordmark span{display:block}
.masthead__wordmark sup{position:absolute;font:9px Georgia,serif;letter-spacing:0;margin:1px 0 0 1px}
.masthead__link{justify-self:end;font-size:11px;letter-spacing:.03em;display:flex;align-items:center;gap:18px;border-bottom:1px solid #8f8174;padding:12px 0}
.masthead__link span{font-size:19px}

.academy-opening{position:relative;height:clamp(780px,92vw,1250px);isolation:isolate;background:#eedbd0;display:flex;align-items:center;flex-direction:column}
.academy-opening__media{position:absolute;inset:0;z-index:-1;overflow:hidden}
.academy-opening__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:42% center;transform:scale(1.37)}
.academy-opening__frame{position:relative;width:min(76%,850px);margin-top:clamp(48px,7vw,100px);padding:65px 26px 52px;border:1px solid #35251c;background:rgba(252,242,234,.32);color:#100e0b;text-align:center}
.academy-opening__frame::before{content:'';position:absolute;inset:4px;border:1px solid #5c4c4199;pointer-events:none}
.academy-name{display:block;font:clamp(62px,7.1vw,106px)/.94 Bodoni,Georgia,serif;white-space:nowrap;letter-spacing:-.045em}
.academy-name>span{display:inline-block}
.academy-name i{font:1.65em/.3 Edwardian,cursive;font-style:normal;letter-spacing:-.11em;margin-right:.06em}
.academy-name__last{display:block;font:clamp(59px,6.2vw,93px)/1.05 Bodoni,Georgia,serif;letter-spacing:-.045em;margin-top:6px}
.frame-corner{position:absolute;font:18px Georgia,serif;line-height:1;background:#f4e8df;z-index:1}
.frame-corner--tl{left:0;top:0;transform:rotate(135deg)}
.frame-corner--tr{right:0;top:0;transform:rotate(-135deg)}
.frame-corner--bl{left:0;bottom:0;transform:rotate(45deg)}
.frame-corner--br{right:0;bottom:0;transform:rotate(-45deg)}
.pill{display:inline-flex;align-items:center;justify-content:center;min-height:50px;min-width:220px;padding:12px 30px;border-radius:100px;background:var(--blush);color:var(--brown);font-size:17px;font-weight:700;border:1px solid transparent;transition:background .2s,box-shadow .2s}
.pill:hover{background:#fff6ee;box-shadow:0 5px 18px #2f231a14}
.academy-opening__apply{position:absolute;bottom:9%;left:50%;transform:translateX(-50%)}
.motion-control{position:absolute;bottom:25px;right:24px;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid #fff9;border-radius:3px;color:white;background:#2f231a66;font-size:11px}
.motion-control[hidden]{display:none}

.academy-intro{position:relative;min-height:790px;display:grid;place-items:center;padding:80px 24px;color:var(--paper);isolation:isolate}
.academy-intro__background{position:absolute;inset:0;z-index:-1;height:100%;object-fit:cover}
.academy-intro__panel{width:min(100%,650px);min-height:590px;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:44px 36px 48px;background:#0009;border:1px solid #eed9ba33;border-radius:10px;text-align:center}
.academy-intro h2{font:clamp(42px,4.3vw,60px)/1.04 Bodoni,Georgia,serif;font-weight:400;letter-spacing:-.02em;color:#fff8ed}
.academy-intro__eyebrow{display:block;margin-bottom:14px;font:400 11px/1.5 Gotham,Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#e8d9c4}
.academy-intro__title{display:block;text-wrap:balance}
.academy-intro__title em{display:block;font:italic .84em/1.2 Georgia,serif;color:#ebd6b9}
.academy-intro__bust{width:94px;flex:none;margin:26px 0;filter:drop-shadow(0 7px 12px #0003)}
.academy-intro__description{max-width:30ch;font:27px/1.4 GeorgiaCond,Georgia,serif;color:#f3e9dc;text-wrap:pretty}
.academy-intro__description em{display:block;margin-top:8px;font:italic 34px/1.2 Georgia,serif;color:#ebd6b9}

.faculties{background:var(--ivory)}
.section-title{padding:42px 20px 36px;font:48px/1.1 Crawford,Georgia,serif;font-weight:400;text-transform:uppercase;text-align:center}
.faculties__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:62px 5% 36px;background-image:linear-gradient(#b5a58909 1px,transparent 1px),linear-gradient(90deg,#b5a58909 1px,transparent 1px);background-size:48px 48px}
.faculty{border:0;padding:0;width:100%;aspect-ratio:1;background:transparent;color:var(--ink);perspective:1400px;text-align:center}
.faculty__inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,.61,.36,1)}
.faculty.is-open .faculty__inner{transform:rotateY(180deg)}
.faculty__front,.faculty__back{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid var(--line);background:#fbf8f1;padding:36px 22px}
.faculty__front::before,.faculty__back::before,.faculty__front::after,.faculty__back::after{content:'';position:absolute;width:21px;height:21px;opacity:.58}
.faculty__front::before,.faculty__back::before{top:15px;left:15px;border-top:1px solid var(--muted);border-left:1px solid var(--muted)}
.faculty__front::after,.faculty__back::after{bottom:15px;right:15px;border-right:1px solid var(--muted);border-bottom:1px solid var(--muted)}
.faculty__title{font:clamp(18px,1.8vw,26px)/1.25 LibreBaskerville,Georgia,serif;text-transform:uppercase;display:block;margin-top:-28px}
.faculty__rule{width:36px;height:1px;background:#b7a68f;margin-top:22px}
.faculty__prompt,.faculty__return{position:absolute;bottom:34px;font:500 11px/1.4 WorkSans,Arial,sans-serif;letter-spacing:.12em;color:#817969}
.faculty__back{transform:rotateY(180deg);font:15px/1.9 LibreBaskerville,Georgia,serif;gap:15px}
.faculty__back-title{font-size:20px;line-height:1.2;text-transform:uppercase}
.faculty__return{bottom:18px}

.sculpture{position:relative;isolation:isolate;background:#332b25}
.sculpture>img{width:100%;height:auto}
.sculpture__copy{position:absolute;right:5.5%;top:9%;width:22%;max-width:360px;color:#fff8ed;text-align:left;text-shadow:0 2px 12px #0005}
.sculpture__rule{display:block;width:48px;height:1px;margin-bottom:28px;background:#ddc3a1}
.sculpture__lead{font:clamp(28px,3.1vw,44px)/1.13 Bodoni,Georgia,serif;letter-spacing:-.02em;text-wrap:pretty}
.sculpture__lead em{font:italic .84em/1.2 Georgia,serif;color:#ebd6b9}
.sculpture__body{margin-top:28px;font:clamp(20px,1.85vw,27px)/1.5 GeorgiaCond,Georgia,serif;color:#ede2d3;text-wrap:pretty}
.sculpture__body em{font-style:normal;color:#fff8ed;text-decoration:underline;text-decoration-color:#d5b99288;text-underline-offset:5px;text-decoration-thickness:1px}
.palace img{width:100%;aspect-ratio:1366/768;object-fit:cover}
.experience{text-align:center;padding:88px 8% 92px;background:var(--paper);color:var(--brown)}
.experience__ornament{display:block;margin-bottom:26px;font:28px/1 Georgia,serif;color:#9a7855}
.experience__statement{max-width:960px;margin-inline:auto;font:clamp(28px,3.2vw,46px)/1.24 Bodoni,Georgia,serif;letter-spacing:-.015em;text-wrap:pretty}
.experience__statement em{font:italic .8em/1.5 Georgia,serif;color:#75553e}
.experience__note{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:34px;font:400 11px/1.8 Gotham,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#715f4d}
.experience__note::before,.experience__note::after{content:'';width:34px;height:1px;flex:none;background:#c8b496}

.academy-day{position:relative;padding:290px 4.2% 90px;isolation:isolate;background:var(--paper)}
.academy-day__corridor{position:absolute;z-index:-1;inset:0 0 auto;height:610px;background:url('source/image-43.jpg') center 45%/cover}
.day-paper{position:relative;padding:70px 5.5% 60px;border:1px solid #d9ccba;border-radius:28px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 85% 12%,#e9e0d08c,transparent 46%),linear-gradient(115deg,#f5ecdedb,#f7f1e6f7 56%,#ede3d3ed);box-shadow:0 10px 35px #4836230d;color:#584630}
.day-paper{background-color:#f5eddf}
.day-paper::before{content:'';position:absolute;inset:0;z-index:-1;opacity:.15;background:repeating-linear-gradient(20deg,transparent 0 5px,#e2d6c255 6px 7px);pointer-events:none}
.day-paper h2{text-align:center;font:clamp(52px,6.7vw,95px)/.98 Bodoni,Georgia,serif;font-weight:400;letter-spacing:-.035em}
.ornament{display:flex;justify-content:center;align-items:center;gap:10px;color:#a9967b;margin:27px auto 24px;font:19px Georgia,serif}
.ornament::before,.ornament::after{content:'';width:48px;height:1px;background:#bca98a}
.day-paper__intro{text-align:center;font:25px/1.25 GeorgiaCond,Georgia,serif;margin-bottom:46px}
.day-table{border-collapse:collapse;width:100%;font:20px/1.35 GeorgiaCond,Georgia,serif;color:#473b2e}
.day-table th,.day-table td{padding:17px 18px;border-bottom:1px solid #cbbda7;border-top:1px solid #cbbda7;text-align:left}
.day-table th:not(:last-child),.day-table td:not(:last-child){border-right:1px solid #cbbda7}
.day-table thead th{font-size:16px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;text-align:center;padding-block:21px}
.day-table tbody th{font-weight:400;white-space:nowrap;font-size:22px}
.day-table td:nth-child(2){width:28%}
.day-paper__ending{text-align:center;font:italic 25px/1.55 Georgia,serif}

.moments{padding:clamp(24px,4vw,64px);background:#fff}
.moments__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}
.moments__grid figure{min-width:0;aspect-ratio:3/4;overflow:hidden}
.moments__grid img{width:100%;height:100%;object-fit:cover}
.moments__grid .moments__ballet{object-position:center bottom}

.invitation{background:#efe8d8}
.invitation__scene{position:relative;isolation:isolate;overflow:clip}
.invitation__background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:auto;transform:translateY(-27.39%);-webkit-mask-image:linear-gradient(#000 77%,transparent);mask-image:linear-gradient(#000 77%,transparent)}
.invitation__visual{position:relative;aspect-ratio:1/.7}
.invitation__heading{position:absolute;top:22.91%;left:20%;width:60%;text-align:center;color:#302d29}
.invitation__heading h2{font:400 11px/1.4 Gotham,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px}
.invitation__date{font:clamp(34px,4.6vw,70px)/1.05 Bodoni,Georgia,serif;letter-spacing:-.035em}
.invitation__heading a{display:inline-block;margin-top:14px;padding-bottom:5px;font:400 10px/1.5 Gotham,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #685d4c66;transition:border-color .2s}
.invitation__heading a:hover{border-color:currentColor}
.invitation__seal{position:absolute;top:50.21%;left:44.9%;width:11.3%;height:20.18%;object-fit:contain;border-radius:50%;background:#fbf6eb}
.invitation__copy{position:relative;padding:24px 6% 64px;text-align:center;color:var(--brown);background:linear-gradient(180deg,#f6f1e600,#f6f1e6ee 88%)}
.invitation__premise{font:clamp(20px,1.9vw,27px)/1.45 GeorgiaCond,Georgia,serif;color:#685441}
.invitation__statement{margin-top:6px;font:clamp(40px,4.7vw,68px)/1.13 Bodoni,Georgia,serif;letter-spacing:-.035em;text-wrap:balance}
.invitation__statement em{font:italic .82em/1.2 Georgia,serif;color:#795a42}
.invitation__copy .pill{margin-top:26px;min-height:54px;min-width:230px;font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;background:#f7e7dc;border:1px solid #b69c7d80;box-shadow:inset 0 1px 0 #fff9,0 5px 16px #67432c0d}
.invitation__copy .pill:hover{background:#fff5ed;border-color:#957452;box-shadow:inset 0 1px 0 #fff9,0 7px 20px #67432c18}
.invitation__selection{max-width:440px;margin:26px auto 0;font:400 12px/1.9 Gotham,Arial,sans-serif;color:#695b4b;text-wrap:balance}
.invitation__limited{margin-top:14px;font:400 10px/1.6 Gotham,Arial,sans-serif;text-transform:uppercase;letter-spacing:.2em;color:#78654d}

.castle-note{text-align:center;padding:85px 6% 95px;background:#fff8ed}
.castle-note h2{font:700 20px/1.4 Gotham,Arial,sans-serif;color:#5b394c}
.castle-note__illustrations{display:flex;align-items:flex-end;justify-content:center;gap:22px;max-width:950px;margin:60px auto 56px}
.castle-note__carriage{width:18%;max-width:180px}
.castle-note__carriage--left{transform:scaleX(-1)}
.castle-note__house{width:14%;height:115px;object-fit:contain;object-position:bottom}
.castle-note__castle{width:25%;max-width:225px}
.castle-note>p{font-size:17px;line-height:1.55;font-weight:700;color:#5b394c}

.founder{display:grid;grid-template-columns:.65fr 1.35fr;gap:7%;padding:100px 7% 90px;background:var(--ivory);align-items:center}
.founder__heading h2{font:20px/1.5 Gotham,Arial,sans-serif;font-weight:400;margin-bottom:26px}
.founder__heading h2 span{display:block;font:56px/1.1 Bodoni,Georgia,serif;margin-top:4px}
.founder__heading>a{font-size:12px;border-bottom:1px solid #b0a28f;padding-bottom:7px;overflow-wrap:anywhere}
.founder__cover{width:100%}
.founder__photos{display:grid;grid-template-columns:1.3fr .8fr 1fr;align-items:end;gap:24px;margin-top:28px}
.founder__photos img{width:100%;height:auto}
.site-footer{display:flex;justify-content:space-between;gap:20px;padding:28px 7%;border-top:1px solid var(--line);background:var(--ivory);font-size:11px;letter-spacing:.04em}

@media(min-width:1601px){.academy-opening{height:1350px}}
@media(max-width:1050px){
 .masthead{height:105px}.monogram{width:63px}.masthead__wordmark{font-size:36px}
 .academy-opening{height:1000px}.academy-opening__frame{width:82%;padding:52px 20px 40px}
 .academy-intro{min-height:680px;padding-block:60px}.academy-intro__panel{min-height:545px}
 .faculties__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:38px 4% 35px}.faculty{min-height:310px}.faculty__front,.faculty__back{padding-inline:13px}.faculty__back{font-size:16px;gap:10px}.faculty__back-title{font-size:17px}
 .sculpture__copy{position:relative;inset:auto;width:auto;max-width:700px;margin-inline:auto;padding:44px 36px 52px;text-shadow:none}.sculpture__lead{font-size:36px}.sculpture__body{font-size:23px}
 .experience{padding:75px 36px}.day-table{font-size:18px}.day-table th,.day-table td{padding:15px 11px}
 .moments__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
 .invitation__heading h2{font-size:10px;margin-bottom:8px}.invitation__heading a{margin-top:10px}
 .founder{gap:4%;padding-inline:5%}.founder__heading h2 span{font-size:42px}.founder__photos{gap:13px}
}
@media(max-width:719px){
 .masthead{height:88px;padding:8px 20px;grid-template-columns:1fr auto 1fr}.monogram{width:45px}.masthead__wordmark{font-size:28px}.masthead__link{font-size:10px;gap:7px;border-bottom:0}.masthead__link span{display:none}
 .academy-opening{height:850px;height:max(760px,102svh)}.academy-opening__frame{width:89%;margin-top:40px;padding:37px 10px 29px;background:#fbf0e677}
 .academy-name{font-size:clamp(34px,8.5vw,62px);letter-spacing:-.05em}.academy-name__last{font-size:clamp(39px,9.5vw,69px);margin-top:7px}.academy-opening__video{object-position:41% center}
 .academy-opening__apply{bottom:12%;}.pill{min-width:190px;min-height:48px;font-size:15px}.motion-control{right:16px;bottom:18px;font-size:10px}
 .academy-intro{min-height:660px;padding:45px 22px}.academy-intro__panel{min-height:545px;padding:34px 22px 38px;border-radius:7px}.academy-intro h2{font-size:clamp(36px,8.5vw,48px)}.academy-intro__eyebrow{font-size:10px;margin-bottom:12px;letter-spacing:.22em}.academy-intro__description{font-size:23px}.academy-intro__description em{font-size:30px}.academy-intro__bust{width:79px;margin:24px 0}
 .section-title{font-size:35px;padding:32px 15px 26px}.faculties__grid{grid-template-columns:1fr;gap:18px;padding:24px 8% 34px}.faculty{aspect-ratio:auto;height:340px;max-width:460px;justify-self:center}.faculty__title{font-size:26px}.faculty__back{font-size:18px}.faculty__back-title{font-size:19px}.faculty__prompt{font-size:11px;bottom:30px}
 .sculpture__copy{padding:38px 28px 44px}.sculpture__rule{margin-bottom:24px}.sculpture__lead{font-size:32px}.sculpture__body{font-size:21px;margin-top:23px}
 .palace img{aspect-ratio:1.12;object-position:center}.experience{padding:56px 26px 60px}.experience__note{font-size:10px;letter-spacing:.1em;gap:12px;margin-top:28px}.experience__note::before,.experience__note::after{width:18px}.desktop-break{display:none}
 .academy-day{padding:180px 16px 48px}.academy-day__corridor{height:340px}.day-paper{padding:37px 20px 34px;border-radius:18px}.day-paper h2{font-size:49px}.day-paper__intro{font-size:20px;margin-bottom:26px}.ornament{margin-block:22px}
 .day-table{display:block;font-size:18px}.day-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.day-table tbody{display:block}.day-table tr{display:grid;grid-template-columns:59px 1fr;border-top:1px solid #cbbda7;padding:17px 0;column-gap:12px}.day-table tr:last-child{border-bottom:1px solid #cbbda7}
 .day-table th,.day-table td{border:0!important;padding:0}.day-table tbody th{grid-row:span 2;padding-top:1px;font-size:20px}.day-table td:nth-child(2){width:auto;font-size:21px}.day-table td:last-child{grid-column:2;margin-top:6px;font-size:17px;color:#6d5c49}.day-paper__ending{font-size:18px;line-height:1.6}.day-paper__ending br{display:none}
 .moments__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .invitation__heading{top:20%;left:12%;width:76%}.invitation__heading h2{font-size:10px;line-height:1.2;letter-spacing:.13em;margin-bottom:2px}.invitation__date{font-size:clamp(24px,7vw,46px)}.invitation__heading a{font-size:9px;line-height:1.4;letter-spacing:.06em;margin-top:2px;padding-block:4px}
 .invitation__copy{padding:24px 24px 44px}.invitation__premise{font-size:20px}.invitation__statement{font-size:clamp(38px,9.7vw,56px);margin-top:8px}.invitation__copy .pill{min-width:210px;margin-top:24px}.invitation__selection{font-size:11px;line-height:1.85;max-width:310px}.invitation__limited{font-size:9px}
 .castle-note{padding:48px 22px 56px}.castle-note h2{font-size:17px}.castle-note__illustrations{gap:8px;margin:35px auto}.castle-note__house{height:58px}.castle-note>p{font-size:14px;font-weight:400;line-height:1.75}
 .founder{grid-template-columns:1fr;padding:57px 24px 42px;gap:32px}.founder__heading h2{font-size:15px;margin-bottom:17px}.founder__heading h2 span{font-size:48px}.founder__heading>a{font-size:12px}.founder__photos{gap:12px;margin-top:16px}.site-footer{padding:24px;font-size:9px;line-height:1.5}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}.faculty__inner{transform:none!important}.faculty__back{transform:none}.faculty:not(.is-open) .faculty__back{visibility:hidden}.faculty.is-open .faculty__front{visibility:hidden}}
@media print{.academy-opening{height:600px}.motion-control,.masthead__link,.pill,.site-footer>a{display:none}.faculty{break-inside:avoid}.faculty__inner{transform:none!important}.faculty__back{display:none}.page{overflow:visible}.academy-intro,.sculpture,.invitation{print-color-adjust:exact}.day-paper{break-inside:avoid}}
