.ip-intro{background-color:var(--ip-bg, #f8f1e7);color:var(--ip-ink, #195542);padding:clamp(28px,5vh,72px) 0 clamp(48px,9vh,120px)}.ip-inner{width:min(1279px,94.25%);margin:0 auto}.ip-title{display:flex;justify-content:center;margin-bottom:clamp(36px,6vh,88px)}.ip-title img{display:block;width:min(var(--ip-title-w, 58%),100%);height:auto}.ip-title-text{display:none;margin:0;font-family:Bitsand,Chubbo,sans-serif;font-weight:400;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.04;text-align:center;color:var(--ip-ink, #195542)}.ip-title.is-artless .ip-title-text{display:block}.ip-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px)}.ip-media{min-width:0;display:flex;justify-content:flex-end;padding-right:calc(var(--ip-cta-w, 132px) * .36)}.ip-fan{position:relative;width:min(var(--ip-card-w, 420px),64%);aspect-ratio:var(--ip-card-ratio, .78)}.ip-fan-card{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;box-sizing:border-box;border:1px solid var(--ip-ink, #195542);border-radius:var(--ip-card-radius, 18px);background-color:#fff;overflow:hidden;transform-origin:bottom right}.ip-fan-card--back2{transform:rotate(calc(var(--ip-fan-step, 7deg) * -2));z-index:1}.ip-fan-card--back1{transform:rotate(calc(var(--ip-fan-step, 7deg) * -1));z-index:2}.ip-fan-card--front{z-index:3;cursor:pointer;overflow:visible;transition:transform .2s ease}.ip-fan-card--front:hover{transform:translateY(-3px)}.ip-fan-card--front:focus-visible{outline:3px solid var(--ip-ink, #195542);outline-offset:4px}.ip-fan-card>img:not(.ip-fan-cta),.ip-fan-blank{display:block;width:100%;height:100%;object-fit:cover}.ip-fan-blank{background-color:#fff}.ip-fan-card--front .ip-fan-shot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--ip-card-radius, 18px) - 1px);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}.ip-fan-card--front .ip-fan-shot.is-current{opacity:1;visibility:visible;transition:opacity .28s ease,visibility 0s}.ip-fan-cta{position:absolute;right:0;bottom:0;width:var(--ip-cta-w, 132px);height:auto;transform:translate(34%,30%);z-index:4;pointer-events:none}.ip-copy{min-width:0}.ip-heading{margin:0 0 .45em;font-family:Bitsand,Chubbo,sans-serif;font-weight:400;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.05;letter-spacing:.01em;color:var(--ip-ink, #195542)}.ip-body{font-family:Montserrat,sans-serif;font-weight:400;font-size:clamp(.95rem,1.15vw,1.15rem);line-height:1.6;color:var(--ip-ink, #195542)}.ip-body>*:first-child{margin-top:0}.ip-body>*:last-child{margin-bottom:0}@media(max-width:900px){.ip-row{grid-template-columns:minmax(0,1fr);gap:clamp(36px,6vh,64px)}.ip-title img{width:min(calc(var(--ip-title-w, 58%) * 1.45),100%)}}@media(prefers-reduced-motion:reduce){.ip-fan-card--front:hover{transform:none}.ip-fan-card--front .ip-fan-shot{transition:none}}.is-row{background-color:var(--is-bg, #f8f1e7);color:var(--is-ink, #195542);padding:clamp(48px,9vh,120px) 0}.is-inner{width:min(1279px,94.25%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px)}.is-row--left .is-copy{order:2}.is-row--left .is-media{order:1}.is-copy{min-width:0}.is-heading{margin:0 0 .42em;font-family:Bitsand,Chubbo,sans-serif;font-weight:400;font-size:clamp(2.1rem,4.6vw,3.8rem);line-height:1.04;letter-spacing:.01em;color:var(--is-ink, #195542)}.is-body{font-family:Cooper,Chubbo,Georgia,serif;font-weight:500;font-style:normal;font-size:min(var(--is-body-size, 22px),4.4vw);line-height:1.45;color:var(--is-ink, #195542)}.is-body>*:first-child{margin-top:0}.is-body>*:last-child{margin-bottom:0}.is-media{min-width:0;display:flex;justify-content:center}.is-card{width:min(var(--is-card-w, 520px),100%);aspect-ratio:var(--is-card-ratio, .82);box-sizing:border-box;border:1px solid var(--is-ink, #195542);border-radius:var(--is-card-radius, 18px);overflow:hidden;background-color:#fff}.is-card img,.is-card-blank{display:block;width:100%;height:100%;object-fit:cover}.is-card-blank{background-color:#fff}@media(max-width:900px){.is-inner{grid-template-columns:minmax(0,1fr);gap:clamp(30px,5vh,56px)}.is-row--left .is-copy,.is-row .is-copy{order:1}.is-row--left .is-media,.is-row .is-media{order:2}}.ib-section{position:relative;--ib-pad-y-eff: var(--ib-pad-y, 8vh);background-color:var(--ib-bg, #57bd7a);min-height:var(--ib-h, 100svh);box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:var(--ib-pad-y-eff) var(--ib-pad-x, 6%);overflow:hidden}.ib-section:has(.as-wave){--ib-pad-y-eff: max(var(--ib-pad-y, 8vh), calc(clamp(46px, 6.6vw, 110px) + clamp(8px, 1.6vh, 26px)) )}.ib-section>.as-wave{z-index:2}.ib-section[data-align=left]{justify-content:flex-start}.ib-section[data-align=right]{justify-content:flex-end}.ib-art{display:block;width:auto;height:auto;max-width:100%;max-height:calc(var(--ib-h, 100svh) - var(--ib-pad-y-eff) * 2)}.ig-section{background-color:var(--ig-bg, #195542);height:var(--ig-h, 100svh);box-sizing:border-box;padding:var(--ig-gutter, 1vw);overflow:hidden}.ig-rows{height:100%;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:var(--ig-gutter, 1vw)}.ig-row{min-height:0;overflow:hidden}.ig-track{display:flex;width:max-content;height:100%;animation:ig-run-left var(--ig-speed, 70s) linear infinite}.ig-row--right .ig-track{animation-name:ig-run-right}.ig-run{flex:0 0 auto;display:flex;height:100%;gap:var(--ig-gutter, 1vw);padding-right:var(--ig-gutter, 1vw)}.ig-card{position:relative;flex:0 0 auto;height:100%;border-radius:var(--ig-radius, 18px);overflow:hidden;background-color:#fff}.ig-card--square{aspect-ratio:1}.ig-card--rect{aspect-ratio:var(--ig-rect, 1.5)}.ig-card img,.ig-card-blank{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}@keyframes ig-run-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ig-run-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ig-track{animation:none}}.mt-section{background-color:var(--mt-bg, #f8f1e7);color:var(--mt-ink, #195542);padding:clamp(56px,10vh,130px) 0 clamp(64px,12vh,150px)}.mt-inner{width:min(1279px,94.25%);margin:0 auto;--mt-gap: clamp(16px, 2.5vw, 36px)}.mt-heading{margin:0 0 clamp(32px,6vh,72px);font-family:Bitsand,Chubbo,sans-serif;font-weight:400;font-size:clamp(2.63rem,5.75vw,5rem);line-height:1.01;letter-spacing:.01em;color:var(--mt-ink, #195542)}.mt-heading--center{text-align:center}.mt-heading--left{text-align:left}.mt-heading--right{text-align:right}.mt-heading--former{margin-top:clamp(72px,13vh,160px);font-size:clamp(2.1rem,4.6vw,3.8rem);line-height:1.04}.mt-person{margin:0;min-width:0}.mt-card{position:relative;width:100%;aspect-ratio:var(--mt-ratio, .8);box-sizing:border-box;border:1px solid var(--mt-ink, #195542);border-radius:var(--mt-radius, 18px);overflow:hidden;background-color:#fff}.mt-card img,.mt-card-blank{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.mt-caption{margin-top:clamp(12px,1.8vh,20px);display:flex;flex-direction:column;align-items:center;gap:.3em;text-align:center}.mt-name{font-family:Bitsand,Chubbo,sans-serif;font-weight:400;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1;letter-spacing:.02em;color:var(--mt-ink, #195542)}.mt-role{font-family:Cooper,Chubbo,Georgia,serif;font-weight:500;font-style:normal;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.25;color:var(--mt-ink, #195542)}.mt-lead{display:flex;justify-content:center;margin-bottom:clamp(56px,10vh,120px)}.mt-lead .mt-person{width:min(var(--mt-lead-w, 560px),100%)}.mt-person--lead .mt-name{font-size:clamp(2.2rem,4.4vw,3.8rem)}.mt-person--lead .mt-role{font-size:clamp(1.2rem,2vw,1.8rem);text-transform:uppercase;letter-spacing:.02em}.mt-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(32px,6vh,64px) var(--mt-gap)}.mt-grid--left{justify-content:flex-start}.mt-grid>.mt-person{flex:0 0 calc((100% - var(--mt-gap) * 2) / 3)}@media(max-width:760px){.mt-grid>.mt-person{flex-basis:calc((100% - var(--mt-gap)) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/internship.css.map */
