@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff")}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff)format("woff")}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-ext-400-normal.DWiEslNC.woff2)format("woff2"),url(/_astro/bebas-neue-latin-ext-400-normal.HFKRJXnW.woff)format("woff")}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer kit-core{:root{--paper:#f7f7f2;--ink:#000;--straw:#eee3b5;--gutter:clamp(1rem, 3vw, 2.5rem);--space:clamp(2.75rem, 5.5vw, 5.5rem);--measure:35rem;--title:clamp(2.5rem, 2.4vw + 1.4rem, 4rem)}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}img,picture,svg{max-width:100%;height:auto;display:block}picture{display:contents}picture>source{display:none}input,button,textarea,select{font:inherit;color:inherit}ul[role=list]{padding:0;list-style:none}p,h1,h2,h3{overflow-wrap:break-word}}@layer tokens{:root{color-scheme:light;--sage:#c3ca9c;--ink-2:#4a4a42;--moss:#4a5430;--olive:#6c7844;--mark-ink:var(--ink);--mark-line:var(--olive);--sweep:var(--ink);--sweep-ink:var(--paper);--frame:#0000001f;--font-display:"Unna", "Iowan Old Style", "Times New Roman", serif;--font-body:"IBM Plex Mono", "Courier New", monospace;--step--1:.875rem;--step-0:1.125rem;--step-half:1.3125rem;--step-1:1.5rem;--step-2:2.25rem;--step-3:3rem;--step-4:4.5rem;--display:clamp(2.25rem, 3vw + 1.25rem, 4rem);--nav-h:5rem;--tight:6px;--edge:clamp(.5rem, 1.4vw, 1.25rem)}[data-font=courier]{--font-body:"Courier Prime", "Courier New", monospace}[data-font=dm]{--font-body:"DM Mono", "Courier New", monospace}[data-font=hanken]{--font-body:"Hanken Grotesk Variable", "Helvetica Neue", Arial, sans-serif}[data-font=jost]{--font-body:"Jost Variable", "Futura", "Helvetica Neue", sans-serif}[data-font=times]{--font-body:"Times New Roman", "Tinos", Times, serif}[data-font=times] body{font-size:1.25rem}[data-font=hanken] body{font-weight:300}[data-font=jost] body{font-weight:350}[data-title=unna]{--font-display:"Unna", "Iowan Old Style", "Times New Roman", serif}[data-title=bodoni]{--font-display:"Bodoni Moda Variable", "Didot", "Times New Roman", serif}[data-title=playfair]{--font-display:"Playfair Variable", "Didot", "Times New Roman", serif}[data-title=fraunces]{--font-display:"Fraunces Variable", "Iowan Old Style", serif}[data-title=instrument]{--font-display:"Instrument Serif", "Iowan Old Style", serif}[data-title=bebas]{--font-display:"Bebas Neue", "Arial Narrow", sans-serif}}@layer base{html{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 1rem)}body{font-size:var(--step-0);min-height:100svh;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:400;line-height:1.05}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--moss)}:focus-visible{outline:2px solid var(--moss);outline-offset:3px}::selection{background:var(--straw);color:var(--ink)}main:focus{outline:none}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:.5rem 1rem;position:absolute;inset-block-start:-10rem;inset-inline-start:1rem}.skip-link:focus{inset-block-start:1rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lead{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);line-height:1.25}.prose{max-width:var(--measure);gap:1.1em;display:grid}.button{background:var(--moss);color:var(--paper);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border:0;padding:.9rem 1.6rem;font-size:.75rem;text-decoration:none;display:inline-block}.button:hover{background:var(--ink);color:var(--paper)}.button:disabled{opacity:.6;cursor:progress}}@layer layout{body{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.nav{z-index:40;min-height:var(--nav-h);padding:1rem var(--gutter);background:var(--paper);align-items:center;gap:1rem 2rem;display:flex;position:sticky;top:0}.nav__brand{align-items:center;gap:.75rem;margin-inline-end:auto;text-decoration:none;display:flex}.nav__logo{width:4rem;height:4rem;translate:0 -.46rem}.nav__name{font-family:var(--font-display);font-size:var(--step-1);line-height:1}.nav__links,.nav__meta{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;padding:0;list-style:none;display:flex}.nav__links a,.nav__summary{font-family:var(--font-display);font-size:var(--step-half);text-decoration:none}.nav__links a[aria-current=page],.nav__links a:hover,.nav__summary.is-current,.nav__summary:hover{text-underline-offset:.2em;text-decoration:underline 1px}.nav__meta{font-size:var(--step--1);color:var(--ink-2)}.nav__meta a{text-decoration:none}.nav__meta a:hover{text-decoration:underline}.nav__toggle,.nav__close{border:1px solid var(--ink);font-size:var(--step--1);cursor:pointer;background:0 0;padding:.4rem .9rem}.nav__dropdown{position:relative}.nav__summary{cursor:pointer;align-items:center;gap:.45em;list-style:none;display:inline-flex}.nav__summary::-webkit-details-marker{display:none}.nav__summary:after{content:"";border-block-end:1px solid;border-inline-end:1px solid;width:.38em;height:.38em;translate:0 -.15em;rotate:45deg}.nav__dropdown[open]>.nav__summary:after{translate:0 .12em;rotate:-135deg}.nav__submenu{gap:.9rem;padding:0;list-style:none;display:grid}@media (width>=56rem){.nav__toggle,.nav__close{display:none}.nav__menu[popover]{width:auto;height:auto;color:inherit;background:0 0;border:0;align-items:center;gap:2.5rem;margin:0;padding:0;display:flex;position:static;inset:auto;overflow:visible}.nav__submenu{border:1px solid var(--frame);border-top:1px solid var(--ink);background:var(--paper);text-align:center;min-width:13rem;padding:1.6rem 2rem;position:absolute;top:calc(100% + 1.2rem);left:50%;translate:-50%}.nav__dropdown[open]:after{content:"";inset-inline:-1.5rem;height:1.4rem;position:absolute;top:100%}}@media (width<=55.99rem){.nav__menu[popover]:popover-open{width:100%;max-width:none;height:100%;max-height:none;padding:1.25rem var(--gutter) 2rem;background:var(--straw);color:var(--ink);border:0;flex-direction:column;gap:2.5rem;margin:0;display:flex;inset:0;overflow-y:auto}.nav__close{align-self:flex-end}.nav__menu .nav__links{flex-direction:column;align-items:flex-start;gap:.5rem}.nav__menu .nav__links a,.nav__menu .nav__summary{font-size:var(--step-3)}.nav__menu .nav__submenu{gap:.25rem;padding:.5rem 0 .75rem 1.25rem}.nav__menu .nav__submenu a{font-size:var(--step-2)}}.footer{padding:3rem var(--gutter) 2rem;font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex}.footer__brand{color:var(--ink);align-items:center;gap:.75rem;margin-inline-end:auto;text-decoration:none;display:flex}.footer__mark{flex:none;display:block}.footer__mark svg{width:3rem;height:3rem;display:block}.footer__name{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);line-height:1}.footer__channels{flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none;display:flex}.footer__note{flex-basis:100%}.footer__note a{margin-inline-start:1rem}@media (width<=47.99rem){.footer{row-gap:.25rem}.footer__brand{margin-block-end:.5rem}.footer__channels{gap:0 1.1rem}:is(.footer__channels,.footer__lang) a{min-inline-size:2.75rem;padding-block:.7em;display:inline-block}}.section{padding-block:calc(var(--space) * .5) var(--space)}.section--first{padding-block-start:calc(var(--space) * .6)}.section__title{padding-inline:var(--gutter);font-size:var(--step-3);margin-block-end:2.5rem}.section__more{padding:1.5rem var(--gutter) 0}.band{padding:var(--space) var(--gutter)}.band--straw{background:var(--straw)}.band--sage{background:var(--sage)}.page-head{padding:calc(var(--space) * .6) var(--gutter) calc(var(--space) * .5);gap:1.25rem;display:grid}.page-head__title{font-size:var(--title);line-height:.95}.page-head__intro{max-width:var(--measure);color:var(--ink-2)}.page-head__eyebrow{font-size:var(--step--1)}.page-head__meta{color:var(--ink-2)}.page-head__aside{gap:.75rem;display:grid}@media (width>=56rem){.page-head--split{column-gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.page-head--split .page-head__eyebrow{grid-column:1/-1}.page-head--split .page-head__aside{padding-block-end:.6em}}.empty{max-width:40rem;padding:1rem var(--gutter) var(--space);gap:.75rem;display:grid}.empty--page{padding-block-start:var(--space)}}@layer components{.story-title__a,.story-title__b{display:inline}.masonry{--cols:1;--gap:var(--tight);columns:var(--cols);column-gap:var(--gap)}.masonry>*{break-inside:avoid;margin-block-end:var(--gap)}@media (width>=36rem){.masonry{--cols:2}}@media (width>=64rem){.masonry{--cols:3}}.masonry.is-masonry{columns:auto;position:relative}.masonry.is-masonry>*{margin:0;position:absolute;top:0;left:0}.gallery-section{padding:var(--tight) var(--edge) var(--space);scroll-margin-top:var(--nav-h)}.gallery__photo{width:100%}.story-grid{--gap:var(--gutter);padding-inline:var(--gutter)}.story-card{padding-block-end:.5rem}.story-card__link{text-decoration:none;display:block}.story-card__photo{width:100%}.story-card__text{padding-block-start:.85rem}.story-card__title{font-size:var(--step-1)}.story-card__link:hover .story-card__title{text-underline-offset:.15em;text-decoration:underline 1px}.story-card__category{font-size:var(--step--1);color:var(--ink-2);margin-block-start:.25rem}.cat-list{padding-inline:var(--gutter);display:grid}.cat-list__link{grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem 1.5rem;padding-block:.75rem;text-decoration:none;display:grid}.cat-list__photo{display:none}.cat-list__name{font-family:var(--font-display);font-size:var(--step-4);line-height:1}.cat-list__link:hover .cat-list__name{text-underline-offset:.12em;text-decoration:underline 1px}.cat-list--row{justify-content:space-between;align-items:baseline;gap:1.5rem var(--gutter);flex-wrap:wrap;display:flex}.cat-list--row .cat-list__link{gap:.5rem;padding-block:0}@media (width<=55.99rem){.cat-list--row{gap:1.5rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.selected{gap:var(--tight);display:grid}.selected__item{display:block}.selected__photo{width:100%}.selected__row--pair{gap:var(--tight);display:grid}@media (width>=36rem){.selected__row--pair{align-items:flex-start;display:flex}.selected__row--pair>.selected__item{flex:1 1 0;min-width:0}}.gallery__link{display:block}.gallery__link:focus-visible{outline-offset:-3px}.viewer{width:100%;max-width:none;height:100%;max-height:none;color:var(--paper);background:#000000f5;border:0;padding:0}.viewer[open]{grid-template-rows:auto 1fr auto;display:grid}.viewer::backdrop{background:#000000f5}.viewer :focus-visible{outline-color:var(--straw)}.viewer__close{justify-self:end;margin:1rem}.viewer__figure{min-height:0;padding-inline:var(--gutter);grid-template:minmax(0,1fr)/minmax(0,1fr);margin:0;display:grid}.viewer__image{object-fit:contain;touch-action:pan-y;width:100%;height:100%}.viewer__bar{justify-content:center;align-items:center;gap:1.5rem;padding:1rem;display:flex}.viewer button{border:1px solid var(--paper);color:var(--paper);font-size:var(--step--1);cursor:pointer;background:0 0;padding:.5rem 1rem}.viewer button:hover{background:var(--paper);color:var(--ink)}body:has(dialog[open]){overflow:hidden}.reviews{padding:var(--space) var(--gutter);background:var(--ink);color:var(--paper)}.reviews :focus-visible{outline-color:var(--straw)}.reviews__head{justify-content:space-between;align-items:end;gap:1rem var(--gutter);flex-wrap:wrap;margin-block-end:3rem;display:flex}.reviews__title{font-size:var(--step-3)}.reviews__nav{gap:.5rem;display:flex}.reviews__nav[hidden]{display:none}@media (hover:hover){.reviews__nav{opacity:0}.reviews:is(:hover,:focus-within) .reviews__nav{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.reviews__nav{transition:opacity .25s}}.reviews__button{border:1px solid var(--paper);color:var(--paper);font-size:var(--step--1);cursor:pointer;background:0 0;padding:.5rem 1rem}.reviews__button:hover:not(:disabled){background:var(--paper);color:var(--ink)}.reviews__button:disabled{opacity:.4;cursor:default}.reviews__list{gap:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#f7f7f266 transparent;grid-auto-columns:min(34rem,82%);grid-auto-flow:column;margin-inline-end:calc(-1 * var(--gutter));padding-block-end:1.5rem;padding-inline-end:var(--gutter);display:grid;overflow-x:auto}.review{scroll-snap-align:start}.review:nth-child(3n+2){margin-block-start:3rem}.review:nth-child(3n+3){margin-block-start:1.5rem}.reviews__list{--fade:1;mask-image:linear-gradient(to right, transparent, #000 calc(4% * var(--fade)), #000 calc(100% - 8% * var(--fade)), transparent);transition:--fade .5s}.reviews__list.is-settling{transition:none}.reviews__button[hidden]{display:none}.reviews__list.is-drifting{scroll-snap-type:none;scroll-behavior:auto;scrollbar-width:none}@media (prefers-reduced-motion:no-preference){.reviews__list{scroll-behavior:smooth}}@media (hover:hover){.reviews__source{opacity:0}.reviews:is(:hover,:focus-within) .reviews__source{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.reviews__source{transition:opacity .25s}}.reviews__source{font-size:var(--step--1);margin-block-start:1rem}.reviews__source a{color:inherit}.review__quote p{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review__quote{font-family:var(--font-display);font-size:clamp(1.375rem,1vw + 1rem,1.75rem);font-style:italic;line-height:1.3}.review__name{font-size:var(--step--1);color:#f7f7f2bf;margin-block-start:1rem}.contact-form{gap:1.25rem;max-width:40rem;display:grid}.field{gap:.4rem;display:grid}.field label{font-size:var(--step--1)}.field input,.field textarea{border:1px solid var(--ink);background:var(--paper);border-radius:0;width:100%;padding:.75rem .875rem}.field--trap{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.contact-form__privacy{font-size:var(--step--1);color:var(--ink-2)}.contact-form__status:empty{display:none}.proto{z-index:50;background:var(--ink);max-width:min(30rem,100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--paper);font-size:var(--step--1);position:fixed;inset-block-end:1rem;inset-inline-end:1rem;overflow-y:auto}.proto summary{cursor:pointer;padding:.6rem 1rem}.proto__body{gap:.75rem;padding:0 1rem 1rem;display:grid}.proto__group{border:0;flex-wrap:wrap;gap:.35rem;padding:0;display:flex}.proto__group legend{float:left;width:100%;margin-block-end:.35rem;padding:0}.proto__option{border:1px solid var(--paper);cursor:pointer;align-items:center;gap:.4rem;padding:.3rem .65rem;display:inline-flex}.proto__option input{accent-color:var(--straw);margin:0}.proto__option:has(input:checked){border-color:var(--straw);background:var(--straw);color:var(--ink)}.proto__option:has(input:checked) input{accent-color:var(--ink)}.proto__option:has(input:focus-visible){outline:2px solid var(--straw);outline-offset:2px}.proto button{border:1px solid var(--paper);color:var(--paper);cursor:pointer;background:0 0;padding:.35rem .75rem}.proto :focus-visible{outline-color:var(--straw)}.proto__status:empty{display:none}}@layer pages{.legal{max-width:46rem;padding:var(--space) var(--gutter);gap:1rem;display:grid}.legal h2{font-family:var(--font-display);font-size:var(--step-2);margin-block-start:1rem;line-height:1.05}.legal ul{padding-inline-start:1.25rem}.legal__flag{background:var(--straw);font-size:var(--step--1);letter-spacing:.06em;justify-self:start;padding:.35rem .8rem}.hero__box{height:calc(100svh - var(--nav-h));min-height:20rem}.hero__photo{object-fit:cover;width:100%;height:100%}.intro{padding:var(--space) var(--gutter);gap:2.5rem;display:grid}.statement{max-width:14ch;font-size:clamp(2.25rem,3vw + 1rem,4rem);line-height:1}.intro__box{aspect-ratio:4/5}.intro__photo{object-fit:cover;width:100%;height:100%}.intro__body{max-width:var(--measure);align-content:end;gap:1.25rem;display:grid}.intro__lead{font-family:var(--font-display);font-size:clamp(1.5rem,1vw + 1.25rem,2.25rem);line-height:1.15}.home-selected{padding-block-end:var(--space)}.contact-teaser{gap:1rem;display:grid}.contact-teaser__title{font-size:var(--title);line-height:.95}.contact-teaser__title a{text-decoration:none}.contact-teaser__title a:hover{text-decoration:underline 2px}.story__foot{padding:calc(var(--space) * .5) var(--gutter);gap:1.5rem;display:grid}.story__next{color:inherit;gap:.4rem;text-decoration:none;display:grid}.story__next-label{font-size:var(--step--1);color:var(--ink-2);display:block}.story__next-title{font-size:var(--step-2);line-height:1}.story__next:is(:hover,:focus-visible) .story__next-title{text-underline-offset:.12em;text-decoration:underline 2px}.story__foot-links{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.about{padding-block:calc(var(--space) * .6) var(--space)}.about__photos{column-gap:0;row-gap:var(--gutter);padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.about__photo--a{grid-column:1/span 8}.about__photo--b{grid-column:5/span 8}.about__text{padding:3rem var(--gutter) 0}@media (width>=56rem){.about{grid-template-columns:5fr 6fr;align-items:start;display:grid}.about__photo--a{grid-column:1/span 9}.about__photo--b{grid-column:4/span 9}.about__text{padding-block-start:0}}.love-project{align-content:end;gap:2rem;min-height:70svh;display:grid}.love-project__title{font-size:var(--display);line-height:.9}.contact{gap:3rem var(--gutter);padding-block-end:var(--space);display:grid}.contact-form,.contact__channels{padding-inline:var(--gutter)}.contact__channels-title{font-family:var(--font-body);font-size:var(--step--1);color:var(--ink-2);margin-block-end:1rem}.contact__channels ul{gap:.5rem;display:grid}.contact__channels a{font-family:var(--font-display);font-size:var(--step-2);line-height:1.15;text-decoration:none}.contact__channels a:hover{text-decoration:underline}@media (width>=56rem){.contact{grid-template-columns:7fr 5fr}.contact__head{grid-column:1/-1}}:root{--booker-accent:var(--moss)}.booking-home .bk{padding-inline:var(--gutter)}.booking-home .bk-next{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.booking{padding:0 var(--gutter) var(--space)}}@layer expressive{.statement{max-width:none;font-size:var(--display);line-height:.92}.statement__word{display:block}.statement__word--2{padding-inline-start:12vw;font-style:italic}.statement__word--3{padding-inline-start:4vw}.statement__word--4{padding-inline-start:20vw;font-style:italic}.section__title,.reviews__title{font-size:var(--step-4)}.page-head__title{font-size:var(--display);white-space:nowrap;line-height:.9}.page-head__intro{font-size:var(--step-half)}.story-card__title{font-size:clamp(1.5rem,.6vw + 1.25rem,2rem);line-height:1}.story-title--pair .story-title__b{font-style:normal}.cat-list__link{grid-template-columns:auto auto 1fr;align-items:center}.cat-list__photo{aspect-ratio:3/4;width:clamp(3.5rem,7vw,7rem);display:block}.cat-list__img{object-fit:cover;width:100%;height:100%}.cat-list__name{font-size:clamp(2rem,3.5vw + 1rem,4.5rem);line-height:.95}.cat-list__item:nth-child(2n) .cat-list__name{font-style:italic}.cat-list:not(.cat-list--row) .cat-list__item:nth-child(4n+2){padding-inline-start:10vw}.cat-list:not(.cat-list--row) .cat-list__item:nth-child(4n+3){padding-inline-start:3vw}.cat-list:not(.cat-list--row) .cat-list__item:nth-child(4n+4){padding-inline-start:16vw}.cat-list--row .cat-list__link{grid-template-columns:auto;align-items:start}.cat-list--row .cat-list__name{white-space:nowrap;font-size:clamp(1.75rem,3vw,3.5rem)}@media (width>=56rem){.statement__word--2{padding-inline-start:22vw}.statement__word--3{padding-inline-start:6vw}.statement__word--4{padding-inline-start:34vw}.cat-list:not(.cat-list--row) .cat-list__item:nth-child(4n+2){padding-inline-start:18vw}.cat-list:not(.cat-list--row) .cat-list__item:nth-child(4n+3){padding-inline-start:6vw}.cat-list:not(.cat-list--row) .cat-list__item:nth-child(4n+4){padding-inline-start:26vw}}}@layer theme{[data-title=bebas] :is(h1,h2,h3,.statement__word,.cat-list__name,.story-title__b,.story-title__amp,.review__quote,.nav__name,.story__next){font-style:normal}:is(.hero,.intro,.home-selected,.gallery,.story-grid,.story__foot,.about__photos,.cat-list) img{background-color:color-mix(in oklab, var(--straw) 60%, var(--paper))}@media (prefers-reduced-motion:no-preference){img.is-loading{opacity:0}img:not(.is-loading){transition:opacity .3s}}[data-title=bebas]{--font-accent:"Instrument Serif", "Iowan Old Style", serif}[data-title=bebas] :is(.lead,.intro__lead,.review__quote,.nav__name,.contact__channels a){font-family:var(--font-accent);font-style:normal}:root{--font-small:"Jost Variable", "Futura", "Helvetica Neue", sans-serif}:is(.footer,.nav__meta,.nav__close,.page-head__eyebrow,.page-head__meta,.story-card__category,.viewer button,.viewer__count,.reviews__button,.review__name,.field label,.contact__channels-title,.story__next-label,.button){font-family:var(--font-small)}.footer__name{font-family:var(--font-display)}.nav__links a,.nav__summary{font-size-adjust:.5;font-family:Instrument Serif,Iowan Old Style,serif}[data-caps=caps] :is(.nav__links a,.nav__summary){text-transform:uppercase;letter-spacing:.04em}.intro{flex-direction:column;gap:2rem;display:flex}.intro .statement{max-width:none;font-size:clamp(2.5rem,4vw + .75rem,5.25rem);line-height:.95}.intro__body{max-width:none;padding-block-start:1.5rem}@media (width>=56rem){.intro{column-gap:var(--gutter);grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;display:grid}.intro__box{grid-area:1/1/span 2/span 5}.intro .statement{grid-area:1/6/auto/-1;align-self:start;padding-inline-start:3rem}.intro__body{grid-area:2/6/auto/-1;align-self:end;margin-inline-start:3rem}}.intro .statement{font-size:clamp(3rem,6.4vw,8.5rem);line-height:.9}.intro .statement__word--2{padding-inline-start:1.1em}.intro .statement__word--3{padding-inline-start:.35em}.intro .statement__word--4{padding-inline-start:1.7em}.cat-list--row .cat-list__name{font-size:clamp(2rem,5vw,6rem)}.home-selected{padding-block-end:calc(var(--space) * .5)}.reviews{padding-block:calc(var(--space) * .8)}.reviews__head{margin-block-end:2rem}.review__quote{font-size:clamp(1.625rem,1.4vw + 1.1rem,2.5rem)}.review:nth-child(3n+2){margin-block-start:2rem}.review:nth-child(3n+3){margin-block-start:1rem}@media (width>=56rem){.contact-teaser{column-gap:var(--gutter);grid-template-columns:1fr 1fr;align-items:end}.contact-teaser__title{grid-row:1/span 2;font-size:clamp(3rem,6vw,7rem)}}.contact-form{max-width:46rem}.about__text{max-width:44rem}@media (width>=56rem){.about{column-gap:var(--gutter);grid-template-columns:6fr 6fr}.about__text{padding-inline-start:0}}.contact__head{align-items:start}@media (width>=56rem){.contact,.contact__head{grid-template-columns:6fr 6fr}.contact-form{max-width:none}.contact__channels a{font-size:var(--step-3)}.about__photo--a{grid-column:1/span 11}.about__photo--b{grid-column:2/span 11}}.gallery-section{padding-block-end:0}.story__foot{padding-block:2.5rem 1rem}.selected__caption,.home-portfolio__head{display:none}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.nav{view-transition-name:site-nav}}[data-variant=refined] .selected__item{text-decoration:none;position:relative}[data-variant=refined] .selected__caption{padding:3rem var(--gutter) 1.25rem;color:var(--paper);opacity:0;pointer-events:none;background:linear-gradient(#0000,#0009);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex;position:absolute;inset:auto 0 0}[data-variant=refined] .selected__item:is(:hover,:focus-visible) .selected__caption{opacity:1}@media (hover:none){[data-variant=refined] .selected__caption{opacity:1}}@media (prefers-reduced-motion:no-preference){[data-variant=refined] .selected__caption{transition:opacity .3s}}[data-variant=refined] .selected__name{font-family:var(--font-display);font-size:clamp(1.5rem,1vw + 1.1rem,2.25rem);line-height:1}[data-variant=refined] .selected__category{font-family:var(--font-small);font-size:var(--step--1);color:#f7f7f2d9}[data-variant=refined] .home-selected .section__more{display:none}[data-variant=refined] .home-selected{padding-block-end:0}[data-variant=refined] .home-portfolio__head{padding:1rem var(--gutter) 0;font-family:var(--font-small);font-size:var(--step--1);justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:1.5rem;display:flex}[data-variant=refined] .home-portfolio__title{font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase}[data-variant=refined] .cat-list__link .cat-list__name{text-underline-offset:.12em;text-decoration:underline 2px #0000}[data-variant=refined] .cat-list__link:is(:hover,:focus-visible) .cat-list__name{text-decoration-color:currentColor}[data-variant=refined] .cat-list__link .cat-list__name:after{content:" →";opacity:0}[data-variant=refined] .cat-list__link:is(:hover,:focus-visible) .cat-list__name:after{opacity:1}@media (prefers-reduced-motion:no-preference){[data-variant=refined] .cat-list__link .cat-list__name,[data-variant=refined] .cat-list__link .cat-list__name:after{transition:text-decoration-color .2s,opacity .2s}}[data-variant=refined] .reviews__list{mask-image:linear-gradient(to right, transparent, #000 calc(1.5% * var(--fade)), #000 calc(100% - 8% * var(--fade)), transparent)}[data-variant=refined] :is(h1,h2,h3,.intro__lead,.review__quote){text-wrap:balance}[data-variant=refined] p{text-wrap:pretty}html:not([data-hero=cta]) [data-hero-variant=cta]{display:none}.hero{position:relative}.hero__cta{flex-wrap:wrap;gap:.75rem;display:flex;position:absolute;inset-block-end:clamp(1.25rem,4vw,3rem);inset-inline-start:var(--gutter)}.hero__button{background:var(--paper);color:var(--ink);font-family:var(--font-small);font-size:var(--step-0);padding:.85em 1.4em;text-decoration:none}.hero__button--quiet{background:var(--straw);color:var(--ink)}.hero__button{--sweep-base:var(--paper)}.hero__button--quiet{--sweep-base:var(--straw)}@media (hover:hover){.hero__cta{opacity:0}.hero:is(:hover,:focus-within) .hero__cta{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hero__cta{transition:opacity .35s}}@media (width<=47.99rem){.hero__cta{inset-block-end:5.25rem}}.hero__button:is(:hover,:focus-visible){background:var(--ink);color:var(--paper)}.proto__note{max-width:28rem}@media (prefers-reduced-motion:no-preference){html[data-motion=rise] .statement.is-waiting:not(.is-in) .statement__word{opacity:0}html[data-motion=rise] .statement.is-in .statement__word{animation:1.1s cubic-bezier(.22,1,.36,1) backwards rv-title-l}html[data-motion=rise] .statement.is-in .statement__word--2{animation-name:rv-title-r;animation-delay:.25s}html[data-motion=rise] .statement.is-in .statement__word--3{animation-delay:.5s}html[data-motion=rise] .statement.is-in .statement__word--4{animation-name:rv-title-r;animation-delay:.75s}html[data-motion=rise] :is(.nav__logo,.nav__mark,.footer__mark){transition:transform .6s cubic-bezier(.3,.7,.3,1)}html[data-motion=rise] :is(.nav__brand:hover :is(.nav__logo,.nav__mark),.footer__brand:hover .footer__mark){transform:rotate(-5deg)translateY(-2px)}}.nav__mark{flex:none;display:none}.nav__mark svg{width:3.5rem;height:3.5rem;display:block}html:not([data-logo=approved]) .nav__logo[data-logo-variant=approved]{display:none}html[data-logo=sun-aperture] [data-logo-variant=sun-aperture],html[data-logo=two-lights] [data-logo-variant=two-lights],html[data-logo=horizon] [data-logo-variant=horizon],html[data-logo=sunflower] [data-logo-variant=sunflower],html[data-logo=focus-ring] [data-logo-variant=focus-ring],html[data-logo=quiet-rays] [data-logo-variant=quiet-rays],html[data-logo=eight-blades] [data-logo-variant=eight-blades],html[data-logo=sundial] [data-logo-variant=sundial],html[data-logo=two-arcs] [data-logo-variant=two-arcs],html[data-logo=viewfinder] [data-logo-variant=viewfinder],html[data-logo=heart-sun] [data-logo-variant=heart-sun],html[data-logo=heart-aperture] [data-logo-variant=heart-aperture],html[data-logo=heart-camera] [data-logo-variant=heart-camera],html[data-logo=heart-nest] [data-logo-variant=heart-nest],html[data-logo=heart-sunflower] [data-logo-variant=heart-sunflower],html[data-logo=heart-horizon] [data-logo-variant=heart-horizon],html[data-logo=sun-sacramento] [data-logo-variant=sun-sacramento],html[data-logo=horizon-tangerine] [data-logo-variant=horizon-tangerine],html[data-logo=sundial-poiret] [data-logo-variant=sundial-poiret],html[data-logo=quiet-quicksand] [data-logo-variant=quiet-quicksand],html[data-logo=camera] [data-logo-variant=camera]{display:block}[data-style=after-dark]{--nav-h:3.25rem}[data-style=after-dark] .nav{background:var(--ink);color:var(--paper);border-block-end:0}[data-style=after-dark] .nav a,[data-style=after-dark] .nav summary,[data-style=after-dark] .nav__toggle{color:var(--paper)}[data-style=after-dark] .nav__name{font-style:italic}[data-style=after-dark] .nav__submenu{background:var(--ink);color:var(--paper);outline:1px solid #f7f7f240}[data-style=after-dark] .intro{background:var(--ink);color:var(--paper)}[data-style=after-dark] .intro a{color:var(--paper);text-decoration-color:var(--straw)}[data-style=after-dark] .statement{line-height:.98}[data-style=after-dark] .statement__word--1{padding-inline-start:0}[data-style=after-dark] .statement__word--2{text-align:end;padding-inline-start:0;font-size:1.15em}[data-style=after-dark] .statement__word--3{padding-inline-start:8vw}[data-style=after-dark] .statement__word--4{text-align:end;padding-inline-start:0;font-size:1.15em}[data-style=after-dark] .cat-list__link:hover .cat-list__name,[data-style=after-dark] .cat-list__link:focus-visible .cat-list__name{font-style:italic;text-decoration:none}[data-style=after-dark] .cat-list__item:nth-child(2n) .cat-list__link:hover .cat-list__name,[data-style=after-dark] .cat-list__item:nth-child(2n) .cat-list__link:focus-visible .cat-list__name{font-style:normal}[data-style=after-dark] .footer{background:var(--ink);color:var(--paper)}[data-style=after-dark] .footer a{color:var(--paper)}[data-style=after-dark] .page-head{background:var(--ink);color:var(--paper);padding-block:var(--space) 3rem}[data-style=after-dark] .page-head a,[data-style=after-dark] .page-head__meta,[data-style=after-dark] .page-head__intro{color:var(--paper)}[data-style=after-dark] .page-head :focus-visible{outline-color:var(--straw)}[data-style=after-dark] .story[data-category=festival],[data-style=after-dark] .story[data-category=festival] .story__foot{background:var(--ink);color:var(--paper)}[data-style=after-dark] .story[data-category=festival] a{color:var(--paper)}[data-style=after-dark] .story__foot{background:var(--ink);color:var(--paper);padding-block:3rem var(--space)}[data-style=after-dark] .story__foot a{color:var(--paper);text-decoration-color:var(--straw)}[data-style=after-dark] .story__next{font-style:italic}[data-style=after-dark] .nav__logo{filter:invert()brightness(1.2)}[data-style=didone][data-title=auto]{--font-display:"Bodoni Moda Variable", "Didot", "Times New Roman", serif}[data-style=didone] h1,[data-style=didone] h2,[data-style=didone] h3{font-optical-sizing:auto}[data-style=didone] .statement,[data-style=didone] .page-head__title{line-height:1}[data-style=didone] .nav__name{font-style:italic}[data-style=didone] .statement{font-size:clamp(2.5rem,10vw,10rem)}[data-style=didone] .statement__word--2{padding-inline-start:8vw}[data-style=didone] .statement__word--3{padding-inline-start:3vw}[data-style=didone] .statement__word--4{text-align:end;padding-inline-start:0}@media (width>=56rem){[data-style=didone] .statement__word--2{padding-inline-start:25vw}[data-style=didone] .statement__word--3{padding-inline-start:10vw}}[data-style=didone] .section:has(.cat-list--row){background:var(--sage);padding-block:var(--space)}[data-style=didone] .cat-list__name{font-style:italic}@media (prefers-reduced-motion:no-preference){[data-style=didone] .cat-list__name{transition:font-variation-settings .3s}[data-style=didone] .cat-list__link:hover .cat-list__name{font-variation-settings:"wght" 600}}[data-style=didone] .story-title__amp{color:var(--moss);font-size:1.6em;font-style:italic;line-height:.8}[data-style=didone] .reviews__list .review__quote{font-style:normal}[data-style=didone] .section__title,[data-style=didone] .reviews__title{overflow-wrap:anywhere;font-size:clamp(2.25rem,9vw,4.5rem)}[data-style=didone] .page-head{background:var(--straw);padding-block:var(--space) 3rem;border-block-end:1px solid var(--ink)}[data-style=didone] .page-head__title{font-weight:400}[data-style=didone] .story-title--pair .story-title__b{padding-inline-start:.4em}[data-style=didone] .story-title__amp{font-size:1.5em;display:inline-block;transform:translateY(.08em)}[data-style=didone] .story__foot{border-block-start:1px solid var(--ink);padding-block:3rem var(--space)}[data-style=didone] .story__next{font-size:clamp(2rem,6vw,5rem);font-style:italic;line-height:1.05}[data-style=didone] .footer{background:var(--sage)}}@property --fade{syntax:"<number>";inherits:false;initial-value:1}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.nav{view-transition-name:site-nav}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html[data-motion=still]::view-transition-group(*),html[data-motion=still]::view-transition-old(*),html[data-motion=still]::view-transition-new(*){animation:none}:root:is([data-motion=rise],[data-motion=draw]){& .rv-title.rv-wait:not(.rv-in),& .rv-photo.rv-wait:not(.rv-in){opacity:0}& .rv-title.rv-in{animation:.8s cubic-bezier(.22,1,.36,1) backwards rv-title-l}& .rv-title.rv-in:is(.rv-o1,.rv-o3,.rv-o5){animation-name:rv-title-r}& .rv-photo.rv-in{animation:.85s cubic-bezier(.22,1,.36,1) backwards rv-iris}& .rv-o0{--rv-at:50% 50%}& .rv-o1{--rv-at:0% 0%}& .rv-o2{--rv-at:100% 100%}& .rv-o3{--rv-at:100% 0%}& .rv-o4{--rv-at:50% 100%}& .rv-o5{--rv-at:0% 60%}@media (hover:hover){& :is(.header__nav a:not(.header__cta),.nav__links a,.nav__summary){background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:background-size .45s cubic-bezier(.6,0,.2,1)}& :is(.header__nav a:not(.header__cta),.nav__links a,.nav__summary):is(:hover,:focus-visible,[aria-current=page],.is-current){background-size:100% 1px}}& .nav__menu:popover-open .nav__links>li{animation:.6s cubic-bezier(.16,1,.3,1) both rv-drop}& .nav__menu:popover-open .nav__links>li:nth-child(2){animation-delay:60ms}& .nav__menu:popover-open .nav__links>li:nth-child(3){animation-delay:.12s}& .nav__menu:popover-open .nav__links>li:nth-child(4){animation-delay:.18s}& .nav__menu:popover-open .nav__links>li:nth-child(5){animation-delay:.24s}& .nav__menu:popover-open .nav__links>li:nth-child(6){animation-delay:.3s}& .nav__menu:popover-open .nav__links>li:nth-child(n+7){animation-delay:.36s}& .sweep{isolation:isolate;transition:color .3s 80ms;position:relative}& .sweep:before{content:"";z-index:-1;background:var(--sweep,#000);transform-origin:0;transition:transform .45s cubic-bezier(.6,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}& .sweep:is(:hover,:focus-visible):before{transform:scaleX(1)}& .sweep:is(:hover,:focus-visible){background-color:var(--sweep-base,transparent);color:var(--sweep-ink,#fff)}}}@keyframes rv-title-l{0%{opacity:0;filter:blur(3px);transform:translate(-.8em)rotate(-3deg)}}@keyframes rv-title-r{0%{opacity:0;filter:blur(3px);transform:translate(.8em)rotate(3deg)}}@keyframes rv-iris{0%{clip-path:circle(0% at var(--rv-at,50% 50%))}to{clip-path:circle(150% at var(--rv-at,50% 50%))}}@keyframes rv-drop{0%{opacity:0;transform:translateY(-.6em)}}html:not([data-booking=open]) [data-booking-gate],html[data-booking=open] [data-booking-closed]{display:none!important}:root{--photo-reveal:kit-photo-in .4s cubic-bezier(.33, 1, .68, 1) both, kit-photo-settle .9s cubic-bezier(.16, 1, .3, 1) both}@keyframes kit-photo-in{0%{opacity:0}to{opacity:1}}@keyframes kit-photo-settle{0%{transform:scale(1.06)}to{transform:none}}.photo-box{background-color:var(--tone,transparent);display:block;overflow:hidden}.photo-box img{background-color:#0000}@media (prefers-reduced-motion:no-preference){.photo-box img{transition:none}:root:is([data-motion=rise],[data-motion=draw]){& .rv-photo.rv-in{animation:var(--photo-reveal);animation-delay:var(--rv-d,0s);mask-image:none}& .photo-box img:not(.rv-photo,.is-loading,.is-first){animation:var(--photo-reveal)}& .rv-o1{--rv-d:50ms}& .rv-o2{--rv-d:.1s}& .rv-o3{--rv-d:.15s}& .rv-o4{--rv-d:.2s}& .rv-o5{--rv-d:.25s}}}.photo-box img.is-first{opacity:1!important;transition:none!important;animation:none!important;mask-image:none!important}.mk{width:100%;height:100%;display:block;overflow:visible}.mk-fill{fill:var(--mark-line,#6e2639)}.mk-line,.mk-pen{fill:none;stroke:var(--mark-line,#6e2639);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.mk-pen{stroke:var(--mark-ink,#000);stroke-width:2.1px;stroke-linecap:butt;stroke-linejoin:round}.mk--sm .mk-pen{stroke-width:4.4px}.mk--sm .mk-line{stroke-width:3.2px}.mk--sm :is(.mk-thin,.mk-ray){stroke-width:2.4px}.mk-thin{stroke-width:1.4px}.mk-ray,.mk-ticks{stroke-width:1.8px}.mk-glyph{fill:var(--mark-ink,#000);stroke:var(--mark-ink,#000);stroke-width:.6px;stroke-linejoin:round}.mk--sm .mk-glyph{stroke:var(--mark-ink,#000);stroke-width:1.8px;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.mk *{transform-box:fill-box;transform-origin:50%}.mk :is(.mk-blades,.mk-dial){transform-box:view-box;transform-origin:100px 100px}.mk .mk-blades{transition:transform .7s cubic-bezier(.3,.7,.3,1)}:is(a:hover,.mk:hover) .mk-blades{transform:rotate(14deg)}.mk-ring,.mk-stem,.mk-body,.mk-horizon,.mk-water{stroke-dasharray:1;animation:mk-draw calc(2s * var(--mk-speed)) cubic-bezier(.6, 0, .3, 1) backwards}.mk-ray,.mk-leaf,.mk-flowerline{stroke-dasharray:1;animation:mk-draw calc(1.2s * var(--mk-speed)) ease-out backwards}.mk-dot{animation:mk-pop calc(.8s * var(--mk-speed)) cubic-bezier(.3, 1.5, .5, 1) backwards}.mk-bud{animation:mk-bloom calc(1.4s * var(--mk-speed)) calc(1.8s * var(--mk-speed)) cubic-bezier(.3, 1.4, .5, 1) backwards}.mk-blades{animation:mk-iris calc(2.4s * var(--mk-speed)) calc(.4s * var(--mk-speed)) cubic-bezier(.2, .7, .2, 1) backwards}.mk-dial{animation:mk-turn calc(2.6s * var(--mk-speed)) cubic-bezier(.2, .7, .2, 1) backwards}.mk-pen{stroke-dasharray:1;animation:mk-draw calc(1.3s * var(--mk-speed)) cubic-bezier(.5, 0, .3, 1) backwards}.mk-glyph{animation:mk-wipe calc(1.6s * var(--mk-speed)) calc(2s * var(--mk-speed)) cubic-bezier(.5, 0, .3, 1) backwards}.mk-pen-n{animation-delay:calc(1.4s * var(--mk-speed))}.mk-pen-bar{animation-delay:calc(2.5s * var(--mk-speed));animation-duration:calc(.7s * var(--mk-speed))}.mk-pen-stem{animation-delay:calc(3s * var(--mk-speed));animation-duration:calc(.8s * var(--mk-speed))}.mk{--mk-speed:.34;--mk-step:30ms;--mk-start:.25s}.mk--camera{--mk-step:45ms;--mk-start:.9s}.mk .mk-i1{animation-delay:calc((var(--mk-step,50ms) * 1 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i2{animation-delay:calc((var(--mk-step,50ms) * 2 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i3{animation-delay:calc((var(--mk-step,50ms) * 3 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i4{animation-delay:calc((var(--mk-step,50ms) * 4 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i5{animation-delay:calc((var(--mk-step,50ms) * 5 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i6{animation-delay:calc((var(--mk-step,50ms) * 6 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i7{animation-delay:calc((var(--mk-step,50ms) * 7 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i8{animation-delay:calc((var(--mk-step,50ms) * 8 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i9{animation-delay:calc((var(--mk-step,50ms) * 9 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i10{animation-delay:calc((var(--mk-step,50ms) * 10 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i11{animation-delay:calc((var(--mk-step,50ms) * 11 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i12{animation-delay:calc((var(--mk-step,50ms) * 12 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i13{animation-delay:calc((var(--mk-step,50ms) * 13 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i14{animation-delay:calc((var(--mk-step,50ms) * 14 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i15{animation-delay:calc((var(--mk-step,50ms) * 15 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i16{animation-delay:calc((var(--mk-step,50ms) * 16 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i17{animation-delay:calc((var(--mk-step,50ms) * 17 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i18{animation-delay:calc((var(--mk-step,50ms) * 18 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i19{animation-delay:calc((var(--mk-step,50ms) * 19 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i20{animation-delay:calc((var(--mk-step,50ms) * 20 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i21{animation-delay:calc((var(--mk-step,50ms) * 21 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i22{animation-delay:calc((var(--mk-step,50ms) * 22 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i23{animation-delay:calc((var(--mk-step,50ms) * 23 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i24{animation-delay:calc((var(--mk-step,50ms) * 24 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i25{animation-delay:calc((var(--mk-step,50ms) * 25 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i26{animation-delay:calc((var(--mk-step,50ms) * 26 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i27{animation-delay:calc((var(--mk-step,50ms) * 27 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i28{animation-delay:calc((var(--mk-step,50ms) * 28 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i29{animation-delay:calc((var(--mk-step,50ms) * 29 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i30{animation-delay:calc((var(--mk-step,50ms) * 30 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i31{animation-delay:calc((var(--mk-step,50ms) * 31 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i32{animation-delay:calc((var(--mk-step,50ms) * 32 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i33{animation-delay:calc((var(--mk-step,50ms) * 33 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i34{animation-delay:calc((var(--mk-step,50ms) * 34 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i35{animation-delay:calc((var(--mk-step,50ms) * 35 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i36{animation-delay:calc((var(--mk-step,50ms) * 36 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i37{animation-delay:calc((var(--mk-step,50ms) * 37 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i38{animation-delay:calc((var(--mk-step,50ms) * 38 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i39{animation-delay:calc((var(--mk-step,50ms) * 39 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i40{animation-delay:calc((var(--mk-step,50ms) * 40 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i41{animation-delay:calc((var(--mk-step,50ms) * 41 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i42{animation-delay:calc((var(--mk-step,50ms) * 42 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i43{animation-delay:calc((var(--mk-step,50ms) * 43 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i44{animation-delay:calc((var(--mk-step,50ms) * 44 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i45{animation-delay:calc((var(--mk-step,50ms) * 45 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i46{animation-delay:calc((var(--mk-step,50ms) * 46 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i47{animation-delay:calc((var(--mk-step,50ms) * 47 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i48{animation-delay:calc((var(--mk-step,50ms) * 48 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i49{animation-delay:calc((var(--mk-step,50ms) * 49 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i50{animation-delay:calc((var(--mk-step,50ms) * 50 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i51{animation-delay:calc((var(--mk-step,50ms) * 51 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i52{animation-delay:calc((var(--mk-step,50ms) * 52 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i53{animation-delay:calc((var(--mk-step,50ms) * 53 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i54{animation-delay:calc((var(--mk-step,50ms) * 54 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i55{animation-delay:calc((var(--mk-step,50ms) * 55 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i56{animation-delay:calc((var(--mk-step,50ms) * 56 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i57{animation-delay:calc((var(--mk-step,50ms) * 57 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i58{animation-delay:calc((var(--mk-step,50ms) * 58 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i59{animation-delay:calc((var(--mk-step,50ms) * 59 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i60{animation-delay:calc((var(--mk-step,50ms) * 60 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i61{animation-delay:calc((var(--mk-step,50ms) * 61 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i62{animation-delay:calc((var(--mk-step,50ms) * 62 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i63{animation-delay:calc((var(--mk-step,50ms) * 63 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i64{animation-delay:calc((var(--mk-step,50ms) * 64 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i65{animation-delay:calc((var(--mk-step,50ms) * 65 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i66{animation-delay:calc((var(--mk-step,50ms) * 66 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i67{animation-delay:calc((var(--mk-step,50ms) * 67 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i68{animation-delay:calc((var(--mk-step,50ms) * 68 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i69{animation-delay:calc((var(--mk-step,50ms) * 69 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i70{animation-delay:calc((var(--mk-step,50ms) * 70 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i71{animation-delay:calc((var(--mk-step,50ms) * 71 + var(--mk-start,0s)) * var(--mk-speed,1))}.mk .mk-i72{animation-delay:calc((var(--mk-step,50ms) * 72 + var(--mk-start,0s)) * var(--mk-speed,1))}}@keyframes mk-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mk-wipe{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% -10% -10% 0)}}@keyframes mk-pop{0%{opacity:0;transform:scale(0)}}@keyframes mk-bloom{0%{opacity:0;transform:scale(0)rotate(-90deg)}}@keyframes mk-iris{0%{opacity:0;transform:rotate(-80deg)scale(.4)}}@keyframes mk-turn{0%{opacity:0;transform:rotate(-90deg)}}@keyframes mk-spin{to{transform:rotate(360deg)}}
