.ul-hero{--ul-h1-fit:8.2;padding-top:calc(6 * var(--u))}.ul-hero-grid{display:grid;row-gap:calc(2.5 * var(--u))}.ul-hero-copy{container-type:inline-size}.ul-hero-copy .mk-h1-home{font-size:min(clamp(1.625rem,-.2871rem + 9.5712vw,2.75rem),100cqi/var(--ul-h1-fit))}.ul-figure{margin:0;min-width:0}.ul-frame{position:relative;display:block;border:1px solid #1f1f1e;background:#ffffff}.ul-frame img{display:block;width:100%;height:auto}.ul-cap{margin-top:calc(.75 * var(--u))}@media (min-width:48rem){.ul-hero{padding-top:calc(7 * var(--u))}.ul-hero-grid{row-gap:calc(3 * var(--u))}.ul-hero-copy .mk-h1-home{font-size:min(calc(2.625 * var(--u)),100cqi/var(--ul-h1-fit))}}@media (min-width:64rem){.ul-hero-copy .mk-h1-home{font-size:min(calc(2.875 * var(--u)),100cqi/var(--ul-h1-fit))}}@media (min-width:80rem){.ul-hero{display:grid;align-content:center;min-height:100svh;padding-top:6rem;padding-bottom:2.5rem}.ul-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:calc(3 * var(--u));align-items:center}.ul-hero-copy .mk-h1-home{font-size:min(calc(3 * var(--u)),100cqi/var(--ul-h1-fit))}.ul-hero .ul-figure{--ul-sheet-h:min(calc(100svh - 13rem),46rem);justify-self:end;width:min(100%,calc(var(--ul-sheet-h) * 1224 / 792))}}@media (min-width:90rem){.ul-hero-copy .mk-h1-home{font-size:min(calc(3.25 * var(--u)),100cqi/var(--ul-h1-fit))}}.ul-field{display:grid;row-gap:calc(1.75 * var(--u));margin:0}@media (min-width:64rem){.ul-field{grid-template-columns:minmax(0,1.7244fr) minmax(0,.8fr);column-gap:calc(1.25 * var(--u))}}.ul-methods{display:grid;row-gap:calc(2 * var(--u));margin-top:calc(3 * var(--u))}.ul-method{border-top:1px solid var(--mkl-hairline);padding-top:calc(1.25 * var(--u))}@media (min-width:64rem){.ul-methods{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(3 * var(--u));margin-top:calc(4 * var(--u))}}.ul-pages{position:relative;display:flex;gap:calc(.75 * var(--u));margin:0;padding:4px 4px calc(.75 * var(--u) + 4px);margin-inline:-4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.ul-page{flex:0 0 auto;min-width:0;scroll-snap-align:start}.ul-page .ul-frame{height:min(20rem,55svh);aspect-ratio:var(--ul-ratio)}.ul-page .ul-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ul-page-label{display:block;margin-top:calc(.5 * var(--u))}.ul-page a{display:block}@media (hover:hover){.ul-page a .ul-frame{transition:translate .2s ease-out}.ul-page a:hover .ul-frame{translate:0 -3px}}@media (prefers-reduced-motion:reduce){.ul-page a .ul-frame{transition:none}}@media (min-width:64rem){.ul-pages{display:grid;grid-template-columns:repeat(4,minmax(0,.7727fr)) minmax(0,1.5455fr);column-gap:calc(1 * var(--u));padding:0;margin-inline:0;overflow:visible}.ul-page .ul-frame{width:100%;height:auto}}.mk-light .ul-band{--mkl-page:#1f1f1e;--mkl-ink:#ffffff;--mkl-ink-2:#afafaf;--mkl-ink-3:#939393;--mkl-hairline:rgb(255 255 255/0.18);--mkl-accent:#8db430;background-color:var(--mkl-page);color:var(--mkl-ink)}.mk-light .ul-band :focus-visible{outline-color:#ffffff}.mk-light .ul-band ::selection{background:#ffffff;color:#1f1f1e}