@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_6e3fbb{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_6e3fbb{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_dde878{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_dde878{--font-manrope:"Manrope","Manrope Fallback"}.fc-site{--color-paper:oklch(97.5% 0.012 95);--color-paper-2:oklch(94% 0.02 92);--color-ink:oklch(24% 0.03 150);--color-ink-2:oklch(44% 0.025 150);--color-rule:oklch(86% 0.02 100);--color-accent:oklch(54% 0.15 146);--color-accent-deep:oklch(29% 0.055 152);--color-accent-rule:oklch(42% 0.05 152);--color-yolk:oklch(82% 0.16 84);--color-yolk-hover:oklch(86% 0.15 88);--color-yolk-ink:oklch(24% 0.05 150);--color-white:oklch(100% 0 0);--color-on-photo:oklch(98% 0.01 95);--color-on-dark-2:oklch(86% 0.025 120);--color-scrim:oklch(16% 0.02 150/0.62);--color-focus:oklch(54% 0.15 146);--font-display:var(--font-fraunces),Georgia,"Times New Roman",serif;--font-body:var(--font-manrope),system-ui,-apple-system,"Segoe UI",sans-serif;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1.0625rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);--text-display-s:clamp(2rem,1.2rem + 3.4vw,3.75rem);--page-gutter:clamp(1rem,4vw,3rem);--measure:62ch;--wrap:78rem;--header-h:5.25rem;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-short:180ms;--dur-med:320ms;--rule-hair:1px solid var(--color-rule);--rule-dark:1px solid var(--color-accent-rule);--radius-pill:999px;--radius-photo:2px}body:has(.fc-site),html:has(.fc-site){overflow-x:clip}html:has(.fc-site){scroll-behavior:smooth;scroll-padding-top:5rem}.fc-site{min-height:100vh;width:100%;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;*,:after,:before{box-sizing:border-box}img{display:block;max-width:100%}a{color:inherit}dd,dl,h1,h2,h3,ol,p,ul{margin:0}h1,h2,h3{font-family:var(--font-display);font-style:normal;font-weight:300;line-height:1.08;letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--page-gutter)}.skip{position:absolute;left:-999px;top:var(--space-2xs);z-index:60;background:var(--color-ink);color:var(--color-paper);padding:var(--space-2xs) var(--space-sm)}.skip:focus{left:var(--space-2xs)}.btn{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:2.875rem;padding:0 var(--space-md);border-radius:var(--radius-pill);border:1px solid transparent;font:700 var(--text-sm)/1 var(--font-body);letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.btn-order{background:var(--color-yolk);color:var(--color-yolk-ink)}.btn-order:hover{background:var(--color-yolk-hover)}.btn-order:active{transform:translateY(1px)}.btn svg{width:1rem;height:1rem;transition:transform var(--dur-short) var(--ease-out)}.btn:hover svg{transform:translateX(3px)}.text-link{display:inline-flex;align-items:center;gap:var(--space-2xs);font-weight:700;text-decoration:none;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat;padding-bottom:2px;transition:background-size var(--dur-short) var(--ease-out),opacity var(--dur-short) var(--ease-out)}.text-link:hover{opacity:.75}.text-link:active{opacity:.6}.site-header{position:sticky;top:0;z-index:50;background:var(--color-paper);border-bottom:var(--rule-hair)}.header-row{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.brand img{height:4.5rem;width:auto}@media (max-width:420px){.brand img{height:3.5rem}.site-header .btn{padding:0 var(--space-sm)}.site-header .btn svg{display:none}}.photo-fold{position:relative;margin:0;background:var(--color-accent-deep)}.photo-fold img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-photo)}.photo-fold.hero{height:min(calc(100svh - var(--header-h)),56rem);min-height:34rem}.photo-fold.band{height:clamp(22rem,62vw,44rem)}.caption,.photo-fold figcaption{font-size:var(--text-sm);color:var(--color-ink-2);padding:var(--space-xs) var(--page-gutter) 0}.photo-fold.band figcaption{position:absolute;left:0;bottom:0;color:var(--color-on-photo);padding:var(--space-sm) var(--page-gutter);background:linear-gradient(to top,var(--color-scrim),transparent);width:100%}.hero-card{position:absolute;left:var(--page-gutter);bottom:var(--page-gutter);max-width:min(34rem,calc(100% - 2 * var(--page-gutter)));background:var(--color-paper);color:var(--color-ink);padding:var(--space-lg);display:grid;gap:var(--space-md)}.hero-card h1{font-size:var(--text-2xl);font-weight:300}.hero-card p{color:var(--color-ink-2)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md)}.hero-place{position:absolute;right:var(--page-gutter);top:var(--space-md);font-size:var(--text-sm);font-weight:600;color:var(--color-on-photo);background:var(--color-scrim);padding:var(--space-3xs) var(--space-xs)}@media (max-width:640px){.photo-fold.hero{height:auto;min-height:0;display:flex;flex-direction:column;background:var(--color-paper)}.photo-fold.hero>img{height:58svh}.hero-card{position:static;max-width:none;padding:var(--space-lg) var(--page-gutter) var(--space-xl)}}.diptych{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3xs)}.diptych .photo-fold{height:clamp(18rem,42vw,36rem)}@media (max-width:640px){.diptych{grid-template-columns:minmax(0,1fr)}}.text-band{padding-block:var(--space-3xl)}.text-band.tight{padding-block:var(--space-2xl)}.lede{font-family:var(--font-display);font-weight:300;font-size:var(--text-display-s);line-height:1.12;letter-spacing:-.015em;max-width:22ch}.lede strong{font-weight:300;color:var(--color-accent)}.lede-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-xl);margin-top:var(--space-xl);max-width:60rem;color:var(--color-ink-2)}.values{font-weight:700;color:var(--color-ink)}@media (max-width:760px){.lede-body{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}}.band-head{display:grid;gap:var(--space-sm);max-width:40rem;margin-bottom:var(--space-xl)}.band-head h2{font-size:var(--text-display-s)}.band-head p{color:var(--color-ink-2)}.range{list-style:none;padding:0;border-top:var(--rule-hair)}.range li{display:grid;grid-template-columns:11rem minmax(0,1fr) minmax(0,1.3fr);gap:var(--space-lg);align-items:center;padding-block:var(--space-md);border-bottom:var(--rule-hair)}.range img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-photo)}.range h3{font-size:var(--text-xl);font-weight:400}.range p{color:var(--color-ink-2);max-width:var(--measure)}@media (max-width:760px){.range li{grid-template-columns:7rem minmax(0,1fr);gap:var(--space-2xs) var(--space-sm);align-items:start}.range img{grid-row:span 2}.range h3{font-size:var(--text-lg)}.range p{font-size:var(--text-sm)}}.facts{border-top:var(--rule-hair)}.facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-lg);padding-block:var(--space-md);border-bottom:var(--rule-hair)}.facts dt{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;line-height:1.2}.facts dd{color:var(--color-ink-2);max-width:var(--measure)}@media (max-width:640px){.facts>div{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}}.order-band{background:var(--color-accent-deep);color:var(--color-on-photo);padding-block:var(--space-3xl)}.order-band .band-head p{color:var(--color-on-dark-2)}.steps{list-style:none;padding:0;margin:0 0 var(--space-xl);counter-reset:step;border-top:var(--rule-dark)}.steps li{counter-increment:step;display:grid;grid-template-columns:3rem minmax(0,1fr) minmax(0,1.6fr);gap:var(--space-md);align-items:baseline;padding-block:var(--space-md);border-bottom:var(--rule-dark)}.steps li:before{content:counter(step);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-yolk)}.steps h3{font-size:var(--text-lg);font-weight:400}.steps p{color:var(--color-on-dark-2)}.order-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-lg)}.order-actions .alt{color:var(--color-on-dark-2);font-size:var(--text-sm)}.order-actions .alt a{color:var(--color-on-photo);font-weight:700}@media (max-width:640px){.steps li{grid-template-columns:2.25rem minmax(0,1fr)}.steps li p{grid-column:2}}.refs h2{font-size:var(--text-xl);font-weight:400;margin-bottom:var(--space-md)}.logo-row{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--space-sm)}.logo-row li{display:grid;gap:var(--space-2xs);align-content:start}.logo-row img{width:100%;height:7rem;object-fit:contain;background:var(--color-white);border:var(--rule-hair);padding:var(--space-sm)}.logo-row span{font-size:var(--text-sm);color:var(--color-ink-2)}.contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-ink)}.contact>div{padding:var(--space-md) var(--space-md) var(--space-md) 0;display:grid;gap:var(--space-2xs);align-content:start}.contact>div+div{border-left:var(--rule-hair);padding-left:var(--space-md)}.contact h3{font-size:var(--text-sm);font-family:var(--font-body);font-weight:700;letter-spacing:0;color:var(--color-ink-2)}.contact .big{font-family:var(--font-display);font-size:var(--text-xl);text-decoration:none;white-space:nowrap}.contact .big:hover{color:var(--color-accent)}.contact a:not(.big):not(.text-link){overflow-wrap:anywhere}.contact .text-link,.facts .text-link{justify-self:start}@media (max-width:860px){.contact{grid-template-columns:minmax(0,1fr)}.contact>div+div{border-left:0;border-top:var(--rule-hair);padding-left:0}}.site-footer{border-top:var(--rule-hair);padding-block:var(--space-xl);background:var(--color-paper-2)}.foot-mast{flex-wrap:wrap;justify-content:space-between;gap:var(--space-md) var(--space-xl)}.foot-brand,.foot-mast{display:flex;align-items:center}.foot-brand{gap:var(--space-md)}.foot-brand img{height:4rem;width:auto}.foot-brand p{font-family:var(--font-display);font-size:var(--text-lg)}.foot-links{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);font-size:var(--text-sm);list-style:none;padding:0}.foot-links a{text-decoration:none;white-space:nowrap}.foot-links a:hover{text-decoration:underline}.foot-legal{margin-top:var(--space-md);font-size:var(--text-xs);color:var(--color-ink-2)}@media (prefers-reduced-motion:reduce){.btn,.btn svg,.text-link{transition-duration:0s}}}@media (prefers-reduced-motion:reduce){html:has(.fc-site){scroll-behavior:auto}}