@font-face{font-family: "Sansita";src: url(/_s/fonts/sansita-700.c3b946ef51.woff2) format("woff2");font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: "Sansita";src: url(/_s/fonts/sansita-700-italic.a032849449.woff2) format("woff2");font-weight: 700;font-style: italic;font-display: swap}@font-face{font-family: "Sansita";src: url(/_s/fonts/sansita-800.cda8d36290.woff2) format("woff2");font-weight: 800 900;font-style: normal;font-display: swap}@font-face{font-family: "Nunito Sans";src: url(/_s/fonts/nunito-sans.c9b6aed238.woff2) format("woff2");font-weight: 300 900;font-style: normal;font-display: swap}@font-face{font-family: "Nunito Sans";src: url(/_s/fonts/nunito-sans-italic.04f53ccbf6.woff2) format("woff2");font-weight: 300 900;font-style: italic;font-display: swap}:root{--cream: #f4f3e8;--paper: #fbf7eb;--white: #fffdf6;--ink: #212e21;--ink-2: #3b4a3b;--lime: #ebfc72;--sage: #aec0ab;--beige: #e6dcc8;--beige-2: #d9cba9;--navy: #253551;--line: rgba(33,46,33,.2);--rule: rgba(120,146,116,.3);--display: "Sansita","Arial Rounded MT Bold",Georgia,serif;--text: "Nunito Sans","Helvetica Neue",Arial,sans-serif;--g: clamp(16px,5vw,56px);--max: 1240px;--hnow: 120px;--ease: cubic-bezier(.2,.7,.2,1);--hease: cubic-bezier(.22,.7,.2,1);--sh: var(--ink);--wave-h: clamp(16px,2.8vw,40px);--pad: clamp(48px,6.5vw,92px)}*,*::before,*::after{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--hnow) + 16px)}body{margin: 0;background: var(--cream);color: var(--ink);font-family: var(--text);font-size: 18px;font-weight: 400;line-height: 1.65;-webkit-font-smoothing: antialiased;overflow-x: clip}img,svg,video{display: block;max-width: 100%}a{color: inherit}button,input,select,textarea{font: inherit;color: inherit;letter-spacing: inherit}h1,h2,h3,h4,p,figure,blockquote{margin: 0}h1,h2,h3,h4{font-family: var(--display);font-weight: 700;letter-spacing: -.02em;line-height: 1.12;text-wrap: balance}strong{font-weight: 800}.vh{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 12px;top: -80px;z-index: 100;background: var(--ink);color: var(--lime);padding: 12px 18px;text-decoration: none;font-weight: 800;font-size: 16px;border-radius: 10px}.skip:focus{top: 12px}:focus-visible{outline: 3px solid var(--navy);outline-offset: 3px}.sec--ink :focus-visible,.ftr :focus-visible,.bigtk :focus-visible{outline-color: var(--lime)}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.wrap{width: 100%;max-width: calc(var(--max) + 2 * var(--g));margin: 0 auto;padding: 0 var(--g)}.wrap--mid{max-width: calc(940px + 2 * var(--g))}.wrap--form{max-width: calc(820px + 2 * var(--g))}.ic{width: 20px;height: 20px;flex: none}.h1{font-size: clamp(36px,4.6vw,62px);line-height: 1.06}.h2{font-size: clamp(32px,3.8vw,52px);line-height: 1.08}.lead{font-family: var(--display);font-weight: 700;font-size: clamp(21px,1.9vw,27px);line-height: 1.3;letter-spacing: -.01em}.words p + p{margin-top: 1em}.words--lg{font-size: 19px}.label{font-family: var(--text);font-size: 15px;font-weight: 800;letter-spacing: .13em;text-transform: uppercase;line-height: 1.6}.label strong{font-weight: 800}.label--hl{display: inline;background: var(--lime);padding: .18em .5em;-webkit-box-decoration-break: clone;box-decoration-break: clone;line-height: 2.05}.label--lime{color: var(--lime)}.label-in{font-size: 15px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;background: linear-gradient(transparent 12%,var(--lime) 12%,var(--lime) 92%,transparent 92%);padding: 0 .3em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.hl{background: linear-gradient(104deg,transparent .3em,var(--lime) .3em,var(--lime) calc(100% - .2em),transparent calc(100% - .2em)) 0 62% / 100% 46% no-repeat;padding: 0 .12em;-webkit-box-decoration-break: clone;box-decoration-break: clone}strong.hl,em.hl{font-weight: 800}em.hl{font-style: italic}.pull{margin-top: 28px;font-family: var(--display);font-size: clamp(21px,1.9vw,26px);line-height: 1.32;letter-spacing: -.01em;padding: 22px 24px;background: var(--paper);border: 2px solid var(--ink);border-radius: 16px;box-shadow: 6px 6px 0 var(--ink);position: relative}.pull strong{font-weight: 700}.pull::before{content: '';position: absolute;top: -13px;left: 28px;width: 92px;height: 26px;background: rgba(174,192,171,.85);transform: rotate(-4deg)}.stamp{display: inline-block;padding: 8px 14px 7px;background: var(--lime);color: var(--ink);font-family: var(--text);font-size: 15px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;line-height: 1.35;border: 2px solid var(--ink);border-radius: 8px;box-shadow: 3px 3px 0 var(--ink)}.stamp--lime{box-shadow: 3px 3px 0 var(--cream)}.sec--sage .stamp,.sec--lime .stamp{background: var(--paper)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-height: 54px;padding: 14px 24px;border: 2px solid var(--ink);border-radius: 14px;font-family: var(--text);font-size: 16px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;text-decoration: none;line-height: 1.2;cursor: pointer;box-shadow: 4px 4px 0 var(--sh);transition: transform .18s var(--ease),box-shadow .18s var(--ease),background-color .2s}.btn .ic{width: 20px;height: 20px;transition: transform .25s var(--ease)}.btn:hover{transform: translate(-2px,-2px);box-shadow: 6px 6px 0 var(--sh)}.btn:hover .ic{transform: translateX(4px)}.btn:active{transform: translate(3px,3px);box-shadow: 1px 1px 0 var(--sh)}.btn--lime{background: var(--lime);color: var(--ink)}.btn--ink{background: var(--ink);color: var(--cream);--sh: var(--lime-sh,var(--ink))}.btn--paper{background: var(--paper);color: var(--ink)}.sec--sage .btn--ink,.bigtk--end .btn--ink{--lime-sh: var(--paper)}.sec--ink,.bigtk,.ftr{--sh: var(--cream)}.btn[disabled]{opacity: .6;cursor: progress}.acts{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;margin-top: 32px;position: relative}.acts--c{justify-content: center}.doo{overflow: visible;pointer-events: none}.doo--solid path{fill: var(--lime)}.js .doo--arrow path,.js .checks .checks__ic path{stroke-dasharray: 1;stroke-dashoffset: 1;transition: stroke-dashoffset 1.2s var(--ease) .15s}.js .doo--arrow.is-in path,.js .checks.is-in .checks__ic path{stroke-dashoffset: 0}.sec{position: relative;padding: var(--pad) 0;overflow-x: clip}.sec--ink{background: var(--ink);color: var(--cream)}.sec--lime{background: var(--lime)}.sec--sage{background: var(--sage)}.sec--beige{background: var(--beige)}.sec--paper{background: var(--paper)}.edge{position: absolute;left: 0;width: 100%;height: var(--wave-h);z-index: 2;pointer-events: none}.edge--top{bottom: calc(100% - 1px)}.edge--bottom{top: calc(100% - 1px);transform: scaleY(-1)}.ruled{background-image: repeating-linear-gradient(to bottom,transparent 0 39px,rgba(33,46,33,.1) 39px 40px)}.split{display: grid;gap: clamp(40px,6vw,88px);align-items: center}.split__media{position: relative;min-width: 0}.split__txt{min-width: 0;position: relative}@media (min-width: 900px){.split{grid-template-columns: 1fr 1fr}.split--flip .split__media{order: 2}.split--wide{grid-template-columns: .9fr 1.1fr}}.pol{position: relative;margin: 0;background: var(--white);padding: clamp(9px,1.1vw,14px) clamp(9px,1.1vw,14px) clamp(36px,4.4vw,56px);box-shadow: 0 18px 34px -16px rgba(33,46,33,.45),0 2px 5px rgba(33,46,33,.12);transform: rotate(var(--r,-2deg));transition: transform .45s var(--ease),box-shadow .45s var(--ease)}.pol:hover{transform: rotate(0deg) translateY(-4px) scale(1.015);box-shadow: 0 26px 44px -18px rgba(33,46,33,.5),0 2px 5px rgba(33,46,33,.12)}.pol__img{overflow: hidden;background: var(--beige)}.pol__img img,.pol__img picture{width: 100%;height: 100%;object-fit: cover}.pol__img picture{display: block}.pol__open{display: block;height: 100%;cursor: zoom-in}.pol[class*="pol--tape"]::before{content: '';position: absolute;z-index: 3;top: -13px;width: clamp(70px,8vw,110px);height: 28px;background: rgba(235,252,114,.82);box-shadow: 0 1px 2px rgba(33,46,33,.15);transform: rotate(-5deg)}.pol--tape-c::before{left: 50%;margin-left: calc(clamp(70px,8vw,110px) / -2)}.pol--tape-l::before{left: 14px;transform: rotate(-9deg)}.pol--tape-r::before{right: 14px;transform: rotate(8deg);background: rgba(174,192,171,.88)}.pair{position: relative;padding-bottom: 16%}.pair__a{width: 74%}.pair--r .pair__a{margin-right: auto}.pair--l .pair__a{margin-left: auto}.pair__b{position: absolute !important;width: 44%;bottom: 0;z-index: 2}.pair--r .pair__b{right: 0}.pair--l .pair__b{left: 0}.sticker{position: relative;margin: 0;transform: rotate(var(--r,-3deg));transition: transform .5s var(--ease)}.sticker img{width: 100%;height: auto;filter: drop-shadow(3px 0 0 var(--white)) drop-shadow(-3px 0 0 var(--white)) drop-shadow(0 3px 0 var(--white)) drop-shadow(0 -3px 0 var(--white)) drop-shadow(0 14px 16px rgba(33,46,33,.28))}.sticker--outlined img{filter: drop-shadow(0 14px 16px rgba(33,46,33,.3))}.sticker:hover{animation: wobble .7s var(--ease)}@keyframes wobble{0%,100%{transform: rotate(var(--r))}30%{transform: rotate(calc(var(--r) - 4deg)) scale(1.02)}65%{transform: rotate(calc(var(--r) + 3deg))}}.frame{margin: 0;border: 4px solid var(--lime);border-radius: 26px;overflow: hidden;box-shadow: 10px 10px 0 rgba(235,252,114,.28);background: #000}.frame img{width: 100%;height: auto}.frame--stage{border-radius: 26px 26px 26px 26px}.film{position: relative;width: 100%;height: 100%;background: #111;overflow: hidden}.film picture,.film__still{width: 100%;height: 100%;object-fit: cover}.film video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity .8s ease}.film.is-on video{opacity: 1}.film__btn{position: absolute;right: 12px;bottom: 12px;z-index: 2;width: 44px;height: 44px;border-radius: 12px;border: 2px solid var(--ink);background: var(--lime);color: var(--ink);display: inline-flex;align-items: center;justify-content: center;cursor: pointer}.letter{position: relative;background: none;border-radius: 6px;padding: clamp(28px,4vw,48px) clamp(22px,3.6vw,48px) clamp(28px,4vw,48px) calc(var(--mx,44px) + clamp(18px,2.6vw,34px));isolation: isolate}.letter::after{content: '';position: absolute;inset: 0;z-index: -1;border-radius: 6px;background-color: var(--white);background-image: linear-gradient(90deg,transparent 0 calc(var(--mx,44px) - 2px),rgba(174,192,171,.9) calc(var(--mx,44px) - 2px) var(--mx,44px),transparent var(--mx,44px)),repeating-linear-gradient(to bottom,transparent 0 35px,var(--rule) 35px 36px);background-position: 0 0,0 18px;box-shadow: 0 22px 40px -22px rgba(33,46,33,.45),0 1px 3px rgba(33,46,33,.12)}.letter::before{content: '';position: absolute;inset: 10px -8px -10px 8px;background: var(--beige);border-radius: 6px;transform: rotate(2.2deg);z-index: -2;box-shadow: 0 12px 24px -16px rgba(33,46,33,.4)}@media (max-width: 599px){.letter{--mx: 22px;padding: 26px 18px 28px 38px}.letter--hero,.letter--post{--mx: 22px}.letter::before{inset: 8px -5px -8px 5px}}.hdr{position: sticky;top: 0;z-index: 40;background: var(--cream);transition: box-shadow .5s var(--hease)}.hdr.is-small{box-shadow: 0 2px 0 var(--ink)}.annc{display: grid;grid-template-rows: 1fr;background: var(--lime);transition: grid-template-rows .5s var(--hease);border-bottom: 2px solid var(--ink)}.annc__a{display: block;overflow: hidden;min-height: 0;text-align: center;text-decoration: none;color: var(--ink);font-size: 15px;font-weight: 700;letter-spacing: .04em;line-height: 1.35}.annc__a span{display: block;padding: 10px var(--g) 11px}.annc__a:hover span{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .25em}.hdr.is-small .annc{grid-template-rows: 0fr;border-bottom-width: 0}.hdr__in{display: flex;align-items: center;gap: 24px;height: 68px;max-width: calc(var(--max) + 2 * var(--g));margin: 0 auto;padding: 0 var(--g);transition: height .5s var(--hease)}.hdr.is-small .hdr__in{height: 64px}.hdr__logo{position: relative;display: block;text-decoration: none;color: var(--ink);flex: none;min-height: 44px;min-width: 210px}.hdr__name{display: block;font-family: var(--display);font-weight: 700;font-size: 26px;letter-spacing: -.02em;line-height: 44px;transform-origin: left center;transition: transform .45s var(--hease)}.hdr.is-small .hdr__name{transform: scale(.9)}.hdr__nav{display: none}.hdr__burger{margin-left: auto;display: inline-flex;flex-direction: column;justify-content: center;gap: 6px;width: 48px;height: 46px;padding: 0 10px;background: var(--lime);border: 2px solid var(--ink);border-radius: 12px;box-shadow: 3px 3px 0 var(--ink);cursor: pointer}.hdr__burger span:not(.vh){display: block;height: 2.5px;border-radius: 2px;background: var(--ink)}.hdr__burger span:nth-child(2){width: 70%}@media (min-width: 960px){.hdr__in{height: 88px}.hdr.is-small .hdr__in{height: 72px}.hdr__name{font-size: 30px}.hdr__nav{display: block;margin-left: auto}.nav{display: flex;align-items: center;gap: clamp(18px,2.4vw,34px);list-style: none;margin: 0;padding: 0}.nav__a{position: relative;display: inline-flex;align-items: center;padding: 10px 0;font-size: 17px;font-weight: 700;text-decoration: none;color: var(--ink)}.nav__a--cta{padding: 9px 18px;background: var(--lime);border: 2px solid var(--ink);border-radius: 12px;box-shadow: 3px 3px 0 var(--ink);transition: transform .18s var(--ease),box-shadow .18s var(--ease)}.nav__a--cta:hover,.nav__a--cta[aria-current]{transform: translate(-2px,-2px);box-shadow: 5px 5px 0 var(--ink)}.hdr__burger{display: none}}.menu{position: fixed;inset: 0;z-index: 60}.menu__veil{position: absolute;inset: 0;background: rgba(33,46,33,.55);opacity: 0;transition: opacity .35s}.menu__panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(420px,92vw);background-color: var(--paper);background-image: repeating-linear-gradient(to bottom,transparent 0 47px,var(--rule) 47px 48px);padding: 18px 24px 30px;display: flex;flex-direction: column;overflow-y: auto;transform: translateX(100%);transition: transform .4s var(--ease);border-left: 2px solid var(--ink)}.menu.is-open .menu__veil{opacity: 1}.menu.is-open .menu__panel{transform: none}.menu__top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 26px}.menu__logo{display: inline-flex;align-items: center;gap: 10px;font-family: var(--display);font-weight: 700;font-size: 24px;text-decoration: none;color: var(--ink);min-height: 44px}.menu__close{width: 48px;height: 48px;display: inline-flex;align-items: center;justify-content: center;border: 2px solid var(--ink);border-radius: 12px;background: var(--lime);box-shadow: 3px 3px 0 var(--ink);cursor: pointer}.menu__close .ic{width: 24px;height: 24px}.menu__nav{display: flex;flex-direction: column}.menu__a{display: flex;align-items: baseline;gap: 14px;padding: 12px 0;font-family: var(--display);font-weight: 700;font-size: 30px;line-height: 1.15;text-decoration: none;color: var(--ink);border-bottom: 2px dashed var(--line)}.menu__n{font-family: var(--text);font-size: 15px;font-weight: 800;letter-spacing: .08em;color: var(--ink-2);min-width: 26px}.menu__a[aria-current] span:last-child{background: linear-gradient(transparent 55%,var(--lime) 55%,var(--lime) 92%,transparent 92%)}.menu__foot{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}.menu__soc{display: inline-flex;align-items: center;gap: 10px;min-height: 48px;padding: 10px 16px;border: 2px solid var(--ink);border-radius: 12px;background: var(--white);text-decoration: none;font-weight: 800}.ftr{position: relative;margin-top: 0;background: var(--ink);color: var(--cream)}.ftr .edge--top{bottom: calc(100% - 1px)}.ftr__band{padding: clamp(48px,7vw,88px) 0 32px}.ftr__grid{display: grid;gap: 40px}@media (min-width: 700px){.ftr__grid{grid-template-columns: 1fr 1fr}}@media (min-width: 1100px){.ftr__grid{grid-template-columns: 1.3fr .8fr .7fr 1.5fr;gap: 48px}}.ftr__logo{display: inline-flex;align-items: center;gap: 12px;min-height: 52px;text-decoration: none;color: var(--lime)}.ftr__logo .doo{width: 34px;height: 34px}.ftr__logo .doo path{stroke: var(--lime)}.ftr__name{font-family: var(--display);font-weight: 700;font-size: clamp(32px,3vw,42px);letter-spacing: -.02em;line-height: 1.05}.ftr__col{display: flex;flex-direction: column;gap: 4px}.ftr__h{font-size: 15px;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: var(--lime);margin-bottom: 8px}.ftr__a{display: inline-flex;align-items: center;gap: 10px;align-self: flex-start;min-height: 40px;padding: 4px 0;color: var(--cream);text-decoration: none;font-size: 17px}.ftr__a:hover{color: var(--lime);text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .25em}.ftr__a[aria-current]{color: var(--lime)}.ftr__soc .ic{width: 26px;height: 26px;color: var(--lime)}.ftr__nl{position: relative}.ftr__nlh{font-size: clamp(28px,2.6vw,36px);color: var(--lime);margin-bottom: 8px}.ftr__nlp{font-size: 17px;margin-bottom: 18px}.ftr__end{display: flex;flex-direction: column;align-items: center;gap: 2px;margin-top: 48px;padding-top: 24px;border-top: 2px dashed rgba(244,243,232,.22);text-align: center}.ftr__copy{display: flex;align-items: center;justify-content: center;min-height: 44px;font-size: 15px;font-weight: 800;letter-spacing: .12em;color: var(--lime)}.ftr__credit{width: 100%;text-align: center;font-size: 12.5px;font-weight: 600;letter-spacing: .04em;opacity: .82}.ftr__credit a{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 8px;color: var(--cream);text-decoration: none}.ftr__credit a:hover{text-decoration: underline}.form{position: relative}.form__grid{display: grid;gap: 20px}@media (min-width: 640px){.form__grid{grid-template-columns: 1fr 1fr}.fld--wide{grid-column: 1 / -1}}.fld{display: flex;flex-direction: column;gap: 8px;min-width: 0;border: 0;margin: 0;padding: 0}.fld label,.fld legend{font-size: 17px;font-weight: 800;padding: 0}.fld--name legend{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.fld__row{display: grid;gap: 20px}@media (min-width: 640px){.fld__row{grid-template-columns: 1fr 1fr}}.req{font-weight: 600;color: var(--ink-2);font-size: 15px}.fld input,.fld textarea{width: 100%;min-height: 54px;padding: 13px 16px;background: #fff;border: 2px solid var(--ink);border-radius: 12px;font-size: 18px;line-height: 1.5;color: var(--ink);transition: box-shadow .15s,border-color .15s}.fld textarea{resize: vertical;min-height: 160px}.fld input:focus,.fld textarea:focus{outline: none;box-shadow: 4px 4px 0 var(--lime),4px 4px 0 2px var(--ink)}.fld [aria-invalid="true"]{border-color: #8f2d2d;box-shadow: 0 0 0 3px rgba(143,45,45,.18)}.form__end{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 10px;margin-top: 24px}.form__end .btn{padding-left: 18px;padding-right: 18px}.form__end .sqp-guard{flex: 0 1 auto}.form__end .form__send{flex: 0 0 auto}.form__end .form__error,.form__end .form__note{flex-basis: 100%}.form__error{font-size: 16px;font-weight: 700;color: #8f2d2d}.sqp-guard{display: flex;flex-direction: column;gap: 6px}.sqp-guard__btn{display: inline-flex;align-items: center;gap: 10px;align-self: flex-start;min-height: 50px;padding: 8px 14px 8px 9px;border: 2px solid var(--ink);border-radius: 12px;background: #fff;color: var(--ink);cursor: pointer;font-size: 17px;font-weight: 700}.sqp-guard__box{width: 28px;height: 28px;border: 2px solid var(--ink);border-radius: 7px;display: inline-flex;align-items: center;justify-content: center}.sqp-guard__box .ic{width: 20px;height: 20px;opacity: 0}.sqp-guard__btn[aria-pressed="true"] .sqp-guard__box{background: var(--lime)}.sqp-guard__btn[aria-pressed="true"] .sqp-guard__box .ic{opacity: 1}.sqp-guard.is-needed .sqp-guard__btn{box-shadow: 0 0 0 3px #8f2d2d}.sqp-guard__msg{font-size: 16px;font-weight: 700;color: #8f2d2d}.sqp-guard__msg:empty{display: none}.form-done{padding: 28px;background: var(--lime);color: var(--ink);border: 2px solid var(--ink);border-radius: 16px;box-shadow: 6px 6px 0 var(--ink)}.form-done__title{font-family: var(--display);font-weight: 700;font-size: 30px}.form-done:focus{outline: none}.nl__in{display: block;width: 100%;min-height: 54px;padding: 12px 16px;border: 2px solid rgba(255,255,255,.85);border-radius: 12px;background: transparent;color: #fff;font-size: 17px}.nl__in::placeholder{color: rgba(255,255,255,.78)}.nl__in:focus{outline: 3px solid var(--lime);outline-offset: 2px}.nl__btn{flex: none;padding: 12px 20px;--sh: var(--cream)}.form--nl .sqp-guard__btn{background: transparent;color: var(--cream);border-color: rgba(255,255,255,.85)}.form--nl .sqp-guard__box{border-color: var(--cream)}.form--nl .sqp-guard__btn[aria-pressed="true"] .sqp-guard__box{color: var(--ink)}.form--nl .sqp-guard__msg,.form--nl .form__error{color: var(--lime)}.form--nl .form__error{margin-top: 10px}.form--nl .form__end{margin-top: 12px}.form-done--nl{padding: 18px 20px;box-shadow: 4px 4px 0 var(--cream)}.form-done--nl .form-done__title{font-size: 24px}.intro__pol{width: 100%}.intro__h2{margin-bottom: 26px}.intro__hello{font-family: var(--display);font-style: italic;font-weight: 700;font-size: clamp(28px,2.6vw,36px);line-height: 1.2;margin-bottom: 12px}.intro__hello em{font-style: italic}.intro .label--hl{margin-bottom: 22px}.intro .label{margin-bottom: 26px}.intro .words{margin-top: 18px}.mentor{text-align: center}.mentor__in{position: relative;z-index: 1}.mentor__h3{margin: 28px auto 0;font-size: clamp(30px,3.8vw,52px);line-height: 1.14;max-width: 22ch}.mentor__h4{margin: 28px auto 0;max-width: 36em;font-family: var(--display);font-weight: 700;font-size: clamp(20px,1.8vw,25px);line-height: 1.35;color: var(--lime);letter-spacing: -.01em}.bigtk{position: relative;display: grid;background: var(--ink);color: var(--cream);border-radius: 26px;box-shadow: 10px 10px 0 var(--ink-2)}.bigtk__media{border-radius: 26px 26px 0 0;overflow: hidden;aspect-ratio: 983 / 1406;max-height: 560px;width: 100%}.bigtk__media picture,.bigtk__media img{width: 100%;height: 100%;object-fit: cover}.bigtk__txt{position: relative;padding: clamp(30px,4.4vw,60px);border-top: 3px dashed rgba(244,243,232,.4)}.bigtk__txt::before,.bigtk__txt::after{content: '';position: absolute;width: 34px;height: 34px;border-radius: 50%;background: var(--lime);top: -18px}.bigtk__txt::before{left: -18px}.bigtk__txt::after{right: -18px}.bigtk__h{font-weight: 800;font-size: clamp(36px,4.2vw,60px);line-height: 1.02;color: var(--lime)}.bigtk .lead{margin-top: 20px}.bigtk p:not(.lead):not(.label){margin-top: 18px}.bigtk .label{margin-top: 22px}@media (min-width: 900px){.bigtk{grid-template-columns: .82fr 1.18fr}.bigtk__media{border-radius: 26px 0 0 26px;max-height: none;height: 100%;aspect-ratio: auto;min-height: 520px}.bigtk__txt{border-top: 0;border-left: 3px dashed rgba(244,243,232,.4);display: flex;flex-direction: column;justify-content: center}.bigtk__txt::before,.bigtk__txt::after{left: -19px;right: auto}.bigtk__txt::before{top: -18px}.bigtk__txt::after{top: auto;bottom: -18px}}.bigtk--end{background: var(--lime);color: var(--ink);border: 3px solid var(--ink);box-shadow: 10px 10px 0 var(--ink)}.bigtk--end .bigtk__txt{border: 0;text-align: center}.bigtk--end .bigtk__h{color: var(--ink);padding: 0;font-size: clamp(40px,5.4vw,76px)}.bigtk--end .bigtk__txt::before,.bigtk--end .bigtk__txt::after{display: none}.bigtk__stub{position: relative;display: flex;align-items: center;justify-content: center;padding: 28px clamp(24px,3vw,44px) 36px;border-top: 3px dashed var(--ink)}.bigtk__stub::before,.bigtk__stub::after{content: '';position: absolute;width: 34px;height: 34px;border-radius: 50%;background: var(--cream);border: 3px solid var(--ink);top: -19px}.bigtk__stub::before{left: -20px;clip-path: inset(0 0 0 50%)}.bigtk__stub::after{right: -20px;clip-path: inset(0 50% 0 0)}.seeyou__when{margin-top: 14px;font-size: clamp(21px,2vw,27px);font-weight: 800}@media (min-width: 760px){.bigtk--end{grid-template-columns: 1fr auto}.bigtk--end .bigtk__txt{text-align: left}.bigtk__stub{border-top: 0;border-left: 3px dashed var(--ink);padding: 32px 40px}.bigtk__stub::before{top: -20px;left: -19px;clip-path: inset(50% 0 0 0)}.bigtk__stub::after{top: auto;bottom: -20px;right: auto;left: -19px;clip-path: inset(0 0 50% 0)}}.ahead{padding-top: var(--pad)}.ahead__h1{margin-bottom: 26px}.ahead .split__media{padding-top: 10px}.beliefs__media{padding: 0 6%}.notebook{position: relative;background-color: var(--white);background-image: linear-gradient(90deg,transparent 0 40px,rgba(174,192,171,.9) 40px 42px,transparent 42px);border-radius: 8px;padding: clamp(28px,3.6vw,44px) clamp(20px,3vw,40px) clamp(22px,3vw,34px) 62px;box-shadow: 0 24px 44px -24px rgba(33,46,33,.45),0 1px 3px rgba(33,46,33,.12)}.notebook__h{margin-bottom: 14px}.blist{list-style: none;margin: 0;padding: 0}.blist li{position: relative;display: flex;gap: 16px;align-items: baseline;padding: 13px 0;border-bottom: 1px solid var(--rule);font-size: 18px;isolation: isolate}.blist li::before{content: '';position: absolute;left: -8px;right: -8px;top: 22%;bottom: 18%;background: rgba(235,252,114,.75);transform: scaleX(0);transform-origin: left;transition: transform .45s var(--ease);z-index: -1;border-radius: 4px}.blist li:hover::before{transform: scaleX(1)}.blist__n{flex: none;min-width: 38px;padding: 1px 7px;background: var(--lime);border: 2px solid var(--ink);border-radius: 6px;font-size: 15px;font-weight: 800;text-align: center;line-height: 1.5}.current .stamp{margin-bottom: 28px}.current__media{padding: 0 8%}.notes{list-style: none;margin: 0;padding: 0;display: grid;gap: 22px 18px;grid-template-columns: 1fr}@media (min-width: 480px){.notes{grid-template-columns: 1fr 1fr}}.note{position: relative;padding: 22px 20px 22px;color: var(--ink);isolation: isolate;font-size: 17.5px;line-height: 1.5}.note::before{content: '';position: absolute;inset: 0;z-index: -1;background: var(--nc,var(--lime));transform: rotate(var(--r));border-radius: 3px 3px 18px 3px;box-shadow: 0 12px 20px -12px rgba(0,0,0,.6);transition: transform .4s var(--ease)}.note::after{content: '';position: absolute;top: -10px;left: 50%;width: 64px;height: 20px;margin-left: -32px;background: rgba(244,243,232,.55);transform: rotate(calc(var(--r) * -1.6))}.note:hover::before{transform: rotate(0deg) scale(1.03)}.note--lime{--nc: var(--lime)}.note--paper{--nc: var(--paper)}.note--sage{--nc: var(--sage)}.note--beige{--nc: var(--beige)}.note__k{display: block;font-family: var(--display);font-weight: 700;font-size: 25px;line-height: 1.1;margin-bottom: 6px}.along__media{padding: 0 10%}.along__h{margin-bottom: 26px}.checks{list-style: none;margin: 0;padding: 0}.checks li{display: flex;gap: 14px;align-items: flex-start;padding: 9px 0;font-size: 19px;line-height: 1.45}.checks__ic{flex: none;width: 30px;height: 30px;padding: 3px;margin-top: -1px;background: var(--lime);border: 2px solid var(--ink);border-radius: 8px;stroke-width: 2.6}.checks li:nth-child(2n) .checks__ic{background: var(--sage)}.checks li:nth-child(1) .checks__ic path{transition-delay: .1s}.checks li:nth-child(2) .checks__ic path{transition-delay: .25s}.checks li:nth-child(3) .checks__ic path{transition-delay: .4s}.checks li:nth-child(4) .checks__ic path{transition-delay: .55s}.checks li:nth-child(5) .checks__ic path{transition-delay: .7s}.checks li:nth-child(6) .checks__ic path{transition-delay: .85s}.checks li:nth-child(7) .checks__ic path{transition-delay: 1s}.checks li:nth-child(8) .checks__ic path{transition-delay: 1.15s}.checks li:nth-child(9) .checks__ic path{transition-delay: 1.3s}.cta{text-align: center}.cta__in{position: relative;z-index: 1}.cta__h{margin: 26px auto 0;font-family: var(--display);font-weight: 700;font-size: clamp(28px,3.4vw,46px);line-height: 1.16;letter-spacing: -.02em;max-width: 22ch;text-wrap: balance}.cta__h--xl{font-weight: 800;font-size: clamp(40px,6.4vw,92px);line-height: 1.02;margin-top: 0;max-width: 14ch}.mhead{padding-top: clamp(48px,6vw,88px)}.mhead__h1{font-weight: 800;font-size: clamp(38px,5.2vw,78px);line-height: 1.04;letter-spacing: -.02em}.mhead__w{display: inline-block}.mhead__w--1{background: var(--lime);color: var(--ink);padding: 0 .14em;margin: .06em 0;border-radius: 6px}.mhead__w--2{color: var(--sage)}.mhead__media{padding-bottom: 6%}.promise{text-align: center;padding-bottom: var(--pad)}.promise__in{position: relative}.promise__h4{font-family: var(--display);font-weight: 700;font-size: clamp(21px,2vw,27px);color: var(--navy)}.promise__h2{margin: 14px auto 0;font-weight: 800;font-size: clamp(36px,5vw,70px);max-width: 18ch}.session{padding-top: clamp(24px,4vw,48px)}.session .split{align-items: start}@media (min-width: 900px){.session__media{position: sticky;top: calc(var(--hnow) + 36px);padding: 0 6%}}.card{position: relative;background: var(--paper);border: 2px solid var(--ink);border-radius: 22px;padding: clamp(26px,4vw,50px);box-shadow: 8px 8px 0 var(--ink)}.card .label{color: var(--ink-2)}.card__h{margin: 12px 0 22px}.card__turn{display: flex;align-items: center;gap: 14px;margin: 26px 0;font-family: var(--display);font-style: italic;font-weight: 700;font-size: clamp(24px,2.4vw,32px);line-height: 1.2}.card__arrow{flex: none;width: 70px;height: 42px;color: var(--navy);transform: rotate(18deg)}.card__tear{position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin: 32px calc(-1 * clamp(26px,4vw,50px)) 0;padding: 26px clamp(26px,4vw,50px) 0;border-top: 3px dashed var(--ink)}.card__tear::before,.card__tear::after{content: '';position: absolute;top: -18px;width: 32px;height: 32px;border-radius: 50%;background: var(--cream);border: 2px solid var(--ink)}.card__tear::before{left: -18px;clip-path: inset(0 0 0 50%)}.card__tear::after{right: -18px;clip-path: inset(0 50% 0 0)}.chip{display: inline-flex;align-items: center;min-height: 44px;padding: 8px 18px;border: 2px solid var(--ink);border-radius: 999px;background: var(--beige);font-size: 18px;font-weight: 800}.chip--price{background: var(--lime)}.card__btn{margin-left: auto}@media (max-width: 560px){.card__btn{margin-left: 0;width: 100%}}.kind{padding-top: var(--pad)}.kind__wall{columns: 3 300px;column-gap: 30px}.kn{position: relative;break-inside: avoid;display: inline-block;width: 100%;margin: 14px 0 30px;padding: 40px 26px 26px;color: var(--ink);isolation: isolate}.kn::before{content: '';position: absolute;inset: 0;z-index: -1;background: var(--kc);border: 2px solid var(--ink);border-radius: 18px;transform: rotate(var(--r));box-shadow: 5px 5px 0 var(--ink);transition: transform .4s var(--ease)}.kn:hover::before{transform: rotate(0deg)}.kn--lime{--kc: var(--lime)}.kn--cream{--kc: var(--white)}.kn--sage{--kc: var(--sage)}.kn--beige{--kc: var(--beige)}.kn__q{font-size: 18px;line-height: 1.6}.kn__who{margin-top: 18px;padding-top: 14px;border-top: 2px dashed rgba(33,46,33,.35)}.kn__who strong{display: block;font-family: var(--display);font-weight: 700;font-size: 23px;line-height: 1.15}.kn__who span{display: block;margin-top: 2px;font-size: 15px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.faq__h{color: var(--lime);text-align: center;margin-bottom: 36px}.fold{border-top: 2px dashed rgba(244,243,232,.35)}.fold:last-child{border-bottom: 2px dashed rgba(244,243,232,.35)}.fold__q{display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 22px 0;cursor: pointer;list-style: none;font-family: var(--display);font-weight: 700;font-size: clamp(20px,1.9vw,25px);line-height: 1.3}.fold__q::-webkit-details-marker{display: none}.fold__q:hover span:first-child{color: var(--lime)}.fold__ic{flex: none;width: 42px;height: 42px;display: inline-flex;align-items: center;justify-content: center;background: var(--lime);color: var(--ink);border-radius: 12px;border: 2px solid var(--ink);box-shadow: 3px 3px 0 var(--cream);transition: transform .3s var(--ease)}.fold[open] .fold__ic{transform: rotate(45deg)}.fold__a{padding: 0 60px 24px 0;font-size: 18px;color: rgba(244,243,232,.94)}.thead{padding-top: clamp(48px,6vw,88px)}.thead__h1{font-weight: 800;font-size: clamp(44px,6vw,86px);line-height: 1.02;color: var(--cream)}.thead__p{margin-top: 18px;font-family: var(--display);font-style: italic;font-weight: 700;font-size: clamp(23px,2.4vw,32px);color: var(--lime)}.starts .split{align-items: center}.lhh__h{font-weight: 800;font-size: clamp(60px,8vw,132px);line-height: .98;letter-spacing: -.03em}.lhh__w{display: inline-flex;align-items: center;gap: .14em}.events .h2{text-align: center;margin-bottom: 40px}.events__h{display: block}.events__h .ul-draw{display: inline-block}.tks{list-style: none;margin: 0;padding: 0;display: grid;gap: 26px}@media (min-width: 900px){.tks:not(.tks--one){grid-template-columns: 1fr 1fr;gap: 30px 34px}}.tk{position: relative;display: grid;grid-template-columns: 1fr;background: var(--tc);color: var(--ink);border: 2px solid var(--ink);border-radius: 18px;box-shadow: 6px 6px 0 var(--tsh,var(--ink));transition: transform .25s var(--ease),box-shadow .25s var(--ease)}.tk:hover{transform: translateY(-4px);box-shadow: 8px 10px 0 var(--tsh,var(--ink))}.sec--ink .tk{--tsh: rgba(244,243,232,.85)}.tk--lime{--tc: var(--lime)}.tk--paper{--tc: var(--white)}.tk--sage{--tc: var(--sage)}.tk--beige{--tc: var(--beige)}.tk__main{padding: 22px 24px 18px}.tk__name{font-size: clamp(23px,2vw,28px);line-height: 1.15}.tk__date{font-family: var(--text);font-weight: 800;font-size: 20px;letter-spacing: 0;line-height: 1.3}.tk__name + .tk__date{margin-top: 8px}h3.tk__date{font-size: clamp(22px,2vw,26px)}.tk__where{margin-top: 6px;font-size: 18px}.tk__stub{position: relative;display: flex;align-items: center;padding: 18px 24px 22px;border-top: 3px dashed rgba(33,46,33,.55)}.tk__stub::before,.tk__stub::after{content: '';position: absolute;top: -17px;width: 30px;height: 30px;border-radius: 50%;background: var(--holebg,var(--cream));border: 2px solid var(--ink)}.tk__stub::before{left: -16px;clip-path: inset(0 0 0 50%)}.tk__stub::after{right: -16px;clip-path: inset(0 50% 0 0)}.sec--ink .tk{--holebg: var(--ink)}.tk__btn{display: inline-flex;align-items: center;gap: 10px;min-height: 48px;padding: 10px 18px;background: var(--ink);color: var(--cream);border-radius: 12px;text-decoration: none;font-size: 15px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;transition: transform .2s var(--ease)}.tk__btn:hover{transform: translateX(3px)}.tk__btn .ic{width: 18px;height: 18px}.tk__soon{display: inline-flex;align-items: center;min-height: 48px;padding: 10px 16px;border: 2px dashed var(--ink);border-radius: 12px;font-size: 15px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase}.tk.is-past{--tc: #dcd9cc;box-shadow: 3px 3px 0 var(--tsh,var(--ink))}.tk.is-past:hover{transform: none}.tk.is-past .tk__soon,.tk.is-past .tk__btn{border-style: solid}@media (min-width: 600px){.tk{grid-template-columns: 1fr auto}.tk__main{padding: 24px 26px;display: flex;flex-direction: column;justify-content: center}.tk__stub{border-top: 0;border-left: 3px dashed rgba(33,46,33,.55);padding: 20px 24px}.tk__stub::before{top: -17px;left: -17px;clip-path: inset(50% 0 0 0)}.tk__stub::after{top: auto;bottom: -17px;right: auto;left: -17px;clip-path: inset(0 0 50% 0)}}.pwall{columns: 3 300px;column-gap: 34px;text-align: center}.pwall__it{break-inside: avoid;display: inline-block;vertical-align: top;width: 92%;margin: 18px 0 40px;text-align: left}.receipts__h{position: relative;text-align: center;margin-bottom: 44px}.receipts__arrow{display: inline-block;vertical-align: top;width: 84px;height: 49px;margin: 18px 0 0 6px;color: var(--navy);transform: rotate(82deg)}.board{columns: 3 280px;column-gap: 30px;text-align: center}.rc{position: relative;break-inside: avoid;display: inline-block;vertical-align: top;width: 94%;margin: 20px 0 36px;padding: 10px;background: var(--white);box-shadow: 0 16px 28px -16px rgba(33,46,33,.55);transform: rotate(var(--r));transition: transform .35s var(--ease)}.rc:hover{transform: rotate(0deg) scale(1.02)}.rc__a{display: block;cursor: zoom-in}.rc__a img{width: 100%;height: auto}.seeyou{padding-top: var(--pad)}.shead{text-align: center;padding-bottom: calc(var(--pad) + 16px)}.shead__in{position: relative;z-index: 1}.shead__h1{font-weight: 800;font-size: clamp(56px,9vw,128px);line-height: 1}.shead__xo{margin-top: 18px}.shead__xo strong{font-weight: 700}.shead__xo em{font-family: var(--display);font-size: clamp(30px,3vw,40px);background: linear-gradient(transparent 50%,var(--lime) 50%,var(--lime) 92%,transparent 92%);padding: 0 .2em}.shows{padding-top: calc(var(--pad) + 8px)}.chead__h1{margin-bottom: 30px}.postcard{position: relative;background: var(--paper);border: 2px solid var(--ink);border-radius: 22px;padding: clamp(22px,4vw,44px) clamp(20px,5vw,56px) clamp(26px,5vw,56px);box-shadow: 10px 10px 0 var(--ink);background-image: linear-gradient(90deg,transparent calc(100% - 1px),transparent)}.bhead{text-align: center;padding-bottom: 24px}.bhead__h1{font-weight: 800;font-size: clamp(60px,9vw,124px);line-height: 1}.letters{padding-top: 32px}.envs{list-style: none;margin: 0;padding: 0;display: grid;gap: 36px 30px;grid-template-columns: repeat(auto-fill,minmax(min(100%,320px),1fr))}.env{--ec: var(--white);--ef: #efe8d6}.env--lime{--ec: var(--lime);--ef: #dcec5e}.env--beige{--ec: var(--beige);--ef: #d8cbb0}.env--sage{--ec: var(--sage);--ef: #9cb099}.env__a{position: relative;display: flex;flex-direction: column;min-height: 300px;height: 100%;padding: 112px 24px 24px;background: var(--ec);color: var(--ink);text-decoration: none;border: 2px solid var(--ink);border-radius: 14px;box-shadow: 6px 6px 0 var(--ink);transition: transform .25s var(--ease),box-shadow .25s var(--ease);perspective: 700px}.env__a:hover{transform: translateY(-4px);box-shadow: 8px 10px 0 var(--ink)}.env__flap{position: absolute;left: -2px;right: -2px;top: -2px;height: 96px;background: var(--ef);clip-path: polygon(0 0,100% 0,50% 100%);transform-origin: top;transition: transform .55s var(--ease);border-radius: 14px 14px 0 0}.env__flap::after{content: '';position: absolute;inset: 0;background: linear-gradient(to bottom left,transparent calc(50% - 1.5px),var(--ink) calc(50% - 1px),var(--ink) calc(50% + 1px),transparent calc(50% + 1.5px)) right / 50% 100% no-repeat,linear-gradient(to bottom right,transparent calc(50% - 1.5px),var(--ink) calc(50% - 1px),var(--ink) calc(50% + 1px),transparent calc(50% + 1.5px)) left / 50% 100% no-repeat}.env__a:hover .env__flap{transform: rotateX(160deg)}.env__body{display: flex;flex-direction: column;flex: 1}.env__meta{font-size: 15px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.env__t{margin-top: 10px;font-family: var(--display);font-weight: 700;font-size: clamp(25px,2.2vw,30px);line-height: 1.15;letter-spacing: -.015em}.env__more{display: inline-flex;align-items: center;gap: 10px;margin-top: auto;padding-top: 18px;font-size: 15px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.env__more .ic{transition: transform .25s var(--ease)}.env__a:hover .env__more .ic{transform: translateX(4px)}.post{padding-top: clamp(40px,6vw,80px)}.post__grid{display: grid;gap: 44px;align-items: start}.post__media{padding: 0 10%}@media (min-width: 900px){.post__grid{grid-template-columns: .8fr 1.6fr;gap: 64px}.post__media{position: sticky;top: calc(var(--hnow) + 40px);padding: 10px 0 0}}.letter--post{--mx: 46px}.letter--post::after{background-image: linear-gradient(90deg,transparent 0 44px,rgba(174,192,171,.9) 44px 46px,transparent 46px)}.post__h1{margin-top: 16px;font-size: clamp(36px,4.4vw,58px)}.post__by{margin-top: 12px;font-size: 17px}.post__by a{font-weight: 800;text-decoration-color: var(--lime);text-decoration-thickness: 3px;text-underline-offset: .2em}.post__body{margin-top: 30px;font-size: 19px;line-height: 34px;background-image: repeating-linear-gradient(to bottom,transparent 0 33px,var(--rule) 33px 34px);padding-top: 2px}.post__body p{margin: 0 0 34px}.post__author{display: flex;align-items: center;gap: 16px;margin-top: 10px;padding-top: 26px;border-top: 2px dashed var(--line);text-decoration: none;color: var(--ink)}.post__av{flex: none;width: 68px;height: 68px;border-radius: 16px;overflow: hidden;border: 2px solid var(--ink)}.post__av img,.post__av picture{width: 100%;height: 100%;object-fit: cover;object-position: 50% 18%}.post__author strong{display: block;font-family: var(--display);font-weight: 700;font-size: 22px}.post__author span span{font-size: 16px}.pn__grid{display: grid;gap: 22px}@media (min-width: 760px){.pn__grid{grid-template-columns: 1fr 1fr}}.pn__a{display: flex;align-items: center;gap: 18px;padding: 18px;background: var(--white);border: 2px solid var(--ink);border-radius: 16px;box-shadow: 5px 5px 0 var(--ink);text-decoration: none;color: var(--ink);transition: transform .2s var(--ease)}.pn__a:hover{transform: translateY(-3px)}.pn__a--r{flex-direction: row-reverse;text-align: right}.pn__txt{display: flex;flex-direction: column;gap: 4px}.pn__t{font-family: var(--display);font-weight: 700;font-size: 22px;line-height: 1.2}.pn .acts{margin-top: 34px}.lost{text-align: center;padding: clamp(80px,12vw,160px) 0}.lb{position: fixed;inset: 0;z-index: 80;display: flex;align-items: center;justify-content: center;background: rgba(20,28,20,.94);padding: 64px 16px}.lb__fig{max-width: min(1400px,100%);max-height: 100%;display: flex}.lb__fig img{max-width: 100%;max-height: calc(100vh - 128px);object-fit: contain;border: 8px solid var(--white)}.lb__close,.lb__nav{position: absolute;width: 52px;height: 52px;display: inline-flex;align-items: center;justify-content: center;background: var(--lime);color: var(--ink);border: 2px solid var(--ink);border-radius: 14px;cursor: pointer}.lb__close{top: 14px;right: 14px}.lb__nav--prev{left: 14px;top: 50%;margin-top: -26px}.lb__nav--next{right: 14px;top: 50%;margin-top: -26px}.lb .ic{width: 26px;height: 26px}@media (min-width: 960px){.nav__a:not(.nav__a--cta)::after{content: '';position: absolute;left: 0;right: 0;bottom: 4px;height: 3px;border-radius: 2px;background: var(--ink);transform: scaleX(0);transform-origin: left;transition: transform .3s var(--ease)}.nav__a:not(.nav__a--cta):hover::after,.nav__a:not(.nav__a--cta)[aria-current]::after{transform: scaleX(1)}}@media (prefers-reduced-motion: no-preference){.js .rv{opacity: 0;translate: 0 30px;transition: opacity .8s var(--ease),translate .8s var(--ease),transform .45s var(--ease),box-shadow .45s var(--ease)}.js .rv.is-in{opacity: 1;translate: 0 0}.js .rv-t{translate: 0 24px;transition: translate .7s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.js .rv-t.is-in{translate: 0 0}}.pstamp{display: block;filter: drop-shadow(0 6px 8px rgba(33,46,33,.28));transform: rotate(4deg)}.pstamp__in{--r: 5px;display: block;width: 100%;height: 100%;padding: calc(2 * var(--r));background: var(--white);-webkit-mask: radial-gradient(var(--r),#0000 98%,#000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r));mask: radial-gradient(var(--r),#0000 98%,#000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r))}.pstamp__in picture,.pstamp__in img{display: block;width: 100%;height: 100%;object-fit: cover}.hero{position: relative;display: flex;align-items: center;height: calc(100svh - 128px);min-height: 560px;max-height: 1100px;padding: 40px 0;background: #1b1530;isolation: isolate}.hero__bg{position: absolute;inset: 0;z-index: -1;overflow: hidden}.hero__bg .film{position: absolute;top: 0;left: 0;width: 145%;height: 100%}.hero__bg .film picture{display: block;width: 100%;height: 100%}.hero__bg .film__still,.hero__bg video{object-position: 50% 20%}.hero__bg .film__btn{right: calc(100% - 100% / 1.45 + var(--g));bottom: 18px}.hero__in{position: relative;pointer-events: none}.hero__card{pointer-events: auto;max-width: clamp(340px,30vw,440px);--mx: 34px}.hero__h1{font-weight: 800}.hero__label{display: block;font-family: var(--text);font-size: 15px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;line-height: 1.4}.hero__line{display: block;margin-top: 14px;font-size: clamp(38px,3.2vw,56px);line-height: 1.04;letter-spacing: -.025em}.hero__p{margin-top: 16px;font-size: clamp(18px,1.3vw,20px)}.hero .acts{margin-top: 24px}@media (max-width: 999px){.hero{display: block;height: auto;min-height: 0;max-height: none;padding: 0;background: var(--cream)}.hero__bg{position: relative;inset: auto;z-index: 0;aspect-ratio: 16 / 9;background: #1b1530}.hero__bg .film{width: 100%}.hero__bg .film__btn{right: 12px;bottom: 12px}.hero__in{padding-top: 26px}.hero__card{max-width: 640px}}.intro{--sw: min(44vw,250px);--fig: calc(var(--sw) * 1.3035);padding-bottom: calc(var(--fig) * .8 - var(--wave-h) * .5 + 32px)}.intro__media{padding: 0 4% 0 0}.intro__pol{width: 100%}.legs{position: absolute;left: 0;right: 0;bottom: 0;height: 0}.legs__in,.legs__cell{position: relative;height: 0}.legs__fig{position: absolute;right: 4%;width: var(--sw);bottom: calc(var(--wave-h) * .5 - var(--fig) * .2);margin: 0}@media (min-width: 900px){.intro{--sw: clamp(170px,19vw,280px);padding-bottom: var(--pad)}.intro .split{align-items: end}.intro__media{padding: 0 14% 0 0}.legs__in{display: grid;grid-template-columns: 1fr 1fr;column-gap: clamp(40px,6vw,88px)}.legs__cell{grid-column: 1}.legs__fig{right: -2%}}.scrib{text-decoration: underline;text-decoration-color: var(--lime);text-decoration-thickness: .09em;text-underline-offset: .2em}.duo{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;column-gap: 10px}.duo__side--l{justify-self: end}.duo__arrow{width: clamp(40px,10vw,92px);height: auto;color: var(--lime);transform: rotate(8deg)}.promise__bar{display: block;width: 132px;height: 10px;margin: 26px auto 0;border-radius: 999px;background: var(--lime)}.kn__tape,.rc__tape{position: absolute;z-index: 2;top: -12px;left: 50%;width: 92px;height: 24px;margin-left: -46px;background: rgba(235,252,114,.88);box-shadow: 0 1px 2px rgba(33,46,33,.15);transform: rotate(-4deg)}.kn--lime .kn__tape{background: rgba(174,192,171,.92)}.lhh__w{display: inline-block}.lhh__w--1{color: var(--sage)}.lhh__w--2{color: var(--ink);background: var(--lime);padding: 0 .12em;margin-top: .06em;border-radius: 10px}.chead__media{padding: 0 8% 6% 0}.chead__block{position: absolute;left: 16%;right: 0;top: 12%;bottom: 0;background: var(--lime);border-radius: 28px;z-index: 0}.chead__media .pol{z-index: 1}.chead__h1{margin-bottom: 30px}.bhead__in{position: relative}.env__stamp{position: absolute;top: 12px;right: 14px;z-index: 2;width: 78px;height: 98px}.post__mark{display: flex}.post__mark time{display: inline-flex;align-items: center;min-height: 36px;padding: 4px 14px;background: var(--lime);border: 2px solid var(--ink);border-radius: 999px;font-size: 15px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.pn__stamp{flex: none;width: 76px;height: 96px;transform: rotate(-3deg)}.lost__in{position: relative}.tk__stub::before,.tk__stub::after,.bigtk__txt::before,.bigtk__txt::after,.bigtk__stub::before,.bigtk__stub::after,.card__tear::before,.card__tear::after{content: none !important}.star{position: absolute;width: var(--ss,30px);height: auto;z-index: 0;pointer-events: none;transform: rotate(var(--sr,-10deg))}.star path{fill: var(--sc,var(--lime))}@media (prefers-reduced-motion: no-preference){.js .star{scale: 0;transition: scale .7s cubic-bezier(.3,1.6,.5,1) .1s}.js .star.is-in{scale: 1}}.mentor__s1{--ss: clamp(34px,4.4vw,62px);top: 14%;left: 7%}.mentor__s2{--ss: 26px;--sc: var(--sage);--sr: 14deg;bottom: 20%;right: 10%}@media (max-width: 699px){.mentor__s1{top: 3%;left: 4%}.mentor__s2{bottom: 3%;right: 6%}}.ahead__s1{--ss: clamp(36px,4vw,56px);--sc: var(--ink);top: -3%;right: 4%}.current__s1{--ss: 50px;bottom: -4%;left: 4%;--sr: 12deg}.cta__s1{--ss: clamp(36px,4.6vw,64px);--sc: var(--ink);top: 16%;left: 8%}.cta__s2{--ss: 28px;--sc: var(--paper);--sr: 16deg;bottom: 18%;right: 11%}@media (max-width: 699px){.cta__s1{top: 4%;left: 4%}.cta__s2{bottom: 5%}}.mhead__s1{--ss: clamp(28px,3vw,44px);bottom: 0;left: -2%}.shead__s1{--ss: clamp(38px,5vw,72px);--sc: var(--sage);top: 22%;left: 10%}.shead__s2{--ss: clamp(22px,2.6vw,36px);--sc: var(--ink);--sr: 14deg;top: 30%;right: 12%}@media (max-width: 699px){.shead__s1{top: 6%;left: 4%}.shead__s2{top: 8%;right: 6%}}.chead__s1{--ss: clamp(36px,4vw,52px);--sc: var(--navy);top: -3%;left: -2%;z-index: 2}.bhead__s1{--ss: clamp(36px,5vw,64px);--sc: var(--sage);top: 8%;left: 22%}.lost__s1{--ss: 60px;--sc: var(--sage);top: -16%;left: 24%}.env__sep{position: relative;display: inline-block;width: 13px;vertical-align: -1px;margin: 0 3px;--sc: var(--ink);--sr: 0deg}.intro{padding-top: clamp(56px,6.5vw,88px)}@media (min-width: 900px){.intro .split{align-items: start}}@media (max-width: 899px){.intro__media .pol,.current__media .pol,.session__media .pol,.chead__media .pol{max-width: 440px;margin-inline: auto}.intro__media{padding: 0}}.beliefs__media{--cr: 1.2929;--cc: .1}.along__media{--cr: 1.3035;--cc: .17}.cutband{position: relative;display: flex;justify-content: center;margin: calc(-1 * var(--pad)) calc(-1 * var(--g)) 0;padding: 44px var(--g) 0;overflow: hidden}.cutband--sage{background: var(--sage)}.cutband--lime{background: var(--lime)}.cutband__fig{--cw: min(76vw,380px);width: var(--cw);margin: 0 0 calc(-1 * var(--cw) * var(--cr) * var(--cc))}.cutband__wave{position: absolute;left: 0;bottom: -1px;width: 100%;height: var(--wave-h);fill: var(--cream);z-index: 2}@media (min-width: 900px){.cutband{position: static;display: block;margin: 0;padding: 0;overflow: visible;background: none;min-height: 1px}.cutband__wave{display: none}.cutband__fig{--wc: calc(min(100%,var(--max) + 2 * var(--g)) - 2 * var(--g));--gap: clamp(40px,6vw,88px);position: absolute;left: calc((100% - var(--wc)) / 2 + ((var(--wc) - var(--gap)) / 2 - var(--cw)) / 2);bottom: calc(var(--wave-h) * .5 - var(--cw) * var(--cr) * var(--cc));margin: 0}.beliefs__media .cutband__fig{--cw: min(32vw,420px);--cc: .13}.along__media .cutband__fig{--cw: min(28vw,360px)}}.starts .split{align-items: center}.letter--starts .lead{margin: 18px 0}.lhh{display: flex;align-items: center;min-height: calc(100svh - 72px);padding: 0}.lhh__pic{position: absolute;top: 0;bottom: 0;right: 0;width: 58%;overflow: hidden}.lhh__pic picture,.lhh__pic img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 42% 30%}.lhh__vwave{position: absolute;top: 0;left: -1px;height: 100%;width: clamp(28px,3.6vw,60px);fill: var(--ink)}.lhh__hwave{display: none}.lhh__in{position: relative;padding-top: 88px;padding-bottom: 88px}.lhh__txt{max-width: calc(42vw - 24px - max(var(--g),(100vw - var(--max)) / 2))}@media (max-width: 899px){.lhh{display: block;min-height: 0;padding: 0 0 clamp(56px,9vw,80px)}.lhh__pic{position: relative;width: 100%;aspect-ratio: 4 / 3}.lhh__vwave{display: none}.lhh__hwave{display: block;position: absolute;left: 0;bottom: -1px;width: 100%;height: var(--wave-h);fill: var(--ink)}.lhh__in{padding-top: 28px;padding-bottom: 0}.lhh__txt{max-width: none}}.postcard__top{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 26px}.postcard__h{font-size: clamp(30px,3.6vw,46px);line-height: 1.05}.postcard__stamp{flex: none;width: 104px;height: 128px}@media (max-width: 480px){.postcard__stamp{width: 82px;height: 102px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition: none !important;animation: none !important;scroll-behavior: auto !important}.js .doo path,.js .checks .checks__ic path{stroke-dasharray: none !important;stroke-dashoffset: 0 !important}}@media (min-width: 1000px){.hero__bg .film{width: 158%}.hero__bg .film__still,.hero__bg video{object-position: 50% 34%}.hero__bg .film__btn{right: calc(100% - 100% / 1.58 + var(--g))}}.intro{padding-bottom: var(--pad)}@media (min-width: 900px){.intro .split{align-items: center}}.ahead__pol{width: min(100%,470px);margin: 0 auto}.thero{position: relative;display: flex;align-items: center;min-height: calc(100svh - 128px);max-height: 1000px;padding-top: 48px;padding-bottom: 72px;isolation: isolate}.thero__bg{position: absolute;inset: 0;z-index: -1;overflow: hidden;background: #0d0b16}.thero__bg .film{position: absolute;inset: 0}.thero__bg .film picture{display: block;width: 100%;height: 100%}.thero__bg .film__still,.thero__bg video{object-position: 62% 45%}.thero__bg .film__btn{right: var(--g);bottom: 26px}.thero__in{position: relative;width: 100%;pointer-events: none}.thero__card{pointer-events: auto;max-width: clamp(340px,34vw,500px);background: var(--ink);border-radius: 18px;padding: clamp(26px,3vw,40px);box-shadow: 8px 8px 0 var(--lime)}@media (max-width: 999px){.thero{display: block;min-height: 0;max-height: none;padding: 0 0 64px}.thero__bg{position: relative;inset: auto;z-index: 0;aspect-ratio: 16 / 9}.thero__bg .film__btn{right: 12px;bottom: 12px}.thero__in{padding-top: 28px}.thero__card{max-width: none;padding: 0;background: none;box-shadow: none;border-radius: 0}}.sec--ink.lhh{background: #000}.lhh__vwave,.lhh__hwave{fill: #000}.p-shows .ftr>.edge--top{filter: drop-shadow(0 -7px 0 var(--lime))}.p-contact .form__end{flex-wrap: nowrap}.p-contact .form__end .form__send{flex: 1 1 auto;justify-content: center}.p-about .pol[class*="pol--tape"]::before,.p-about .kn__tape,.p-about .rc__tape{background: rgba(174,192,171,.95)}@media (min-width: 900px){.beliefs .split__txt,.along .split__txt{position: relative;z-index: 3}}@media (min-width: 1000px){.thero__bg::after{content: '';position: absolute;inset: 0;background: linear-gradient(90deg,rgba(13,11,22,.86) 0%,rgba(13,11,22,.62) 32%,rgba(13,11,22,0) 62%);pointer-events: none}.thero__bg .film__btn{z-index: 3}.thero__card{background: none;box-shadow: none;padding: 0;border-radius: 0}.thero__card .thead__h1,.thero__card .thead__p{text-shadow: 0 2px 18px rgba(0,0,0,.55)}}@media (min-width: 900px){.lhh__h{font-size: clamp(76px,calc((36vw - 24px - max(var(--g),(100vw - var(--max)) / 2)) / 2.95),176px)}}.lhh__txt{position: relative;z-index: 1}.lhh__s1{--ss: clamp(40px,4.2vw,62px);--sr: -12deg;top: 45%;left: 85%}.lhh__s2{--ss: clamp(22px,2.1vw,32px);--sc: var(--sage);--sr: 16deg;top: -16%;left: 6%}.lhh__s3{--ss: clamp(26px,2.6vw,40px);--sc: var(--beige);--sr: 8deg;bottom: -20%;left: 62%}.lhh__s4{--ss: 20px;--sr: -20deg;bottom: 10%;left: 92%}.menu__panel{background-image: none}.menu__a{border-bottom: 2px solid var(--line)}@media (max-width: 699px){.pwall{columns: auto;display: grid;grid-template-columns: 1fr 1fr;gap: 26px 16px;align-items: start}.pwall__it{width: 100%;margin: 10px 0 0}.pwall__it:nth-child(3n){grid-column: span 2;width: 86%;justify-self: center}}@media (max-width: 699px){.kind__wall{columns: auto;display: flex;gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;margin: 0 calc(-1 * var(--g));padding: 6px var(--g) 18px;scrollbar-width: none;-webkit-overflow-scrolling: touch}.kind__wall::-webkit-scrollbar{display: none}.kind__wall{align-items: flex-start}.kind__wall .kn{flex: 0 0 86%;scroll-snap-align: center;margin: 16px 0 12px}.kind__nav{display: flex;align-items: center;justify-content: center;gap: 18px;margin-top: 6px}.kind__nav[hidden]{display: none}}.kind__btn{width: 48px;height: 48px;display: inline-flex;align-items: center;justify-content: center;border: 2px solid var(--ink);border-radius: 12px;background: var(--lime);color: var(--ink);box-shadow: 3px 3px 0 var(--ink);cursor: pointer}.kind__btn .ic{width: 24px;height: 24px}.kind__btn--prev .ic{transform: scaleX(-1)}.kind__count{min-width: 64px;text-align: center;font-weight: 800;font-size: 17px;letter-spacing: .04em}.p-about .pol:hover{transform: rotate(var(--r,-2deg));box-shadow: 0 18px 34px -16px rgba(33,46,33,.45),0 2px 5px rgba(33,46,33,.12)}.p-about .sticker:hover{animation: none}@media (min-width: 900px){.lhh__pic{width: 64%}.lhh__pic picture,.lhh__pic img{object-position: 46% 28%}.lhh__txt{max-width: calc(36vw - 24px - max(var(--g),(100vw - var(--max)) / 2))}}@media (max-width: 899px){.lhh__s2{top: -3%;left: 80%}.lhh__s1{top: 44%;left: auto;right: 4%}}.mhero{position: relative;display: flex;align-items: center;min-height: calc(100svh - 128px);max-height: 940px;padding-top: 48px;padding-bottom: 76px;isolation: isolate}.mhero__bg{position: absolute;inset: 0;z-index: -1;overflow: hidden;background: var(--ink)}.mhero__bg picture,.mhero__bg img{display: block;width: 100%;height: 100%;object-fit: cover}.mhero__bg::after{content: '';position: absolute;inset: 0;background: linear-gradient(90deg,rgba(33,46,33,.9) 0%,rgba(33,46,33,.66) 30%,rgba(33,46,33,0) 60%);pointer-events: none}.mhero__in{position: relative;width: 100%}.mhero__txt{position: relative;max-width: min(560px,46vw)}.mhero .mhead__h1{font-size: clamp(44px,5.6vw,92px);text-shadow: 0 2px 18px rgba(0,0,0,.4)}.mhero .mhead__w--1{text-shadow: none}.mhero .mhead__s1{top: -22%;left: 0;bottom: auto}@media (max-width: 899px){.mhero{display: block;min-height: 0;max-height: none;padding: 0 0 64px}.mhero__bg{position: relative;inset: auto;z-index: 0;aspect-ratio: 4 / 5}.mhero__bg::after{display: none}.mhero__in{padding-top: 30px}.mhero__txt{max-width: none}.mhero .mhead__s1{top: -6px;left: auto;right: 0}}.wds__in{text-align: center}.wds__in .words{max-width: 62ch;margin-inline: auto}.wds .label + .wds__h{margin-top: 10px}.wds__words{margin-top: 20px}.wds__h--c{display: block;text-align: center;margin-bottom: 36px}.sec--lime .wds__h .hl{background-image: linear-gradient(104deg,transparent .3em,var(--paper) .3em,var(--paper) calc(100% - .2em),transparent calc(100% - .2em))}.sec--ink .wds__h .hl{background: none;color: var(--lime)}.wds--split .split__txt .acts{margin-top: 28px}.wds--photos .wds__h--c{margin-bottom: 20px}.sec--ink.wds--photos .wds__h--c .hl{background: none;color: var(--lime)}.wds--ticket .bigtk .label{color: var(--lime)}.wds--ticket .bigtk--end .label{color: var(--ink)}.tk--pic .tk__pic{overflow: hidden;border-radius: 16px 16px 0 0;border-bottom: 2px solid var(--ink);aspect-ratio: 4 / 3}.tk--pic .tk__pic picture,.tk--pic .tk__pic img{display: block;width: 100%;height: 100%;object-fit: cover}@media (min-width: 600px){.tk--pic{grid-template-columns: minmax(150px,210px) 1fr auto}.tk--pic .tk__pic{aspect-ratio: auto;min-height: 150px;border-radius: 16px 0 0 16px;border-bottom: 0;border-right: 2px solid var(--ink)}}.wd-sheet__tag{margin: 0;padding: 14px var(--g);background: var(--ink);color: var(--lime);font-size: 15px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;text-align: center}.wd-sheet__tag span{color: var(--cream)}@media (min-width: 700px){.wds__wall{columns: auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;gap: 0 30px}.wds__wall .kn{flex: 0 1 340px;width: auto}}.pol__cap{position: absolute;left: 12px;right: 12px;bottom: clamp(8px,1.2vw,14px);font-size: 15px;font-weight: 700;line-height: 1.25;text-align: center;color: var(--ink)}.wds__notes{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 22px;margin-top: 30px;text-align: left}.wds--cards .wds__in{text-align: center}.wds__line{margin: 18px auto 0;max-width: 46ch;font-size: 19px}.wds--faq:not(.sec--ink){color: var(--ink)}.wds--faq:not(.sec--ink) .faq__h{color: var(--ink)}.wds--faq:not(.sec--ink) .fold{border-color: rgba(33,46,33,.35)}.wds--faq:not(.sec--ink) .fold__a{color: var(--ink)}.wds--faq:not(.sec--ink) .fold__q:hover span:first-child{color: var(--ink);text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}.wds--faq:not(.sec--ink) .fold__ic{box-shadow: 3px 3px 0 var(--ink)}.wd-sec-note{margin: 0;padding: 16px 20px;background: #fff8e1;border-top: 1px dashed #b8901c;border-bottom: 1px dashed #b8901c;color: #3d3200;font: 500 15px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;text-align: center}.wd-sec-note p{margin: 0}.wd-sheet__tag{display: flex;flex-wrap: wrap;gap: 4px 14px;align-items: baseline;justify-content: center}.wd-sheet__tag b{color: var(--lime)}.hdr__img{display: block;width: auto;height: 44px;transform-origin: left center;transition: transform .45s var(--hease)}.hdr.is-small .hdr__img{transform: scale(.86)}.menu__img{display: block;width: auto;height: 40px}.js .rv{opacity: 1;translate: none}.edge--in{display: none;top: auto;bottom: -1px}@media (min-width: 900px){main>.mhero:first-child>.edge--in{display: block}main>.mhero:first-child>.edge--bottom{display: none}}@media (min-width: 1000px){main>.thero:first-child>.edge--in{display: block}main>.thero:first-child>.edge--bottom{display: none}main>.thero:first-child .thero__bg .film__btn{bottom: calc(var(--wave-h) + 18px)}}.para-gap{display: block;height: 1em}.mhero .mhead__w--1{background: none;color: var(--lime);padding: 0;margin: 0;border-radius: 0;text-shadow: 0 2px 18px rgba(0,0,0,.4)}.mhero .mhead__s1{top: auto;bottom: calc(100% + 14px);left: 0;right: auto}@media (max-width: 899px){.mhero .mhead__s1{top: auto;bottom: calc(100% + 10px);left: 0;right: auto}.mhero__in{padding-top: 54px}}
