.portfolio-opening[data-astro-cid-zisuapzc]{background:#20251d;color:#f0eee5;padding:160px 6% 50px}.portfolio-opening[data-astro-cid-zisuapzc] h1[data-astro-cid-zisuapzc]{font-size:clamp(44px,7vw,86px);margin:18px 0 30px}.portfolio-intro[data-astro-cid-zisuapzc]{max-width:60ch;font-size:clamp(17px,1.5vw,21px);line-height:1.6;margin:0 0 28px}.portfolio-opening[data-astro-cid-zisuapzc] nav[data-astro-cid-zisuapzc]{display:flex;flex-wrap:wrap;gap:14px 36px}.portfolio-opening[data-astro-cid-zisuapzc] nav[data-astro-cid-zisuapzc] a[data-astro-cid-zisuapzc]{display:inline-flex;align-items:center;min-height:48px;border-bottom:1px solid #c8cbb9;font-size:15px}.editorial-gallery[data-astro-cid-zisuapzc]{background:#f0eee5;color:#262b23;padding-top:clamp(24px,4vw,64px)}.portfolio-row[data-astro-cid-zisuapzc]{padding:0 clamp(18px,5vw,80px) clamp(30px,5vw,76px)}.portfolio-row-inner[data-astro-cid-zisuapzc]{max-width:1500px;margin:auto;display:flex;align-items:flex-start;gap:clamp(20px,3vw,48px)}.portfolio-frame[data-astro-cid-zisuapzc]{flex:var(--photo-weight) 1 0;min-width:0}.portfolio-frame[data-astro-cid-zisuapzc] .photo-block{margin:0}.portfolio-frame[data-astro-cid-zisuapzc] .photo-natural .image-open{aspect-ratio:var(--photo-ratio);height:auto;max-height:none;min-height:0}.portfolio-row-immersive[data-astro-cid-zisuapzc] .portfolio-row-inner[data-astro-cid-zisuapzc]{max-width:1300px}.portfolio-row-offset[data-astro-cid-zisuapzc]{padding-inline:clamp(24px,11vw,170px)}.portfolio-row-offset[data-astro-cid-zisuapzc] .portfolio-row-inner[data-astro-cid-zisuapzc]{gap:clamp(28px,5vw,80px);align-items:center}.portfolio-row-dark[data-astro-cid-zisuapzc]{background:#20251d;color:#f0eee5;padding-top:clamp(32px,5vw,76px);margin-bottom:clamp(30px,5vw,76px)}.portfolio-photo-meta[data-astro-cid-zisuapzc]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:10px;font-size:12px;line-height:1.6}.portfolio-photo-meta[data-astro-cid-zisuapzc]>span[data-astro-cid-zisuapzc]{opacity:.7}.portfolio-photo-meta[data-astro-cid-zisuapzc] a[data-astro-cid-zisuapzc]{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;text-align:right}.portfolio-to-stories[data-astro-cid-zisuapzc]{background:#20251d;color:#f0eee5;padding:clamp(32px,6vw,80px) 6%}.portfolio-to-stories[data-astro-cid-zisuapzc]>a[data-astro-cid-zisuapzc]{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1300px;margin:auto;padding:24px 0;border-block:1px solid #6c7464;font:400 clamp(30px,4vw,50px)/1.2 Georgia,serif;min-height:100px}.portfolio-opening[data-astro-cid-zisuapzc] a[data-astro-cid-zisuapzc]:focus-visible,.portfolio-to-stories[data-astro-cid-zisuapzc] a[data-astro-cid-zisuapzc]:focus-visible,.portfolio-photo-meta[data-astro-cid-zisuapzc] a[data-astro-cid-zisuapzc]:focus-visible{outline:2px solid #a78c58;outline-offset:5px}@media(max-width:700px){.portfolio-opening[data-astro-cid-zisuapzc]{padding:150px 20px 36px}.portfolio-opening[data-astro-cid-zisuapzc] h1[data-astro-cid-zisuapzc]{font-size:50px}.portfolio-opening[data-astro-cid-zisuapzc] nav[data-astro-cid-zisuapzc]{gap:12px 24px}.portfolio-row[data-astro-cid-zisuapzc],.portfolio-row-offset[data-astro-cid-zisuapzc]{padding-inline:16px}.portfolio-row-inner[data-astro-cid-zisuapzc]{display:block}.portfolio-frame[data-astro-cid-zisuapzc]+.portfolio-frame[data-astro-cid-zisuapzc]{margin-top:24px}.portfolio-row-offset[data-astro-cid-zisuapzc] .portfolio-frame[data-astro-cid-zisuapzc]:first-child{max-width:88%;margin-inline:auto}.portfolio-photo-meta[data-astro-cid-zisuapzc]{font-size:12px}.portfolio-to-stories[data-astro-cid-zisuapzc]{padding-inline:20px}}.method-comparison[data-astro-cid-4ebe7v5e]{color:#292d25;min-width:0}.comparison-panels[data-astro-cid-4ebe7v5e]{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px}.comparison-panels[data-astro-cid-4ebe7v5e]>section[data-astro-cid-4ebe7v5e]{padding:clamp(22px,3vw,40px);border:1px solid #b7b7aa;display:flex;flex-direction:column;min-width:0}.comparison-traditional[data-astro-cid-4ebe7v5e]{background:#e8e7df}.comparison-hybrid[data-astro-cid-4ebe7v5e]{background:#faf9f4;border-color:#68725b!important;border-top:3px solid #68725b!important}.comparison-kicker[data-astro-cid-4ebe7v5e]{font:600 12px/1.6 Arial,sans-serif!important;letter-spacing:.1em;margin:0 0 26px!important}.traditional-operators[data-astro-cid-4ebe7v5e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.traditional-operator[data-astro-cid-4ebe7v5e]{display:flex;flex-direction:column;align-items:center;gap:9px;padding:18px 8px;border:1px solid #c3c4b9;font:14px/1.4 Arial,sans-serif;text-align:center}.hybrid-operators[data-astro-cid-4ebe7v5e]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hybrid-person[data-astro-cid-4ebe7v5e]{min-width:0}.hybrid-person[data-astro-cid-4ebe7v5e]>svg[data-astro-cid-4ebe7v5e]{margin-bottom:9px}.hybrid-person[data-astro-cid-4ebe7v5e] h3[data-astro-cid-4ebe7v5e]{font:30px/1.2 Georgia,serif!important;margin:0 0 9px!important}.person-role[data-astro-cid-4ebe7v5e],.person-mode[data-astro-cid-4ebe7v5e]{font:14px/1.6 Arial,sans-serif!important;margin:8px 0!important}.person-role[data-astro-cid-4ebe7v5e]{min-height:45px}.person-skills[data-astro-cid-4ebe7v5e]{display:flex;flex-direction:column;gap:10px;margin:20px 0}.person-skills[data-astro-cid-4ebe7v5e] span[data-astro-cid-4ebe7v5e],.person-drone[data-astro-cid-4ebe7v5e]{display:flex;align-items:center;gap:9px;font:14px/1.5 Arial,sans-serif!important}.person-drone[data-astro-cid-4ebe7v5e]{padding-top:13px;border-top:1px solid #cfcec1;margin:18px 0 0!important}.person-drone[data-astro-cid-4ebe7v5e] svg[data-astro-cid-4ebe7v5e]{flex-shrink:0}.comparison-conclusion[data-astro-cid-4ebe7v5e]{padding-top:34px;margin-top:auto}.comparison-conclusion[data-astro-cid-4ebe7v5e] h3[data-astro-cid-4ebe7v5e]{font:clamp(25px,2.5vw,33px)/1.25 Georgia,serif!important;margin:0 0 12px!important}.comparison-conclusion[data-astro-cid-4ebe7v5e] p[data-astro-cid-4ebe7v5e]{font:16px/1.65 Arial,sans-serif!important;margin:0!important;max-width:35ch}.comparison-note[data-astro-cid-4ebe7v5e]{font:13px/1.65 Arial,sans-serif!important;margin:18px 0 0!important;color:#505447;max-width:100ch!important}.comparison-traditional[data-astro-cid-4ebe7v5e] .comparison-conclusion[data-astro-cid-4ebe7v5e]{padding-top:50px}.comparison-compact[data-astro-cid-4ebe7v5e] .comparison-panels[data-astro-cid-4ebe7v5e]>section[data-astro-cid-4ebe7v5e]{padding:26px}@media(max-width:760px){.comparison-panels[data-astro-cid-4ebe7v5e]{grid-template-columns:1fr}.comparison-traditional[data-astro-cid-4ebe7v5e] .comparison-conclusion[data-astro-cid-4ebe7v5e]{padding-top:24px}.hybrid-operators[data-astro-cid-4ebe7v5e]{gap:18px}.person-role[data-astro-cid-4ebe7v5e]{min-height:0}.comparison-panels[data-astro-cid-4ebe7v5e]>section[data-astro-cid-4ebe7v5e]{padding:24px 20px}.comparison-kicker[data-astro-cid-4ebe7v5e]{font-size:11px!important}.comparison-conclusion[data-astro-cid-4ebe7v5e]{padding-top:26px}.person-skills[data-astro-cid-4ebe7v5e] span[data-astro-cid-4ebe7v5e],.person-drone[data-astro-cid-4ebe7v5e]{font-size:14px!important}}@media(max-width:370px){.hybrid-operators[data-astro-cid-4ebe7v5e]{grid-template-columns:1fr}.hybrid-person[data-astro-cid-4ebe7v5e]+.hybrid-person[data-astro-cid-4ebe7v5e]{border-top:1px solid #cfcec1;padding-top:24px}.person-skills[data-astro-cid-4ebe7v5e]{flex-direction:row;flex-wrap:wrap}.comparison-compact[data-astro-cid-4ebe7v5e] .comparison-panels[data-astro-cid-4ebe7v5e]>section[data-astro-cid-4ebe7v5e]{padding:22px 18px}}.method-intro[data-astro-cid-ma4td3el] .method-comparison[data-astro-cid-ma4td3el]{margin-top:36px}.method-benefits[data-astro-cid-ma4td3el]{padding:clamp(48px,6vw,90px) 0;background:#242a22;color:#f0eee6}.method-benefit-grid[data-astro-cid-ma4td3el]{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px}.method-benefit-grid[data-astro-cid-ma4td3el] article[data-astro-cid-ma4td3el]{border-top:1px solid #747d68;padding-top:20px}.method-benefit-grid[data-astro-cid-ma4td3el] article[data-astro-cid-ma4td3el]>span[data-astro-cid-ma4td3el]{font:13px Arial,sans-serif;color:#c1c9b4}.method-benefit-grid[data-astro-cid-ma4td3el] h3[data-astro-cid-ma4td3el]{font:26px/1.3 Georgia,serif;margin:16px 0}.method-benefit-grid[data-astro-cid-ma4td3el] p[data-astro-cid-ma4td3el]{font-size:16px!important;line-height:1.75!important}.method-languages[data-astro-cid-ma4td3el] h3[data-astro-cid-ma4td3el]{font:27px/1.2 Georgia,serif;margin-top:28px}.method-intro[data-astro-cid-ma4td3el] .content-width[data-astro-cid-ma4td3el]{max-width:1240px}.method-intro[data-astro-cid-ma4td3el] h2[data-astro-cid-ma4td3el]{max-width:27ch}.method-intro[data-astro-cid-ma4td3el] p[data-astro-cid-ma4td3el]:not(.eyebrow){margin-bottom:28px}@media(max-width:900px){.method-benefit-grid[data-astro-cid-ma4td3el]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.method-benefit-grid[data-astro-cid-ma4td3el]{grid-template-columns:1fr;gap:28px}.method-page[data-astro-cid-ma4td3el] .page-hero[data-astro-cid-ma4td3el]{min-height:650px}.method-page[data-astro-cid-ma4td3el] .page-hero-copy[data-astro-cid-ma4td3el] h1[data-astro-cid-ma4td3el]{font-size:clamp(38px,10vw,48px)}}.about-bio[data-astro-cid-6kuc4vpo] .photo-block[data-astro-cid-6kuc4vpo]{margin-top:28px}.about-together[data-astro-cid-6kuc4vpo].with-portraits{grid-template-columns:1.1fr .9fr;gap:clamp(28px,6vw,80px)}.about-together[data-astro-cid-6kuc4vpo].with-portraits .photo-block[data-astro-cid-6kuc4vpo]{margin:0}.about-couple[data-astro-cid-6kuc4vpo]{padding-bottom:50px}.about-couple[data-astro-cid-6kuc4vpo] .photo-block[data-astro-cid-6kuc4vpo]{max-width:1100px;margin:0 auto}@media(max-width:700px){.about-together[data-astro-cid-6kuc4vpo].with-portraits{grid-template-columns:1fr}.about-together[data-astro-cid-6kuc4vpo].with-portraits .photo-block[data-astro-cid-6kuc4vpo]{max-width:500px;width:100%}}.page-contact .contact-editorial{--contact-paper:#f0eee5;--contact-ink:#262b23;--contact-olive:#353e30;--contact-muted:#555f50;background:var(--contact-paper);color:var(--contact-ink)}.page-contact .contact-editorial .contact-lead{grid-template-columns:1.08fr 1fr;max-width:1600px;margin-inline:auto;border-bottom:1px solid #c5c9b9}.page-contact .contact-editorial .contact-lead>div:first-child{padding:56px clamp(24px,5vw,80px)}.page-contact .contact-editorial .contact-lead h1{font-size:clamp(36px,3.5vw,54px);line-height:1.12;margin:22px 0}.page-contact .contact-editorial .contact-lead p:not(.eyebrow){max-width:440px;color:#46513f}.page-contact .contact-editorial .contact-lead .direct-email{font-size:clamp(15px,1.5vw,19px);display:inline-flex;align-items:center;min-height:48px;border-bottom:1px solid #7e876f;text-decoration:none;overflow-wrap:anywhere;max-width:100%}.page-contact .contact-editorial .contact-lead-photo{height:100%;min-height:420px}.page-contact .contact-editorial .contact-lead-photo img{width:100%;height:100%;object-fit:cover;object-position:52% center;display:block}.page-contact .contact-editorial .contact-workspace{padding:64px 0 76px;background:var(--contact-paper)}.page-contact .contact-editorial .contact-page{max-width:1240px;width:90%;margin-inline:auto;padding-block:0;display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.7fr);gap:clamp(28px,5vw,76px);align-items:start}.page-contact .contact-editorial .contact-sidebar{position:sticky;top:28px;padding:30px 26px 34px;background:var(--contact-olive);color:#f4f1e7;border:0;min-width:0}.page-contact .contact-editorial .contact-signature{display:block;font:italic 64px/.95 Georgia,serif;letter-spacing:-5px;margin:0 0 32px;color:#e1d7be}.page-contact .contact-editorial .contact-sidebar .eyebrow{color:#d8dfce;font-size:10px;letter-spacing:1.5px}.page-contact .contact-editorial .contact-sidebar .direct-email{display:block;font:16px/1.6 Arial,Helvetica,sans-serif;padding:12px 0 5px;overflow-wrap:anywhere}.page-contact .contact-editorial .contact-sidebar .copy-email{font-size:13px;line-height:1.6;color:#f4f1e7;border-color:#9ba68f;min-height:44px;text-align:left}.page-contact .contact-editorial .contact-sidebar p:not(.eyebrow){font-size:15px;line-height:1.75;color:#e3e7dc;margin-top:24px;max-width:none}.page-contact .contact-editorial .contact-sidebar .copy-status{font-size:13px;color:#e3e7dc}.page-contact .contact-editorial .contact-sidebar .text-link{color:#f4f1e7;border-color:#9ba68f;font-size:14px;gap:12px}.page-contact .contact-editorial .contact-page.has-ghl>.contact-form-column{min-width:0;background:#fff;border:1px solid #d5d8cc;padding:0}.page-contact .contact-editorial .contact-form-heading{padding:32px 30px 26px;border-top:3px solid #65705b}.page-contact .contact-editorial .contact-form-heading h2{font-size:clamp(29px,2.6vw,38px);line-height:1.15;margin:18px 0}.page-contact .contact-editorial .contact-form-heading .eyebrow{font-size:10px;letter-spacing:1.4px;color:#555f50}.page-contact .contact-editorial .contact-form-heading .form-explanation{font-size:16px;line-height:1.75;color:#46513f;margin:0;max-width:540px}.page-contact .contact-editorial .ghl-contact{margin-top:0;min-width:0}.page-contact .contact-editorial .ghl-choice,.page-contact .contact-editorial .ghl-status,.page-contact .contact-editorial .ghl-fallback{margin:0 30px 24px!important;color:#46513f;font-size:14px!important;line-height:1.75!important}.page-contact .contact-editorial .ghl-host{background:#fff;min-width:0}.page-contact .contact-editorial .ghl-preferences{margin:20px 30px 0;color:#46513f}.page-contact .contact-editorial .ghl-contact>.legal-link{margin:20px 30px 0;padding:20px 0 24px;border-top:1px solid #d5d8cc;font-size:13px;display:flex;gap:10px;flex-wrap:wrap;color:#46513f}.page-contact .contact-editorial :is(a,button):focus-visible{outline:2px solid #746343;outline-offset:4px}.page-contact .contact-editorial .contact-sidebar :is(a,button):focus-visible{outline-color:#f4f1e7}.page-contact .contact-editorial .contact-page:not(.has-ghl)>.contact-form-column{padding:30px;background:#faf8f0}@media(max-width:1050px){.page-contact .contact-editorial .contact-page.has-ghl{grid-template-columns:minmax(0,1fr);gap:28px;max-width:760px}.page-contact .contact-editorial .contact-page.has-ghl .contact-sidebar{position:static;order:2;max-width:none;padding:28px}.page-contact .contact-editorial .contact-page.has-ghl .contact-form-column{order:1}.page-contact .contact-editorial .contact-sidebar .contact-signature{margin-bottom:22px}}@media(max-width:700px){.page-contact .contact-editorial .contact-lead{grid-template-columns:minmax(0,1fr)}.page-contact .contact-editorial .contact-lead>div:first-child{padding:30px 6% 32px}.page-contact .contact-editorial .contact-lead h1{font-size:clamp(32px,8.7vw,43px);margin:18px 0}.page-contact .contact-editorial .contact-lead-photo{height:230px;min-height:0}.page-contact .contact-editorial .contact-workspace{padding:28px 0 40px}.page-contact .contact-editorial .contact-page{width:100%;grid-template-columns:minmax(0,1fr);gap:28px}.page-contact .contact-editorial .contact-page.has-ghl>.contact-form-column{border-inline:0}.page-contact .contact-editorial .contact-form-heading{padding:26px 6% 24px}.page-contact .contact-editorial .contact-page .contact-sidebar{margin-inline:6%;padding:24px!important;position:static}.page-contact .contact-editorial .ghl-choice,.page-contact .contact-editorial .ghl-status,.page-contact .contact-editorial .ghl-fallback{margin-inline:6%!important}.page-contact .contact-editorial .ghl-preferences{margin-inline:6%}.page-contact .contact-editorial .ghl-contact>.legal-link{margin-inline:6%;padding-bottom:24px}.page-contact .contact-editorial .contact-page:not(.has-ghl)>.contact-form-column{padding:26px 6%}}.legal-section[data-astro-cid-2nuxxwgr]{margin-bottom:42px;scroll-margin-top:30px}.legal-section[data-astro-cid-2nuxxwgr] h2[data-astro-cid-2nuxxwgr]{font-size:clamp(25px,3vw,36px);margin-bottom:18px}.legal-section[data-astro-cid-2nuxxwgr] p[data-astro-cid-2nuxxwgr]+p[data-astro-cid-2nuxxwgr]{margin-top:16px}.legal-version[data-astro-cid-2nuxxwgr]{font-size:13px!important;margin-top:18px!important}.legal-contact[data-astro-cid-2nuxxwgr]{margin-top:30px}
