@font-face{font-family:PermitaEditorial;src:url(/brand/fonts/CormorantGaramond.ttf) format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:PermitaEditorial;src:url(/brand/fonts/CormorantGaramond-Italic.ttf) format("truetype");font-weight:300 700;font-style:italic;font-display:swap}.permita-page{--ink:#321c16;--paper:#f6f0e8;--clay:#8c4a34;--sand:#d6b395;color:var(--ink)}.permita-page dt,.permita-page h1,.permita-page h2{font-family:PermitaEditorial,Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:.98}.permita-page h2{font-size:clamp(3rem,6vw,6.4rem)}.permita-page em{font-weight:400}.permita-eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;margin-bottom:28px}.permita-hero{position:relative;isolation:isolate;min-height:850px;height:calc(100svh - 76px);max-height:1150px;background:#34241e;color:#fff7ee;overflow:hidden}.permita-photo{object-fit:cover;object-position:75% 27%}.permita-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,16,13,.92),rgba(30,16,13,.65) 34%,transparent 72%),linear-gradient(0deg,rgba(30,16,13,.5),transparent 28%)}.permita-hero-copy{position:relative;z-index:1;margin:auto;max-width:1440px;padding:110px 6vw 80px}.permita-hero h1{font-size:clamp(5rem,8.8vw,9.5rem);max-width:760px}.permita-byline{font-size:22px;margin:24px 0}.permita-date{font-size:14px;line-height:1.7;margin:24px 0 32px}.permita-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:#f6f0e8;color:#321c16;padding:19px 26px;font-size:14px;font-weight:600;border:1px solid transparent;cursor:pointer;min-height:56px}.permita-cta:hover{background:#e9d6c2}.permita-cta:disabled{opacity:.6;cursor:wait}.permita-page :focus-visible{outline:3px solid #b77a53;outline-offset:5px}.permita-photo-caption{position:absolute;right:30px;bottom:22px;font-size:10px;letter-spacing:.06em}.permita-intro{max-width:820px;margin:0 auto;padding:110px 28px}.permita-intro h2{margin-bottom:34px}.permita-intro>p:not(.permita-eyebrow){font-size:18px;line-height:1.85;max-width:620px;margin-top:20px;color:#634337}.permita-program{padding:85px 7vw 110px;border-top:1px solid #d6b395;display:grid;grid-template-columns:1fr 1.3fr;gap:9vw}.permita-program dl>div{border-top:1px solid #d6b395;padding:27px 0}.permita-program dt{font-size:34px}.permita-program dd{font-size:15px;line-height:1.8;margin-top:12px;max-width:540px;color:#634337}.permita-portrait{height:750px;position:relative;background:#301d19;color:#fff7ee;overflow:hidden}.permita-portrait>img{object-fit:cover;object-position:28% 25%}.permita-portrait-shade{position:absolute;inset:0;background:linear-gradient(270deg,rgba(28,15,12,.94),rgba(28,15,12,.5) 44%,transparent 75%)}.permita-portrait-copy{position:absolute;right:7vw;top:22%;width:35%;max-width:470px}.permita-portrait-copy p:not(.permita-eyebrow){font-size:17px;line-height:1.8;margin:28px 0}.permita-portrait-copy a{font-size:13px;text-decoration:underline;text-underline-offset:5px}.permita-enroll{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;padding:115px 7vw;background:#e9dfd3;scroll-margin-top:90px}.permita-enroll h2{margin-bottom:30px}.permita-price-value{font-family:Georgia,serif;font-size:90px;line-height:1;margin-bottom:20px;letter-spacing:-.05em}.permita-price-value span{font-size:28px;letter-spacing:0}.permita-price>p{line-height:1.7}.permita-price .permita-cta{width:100%;margin:26px 0 18px;background:#8c4a34;color:white}.permita-small{font-size:12px;color:#634337;margin:10px 0}.permita-price>a:not(.permita-cta){display:block;margin-top:25px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.permita-feedback{font-size:14px;border-left:3px solid #8c4a34;padding:12px;line-height:1.6;background:#fff8ef}.permita-questions{max-width:900px;padding:100px 28px;margin:auto}.permita-questions h2{font-size:44px;margin-bottom:32px}.permita-questions details{border-top:1px solid #d6b395;padding:23px 0}.permita-questions summary{font-weight:600;cursor:pointer;font-size:15px}.permita-questions details p{line-height:1.8;margin-top:18px;font-size:15px}@media(max-width:700px){.permita-hero{height:880px;min-height:0}.permita-photo{object-position:64% 15%}.permita-shade{background:linear-gradient(0deg,rgba(25,14,11,.96),rgba(25,14,11,.86) 32%,rgba(25,14,11,.2) 64%,transparent 80%)}.permita-hero-copy{padding:0 25px 45px;position:absolute;bottom:0;width:100%}.permita-hero h1{font-size:66px}.permita-hero .permita-eyebrow{margin-bottom:18px;font-size:10px}.permita-byline{font-size:19px;margin:18px 0}.permita-date{font-size:13px;margin:18px 0 23px}.permita-photo-caption{display:none}.permita-intro{padding:75px 25px}.permita-intro>p:not(.permita-eyebrow){font-size:16px}.permita-program{grid-template-columns:1fr;gap:40px;padding:65px 25px}.permita-program dt{font-size:30px}.permita-portrait{height:760px}.permita-portrait>img{object-position:40% 15%}.permita-portrait-shade{background:linear-gradient(0deg,rgba(28,15,12,.97),rgba(28,15,12,.75) 30%,transparent 70%)}.permita-portrait-copy{top:auto;bottom:45px;left:25px;right:25px;width:auto}.permita-portrait-copy p:not(.permita-eyebrow){font-size:15px;max-width:300px;margin:20px 0}.permita-enroll{grid-template-columns:1fr;gap:45px;padding:70px 25px}.permita-price-value{font-size:78px}.permita-questions{padding:65px 25px}.permita-questions h2{font-size:38px}}@media(min-width:701px){.permita-hero .permita-photo{width:130%!important;max-width:none;object-position:center 27%}.permita-hero h1{font-size:clamp(5rem,8vw,8.6rem)}}