.course-sample-module__k_yNTa__page{--paper:#fffefb;--ink:#272b27;--clay:#9f5235;--forest:#283b32;--sage:#e8ece6;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:Work Sans,Arial,sans-serif;overflow:hidden}.course-sample-module__k_yNTa__header,.course-sample-module__k_yNTa__footer{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2.5rem,84rem);margin:0 auto;display:flex}.course-sample-module__k_yNTa__header{border-bottom:1px solid #dcded6;min-height:5.25rem}.course-sample-module__k_yNTa__wordmark,.course-sample-module__k_yNTa__footer>a:first-child{color:var(--ink);letter-spacing:-.05em;font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;font-weight:600;line-height:1;text-decoration:none}.course-sample-module__k_yNTa__wordmark span,.course-sample-module__k_yNTa__footer>a:first-child span{color:var(--clay)}.course-sample-module__k_yNTa__backHome,.course-sample-module__k_yNTa__footer a:last-child{color:var(--ink);text-underline-offset:.3rem;font-size:.76rem;font-weight:600;text-decoration-color:#9fa69d}.course-sample-module__k_yNTa__backHome:hover,.course-sample-module__k_yNTa__footer a:hover{color:#7c3f2b}.course-sample-module__k_yNTa__hero{grid-template-columns:minmax(0,1fr) minmax(13rem,21rem);align-items:end;gap:clamp(2rem,7vw,8rem);width:min(100% - 2.5rem,84rem);margin:0 auto;padding:clamp(4rem,9vw,8rem) 0 clamp(3.5rem,7vw,6rem);display:grid}.course-sample-module__k_yNTa__heroCopy{max-width:54rem}.course-sample-module__k_yNTa__eyebrow{color:#7c3f2b;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:700;line-height:1.5}.course-sample-module__k_yNTa__hero h1,.course-sample-module__k_yNTa__message h1,.course-sample-module__k_yNTa__sectionHead h2{letter-spacing:-.05em;overflow-wrap:anywhere;margin:.7rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.2rem,8vw,6.8rem);font-weight:500;line-height:.92}.course-sample-module__k_yNTa__description{color:#555d55;white-space:pre-wrap;max-width:42rem;margin:1.35rem 0 0;font-size:clamp(.92rem,1.3vw,1.06rem);line-height:1.75}.course-sample-module__k_yNTa__price{color:var(--forest);margin:1.4rem 0 1.25rem;font-size:1.1rem;font-weight:700}.course-sample-module__k_yNTa__price span{color:#646861;letter-spacing:.06em;margin-left:.3rem;font-size:.68rem}.course-sample-module__k_yNTa__contactButton{background:var(--forest);min-height:2.9rem;color:var(--paper);border-radius:999px}.course-sample-module__k_yNTa__contactButton:hover{background:#1e3028}.course-sample-module__k_yNTa__heroNote{max-width:18rem;margin-bottom:.6rem;padding-left:1.2rem}.course-sample-module__k_yNTa__noteRule{background:var(--clay);width:3.25rem;height:2px;margin-bottom:.8rem;display:block}.course-sample-module__k_yNTa__heroNote p{color:#565e56;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;line-height:1.2}.course-sample-module__k_yNTa__samples{width:min(100% - 2.5rem,84rem);margin:0 auto;padding:2rem 0 clamp(4rem,8vw,7rem)}.course-sample-module__k_yNTa__sectionHead{border-bottom:1px solid #dcded6;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.25rem;display:flex}.course-sample-module__k_yNTa__sectionHead h2{font-size:clamp(2.4rem,4vw,3.7rem);line-height:1}.course-sample-module__k_yNTa__sectionHead>span{color:#646861;font-size:.72rem;font-weight:650}.course-sample-module__k_yNTa__noSamples{color:#646861;margin:0;padding:2.5rem 0;font-size:.9rem;line-height:1.65}.course-sample-module__k_yNTa__sampleList{flex-direction:column;display:flex}.course-sample-module__k_yNTa__sampleItem{border-bottom:1px solid #e6e7e0;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.course-sample-module__k_yNTa__itemNumber{color:var(--clay);font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:600}.course-sample-module__k_yNTa__itemContent{min-width:0}.course-sample-module__k_yNTa__itemKind{color:#7c3f2b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .2rem;font-size:.62rem;font-weight:700}.course-sample-module__k_yNTa__itemContent h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600;line-height:1.05}.course-sample-module__k_yNTa__itemBody{color:#555d55;white-space:pre-wrap;max-width:54rem;margin:.7rem 0 0;font-size:.88rem;line-height:1.75}.course-sample-module__k_yNTa__image,.course-sample-module__k_yNTa__video{background:var(--sage);object-fit:contain;border-radius:.3rem;width:min(100%,54rem);max-height:36rem;margin-top:1rem;display:block}.course-sample-module__k_yNTa__audio{width:min(100%,30rem);margin-top:1rem;display:block}.course-sample-module__k_yNTa__documentLink{color:var(--forest);text-underline-offset:.25rem;overflow-wrap:anywhere;margin-top:1rem;font-size:.82rem;font-weight:650;text-decoration:underline;display:inline-block}.course-sample-module__k_yNTa__message{width:min(100% - 2.5rem,56rem);min-height:60vh;margin:0 auto;padding:clamp(5rem,12vw,10rem) 0}.course-sample-module__k_yNTa__message h1{max-width:52rem;font-size:clamp(3rem,7vw,5.9rem)}.course-sample-module__k_yNTa__message>p:not(.course-sample-module__k_yNTa__eyebrow){color:#555d55;max-width:38rem;margin:1.2rem 0 1.5rem;font-size:.95rem;line-height:1.75}.course-sample-module__k_yNTa__footer{border-top:1px solid #dcded6;flex-wrap:wrap;padding:1.5rem 0}.course-sample-module__k_yNTa__footer>a:first-child{font-size:1.55rem}.course-sample-module__k_yNTa__footer p{color:#646861;flex:15rem;margin:0;font-size:.72rem}@media (max-width:700px){.course-sample-module__k_yNTa__header,.course-sample-module__k_yNTa__footer,.course-sample-module__k_yNTa__hero,.course-sample-module__k_yNTa__samples,.course-sample-module__k_yNTa__message{width:min(100% - 2rem,84rem)}.course-sample-module__k_yNTa__header{min-height:4.5rem}.course-sample-module__k_yNTa__wordmark{font-size:1.75rem}.course-sample-module__k_yNTa__backHome{text-align:right;max-width:8rem;font-size:.68rem}.course-sample-module__k_yNTa__hero{grid-template-columns:minmax(0,1fr);gap:2rem;padding:4.5rem 0 3rem}.course-sample-module__k_yNTa__hero h1{font-size:clamp(3rem,14vw,4.5rem)}.course-sample-module__k_yNTa__heroNote{max-width:16rem;margin:0;padding-left:0}.course-sample-module__k_yNTa__samples{padding-top:1rem}.course-sample-module__k_yNTa__sampleItem{grid-template-columns:2.3rem minmax(0,1fr);gap:.5rem}.course-sample-module__k_yNTa__footer{flex-direction:column;align-items:flex-start}.course-sample-module__k_yNTa__footer p{flex-basis:auto}}
