.cover[data-astro-cid-x5rcpmg2]{--g: clamp(1.25rem, 5vw, 2.5rem);--veil: 40, 50, 58;background:var(--color-bg)}.cover__stage[data-astro-cid-x5rcpmg2]{position:relative;height:calc(100svh - var(--header-condensed));min-height:32rem;max-height:54rem;background:var(--color-slate)}.cover__photo[data-astro-cid-x5rcpmg2]{position:absolute;inset:0;background:var(--color-slate)}.cover__photo[data-astro-cid-x5rcpmg2] img[data-astro-cid-x5rcpmg2]{object-position:var(--focus-phone)}.cover__photo[data-astro-cid-x5rcpmg2]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(var(--veil),.8),rgba(var(--veil),.56),rgba(var(--veil),.16) 56%,rgba(var(--veil),0) 72%)}.cover__words[data-astro-cid-x5rcpmg2]{position:absolute;z-index:1;left:var(--g);right:var(--g);bottom:clamp(1.5rem,5svh,2.75rem);display:grid;justify-items:center;gap:var(--space-sm);text-align:center;--color-primary: #FFFBF5;--color-on-primary: #414E59;color:#fffbf5}.cover__wordmark[data-astro-cid-x5rcpmg2]{font-family:var(--font-heading);font-size:.78rem;letter-spacing:.42em;padding-left:.42em;text-transform:uppercase;color:var(--color-primary)}.cover__wordmark[data-astro-cid-x5rcpmg2]:after{content:"";display:block;width:2.25rem;height:1px;margin:.85rem auto 0;background:var(--color-accent)}.cover__title[data-astro-cid-x5rcpmg2]{font-family:var(--font-heading);font-size:clamp(1.85rem,8.6vw,3.4rem);line-height:1.08;letter-spacing:.005em;color:var(--color-primary)}.cover__buttons[data-astro-cid-x5rcpmg2]{display:grid;gap:.75rem;width:100%;max-width:22rem;margin-top:.4rem}.cover__second[data-astro-cid-x5rcpmg2]{background:var(--color-slate);color:#fffbf5;border-color:#fffbf566}.cover__second[data-astro-cid-x5rcpmg2]:hover,.cover__second[data-astro-cid-x5rcpmg2]:focus-visible{background:#fffbf5;color:var(--color-slate);border-color:#fffbf5}@media(min-width:900px){.cover__stage[data-astro-cid-x5rcpmg2]{min-height:30rem;max-height:66rem}.cover__photo[data-astro-cid-x5rcpmg2] img[data-astro-cid-x5rcpmg2]{object-position:var(--focus)}.cover__buttons[data-astro-cid-x5rcpmg2]{width:max-content;max-width:none}.cover--beside[data-astro-cid-x5rcpmg2] .cover__photo[data-astro-cid-x5rcpmg2]:after{background:linear-gradient(to left,rgba(var(--veil),.5),rgba(var(--veil),.3) 44%,rgba(var(--veil),.14))}.cover--beside[data-astro-cid-x5rcpmg2] .cover__words[data-astro-cid-x5rcpmg2]{top:clamp(2.25rem,7svh,4.5rem);bottom:auto;left:63%;right:var(--g);justify-items:start;gap:clamp(1rem,2.6svh,1.6rem);text-align:left}.cover--beside[data-astro-cid-x5rcpmg2] .cover__wordmark[data-astro-cid-x5rcpmg2]{padding-left:0}.cover--beside[data-astro-cid-x5rcpmg2] .cover__wordmark[data-astro-cid-x5rcpmg2]:after{margin-inline:0}.cover--beside[data-astro-cid-x5rcpmg2] .cover__title[data-astro-cid-x5rcpmg2]{font-size:clamp(1.85rem,3.2vw,3.6rem)}}@media(min-width:900px)and (max-width:1099px){.cover--beside[data-astro-cid-x5rcpmg2] .cover__buttons[data-astro-cid-x5rcpmg2] .btn[data-astro-cid-x5rcpmg2]{padding-inline:1rem;font-size:.72rem;letter-spacing:.18em}}@media(min-width:1100px){.cover__stage[data-astro-cid-x5rcpmg2]{height:calc(100svh - var(--header-height))}.cover--foot[data-astro-cid-x5rcpmg2] .cover__photo[data-astro-cid-x5rcpmg2]:after{background:linear-gradient(to right,rgba(var(--veil),.6),rgba(var(--veil),.4) 24%,rgba(var(--veil),.1) 44%,rgba(var(--veil),0) 60%)}.cover--foot[data-astro-cid-x5rcpmg2] .cover__words[data-astro-cid-x5rcpmg2]{left:4vw;right:auto;width:24.5vw;bottom:clamp(2.25rem,7svh,4.5rem);justify-items:start;gap:clamp(.8rem,2svh,1.3rem);text-align:left}.cover--foot[data-astro-cid-x5rcpmg2] .cover__wordmark[data-astro-cid-x5rcpmg2]{padding-left:0}.cover--foot[data-astro-cid-x5rcpmg2] .cover__wordmark[data-astro-cid-x5rcpmg2]:after{margin-inline:0}.cover--foot[data-astro-cid-x5rcpmg2] .cover__title[data-astro-cid-x5rcpmg2]{font-size:clamp(1.7rem,2.6vw,3.1rem)}.cover--foot[data-astro-cid-x5rcpmg2] .cover__buttons[data-astro-cid-x5rcpmg2]{width:100%;max-width:19rem}.cover--foot[data-astro-cid-x5rcpmg2] .cover__buttons[data-astro-cid-x5rcpmg2] .btn[data-astro-cid-x5rcpmg2]{min-height:3rem;padding:.85rem .9rem;font-size:.72rem;letter-spacing:.18em}}@media(min-width:1360px){.cover--foot[data-astro-cid-x5rcpmg2] .cover__buttons[data-astro-cid-x5rcpmg2] .btn[data-astro-cid-x5rcpmg2]{padding-inline:1.1rem;font-size:.8rem;letter-spacing:.22em}}.trio__grid[data-astro-cid-7klnp75h]{list-style:none;padding:0;margin:var(--space-lg) 0 0;display:grid;gap:var(--space-lg)}.trio__item[data-astro-cid-7klnp75h]{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--space-sm)}.trio__figure[data-astro-cid-7klnp75h]{display:block}.trio__photo[data-astro-cid-7klnp75h]{display:block;aspect-ratio:4 / 3}.trio__photo[data-astro-cid-7klnp75h] img[data-astro-cid-7klnp75h]{transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.trio__item[data-astro-cid-7klnp75h]:hover .trio__photo[data-astro-cid-7klnp75h] img[data-astro-cid-7klnp75h]{transform:scale(1.03)}}.trio__name[data-astro-cid-7klnp75h]{margin-top:var(--space-xs);font-family:var(--font-heading);font-size:var(--step-2);line-height:1.2;color:var(--color-primary)}.trio__text[data-astro-cid-7klnp75h]{color:var(--color-text)}.trio__btn[data-astro-cid-7klnp75h]{margin-top:var(--space-xs);width:100%}@media(min-width:860px){.trio__grid[data-astro-cid-7klnp75h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3.5vw,3.5rem)}.trio__photo[data-astro-cid-7klnp75h]{aspect-ratio:4 / 5}}.prints[data-astro-cid-hnt3opyq]{position:relative;z-index:1}.prints[data-astro-cid-hnt3opyq].prints--tuck{margin-top:calc(-1 * var(--tuck));padding-top:0}.prints__grid[data-astro-cid-hnt3opyq]{display:grid;gap:var(--space-md)}.prints__wide[data-astro-cid-hnt3opyq],.prints__tall[data-astro-cid-hnt3opyq]{margin:0}.prints__words[data-astro-cid-hnt3opyq]{margin-top:var(--space-sm)}.prints__text[data-astro-cid-hnt3opyq]{margin-top:var(--space-sm);max-width:30rem;color:var(--color-text)}.prints__link[data-astro-cid-hnt3opyq]{margin-top:var(--space-md)}@media(min-width:760px){.prints__grid[data-astro-cid-hnt3opyq]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,1.5rem);row-gap:0;align-items:start}.prints__wide[data-astro-cid-hnt3opyq]{grid-column:1 / span 7;grid-row:1}.prints__tall[data-astro-cid-hnt3opyq]{grid-column:9 / span 4;grid-row:1 / span 2;margin-top:clamp(3rem,7.5vw,7rem)}.prints__words[data-astro-cid-hnt3opyq]{grid-column:1 / span 6;grid-row:2;margin-top:var(--space-lg)}}.asked__grid[data-astro-cid-3uvnb5js]{display:grid;gap:var(--space-md)}.asked__list[data-astro-cid-3uvnb5js]{margin:0;border-top:1px solid var(--color-rule)}.asked__row[data-astro-cid-3uvnb5js]{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border)}.asked__row[data-astro-cid-3uvnb5js] dt[data-astro-cid-3uvnb5js]{font-family:var(--font-heading);font-size:1.2rem;line-height:1.35;color:var(--color-primary)}.asked__row[data-astro-cid-3uvnb5js] dd[data-astro-cid-3uvnb5js]{margin:.4rem 0 0;color:var(--color-text)}.asked__action[data-astro-cid-3uvnb5js] .btn[data-astro-cid-3uvnb5js]{width:100%;max-width:22rem}@media(min-width:900px){.asked__grid[data-astro-cid-3uvnb5js]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto 1fr;grid-template-areas:"head list" "action list";column-gap:clamp(3rem,7vw,7rem);row-gap:var(--space-md);align-items:start}.asked__head[data-astro-cid-3uvnb5js]{grid-area:head}.asked__list[data-astro-cid-3uvnb5js]{grid-area:list}.asked__action[data-astro-cid-3uvnb5js]{grid-area:action}.asked__action[data-astro-cid-3uvnb5js] .btn[data-astro-cid-3uvnb5js]{width:auto}}.vs[data-astro-cid-r2jp4t4t]{position:fixed;right:1rem;bottom:1rem;z-index:150;display:flex;align-items:center;gap:2px;padding:4px;background:var(--color-bg);border:1px solid var(--color-primary);box-shadow:0 10px 24px -14px #414e5980}.vs__label[data-astro-cid-r2jp4t4t]{padding:0 .9rem 0 .75rem;font-size:.62rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--color-secondary)}.vs__opt[data-astro-cid-r2jp4t4t]{display:grid;place-items:center;min-width:44px;height:44px;font-family:var(--font-heading);font-size:.95rem;letter-spacing:.1em;color:var(--color-primary);text-decoration:none;transition:background-color .2s ease,color .2s ease}.vs__opt[data-astro-cid-r2jp4t4t]:hover{background:var(--color-bg-alt)}.vs__opt[data-astro-cid-r2jp4t4t].is-current{background:var(--color-primary);color:var(--color-on-primary)}@media print{.vs[data-astro-cid-r2jp4t4t]{display:none}}
