.about-template[data-astro-cid-zpzoxhr3] main[data-astro-cid-zpzoxhr3]{padding-bottom:clamp(72px,10vw,140px)}.about-breadcrumb--visually-hidden[data-astro-cid-zpzoxhr3]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.about-breadcrumb[data-astro-cid-zpzoxhr3]{color:#8a837b;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;width:min(1120px,100% - 44px);margin:clamp(22px,3vw,40px) auto 0;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700;display:flex}.about-breadcrumb[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3],.about-text-link[data-astro-cid-zpzoxhr3]{color:inherit;text-decoration:none}.about-hero[data-astro-cid-zpzoxhr3]{width:100%;margin:0 auto;display:block}.about-hero__panel[data-astro-cid-zpzoxhr3]{z-index:1;background:#fff;width:min(1280px,100% - 72px);margin:clamp(-112px,-6vw,-76px) auto 0;padding:clamp(58px,5.2vw,86px) clamp(34px,6vw,96px) 0;position:relative}.about-hero__heading[data-astro-cid-zpzoxhr3]{text-align:center}.about-hero__heading[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:#5f646e;margin:8px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(18px,1.55vw,25px);font-style:italic;line-height:1.35}.about-kicker[data-astro-cid-zpzoxhr3]{color:#867e76;letter-spacing:.34em;text-transform:uppercase;margin:0 0 24px;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1.6}.about-next-links[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;gap:18px 28px;margin-top:30px;display:flex}.about-next-links[data-astro-cid-zpzoxhr3] .about-text-link[data-astro-cid-zpzoxhr3]{border-bottom:1px solid #d9d4ce;align-items:center;gap:12px;margin-top:0;padding-bottom:8px;display:inline-flex}.about-next-links[data-astro-cid-zpzoxhr3] .about-text-link[data-astro-cid-zpzoxhr3]:after{color:#9b6f4f;content:"→";letter-spacing:0;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.about-section[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3],.about-wedding-guide[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{color:#222631;margin:0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-weight:400;line-height:1.03}.about-hero[data-astro-cid-zpzoxhr3] h1[data-astro-cid-zpzoxhr3]{color:#626873;margin:0;font-family:Bestermind,Playfair Display,Georgia,serif;font-size:clamp(42px,4.3vw,68px);font-weight:400;line-height:.95}.about-hero__intro[data-astro-cid-zpzoxhr3],.about-portfolio[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]{color:#5f5a54;margin:clamp(26px,4vw,42px) 0 0;font-size:clamp(18px,1.55vw,22px);line-height:1.72}.about-hero__image[data-astro-cid-zpzoxhr3],.about-story__portrait[data-astro-cid-zpzoxhr3]{margin:0}.about-hero__image[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3],.about-story__portrait[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3],.about-image-band[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3],.about-duo[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{width:100%;height:auto;display:block}.about-hero__image[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{object-fit:cover;object-position:center 53%;height:clamp(310px,31vw,620px)}.about-hero__intro[data-astro-cid-zpzoxhr3]{color:#5f646e;border-top:1px solid #e8e2da;gap:clamp(28px,5vw,76px);margin-top:clamp(56px,5.8vw,88px);padding:clamp(42px,4.8vw,72px) clamp(10px,2vw,34px) 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(20px,1.65vw,28px);line-height:1.62;display:grid}.about-hero__intro[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{margin:0}.about-hero__intro[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{border-top:1px solid #ece6de;padding-top:clamp(26px,3vw,42px)}.about-story__portrait[data-astro-cid-zpzoxhr3]{width:min(100%,360px);margin:clamp(30px,4vw,44px) auto clamp(26px,4vw,42px)}.about-story__portrait[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{aspect-ratio:2/3;object-fit:cover;object-position:center}.about-section[data-astro-cid-zpzoxhr3],.about-wedding-guide[data-astro-cid-zpzoxhr3],.about-portfolio[data-astro-cid-zpzoxhr3]{width:min(1040px,100% - 44px);margin:clamp(92px,12vw,172px) auto 0}.about-story[data-astro-cid-zpzoxhr3]{padding-top:0;display:flow-root}.about-story[data-astro-cid-zpzoxhr3]>[data-astro-cid-zpzoxhr3]{min-width:0}.about-section[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3],.about-wedding-guide[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{font-size:clamp(38px,5vw,68px)}.about-story[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{max-width:720px;font-size:clamp(36px,3vw,44px);line-height:1.08}.about-copy--press[data-astro-cid-zpzoxhr3]{color:#5f646e;margin-top:clamp(34px,5vw,64px);font-family:Playfair Display,Georgia,serif;font-size:clamp(20px,1.65vw,27px);line-height:1.72}.about-copy[data-astro-cid-zpzoxhr3],.about-duo[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3],.about-wedding-guide[data-astro-cid-zpzoxhr3],.about-portfolio[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]{color:#5f5a54;font-size:clamp(17px,1.25vw,20px);line-height:1.8}.about-copy[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3],.about-duo[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{margin:0}.about-copy[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3],.about-duo[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{margin-top:24px}.about-image-band[data-astro-cid-zpzoxhr3]{width:min(1180px,100% - 24px);margin:clamp(74px,10vw,150px) auto 0}.about-image-band[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{aspect-ratio:3/2;object-fit:cover}.about-duo[data-astro-cid-zpzoxhr3]{align-items:center;gap:clamp(36px,6vw,86px);display:grid}.about-duo[data-astro-cid-zpzoxhr3] figure[data-astro-cid-zpzoxhr3]{margin:0}.about-duo[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{aspect-ratio:3/2;object-fit:cover}.about-text-link[data-astro-cid-zpzoxhr3]{color:#8a6d5a;letter-spacing:.28em;text-transform:uppercase;margin-top:30px;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700;display:inline-block}.about-wedding-guide[data-astro-cid-zpzoxhr3]{color:#5f5a54;width:min(1180px,100% - 44px)}.about-wedding-guide[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{margin:0}.about-wedding-guide[data-astro-cid-zpzoxhr3] strong[data-astro-cid-zpzoxhr3]{color:#34363b;font-weight:600}.about-wedding-guide__header[data-astro-cid-zpzoxhr3]{border-top:1px solid #ded7ce;gap:clamp(38px,6vw,82px);padding:clamp(52px,6vw,82px) 0 clamp(58px,7vw,96px);display:grid}.about-wedding-guide__title[data-astro-cid-zpzoxhr3] .about-kicker[data-astro-cid-zpzoxhr3],.about-faq__heading[data-astro-cid-zpzoxhr3] .about-kicker[data-astro-cid-zpzoxhr3]{margin-bottom:22px}.about-wedding-guide__title[data-astro-cid-zpzoxhr3]{min-width:0}.about-wedding-guide__title[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{max-width:100%;font-size:clamp(42px,5vw,64px);line-height:1.02}.about-wedding-guide__lead[data-astro-cid-zpzoxhr3]{max-width:720px}.about-wedding-guide__quote[data-astro-cid-zpzoxhr3]{color:#333741;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(27px,2.55vw,39px);line-height:1.42}.about-wedding-guide__lead[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{border-left:1px solid #b88c6c;margin-top:clamp(24px,3vw,34px);padding-left:clamp(20px,3vw,42px);font-size:clamp(17px,1.2vw,19px);line-height:1.82}.about-approach[data-astro-cid-zpzoxhr3]{background:#f4f1ec;gap:clamp(36px,5vw,66px);padding:clamp(38px,6vw,74px) clamp(24px,5vw,72px);display:grid}.about-approach__step[data-astro-cid-zpzoxhr3]{min-width:0}.about-approach__step[data-astro-cid-zpzoxhr3]+.about-approach__step[data-astro-cid-zpzoxhr3]{border-top:1px solid #d9d1c8;padding-top:clamp(36px,5vw,54px)}.about-approach__number[data-astro-cid-zpzoxhr3]{color:#8a6d5a;letter-spacing:.24em;text-transform:uppercase;align-items:baseline;gap:14px;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700;display:flex}.about-approach__number[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{color:#b89a84;letter-spacing:0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:31px;font-weight:400}.about-approach__step[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{color:#272b34;margin:18px 0 0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(28px,2.5vw,38px);font-weight:400;line-height:1.16}.about-approach__step[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{margin-top:clamp(26px,3vw,36px)}.about-approach__step[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]:not(.about-approach__number){font-size:clamp(17px,1.2vw,19px);line-height:1.82}.about-approach__step[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{margin-top:20px}.about-credential[data-astro-cid-zpzoxhr3]{border-top:1px solid #ded7ce;border-bottom:1px solid #ded7ce;gap:16px;margin-top:clamp(42px,6vw,72px);padding:clamp(28px,3.5vw,42px) 0;display:grid}.about-credential__label[data-astro-cid-zpzoxhr3]{color:#8a6d5a;letter-spacing:.28em;text-transform:uppercase;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700}.about-credential[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]:last-child{color:#3e4148;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(21px,2vw,29px);line-height:1.45}.about-faq[data-astro-cid-zpzoxhr3]{margin-top:clamp(72px,9vw,126px)}.about-faq__heading[data-astro-cid-zpzoxhr3]{align-items:end;gap:26px;display:grid}.about-faq__heading[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{color:#272b34;margin:0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(36px,4.2vw,58px);font-weight:400;line-height:1.05}.about-faq__heading[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]{color:#777069;max-width:520px;font-size:clamp(16px,1.15vw,18px);line-height:1.72}.about-faq__list[data-astro-cid-zpzoxhr3]{gap:clamp(38px,5vw,64px);margin-top:clamp(42px,6vw,72px);display:grid}.about-faq__list[data-astro-cid-zpzoxhr3] .about-credential[data-astro-cid-zpzoxhr3]{grid-column:1/-1;margin-top:0}.about-faq__item[data-astro-cid-zpzoxhr3]{border-top:1px solid #d8d0c7;grid-template-columns:30px minmax(0,1fr);column-gap:18px;padding-top:clamp(24px,3vw,32px);display:grid}.about-faq__number[data-astro-cid-zpzoxhr3]{color:#b08b70;letter-spacing:.14em;grid-row:1/span 4;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700}.about-faq__item[data-astro-cid-zpzoxhr3] h4[data-astro-cid-zpzoxhr3]{color:#2c3038;margin:0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(23px,2vw,30px);font-weight:400;line-height:1.25}.about-faq__item[data-astro-cid-zpzoxhr3] h4[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{margin-top:20px}.about-faq__item[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]:not(.about-faq__number){grid-column:2;font-size:clamp(16px,1.12vw,18px);line-height:1.78}.about-faq__item[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]:not(.about-faq__number)+p[data-astro-cid-zpzoxhr3]{margin-top:16px}.about-portfolio[data-astro-cid-zpzoxhr3]{text-align:center}.about-portfolio[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{color:#867e76;letter-spacing:.38em;text-transform:uppercase;margin:0;font-family:Raleway,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.6}.about-portfolio__grid[data-astro-cid-zpzoxhr3]{text-align:left;grid-template-columns:1fr;gap:clamp(34px,5vw,62px);margin-top:clamp(44px,6vw,76px);display:grid}.about-portfolio-card[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{color:inherit;text-decoration:none;display:block}.about-portfolio-card[data-astro-cid-zpzoxhr3] figure[data-astro-cid-zpzoxhr3]{background:#eee9e2;margin:0;overflow:hidden}.about-portfolio-card[data-astro-cid-zpzoxhr3] figure[data-astro-cid-zpzoxhr3] img{object-fit:cover;width:100%;height:100%;transition:transform .7s,filter .7s;display:block;transform:scale(1)}.about-portfolio-card[data-astro-cid-zpzoxhr3].is-square figure[data-astro-cid-zpzoxhr3]{aspect-ratio:1}.about-portfolio-card[data-astro-cid-zpzoxhr3].is-portrait figure[data-astro-cid-zpzoxhr3]{aspect-ratio:2/3}.about-portfolio-card[data-astro-cid-zpzoxhr3].is-landscape figure[data-astro-cid-zpzoxhr3]{aspect-ratio:3/2}.about-portfolio-card[data-astro-cid-zpzoxhr3] div[data-astro-cid-zpzoxhr3]{padding-top:20px}.about-portfolio-card[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{color:#867e76;letter-spacing:.24em;text-transform:uppercase;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700}.about-portfolio-card[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{color:#222631;overflow-wrap:anywhere;margin:10px 0 0;font-family:Gilda Display,Playfair Display,Georgia,serif;font-size:clamp(23px,1.85vw,30px);font-weight:400;line-height:1.15}.about-portfolio-card[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover figure[data-astro-cid-zpzoxhr3] img,.about-portfolio-card[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:focus-visible figure[data-astro-cid-zpzoxhr3] img{filter:brightness(.92);transform:scale(1.018)}.about-portfolio-card[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:focus-visible{outline-offset:8px;outline:1px solid #827b73}@media (width>=820px){.about-hero__intro[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero__intro[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{border-top:0;border-left:1px solid #ece6de;padding-top:0;padding-left:clamp(32px,4.6vw,76px)}.about-story[data-astro-cid-zpzoxhr3]{max-width:min(1120px,100% - 72px)}.about-copy--press[data-astro-cid-zpzoxhr3] .about-story__portrait[data-astro-cid-zpzoxhr3]{float:right;width:min(35vw,380px);margin:0 0 clamp(26px,3.2vw,48px) clamp(34px,5vw,76px)}.about-duo[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr)}.about-portfolio__grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}}@media (width>=900px){.about-wedding-guide__header[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(48px,6vw,82px)}.about-approach[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,82px)}.about-approach__step[data-astro-cid-zpzoxhr3]+.about-approach__step[data-astro-cid-zpzoxhr3]{border-top:0;border-left:1px solid #d9d1c8;padding-top:0;padding-left:clamp(48px,6vw,82px)}.about-credential[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:center;gap:clamp(42px,7vw,96px)}.about-faq__heading[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(360px,.92fr) minmax(0,.68fr);gap:clamp(60px,9vw,140px)}.about-faq__list[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,76px) clamp(58px,8vw,112px)}}@media (prefers-reduced-motion:reduce){.about-portfolio-card[data-astro-cid-zpzoxhr3] figure[data-astro-cid-zpzoxhr3] img{transition:none}.about-portfolio-card[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover figure[data-astro-cid-zpzoxhr3] img,.about-portfolio-card[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:focus-visible figure[data-astro-cid-zpzoxhr3] img{transform:none}}
