.hero-collage_hero__mKGK0{position:relative;width:100%;overflow:hidden;background:#f3f0ec;isolation:isolate}.hero-collage_heroInner___nH_C{position:relative;width:min(1440px,calc(100% - 100px));min-height:min(850px,calc(100svh - 124px));margin:0 auto;padding:38px 0 55px}.hero-collage_topLabel__zFj_p{position:relative;z-index:15;display:flex;align-items:center;gap:13px;color:#6e6d5c;font:9px var(--mono);letter-spacing:.13em}.hero-collage_labelLine__OuXJO{width:34px;height:1px;background:#e19d29}.hero-collage_labelNumber__faZc4{margin-left:auto;color:#8d8179}.hero-collage_copy__XO_aL{position:relative;z-index:10;width:55%;padding-top:clamp(85px,12vh,135px);padding-bottom:35px;pointer-events:none}.hero-collage_copy__XO_aL h1{margin:0;color:#2e3604;font-family:var(--sans);font-size:clamp(68px,8vw,124px);font-weight:500;line-height:.88;letter-spacing:-.105em}.hero-collage_copy__XO_aL h1 em{display:inline-block;padding-right:.12em;color:#4e5e07;font-family:var(--serif);font-weight:500;letter-spacing:-.09em}.hero-collage_description__X6uXT{max-width:320px;margin:28px 0 0 8px}.hero-collage_description__X6uXT p{margin:0;color:#777365;font-size:12px;line-height:1.9}.hero-collage_startButton__O_MA9{position:relative;display:inline-flex;min-height:68px;align-items:center;justify-content:center;gap:25px;margin:32px 0 0 5px;padding:10px 10px 10px 27px;background:#e19d29;color:#2e3604;-webkit-clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%);filter:drop-shadow(0 9px 12px rgba(142,99,22,.13));font-size:12px;font-weight:700;text-decoration:none;pointer-events:auto;transition:filter .35s ease,background .35s ease}.hero-collage_startButton__O_MA9:hover{background:#e9ac3e;filter:drop-shadow(0 15px 18px rgba(142,99,22,.24))}.hero-collage_buttonArrow__nkGfq{display:grid;width:46px;height:46px;flex:none;place-items:center;border-radius:50%;background:#2e3604;color:#f3f0ec;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s ease}.hero-collage_startButton__O_MA9:hover .hero-collage_buttonArrow__nkGfq{transform:rotate(45deg);background:#4e5e07}.hero-collage_ctaNote__vYEQv{display:flex;align-items:center;gap:12px;margin:23px 0 0 8px;color:#777365;font:8px var(--mono);letter-spacing:.09em;line-height:1.8}.hero-collage_noteStar__z_Pst{color:#e19d29;font-size:24px}.hero-collage_bottomNote__48nEA{display:flex;flex-direction:column;gap:5px;margin:38px 0 0 8px;color:#8d8179;font:8px var(--mono);letter-spacing:.13em}.hero-collage_artworkField__sRmlZ{position:absolute;z-index:2;inset:65px 0 10px 35%;pointer-events:none}.hero-collage_artworkGlow__cZFul{position:absolute;top:15%;right:8%;width:65%;height:65%;border-radius:50%;background:radial-gradient(circle,rgba(225,157,41,.15),rgba(78,94,7,.05) 48%,transparent 72%);filter:blur(25px)}.hero-collage_artCard__6plox{position:absolute;overflow:visible;padding:7px;background:#faf8f4;box-shadow:0 12px 30px rgba(38,37,25,.14),0 2px 6px rgba(38,37,25,.07);pointer-events:auto;cursor:pointer;transform-origin:center;transition:box-shadow .4s ease;will-change:transform,translate,rotate;animation:hero-collage_floatingArt__VYzgk 7s ease-in-out infinite}.hero-collage_artCard__6plox:hover{z-index:30!important;animation-play-state:paused;box-shadow:0 28px 65px rgba(38,37,25,.26),0 5px 15px rgba(38,37,25,.1)}.hero-collage_artImage__pSJ6o{width:100%;height:100%;overflow:hidden;background:#d8d2cf}.hero-collage_artImage__pSJ6o img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-collage_artCard__6plox:hover .hero-collage_artImage__pSJ6o img{transform:scale(1.09)}.hero-collage_artNumber__rkyFC{position:absolute;right:8px;bottom:-20px;color:#777365;font:8px var(--mono);letter-spacing:.1em}@keyframes hero-collage_floatingArt__VYzgk{0%,to{translate:0 0}25%{translate:3px -8px}50%{translate:-2px -13px}75%{translate:-5px -5px}}.hero-collage_artOne__RCTfE{animation-duration:8s;animation-delay:-2s}.hero-collage_artTwo__AQvyu{animation-duration:9s;animation-delay:-5s}.hero-collage_artThree__eWPMm{animation-duration:7s;animation-delay:-3s}.hero-collage_artFour__U88PR{animation-duration:10s;animation-delay:-7s}.hero-collage_artFive__JN9ZI{animation-duration:8.5s;animation-delay:-4s}.hero-collage_artSix__hW8zS{animation-duration:9.5s;animation-delay:-1s}.hero-collage_artSeven__QVXUg{animation-duration:7.5s;animation-delay:-6s}.hero-collage_artEight__2Rz22{animation-duration:8.5s;animation-delay:-3s}.hero-collage_artOne__RCTfE{z-index:3;top:5%;left:16%;width:205px;height:255px;rotate:-8deg}.hero-collage_artTwo__AQvyu{z-index:2;top:1%;right:23%;width:185px;height:225px;rotate:7deg}.hero-collage_artThree__eWPMm{z-index:5;top:34%;left:3%;width:185px;height:225px;rotate:5deg}.hero-collage_artFour__U88PR{z-index:6;top:28%;left:39%;width:205px;height:260px;rotate:-5deg}.hero-collage_artFive__JN9ZI{z-index:4;top:13%;right:1%;width:155px;height:190px;rotate:10deg}.hero-collage_artSix__hW8zS{z-index:7;bottom:2%;left:15%;width:195px;height:175px;rotate:-7deg}.hero-collage_artSeven__QVXUg{z-index:8;right:22%;bottom:0;width:185px;height:215px;rotate:6deg}.hero-collage_artEight__2Rz22{z-index:9;right:0;bottom:11%;width:145px;height:175px;rotate:-9deg}.hero-collage_roundStamp__AbpAL{position:absolute;z-index:12;top:45%;right:12%;display:grid;width:105px;height:105px;place-items:center;border:1px solid rgba(46,54,4,.22);border-radius:50%;background:#f3f0ec;color:#4e5e07;box-shadow:0 8px 25px rgba(38,37,25,.08);pointer-events:none}.hero-collage_roundStamp__AbpAL svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:currentColor;font:8px var(--mono);letter-spacing:1.5px}.hero-collage_roundStamp__AbpAL>span{color:#e19d29;font-size:32px}.hero-collage_artNote__CjlRu{position:absolute;z-index:13;top:61%;left:48%;display:flex;flex-direction:column;gap:5px;padding:13px 16px;background:#e19d29;color:#2e3604;box-shadow:0 10px 25px rgba(38,37,25,.15);font:8px var(--mono);letter-spacing:.12em;line-height:1.4;pointer-events:none}.hero-collage_artNote__CjlRu strong{font-family:var(--serif);font-size:17px;font-weight:500;letter-spacing:-.03em}.hero-collage_artworkCaption__KX3iN{position:absolute;right:3%;bottom:2%;display:flex;flex-direction:column;gap:5px;color:#8d8179;font:8px var(--mono);letter-spacing:.14em;text-align:right}.hero-collage_scrollHint__Vp3u_{position:absolute;z-index:10;right:0;bottom:23px;display:flex;align-items:center;gap:12px;color:#8d8179;font:8px var(--mono);letter-spacing:.12em}@media (min-width:1600px){.hero-collage_heroInner___nH_C{min-height:900px}.hero-collage_artworkField__sRmlZ{inset-inline:37% 0}.hero-collage_artOne__RCTfE{width:225px;height:280px}.hero-collage_artTwo__AQvyu{width:205px;height:250px}.hero-collage_artFour__U88PR{width:225px;height:285px}.hero-collage_artFive__JN9ZI{width:175px;height:215px}.hero-collage_artSix__hW8zS{width:210px;height:190px}.hero-collage_artSeven__QVXUg{width:195px;height:235px}}@media (max-width:1200px){.hero-collage_heroInner___nH_C{width:calc(100% - 72px);min-height:760px}.hero-collage_copy__XO_aL{width:58%;padding-top:115px}.hero-collage_copy__XO_aL h1{font-size:clamp(68px,8vw,100px)}.hero-collage_artworkField__sRmlZ{inset:85px 0 25px 34%}.hero-collage_artOne__RCTfE{width:165px;height:210px}.hero-collage_artThree__eWPMm,.hero-collage_artTwo__AQvyu{width:150px;height:185px}.hero-collage_artFour__U88PR{width:170px;height:220px}.hero-collage_artFive__JN9ZI{width:130px;height:160px}.hero-collage_artSix__hW8zS{width:160px;height:145px}.hero-collage_artSeven__QVXUg{width:155px;height:185px}.hero-collage_artEight__2Rz22{width:120px;height:145px}.hero-collage_roundStamp__AbpAL{width:85px;height:85px}.hero-collage_artNote__CjlRu{left:45%;padding:10px 12px}}@media (max-width:900px){.hero-collage_heroInner___nH_C{width:calc(100% - 52px);min-height:850px}.hero-collage_copy__XO_aL{width:65%;padding-top:100px}.hero-collage_copy__XO_aL h1{font-size:clamp(68px,9vw,95px)}.hero-collage_artworkField__sRmlZ{inset:180px 0 10px 27%}.hero-collage_artOne__RCTfE{top:0;left:19%}.hero-collage_artTwo__AQvyu{right:17%}.hero-collage_artThree__eWPMm{left:0;top:34%}.hero-collage_artFour__U88PR{left:39%;top:32%}.hero-collage_artFive__JN9ZI{right:0;top:14%}.hero-collage_artSix__hW8zS{bottom:0;left:15%}.hero-collage_artSeven__QVXUg{right:22%;bottom:0}.hero-collage_artEight__2Rz22{right:0;bottom:8%}.hero-collage_roundStamp__AbpAL{top:46%;right:12%}.hero-collage_artNote__CjlRu{top:62%;left:43%}}@media (max-width:640px){.hero-collage_heroInner___nH_C{width:calc(100% - 36px);min-height:auto;padding-top:30px;padding-bottom:36px}.hero-collage_topLabel__zFj_p{gap:8px;font-size:7px;letter-spacing:.08em}.hero-collage_labelLine__OuXJO{width:20px}.hero-collage_labelNumber__faZc4{font-size:7px}.hero-collage_copy__XO_aL{width:100%;padding-top:70px;padding-bottom:0}.hero-collage_copy__XO_aL h1{font-size:clamp(58px,12.5vw,80px);line-height:.9;letter-spacing:-.095em}.hero-collage_description__X6uXT{max-width:270px;margin:22px 0 0 3px}.hero-collage_description__X6uXT p{font-size:11px;line-height:1.8}.hero-collage_startButton__O_MA9{min-height:58px;gap:17px;margin-top:23px;padding:8px 9px 8px 22px;font-size:11px}.hero-collage_buttonArrow__nkGfq{width:40px;height:40px}.hero-collage_ctaNote__vYEQv{gap:9px;margin-top:18px;font-size:7px}.hero-collage_noteStar__z_Pst{font-size:20px}.hero-collage_bottomNote__48nEA{margin:24px 0 0 4px;font-size:7px}.hero-collage_artworkField__sRmlZ{position:relative;inset:auto;width:100%;height:430px;margin-top:35px}.hero-collage_artOne__RCTfE{top:2%;left:10%;width:125px;height:160px}.hero-collage_artTwo__AQvyu{top:0;right:13%;width:115px;height:145px}.hero-collage_artThree__eWPMm{top:32%;left:0;width:115px;height:150px}.hero-collage_artFour__U88PR{top:30%;left:37%;width:130px;height:170px}.hero-collage_artFive__JN9ZI{top:14%;right:0;width:100px;height:125px}.hero-collage_artSix__hW8zS{bottom:0;left:10%;width:125px;height:115px}.hero-collage_artSeven__QVXUg{right:24%;bottom:0;width:120px;height:145px}.hero-collage_artEight__2Rz22{right:0;bottom:7%;width:92px;height:112px}.hero-collage_artCard__6plox{padding:5px}.hero-collage_artNumber__rkyFC{right:5px;bottom:-16px;font-size:7px}.hero-collage_roundStamp__AbpAL{top:43%;right:11%;width:68px;height:68px}.hero-collage_roundStamp__AbpAL svg{font-size:7px}.hero-collage_roundStamp__AbpAL>span{font-size:23px}.hero-collage_artNote__CjlRu{top:60%;left:43%;padding:9px 11px;font-size:6px}.hero-collage_artNote__CjlRu strong{font-size:14px}.hero-collage_artworkCaption__KX3iN{right:2%;bottom:1%;font-size:7px}.hero-collage_scrollHint__Vp3u_{display:none}}@media (max-width:380px){.hero-collage_heroInner___nH_C{width:calc(100% - 28px)}.hero-collage_topLabel__zFj_p{font-size:6px}.hero-collage_copy__XO_aL h1{font-size:55px}.hero-collage_artworkField__sRmlZ{height:370px}.hero-collage_artOne__RCTfE{width:108px;height:140px}.hero-collage_artTwo__AQvyu{width:100px;height:125px}.hero-collage_artThree__eWPMm{width:100px;height:130px}.hero-collage_artFour__U88PR{width:112px;height:145px}.hero-collage_artFive__JN9ZI{width:85px;height:105px}.hero-collage_artSix__hW8zS{width:108px;height:100px}.hero-collage_artSeven__QVXUg{width:103px;height:125px}.hero-collage_artEight__2Rz22{width:78px;height:96px}.hero-collage_roundStamp__AbpAL{width:58px;height:58px}.hero-collage_artNote__CjlRu{padding:7px 9px}.hero-collage_artNote__CjlRu strong{font-size:12px}}@media (hover:none){.hero-collage_artCard__6plox:hover{box-shadow:0 12px 30px rgba(38,37,25,.14),0 2px 6px rgba(38,37,25,.07)}.hero-collage_artCard__6plox:hover .hero-collage_artImage__pSJ6o img{transform:none}}@media (prefers-reduced-motion:reduce){.hero-collage_artCard__6plox{animation:none!important}.hero-collage_artCard__6plox,.hero-collage_artImage__pSJ6o img,.hero-collage_buttonArrow__nkGfq,.hero-collage_startButton__O_MA9{transition:none!important}}.site-overrides_teacher__koYhc{position:relative;padding-top:clamp(72px,8vw,116px);padding-bottom:clamp(72px,8vw,116px)}.site-overrides_teacherLayout__RvcC2{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);margin-top:clamp(34px,5vw,64px)}.site-overrides_teacherMedia__krMVq{display:flex;flex-direction:column;align-items:stretch;gap:18px;width:100%;max-width:510px;min-width:0}.site-overrides_teacherPortrait__bgTkd{position:relative;width:min(100%,430px);margin-left:auto;margin-right:auto;transform:rotate(-1.8deg)}.site-overrides_teacherPortrait__bgTkd img{display:block;width:100%;aspect-ratio:5/4;object-fit:cover;object-position:center;filter:saturate(.88);box-shadow:0 18px 42px rgb(37 41 26/14%)}.site-overrides_portraitCaption__fkwA_{display:block;margin-top:11px;color:var(--taupe,#8d8179);font-family:var(--mono,monospace);font-size:8px;letter-spacing:.12em}.site-overrides_introVideo__mMr_8{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:min(86%,365px);min-height:172px;margin-left:auto;margin-right:4%;padding:16px 19px;overflow:hidden;border:0;border-radius:2px;color:var(--paper,#f3f0ec);text-align:left;cursor:pointer;background:radial-gradient(circle at 78% 22%,rgb(225 157 41/48%),transparent 29%),linear-gradient(145deg,#70794c,#39420f 58%,#252b0b);box-shadow:0 16px 36px rgb(37 41 26/15%);transform:rotate(2deg);transition:transform .3s ease,box-shadow .3s ease}.site-overrides_introVideo__mMr_8:after,.site-overrides_introVideo__mMr_8:before{content:"";position:absolute;pointer-events:none;border:1px solid rgb(243 240 236/24%);border-radius:50%}.site-overrides_introVideo__mMr_8:before{width:170px;height:170px;right:-72px;top:18px}.site-overrides_introVideo__mMr_8:after{width:112px;height:112px;right:-43px;top:47px}.site-overrides_introVideo__mMr_8:hover{transform:rotate(0deg) translateY(-4px);box-shadow:0 22px 42px rgb(37 41 26/21%)}.site-overrides_introPlay__D_QcC,.site-overrides_introVideoBottom__W4KGz,.site-overrides_introVideoTop__uEt8n{position:relative;z-index:1}.site-overrides_introVideoBottom__W4KGz,.site-overrides_introVideoTop__uEt8n{font-family:var(--mono,monospace);font-size:8px;line-height:1.5;letter-spacing:.1em}.site-overrides_introVideoTop__uEt8n{color:rgb(243 240 236/76%)}.site-overrides_introPlay__D_QcC{align-self:center;display:grid;place-items:center;width:52px;height:52px;border:1px solid rgb(243 240 236/72%);border-radius:50%;transition:background .25s,color .25s,transform .25s}.site-overrides_introVideo__mMr_8:hover .site-overrides_introPlay__D_QcC{color:var(--olive,#2e3604);background:var(--ochre,#e19d29);transform:scale(1.07)}.site-overrides_introVideoBottom__W4KGz{display:flex;flex-direction:column;gap:7px;width:100%;color:rgb(243 240 236/76%)}.site-overrides_introVideoBottom__W4KGz strong{color:var(--paper,#f3f0ec);font-family:var(--serif,Georgia,serif);font-size:19px;font-weight:500;letter-spacing:-.02em}.site-overrides_introVideoBottom__W4KGz span{display:flex;align-items:center;justify-content:space-between}.site-overrides_teacherCopy__FiAfq{min-width:0;max-width:590px}.site-overrides_teacherName__ZTBqD{margin-bottom:clamp(28px,4vw,48px)}.site-overrides_teacherCaption__lZuYl{display:block;margin-bottom:10px;color:var(--taupe,#8d8179);font-family:var(--mono,monospace);font-size:9px;letter-spacing:.14em}.site-overrides_teacherName__ZTBqD h2{margin:0;color:var(--olive,#2e3604);font-family:var(--serif,Georgia,serif);font-size:clamp(76px,10vw,142px);font-weight:500;line-height:.82;letter-spacing:-.085em}.site-overrides_teacherSignature__xZ0Sx{display:inline-block;margin:17px 0 0 8px;color:var(--ochre,#e19d29);font-family:var(--serif,Georgia,serif);font-size:clamp(21px,2.4vw,30px);font-style:italic;transform:rotate(-6deg)}.site-overrides_teacherText__F6N1Q{max-width:520px}.site-overrides_teacherNumber__gqEV9{display:block;margin-bottom:20px;color:var(--green,#4e5e07);font-family:var(--mono,monospace);font-size:9px;line-height:1.5;letter-spacing:.12em}.site-overrides_teacherText__F6N1Q p{margin:0 0 15px;color:var(--ink,#25291a);font-size:14px;line-height:1.85}.site-overrides_teacherText__F6N1Q .site-overrides_teacherLead__YQU9X{margin-bottom:19px;font-family:var(--serif,Georgia,serif);font-size:clamp(22px,2.35vw,30px);line-height:1.3;letter-spacing:-.025em}.site-overrides_teacherText__F6N1Q .text-link{margin-top:12px}@media (max-width:760px){.site-overrides_teacherLayout__RvcC2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.site-overrides_teacherMedia__krMVq{gap:14px}.site-overrides_teacherPortrait__bgTkd{width:100%}.site-overrides_introVideo__mMr_8{width:92%;min-height:155px;margin-right:0}.site-overrides_teacherName__ZTBqD h2{font-size:clamp(58px,10vw,88px)}.site-overrides_teacherText__F6N1Q p{font-size:13px}}@media (max-width:560px){.site-overrides_teacherLayout__RvcC2{grid-template-columns:1fr;gap:36px}.site-overrides_teacherMedia__krMVq{width:100%;max-width:none}.site-overrides_teacherPortrait__bgTkd{width:min(88%,390px);margin-left:0}.site-overrides_introVideo__mMr_8{width:min(82%,340px);margin-right:0;margin-left:auto}.site-overrides_teacherCopy__FiAfq{max-width:none}.site-overrides_teacherName__ZTBqD{margin-bottom:27px}.site-overrides_teacherName__ZTBqD h2{font-size:clamp(76px,20vw,112px)}}.site-overrides_site__ZN9zx{position:relative;isolation:isolate}.site-overrides_courseGrid__UaYEK{align-items:start}.site-overrides_studentWorks__UrjyM{padding-top:clamp(64px,8vw,110px);padding-bottom:clamp(64px,8vw,110px)}.site-overrides_studentArtGrid__U03m2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:clamp(24px,6vw,76px);gap:clamp(24px,6vw,76px);max-width:850px;margin:30px auto 80px}.site-overrides_studentArtwork__iX1ud{margin:0;padding:10px 10px 14px;background:#e9e3dc;box-shadow:0 15px 35px rgb(37 41 26/12%)}.site-overrides_studentArtwork__iX1ud img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.site-overrides_studentArtwork__iX1ud figcaption{display:flex;justify-content:space-between;gap:8px;margin-top:10px;color:#777365;font:8px var(--mono,monospace);letter-spacing:.1em}.site-overrides_artworkOne__cL76L{transform:rotate(-3deg)}.site-overrides_artworkTwo__oT2XE{transform:rotate(3deg) translateY(22px)}.site-overrides_reviewsHeading__R27x2{display:flex;justify-content:space-between;align-items:end;gap:28px;margin:0 0 26px}.site-overrides_reviewsEyebrow__6aW5w{color:var(--green,#4e5e07);font:9px var(--mono,monospace);letter-spacing:.12em}.site-overrides_reviewsHeading__R27x2 h3{margin:10px 0 0;font:500 clamp(32px,4vw,52px)/1.05 var(--serif,Georgia,serif);color:var(--olive,#2e3604)}.site-overrides_reviewsHeading__R27x2 p{max-width:380px;color:var(--taupe,#8d8179);font-size:13px;line-height:1.7}.site-overrides_reviewsGrid__2urw5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.site-overrides_reviewCard__6zQxv{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:205px;padding:18px;border:0;color:#f3f0ec;text-align:left;cursor:pointer;background:linear-gradient(145deg,#737c50,#30390e);transition:transform .3s ease}.site-overrides_reviewCard__6zQxv:nth-child(2){background:linear-gradient(145deg,#8d8179,#3d4028)}.site-overrides_reviewCard__6zQxv:nth-child(3){background:linear-gradient(145deg,#777b5b,#292f12)}.site-overrides_reviewCard__6zQxv:hover{transform:translateY(-5px) rotate(-1deg)}.site-overrides_reviewNumber__QTXRG{font:9px var(--mono,monospace);letter-spacing:.12em}.site-overrides_reviewPlay__GJ8VU{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:50px;height:50px;border:1px solid rgb(255 255 255/70%);border-radius:50%;transform:translate(-50%,-50%)}.site-overrides_reviewCardText__m6W95{display:flex;flex-direction:column;gap:5px}.site-overrides_reviewCardText__m6W95 strong{font:500 20px var(--serif,Georgia,serif)}.site-overrides_reviewCardText__m6W95 small{font:9px var(--mono,monospace);opacity:.75}.site-overrides_reviewArrow___aGjQ{position:absolute;right:17px;bottom:18px}.site-overrides_salesSection__roUgS{padding-top:clamp(65px,8vw,110px);padding-bottom:clamp(65px,8vw,110px)}.site-overrides_salesIntro__zDDvp{display:flex;justify-content:space-between;gap:25px;align-items:start;margin:34px 0 24px;padding:20px 0;border-top:1px solid rgb(46 54 4/18%);border-bottom:1px solid rgb(46 54 4/18%)}.site-overrides_footerLabel__Fc2_E,.site-overrides_salesIntro__zDDvp span,.site-overrides_tariffBadge__RlNJL,.site-overrides_tariffNumber__padCZ{font:9px/1.5 var(--mono,monospace);letter-spacing:.12em}.site-overrides_salesIntro__zDDvp p{max-width:430px;margin:0;color:var(--taupe,#8d8179);font-size:13px;line-height:1.7}.site-overrides_tariffGrid__ihwoA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:900px;margin:30px auto 0}.site-overrides_tariffCard__s7KSs{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,34px);background:#e9e5df;border:1px solid rgb(46 54 4/13%)}.site-overrides_tariffFeatured__Pvzdr{color:#f3f0ec;background:#39420f;transform:translateY(-10px)}.site-overrides_tariffBadge__RlNJL{display:inline-block;margin-bottom:22px;padding:7px 10px;color:#2e3604;background:#e19d29}.site-overrides_tariffNumber__padCZ{color:var(--taupe,#8d8179)}.site-overrides_tariffFeatured__Pvzdr .site-overrides_tariffNumber__padCZ{color:rgb(243 240 236/65%)}.site-overrides_tariffName__EAyJ3{margin-top:16px;font:500 clamp(28px,3vw,40px) var(--serif,Georgia,serif)}.site-overrides_tariffPrice__SfaUx{display:flex;align-items:baseline;gap:9px;margin:14px 0}.site-overrides_tariffPrice__SfaUx strong{font:500 clamp(34px,4vw,48px) var(--serif,Georgia,serif)}.site-overrides_tariffPrice__SfaUx span{font:10px var(--mono,monospace);opacity:.7}.site-overrides_tariffDescription__f9ML8{color:inherit;opacity:.78;font-size:13px;line-height:1.7}.site-overrides_tariffFeatures__BUIlZ{display:grid;grid-gap:10px;gap:10px;padding-left:18px;margin:12px 0 25px;font-size:12px;line-height:1.6}.site-overrides_tariffButton__tqqyy{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;margin-top:auto;padding:13px 15px;color:#f3f0ec;background:#4e5e07;text-decoration:none;font-size:12px}.site-overrides_tariffFeatured__Pvzdr .site-overrides_tariffButton__tqqyy{color:#2e3604;background:#e19d29}.site-overrides_tariffFootnote__RvhuL{max-width:900px;margin:18px auto 0;color:var(--taupe,#8d8179);font-size:11px;line-height:1.6}.site-overrides_siteFooter__0bGA6{padding-top:42px;padding-bottom:24px;border-top:1px solid rgb(46 54 4/18%)}.site-overrides_footerMain__iv45c{display:grid;grid-template-columns:1.3fr .8fr 1fr;grid-gap:35px;gap:35px;padding:20px 0 45px}.site-overrides_footerBrandBlock__mJ78r p{margin:22px 0 14px;font:500 23px/1.25 var(--serif,Georgia,serif)}.site-overrides_footerMotto__QZNNm{color:var(--taupe,#8d8179)}.site-overrides_footerContact__KpwhA,.site-overrides_footerNavBlock__sb_1a{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.site-overrides_footerLabel__Fc2_E{margin-bottom:7px;color:var(--taupe,#8d8179)}.site-overrides_footerContact__KpwhA a,.site-overrides_footerNavBlock__sb_1a a{color:var(--ink,#25291a);text-decoration:none;font-size:13px}.site-overrides_footerMail__vJeoV{display:inline-flex;align-items:center;gap:8px;font:500 19px var(--serif,Georgia,serif)!important}.site-overrides_footerCta___uxln{display:inline-flex;align-items:center;gap:12px;margin-top:15px;padding:12px 15px;color:#f3f0ec!important;background:#39420f;font:9px var(--mono,monospace)!important;letter-spacing:.1em}.site-overrides_footerBottom__4fVVC{display:flex;justify-content:space-between;gap:15px;padding-top:17px;border-top:1px solid rgb(46 54 4/16%);color:var(--taupe,#8d8179);font:8px var(--mono,monospace);letter-spacing:.1em}.site-overrides_videoOverlay__TOmwn{position:fixed;z-index:1000;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:5vw;background:rgb(18 20 10/94%)}.site-overrides_videoClose__Zl52Y{position:absolute;top:22px;right:24px;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgb(255 255 255/35%);border-radius:50%;color:white;background:transparent;cursor:pointer}.site-overrides_videoFrame__6GXwN{width:min(100%,1000px);max-height:78vh}.site-overrides_fullVideo__JxhVo{display:block;width:100%;max-height:78vh;background:#000}.site-overrides_videoHint__vaGHp{color:rgb(255 255 255/55%);font:8px var(--mono,monospace);letter-spacing:.12em}@media (max-width:700px){.site-overrides_studentArtGrid__U03m2,.site-overrides_tariffGrid__ihwoA{grid-template-columns:1fr}.site-overrides_artworkTwo__oT2XE{transform:rotate(2deg)}.site-overrides_reviewsGrid__2urw5{grid-template-columns:1fr}.site-overrides_reviewsHeading__R27x2,.site-overrides_salesIntro__zDDvp{flex-direction:column;align-items:flex-start}.site-overrides_tariffFeatured__Pvzdr{transform:none}.site-overrides_footerMain__iv45c{grid-template-columns:1fr 1fr}.site-overrides_footerBrandBlock__mJ78r{grid-column:1/-1}.site-overrides_footerBottom__4fVVC{flex-wrap:wrap}}