.process-quote{scroll-margin-top:calc(var(--chrome-bottom) + 24px)}.process-quote-formats{border:0;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 28px;padding:0;display:flex}.process-quote-formats>label{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);min-height:56px;font-size:var(--text-body);cursor:pointer;align-items:center;gap:12px;padding:14px 24px;font-weight:550;display:flex;position:relative}.process-quote-formats input{width:16px;height:16px;accent-color:var(--color-ink)}.process-quote-formats>label:has(input:checked){border-color:var(--color-ink);background:color-mix(in srgb, var(--color-craft-powder) 65%, var(--color-card))}.process-quote-formats>label:has(input[value=landing]:checked){background:color-mix(in srgb, var(--color-craft-terra) 60%, var(--color-card))}.process-quote-formats:disabled{display:none}.process-quote-book{--quote-tone:var(--color-craft-powder);--quote-tone-foreground:var(--color-craft-powder-foreground);background:color-mix(in srgb, var(--quote-tone) 50%, var(--color-card));border:1px solid color-mix(in srgb, var(--quote-tone-foreground) 18%, var(--color-card));border-radius:var(--radius-panel);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);padding:8px;display:grid}.process-quote-book[data-format=landing]{--quote-tone:var(--color-craft-terra);--quote-tone-foreground:var(--color-craft-terra-foreground)}.process-quote-cover{isolation:isolate;border:1px solid color-mix(in srgb, var(--quote-tone-foreground) 14%, var(--quote-tone));border-radius:var(--radius-card);background:linear-gradient(155deg, color-mix(in srgb, var(--quote-tone) 65%, var(--color-card)), var(--quote-tone));color:var(--color-ink);flex-direction:column;align-items:flex-start;padding:clamp(28px,3.4vw,52px);display:flex;position:relative;overflow:hidden}.process-quote-cover:before{opacity:.5;border-radius:inherit}.process-quote-cover:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--color-card) 70%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.process-quote-cover>*{position:relative}.process-quote-cover>svg{width:auto;height:44px;margin-left:-17px}.process-quote-cover-heading{margin-block:32px}.golden-v11 .process-quote-cover-heading h3{letter-spacing:-.045em;max-width:11ch;font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1.07}.process-quote-total{border:1px solid var(--color-card);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--quote-tone) 15%, var(--color-card));color:var(--color-ink);align-self:stretch;margin-top:auto;margin-bottom:24px;padding:24px}.process-quote-total>span{font-size:var(--text-caption);color:var(--color-ink-2);line-height:1.6;display:block}.process-quote-amounts{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-block:10px 12px;display:flex}.process-quote-amounts>p{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.process-quote-total strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(48px,5vw,72px);font-weight:550;line-height:1}.process-quote-amounts>p>span{font-size:var(--text-caption);color:var(--color-ink-2)}.process-quote-standard s{color:var(--color-ink-2);font-size:24px;font-weight:450;text-decoration-thickness:1px}.process-quote-cover>a{align-self:stretch}.process-quote-pages{isolation:isolate;border-radius:var(--radius-card);background:var(--color-card);flex-direction:column;min-width:0;padding:24px clamp(24px,3vw,48px) 32px;display:flex;position:relative}.process-quote-pages>*{position:relative}.process-quote-tabs{border-bottom:1px solid var(--color-line-2);gap:8px;padding-bottom:18px;display:flex}.process-quote-tabs>button{font-size:var(--text-caption);background:var(--color-paper);color:var(--color-ink);flex:1;padding-inline:8px}.process-quote-tabs>button[aria-selected=true]{background:var(--color-ink);color:var(--color-paper)}.process-quote-tabs>button[aria-selected=false]:hover{background:color-mix(in srgb, var(--quote-tone) 40%, var(--color-card))}.process-quote-book[data-ready=false] .process-quote-tabs{display:none}.process-quote-chapters{flex:1}.process-quote-page{min-height:440px;padding-block:28px}.process-quote-page[hidden]{display:none}.golden-v11 .process-quote-page>h3{font-size:var(--text-subhead);letter-spacing:-.035em;line-height:1.25}.process-quote-inclusions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.process-quote-inclusions>div{--quote-item-tone:var(--color-craft-powder);--quote-item-ink:var(--color-craft-powder-foreground);isolation:isolate;border:1px solid var(--quote-item-tone);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--quote-item-tone) 65%, var(--color-card));flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex;position:relative}.process-quote-inclusions>div:nth-child(2){--quote-item-tone:var(--color-craft-terra);--quote-item-ink:var(--color-craft-terra-foreground)}.process-quote-inclusions>div:nth-child(3){--quote-item-tone:var(--color-craft-sage);--quote-item-ink:var(--color-craft-sage-foreground)}.process-quote-inclusions>div:nth-child(4){--quote-item-tone:var(--color-sector-independants);--quote-item-ink:var(--color-sector-independants-foreground)}.process-quote-inclusions>div:before{opacity:.35;border-radius:inherit}.process-quote-inclusions>div>*{position:relative}.process-quote-item-icon{border:1px solid color-mix(in srgb, var(--color-card) 75%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--quote-item-tone) 25%, var(--color-card));width:60px;height:60px;color:var(--quote-item-ink);place-items:center;margin-bottom:24px;display:grid}.process-quote-item-icon>svg{width:36px;height:36px}.process-quote-inclusions dt{font-size:var(--text-body);font-weight:600;line-height:1.35}.process-quote-inclusions dd{font-size:var(--text-caption);color:var(--color-ink-2);margin-top:8px;line-height:1.55}.process-quote-page-note{font-size:var(--text-caption);color:var(--color-ink-2);margin-top:20px;line-height:1.6}.process-quote-payments .interior-payment-plan[data-layout=timeline]{border:0;padding:0}.process-quote-payments .interior-payment-plan[data-layout=timeline] ol{margin-top:48px}.process-quote-payments .interior-payment-plan[data-layout=timeline] li{gap:20px;padding-right:18px}.process-quote-payments .interior-payment-plan[data-layout=timeline] li:last-child{padding-right:0}.process-quote-payments .interior-payment-plan[data-layout=timeline] li>strong{font-size:clamp(28px,2.7vw,40px)}.process-quote-extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;padding:0;list-style:none;display:grid}.process-quote-extras li{font-size:var(--text-body);align-items:center;gap:16px;padding:20px 0;display:flex}.process-quote-extras svg{color:var(--quote-tone-foreground);flex-shrink:0}.process-quote-change{border:1px solid var(--color-sector-independants);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-sector-independants) 65%, var(--color-card));gap:20px;margin-top:24px;padding:24px;display:flex}.process-quote-change>svg{color:var(--color-sector-independants-foreground);flex-shrink:0}.process-quote-change h4{font-size:var(--text-body);font-weight:600;line-height:1.4}.process-quote-change p{color:var(--color-ink-2);font-size:var(--text-caption);margin-top:10px;line-height:1.6}.process-quote-split{border-top:1px solid var(--color-line-2);padding-top:24px}.process-quote-split>p{font-size:var(--text-caption);font-weight:500;line-height:1.5}.process-quote-split-bar{gap:4px;height:12px;margin-block:14px 10px;display:flex}.process-quote-split-bar>span{background:var(--quote-tone);border-radius:var(--radius-sm);flex:1}.process-quote-split-bar>span:first-child{flex:0 0 var(--quote-deposit);background:var(--quote-tone-foreground)}.process-quote-split-labels{justify-content:space-between;gap:20px;display:flex}.process-quote-split-labels>span{font-size:var(--text-caption);color:var(--color-ink-2);flex-wrap:wrap;gap:4px 8px;line-height:1.5;display:flex}.process-quote-split-labels>span:last-child{text-align:right;justify-content:flex-end}.process-quote-split-labels strong{color:var(--color-ink);font-weight:650}@media (min-width:1700px){.process-quote-page{min-height:470px}}@media (max-width:1000px){.process-quote-book{grid-template-columns:minmax(0,.72fr) minmax(0,1.3fr)}.process-quote-cover{padding:28px}.process-quote-total{padding:20px 16px}.process-quote-total strong{font-size:40px}.process-quote-pages{padding-inline:24px}.process-quote-inclusions>div{padding:20px}.process-quote-payments .interior-payment-plan[data-layout=timeline] ol{grid-template-columns:1fr;margin-top:24px}.process-quote-payments .interior-payment-plan[data-layout=timeline] li{border-top:1px solid var(--color-line-2);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px 0;display:grid}.process-quote-payments .interior-payment-plan[data-layout=timeline] .interior-payment-number{display:none}.process-quote-payments .interior-payment-plan[data-layout=timeline] li>strong{grid-column:auto;margin-top:0;padding-top:2px;font-size:28px}}@media (max-width:760px){.process-quote-formats{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.process-quote-formats>label{grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:12px;font-size:14px;display:grid}.process-quote-formats>label>svg{justify-self:end}.process-quote-formats>label>span{grid-column:1/-1}.process-quote-book{border-radius:var(--radius-card);grid-template-columns:1fr;padding:6px}.process-quote-cover{border-radius:var(--radius-lg);grid-template-columns:1fr;align-items:start;gap:24px;padding:28px 24px;display:grid}.process-quote-cover>svg{grid-column:1/-1;height:32px}.process-quote-cover-heading{margin:0}.golden-v11 .process-quote-cover-heading h3{max-width:none;font-size:28px}.process-quote-total{margin:0;padding:20px}.process-quote-total>span{font-size:12px}.process-quote-total strong{font-size:44px}.process-quote-standard s{font-size:20px}.process-quote-cover>a{grid-column:1/-1;justify-self:start}.process-quote-pages{border-radius:var(--radius-lg);padding:20px 14px}.process-quote-tabs{gap:2px}.process-quote-tabs>button{padding-inline:6px;font-size:12px;line-height:1.4}.process-quote-page{min-height:0;padding-block:24px}.golden-v11 .process-quote-page>h3{font-size:22px}.process-quote-inclusions{grid-template-columns:1fr;gap:10px}.process-quote-inclusions>div{grid-template-columns:48px minmax(0,1fr);column-gap:16px;padding:16px;display:grid}.process-quote-item-icon{grid-row:span 2;width:48px;height:52px;margin:0}.process-quote-item-icon>svg{width:28px;height:28px}.process-quote-inclusions dt{font-size:15px}.process-quote-inclusions dd{grid-column:2;margin-top:6px;font-size:13px}.process-quote-payments .interior-payment-plan[data-layout=timeline] li{border-left:0;margin-left:0}.process-quote-extras{gap:10px}.process-quote-extras li{flex-direction:column;align-items:flex-start;gap:12px;padding-block:16px;font-size:14px}.process-quote-change{gap:12px;padding:20px}.process-quote-split-labels>span{font-size:12px;display:block}.process-quote-split-labels strong{font-size:16px;display:block}}@media (max-width:380px){.process-quote-cover{grid-template-columns:1fr;gap:20px}.process-quote-total{max-width:none}.process-quote-payments .interior-payment-plan[data-layout=timeline] li{grid-template-columns:1fr}}
.process-project-details{width:min(var(--container-island), calc(100% - 48px));margin-inline:auto}.process-project-details>section{margin-block:var(--section-py);scroll-margin-top:calc(var(--chrome-bottom) + 24px)}.process-project-details h2{white-space:pre-line}@media (max-width:760px){.process-project-details{width:calc(100% - 40px)}}
.interior-page{background:var(--color-paper)}.interior-services{background:var(--color-canvas)}.interior-page .narrative-page-sections{padding-block:0;display:block}.interior-page .narrative-page-sections>[data-craft-tone]{margin-block:40px}.interior-page>[data-page-opening-panel]{padding-top:136px;padding-bottom:64px}.interior-breadcrumb{color:var(--color-ink-2);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;display:flex}.interior-breadcrumb a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.interior-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.interior-hero-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.interior-hero-copy h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,4.3vw,68px);line-height:1.05}.interior-hero-copy>p{max-width:var(--container-prose);color:var(--color-ink-2)}.interior-hero-copy>p+p{font-size:var(--text-body)}.interior-hero-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.interior-hero-facts{color:var(--color-ink-2);font-size:var(--text-caption);flex-wrap:wrap;gap:8px 20px;display:flex}.interior-hero-facts li{align-items:center;gap:6px;display:flex}.interior-hero-visual{min-width:0}.interior-page-index{border-bottom:1px solid var(--color-line-2);padding:24px 0}.interior-page-index>div{align-items:baseline;gap:24px;display:flex}.interior-page-index>div>span{color:var(--color-ink-3);font-size:var(--text-caption);flex-shrink:0}.interior-page-index ul{flex-wrap:wrap;gap:4px 24px;display:flex}.interior-page-index a{min-height:44px;font-size:var(--text-caption);text-underline-offset:5px;align-items:center;gap:8px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.interior-page-index a:hover{text-decoration-color:currentColor}.interior-page-index a span{color:var(--color-ink-3);font-weight:400}.interior-section{scroll-margin-top:calc(var(--chrome-bottom) + 24px);padding:clamp(48px,6vw,96px) 0}.interior-section+.interior-section:not([data-craft-tone]){margin-top:16px}.interior-section-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px clamp(32px,6vw,96px);display:grid}.interior-section-number{font-size:var(--text-caption);color:var(--color-ink-3);font-variant-numeric:tabular-nums;margin-bottom:20px;display:block}.interior-section-heading h2{text-wrap:balance;font-size:clamp(32px,3.2vw,48px);line-height:1.12}.interior-section-body{flex-direction:column;gap:22px;min-width:0;padding-top:35px;display:flex}.interior-section-reading .interior-section-copy{display:contents}.interior-section-reading .interior-section-body{padding-top:0}.interior-paragraph,.interior-feature p{max-width:var(--container-prose);color:var(--color-ink-2)}.interior-feature{border-top:1px solid var(--color-line);padding-top:22px}.interior-feature:first-child{border-top:0;padding-top:0}.interior-feature p{margin-top:12px}.interior-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.interior-features .interior-feature{border:1px solid var(--color-line-2);border-radius:var(--radius-card);background:var(--color-paper-2);padding:28px}.interior-features.interior-features-open .interior-feature{background:0 0;border:0;border-radius:0;padding:0}.interior-features-open>.interior-paragraph{grid-column:1/-1}.interior-section-action{grid-column:1/-1;margin-top:8px}.interior-checklist{flex-direction:column;gap:16px;display:flex}.interior-checklist li{color:var(--color-ink-2);align-items:flex-start;gap:12px;display:flex}.interior-checklist svg{color:var(--color-gold-strong);flex-shrink:0;margin-top:4px}.interior-section-wide .interior-section-layout{grid-template-columns:minmax(0,1fr);gap:16px}.interior-section-wide .interior-section-heading{max-width:var(--container-island-focus)}.interior-section-wide .interior-section-body{padding-top:8px}.interior-table-scroll{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);overflow-x:auto}.interior-table{text-align:left;width:100%;min-width:36rem;font-size:var(--text-body);line-height:1.6}.interior-table th,.interior-table td{vertical-align:top;padding:20px 24px}.interior-table thead{background:var(--color-ink);color:var(--color-paper)}.interior-table tbody th{font-weight:600}.interior-table tbody tr+tr{border-top:1px solid var(--color-line-2)}.interior-table tbody td{color:var(--color-ink-2)}.interior-section-illustrated .interior-section-heading{grid-column:1}.interior-section-illustrated .interior-section-body{grid-column:1;padding-top:0}.interior-section-copy{display:contents}.interior-section-illustrated .interior-section-copy,.interior-section-wide .interior-section-copy{display:block}.interior-section-illustrated .interior-section-layout{align-items:center}.interior-section-illustrated .interior-section-body,.interior-section-wide .interior-section-body{margin-top:28px}.interior-section-visual{grid-column:2;align-self:center;min-width:0}.interior-faq{background:var(--color-paper-3)}.interior-faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,88px);display:grid}.interior-faq-layout h2{text-wrap:balance;font-size:clamp(30px,3vw,44px)}.interior-faq-layout>:last-child{margin-top:0}.interior-text-link{min-height:44px;font-size:var(--text-caption);text-underline-offset:5px;align-items:center;gap:10px;margin-top:12px;font-weight:600;text-decoration:underline;display:inline-flex}.interior-roadmap{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);padding:28px 32px}.interior-roadmap-title{font-size:var(--text-title);padding-bottom:16px;font-weight:600}.interior-roadmap li{border-top:1px solid var(--color-line-2)}.interior-roadmap li a{align-items:center;gap:16px;min-height:64px;padding:16px 0;display:flex}.interior-roadmap li a:hover strong{text-underline-offset:4px;text-decoration:underline}.interior-step-number{color:var(--color-gold-strong);font-size:var(--text-caption)}.interior-roadmap li a>span:nth-child(2){flex:1}.interior-roadmap strong{font-size:var(--text-body);display:block}.interior-roadmap strong+span{color:var(--color-ink-2);font-size:var(--text-caption);margin-top:4px;display:block}.interior-handnote{font-family:var(--font-handwritten);text-align:right;color:var(--color-ink-2);margin-top:24px;font-size:26px}.interior-receipt-footnote{color:var(--color-ink-2);font-size:var(--text-caption);margin-top:24px}.interior-budget{background:var(--color-craft-sage);scroll-margin-top:calc(var(--chrome-bottom) + 24px)}.interior-budget-heading{max-width:var(--container-island-focus);margin-bottom:40px}.interior-budget-heading p{max-width:var(--container-prose);color:var(--color-ink-2);margin-top:20px}.interior-budget-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;display:grid}.interior-budget-options{flex-direction:column;gap:12px;margin-top:24px;display:flex}.interior-budget-options label{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);cursor:pointer;align-items:center;gap:14px;padding:18px 20px;display:flex}.interior-budget-options label.is-selected{border-color:var(--color-ink);background:var(--color-gold-soft)}.interior-budget-options input{width:18px;height:18px;accent-color:var(--color-ink);flex-shrink:0}.interior-budget-note{font-size:var(--text-body);color:var(--color-ink-2);margin-top:24px}.interior-budget-result{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:32px}.interior-budget-result dl>div{border-bottom:1px solid var(--color-line-2);font-size:var(--text-caption);justify-content:space-between;align-items:baseline;gap:24px;padding:20px 0;display:flex}.interior-budget-result dl>div:first-child{padding-top:0}.interior-budget-result dt span{color:var(--color-ink-2);margin-top:6px;display:block}.interior-budget-result dd{text-align:right;max-width:50%;font-weight:600}.interior-budget-total{margin-top:24px}.interior-budget-total>span{font-size:var(--text-caption)}.interior-budget-total output{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,64px);font-weight:800;display:block}.interior-budget-total small{font-size:var(--text-title);letter-spacing:0}.interior-contact>[data-page-opening-panel]{padding-bottom:48px}.interior-contact-opening{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}.interior-contact-person{align-items:center;gap:20px;display:flex}.interior-contact-person img{border:3px solid var(--color-paper);border-radius:50%;flex-shrink:0}.interior-contact-person strong{font-size:var(--text-body);display:block}.interior-contact-person p{color:var(--color-ink-2);font-family:var(--font-handwritten);margin-top:8px;font-size:24px}.interior-contact-body{padding-top:48px;padding-bottom:64px}.interior-contact-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.interior-contact-form{background:var(--color-card);padding:32px}.interior-contact-form .contact-type-option{border-radius:var(--radius-lg)}.interior-contact-practical{top:calc(var(--chrome-bottom) + 24px);position:sticky}.interior-contact-practical>div{background:var(--color-paper-2)}.interior-contact-links{font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:32px;display:flex}.interior-contact-links span{color:var(--color-ink-2)}.interior-contact-links a{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.interior-reading-start{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:32px}.interior-reading-start>p:first-child{color:var(--color-ink-3)}.interior-reading-start h2{max-width:20em;margin-top:16px}.interior-reading-start ol{margin-top:24px}.interior-reading-start li{border-top:1px solid var(--color-line-2)}.interior-reading-start a{min-height:64px;font-size:var(--text-body);align-items:center;gap:16px;padding:12px 0;font-weight:600;display:flex}.interior-reading-start a:hover{text-underline-offset:4px;text-decoration:underline}.interior-reading-start a span{color:var(--color-ink-3);font-size:var(--text-caption);font-weight:400}.interior-reading-start a svg{flex-shrink:0;margin-left:auto}.interior-page .interior-article-card{border-top:4px solid var(--color-gold-soft);flex-direction:column;height:100%;padding:28px;display:flex}.interior-page .interior-article-card h2,.interior-page .interior-article-card h3{font-size:var(--text-subhead);line-height:1.2}.interior-page .interior-article-card>span:last-child{margin-top:auto;padding-top:24px}.interior-article>article>[data-page-opening-panel]{padding-top:136px;padding-bottom:48px}.interior-article-header{max-width:var(--container-island-focus);margin-top:32px}.interior-article-header h1{text-wrap:balance}.interior-article-body{padding-top:56px;padding-bottom:56px}.interior-article-columns,.interior-article-return{max-width:calc(36rem + 304px);margin-inline:auto}.interior-article-columns{column-gap:64px}.interior-article>article>[data-page-opening-panel]>.section-container{max-width:calc(36rem + 304px + 2 * var(--container-px))}.interior-article .prose{border:1px solid var(--color-line-2);border-radius:var(--radius-card);background:var(--color-card);padding:32px}.interior-article .prose h2{scroll-margin-top:calc(var(--chrome-bottom) + 24px);font-size:clamp(28px,2.5vw,38px);line-height:1.15}.interior-article .prose h3{scroll-margin-top:calc(var(--chrome-bottom) + 24px)}@media (min-width:1700px){.interior-hero-copy h1{font-size:var(--text-display)}.interior-section-heading h2{font-size:var(--text-headline)}}@media (max-width:1023px){.interior-article-columns,.interior-article-return,.interior-article-mobile-toc{max-width:36rem;margin-inline:auto}.interior-article>article>[data-page-opening-panel]>.section-container{max-width:calc(36rem + 2 * var(--container-px))}.interior-hero-grid{gap:32px}.interior-hero-copy h1{font-size:42px}.interior-section-layout,.interior-faq-layout{gap:32px}.interior-features{grid-template-columns:1fr}.interior-page-index>div{flex-direction:column;gap:8px}}@media (max-width:767px){.interior-page>[data-page-opening-panel]{padding-top:88px;padding-bottom:36px}.interior-breadcrumb{gap:8px;margin-bottom:20px}.interior-hero-grid,.interior-section-layout,.interior-faq-layout,.interior-budget-layout,.interior-contact-layout,.interior-contact-opening{grid-template-columns:minmax(0,1fr)}.interior-contact-opening{gap:24px}.interior-contact-person img{width:56px;height:56px}.interior-contact-person p{font-size:20px}.interior-contact>[data-page-opening-panel]{padding-top:72px;padding-bottom:32px}.interior-contact-body{padding-top:32px}.interior-contact-form,.interior-budget-result{padding:24px}.interior-contact-practical{position:static}.interior-reading-start{padding:24px}.interior-article>article>[data-page-opening-panel]{padding-top:88px;padding-bottom:32px}.interior-article-body{padding-top:24px}.interior-article .prose{background:0 0;border:0;padding:0}.interior-hero-copy{gap:18px}.interior-hero-copy h1{font-size:clamp(34px,8vw,48px)}.interior-hero-actions,.interior-hero-actions>a{width:100%}.interior-hero-visual{margin-top:16px}.interior-hero-facts{gap:8px 16px}.interior-section-body{padding-top:0}.interior-section-number{margin-bottom:12px}.interior-section-visual{grid-area:auto/1}.interior-section-illustrated .interior-section-body{grid-row:2}.interior-page-index ul{gap:0 16px}.interior-roadmap{padding:24px}.interior-table th,.interior-table td{padding:16px}}.interior-art{min-width:0;margin:0}.interior-art-image{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;display:block}.interior-art figcaption{font-family:var(--font-handwritten);text-align:center;color:var(--color-ink-2);margin-top:16px;font-size:25px;line-height:1.2}.interior-hero-visual>.interior-art{margin-inline:-16px}.interior-payment-plan{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-offer-paper);padding:32px}.interior-payment-plan>.text-caption+.interior-payment-title{margin-top:12px}.interior-payment-plan ol{margin-top:28px}.interior-payment-plan li{border-top:1px solid var(--color-line);grid-template-columns:24px minmax(0,1fr);gap:12px 16px;padding:24px 0;display:grid}.interior-payment-step-title{font-size:var(--text-body);font-weight:650}.interior-payment-plan li p{color:var(--color-ink-2);font-size:var(--text-caption);margin-top:8px;line-height:1.6}.interior-payment-number{color:var(--color-gold-strong);font-size:var(--text-caption);padding-top:2px}.interior-payment-plan li>strong{letter-spacing:-.03em;grid-column:2;font-size:32px;font-weight:650;line-height:1}.interior-payment-plan small{letter-spacing:0;font-size:14px;font-weight:500}.interior-payment-plan .interior-handnote{margin-top:4px}.interior-payment-plan[data-layout=timeline]{border:0;border-top:1px solid var(--color-line);box-shadow:none;background:0 0;border-radius:0;padding:32px 0 0}.interior-payment-plan[data-layout=timeline] ol{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;display:grid}.interior-payment-plan[data-layout=timeline] li{border-top:1px solid var(--color-line);flex-direction:column;align-items:flex-start;gap:20px;padding:40px 28px 0 0;display:flex;position:relative}.interior-payment-plan[data-layout=timeline] li:last-child{padding-right:0}.interior-payment-plan[data-layout=timeline] .interior-payment-number{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-ink-2);font-variant-numeric:tabular-nums;place-items:center;padding:0;display:grid;position:absolute;top:-18px}.interior-payment-plan[data-layout=timeline] li>strong{font-variant-numeric:tabular-nums;margin-top:auto;font-size:clamp(32px,3.5vw,44px)}.interior-payment-plan[data-layout=timeline] li p{max-width:25em}.interior-payment-plan[data-layout=timeline] .interior-handnote{margin-top:28px}.interior-dossier{background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-card);box-shadow:var(--shadow-offer-ink);padding:clamp(24px,3vw,44px)}.interior-dossier-label{color:var(--color-gold-soft);font-size:var(--text-caption);align-items:center;gap:12px;display:flex}.interior-dossier-label>span:last-child{margin-left:auto}.interior-dossier-name{letter-spacing:-.04em;margin-top:32px;font-size:clamp(32px,3vw,46px);font-weight:600;line-height:1.1}.interior-dossier-context{font-size:var(--text-caption);color:var(--color-paper-3);margin-top:16px}.interior-dossier-languages{border-top:1px solid color-mix(in srgb, var(--color-paper) 25%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-paper) 25%, transparent);font-size:var(--text-subhead);justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-block:24px;display:flex}.interior-dossier-languages>span:nth-child(2){color:var(--color-gold-soft)}.interior-dossier dl{gap:18px;margin-top:24px;display:grid}.interior-dossier dl>div{font-size:var(--text-caption);grid-template-columns:80px minmax(0,1fr);gap:20px;line-height:1.6;display:grid}.interior-dossier dt{color:var(--color-paper-3)}.interior-dossier .interior-text-link{color:var(--color-gold-soft);margin-top:24px}.interior-dossier a:focus-visible{outline-color:var(--color-gold-soft)}.interior-handover{padding-top:16px}.interior-sheet-tab{background:var(--color-gold-soft);color:var(--color-ink);border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-size:var(--text-caption);margin-left:16px;padding:12px 20px;font-weight:600;display:inline-block}.interior-handover-sheet{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-offer-paper);padding:32px}.interior-handover h3{font-size:var(--text-subhead);font-weight:650}.interior-handover ul{margin-top:24px}.interior-handover li{border-top:1px solid var(--color-line-2);grid-template-columns:24px minmax(0,1fr) 18px;gap:16px;padding:24px 0;display:grid}.interior-handover li>svg{color:var(--color-gold-strong);margin-top:2px}.interior-handover li strong{font-size:var(--text-body)}.interior-handover li p{font-size:var(--text-caption);color:var(--color-ink-2);margin-top:8px;line-height:1.65}.interior-handover-note{font-size:var(--text-caption);color:var(--color-ink-2);line-height:1.65}.interior-handover[data-layout=inventory]{padding-top:0}.interior-handover[data-layout=inventory] .interior-handover-sheet{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.interior-handover[data-layout=inventory] ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.interior-handover[data-layout=inventory] li{border-color:var(--color-line);flex-direction:column;align-items:flex-start;gap:20px;padding-block:24px;display:flex}.interior-handover[data-layout=inventory] li>svg:first-child{width:28px;height:28px;color:var(--color-ink-2)}.interior-handover[data-layout=inventory] li>svg:last-child{display:none}.interior-handover[data-layout=inventory] .interior-handover-note{margin-top:8px}.interior-handover-collection{gap:12px;display:grid}.interior-ownership-item{border:1px solid var(--color-honey-200);border-radius:var(--radius-card);background:linear-gradient(110deg, var(--color-paper), var(--color-honey-50))}.interior-ownership-item:nth-child(2){background:linear-gradient(110deg, var(--color-honey-50), var(--color-honey-100))}.interior-ownership-item:nth-child(3){background:linear-gradient(110deg, var(--color-honey-100), var(--color-honey-200))}.interior-ownership-item summary{cursor:pointer;border-radius:inherit;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:20px;padding:24px;list-style:none;display:grid}.interior-ownership-item summary::-webkit-details-marker{display:none}.interior-ownership-item summary:focus-visible{outline-offset:4px}.interior-ownership-item summary:hover{background:color-mix(in srgb, var(--color-honey-200) 22%, transparent)}.interior-ownership-icon{border:1px solid var(--color-honey-300);border-radius:var(--radius-lg);background:var(--color-honey-100);width:48px;height:48px;color:var(--color-honey-800);place-items:center;display:grid}.interior-ownership-item[open]{border-color:var(--color-honey-300);background:var(--color-paper)}.interior-ownership-item[open] .interior-ownership-icon{background:var(--color-honey-800);border-color:var(--color-honey-800);color:var(--color-paper)}.interior-ownership-item h3{color:var(--color-honey-950);letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.3}.interior-ownership-item summary>svg{color:var(--color-honey-800);transition:transform var(--duration-fast) var(--ease-standard)}.interior-ownership-item[open] summary>svg{transform:rotate(180deg)}.interior-ownership-content{padding:0 28px 28px 92px}.interior-ownership-content>p{font-size:var(--text-body);color:var(--color-ink-2);line-height:1.65}.interior-ownership-content ul{border-top:1px solid var(--color-honey-200);gap:12px;margin-top:24px;padding-top:20px;list-style:none;display:grid}.interior-ownership-content li{color:var(--color-ink-2);font-size:var(--text-caption);align-items:flex-start;gap:10px;line-height:1.6;display:flex}.interior-ownership-content li>svg{color:var(--color-honey-800);flex-shrink:0;margin-top:3px}@media (max-width:1000px){.interior-ownership-item summary{gap:14px;padding:20px}.interior-ownership-item h3{font-size:20px}.interior-ownership-content{padding:0 20px 24px}}@media (max-width:380px){.interior-ownership-item summary{grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;padding:20px 16px}.interior-ownership-icon{width:36px;height:40px}.interior-ownership-icon svg{width:24px;height:24px}.interior-ownership-item h3{font-size:18px}.interior-ownership-content{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.interior-ownership-item summary>svg{transition:none}}.interior-handover[data-layout=documents]{--document-stock:var(--color-craft-sage);--document-accent:var(--color-craft-sage-foreground);--document-texture:var(--background-image-texture-craft-sage);isolation:isolate;border:1px solid color-mix(in srgb, var(--document-accent) 24%, var(--document-stock));background:var(--document-stock) var(--document-texture) center / cover;border-radius:var(--radius-panel);padding:clamp(24px,3vw,40px);position:relative}.interior-handover[data-layout=documents]>*{position:relative}.interior-handover[data-layout=documents]:before{border-radius:inherit}.interior-handover[data-layout=documents]:has(input[value=domain]:checked){--document-stock:var(--color-craft-powder);--document-accent:var(--color-craft-powder-foreground);--document-texture:var(--background-image-texture-craft-powder)}.interior-handover[data-layout=documents]:has(input[value=access]:checked){--document-stock:var(--color-craft-sand);--document-accent:var(--color-craft-sand-foreground);--document-texture:var(--background-image-texture-craft-sand)}.interior-handover[data-layout=documents]>h3{margin-bottom:28px}.interior-document-tabs{border:0;margin:0;padding:0;display:none}.interior-document-tabs>div{flex:1;min-width:0;display:flex}.interior-document-tabs label{background:color-mix(in srgb, var(--color-paper) 45%, transparent);border:1px solid color-mix(in srgb, var(--document-accent) 18%, transparent);border-radius:var(--radius-card) var(--radius-card) 0 0;cursor:pointer;width:100%;min-height:64px;color:var(--color-ink-2);font-size:var(--text-body);border-bottom:0;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-weight:550;display:flex}.interior-document-tabs svg{flex-shrink:0}.interior-document-tabs input:checked+label{z-index:1;background:var(--color-paper);color:var(--color-ink);border-color:#0000;position:relative}.interior-document-tabs input:checked+label svg{color:var(--document-accent)}.interior-document-tabs input:focus-visible+label{outline:3px solid var(--color-ink);outline-offset:3px}.interior-document-tabs label:hover{color:var(--color-ink);background:var(--color-paper)}.interior-document-sheets{border-radius:var(--radius-card);background:var(--color-paper);border:1px solid color-mix(in srgb, var(--color-paper) 80%, var(--document-stock));padding:12px;position:relative}.interior-document{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:0;display:grid}.interior-document+.interior-document{margin-top:40px}.interior-document-cover{isolation:isolate;border:1px solid color-mix(in srgb, var(--document-accent) 24%, transparent);border-radius:var(--radius-lg);background:var(--document-stock) var(--document-texture) center / cover;min-height:360px;color:var(--document-accent);flex-direction:column;justify-content:space-between;align-items:center;gap:24px;padding:48px 32px 32px;display:flex;position:relative}.interior-document-cover:before{content:"";border:1px solid color-mix(in srgb, var(--color-paper) 65%, transparent);border-radius:var(--radius-md);pointer-events:none;position:absolute;inset:10px}.interior-document-cover:after{content:"";border-inline:1px solid color-mix(in srgb, var(--document-accent) 16%, transparent);background:color-mix(in srgb, var(--color-paper) 20%, transparent);pointer-events:none;width:5px;position:absolute;top:0;bottom:0;left:20px}.interior-document-emblem{width:100%;min-height:160px;color:var(--document-accent);flex:1;place-items:center;display:grid}.interior-document-content{align-self:center;padding:clamp(28px,3.2vw,48px)}.interior-document-cover>span{border-top:1px solid color-mix(in srgb, var(--document-accent) 26%, transparent);width:100%;color:var(--color-ink);font-size:var(--text-subhead);letter-spacing:-.025em;padding-top:20px;font-weight:600;line-height:1.25}.interior-document-content h4{letter-spacing:-.035em;font-size:clamp(24px,2.8vw,36px);font-weight:650;line-height:1.15}.interior-document-content>p{color:var(--color-ink-2);font-size:var(--text-body);margin-top:18px;line-height:1.65}.interior-document-content h5{font-size:var(--text-caption);margin-top:28px;font-weight:650}.interior-handover[data-layout=documents] ul{margin-top:12px}.interior-handover[data-layout=documents] li{font-size:var(--text-caption);border:0;align-items:flex-start;gap:12px;padding:10px 0;line-height:1.55;display:flex}.interior-handover[data-layout=documents] li>svg{width:18px;height:18px;color:var(--color-gold-strong);flex-shrink:0;margin-top:3px;display:block}.interior-handover[data-layout=documents]>.interior-handover-note{margin-top:24px}@supports selector(:has(input:checked)){.interior-document-tabs{gap:8px;display:flex}.interior-document-sheets{border-top-left-radius:0;border-top-right-radius:0}.interior-document{display:none}.interior-document+.interior-document{margin-top:0}:is(.interior-handover[data-layout=documents]:has(input[value=code]:checked) [data-file=code],.interior-handover[data-layout=documents]:has(input[value=domain]:checked) [data-file=domain],.interior-handover[data-layout=documents]:has(input[value=access]:checked) [data-file=access]){display:grid}}@media (max-width:680px){.interior-handover[data-layout=documents]{padding:24px 12px 12px}.interior-handover[data-layout=documents]>h3{padding-inline:8px}.interior-document-tabs{gap:5px}.interior-document-tabs label{font-size:var(--text-caption);text-align:center;flex-direction:column;gap:7px;padding:14px 6px}.interior-document-tabs svg{width:24px;height:24px}.interior-document-sheets{padding:8px}.interior-document{grid-template-columns:1fr;gap:0}.interior-document-cover{flex-direction:row;justify-content:flex-start;gap:20px;width:100%;min-height:136px;padding:24px 28px}.interior-document-cover:after{left:16px}.interior-document-content{padding:28px 16px 20px}.interior-document-emblem{flex:0 0 64px;width:64px;min-height:64px}.interior-document-emblem svg{width:64px;height:64px}.interior-document-cover>span{font-size:var(--text-title);border:0;padding:0}.interior-document-content h4{font-size:26px}.interior-document-content h5{margin-top:24px}}@media (max-width:760px){.interior-payment-plan[data-layout=timeline] ol{grid-template-columns:1fr;margin-top:32px}.interior-payment-plan[data-layout=timeline] li{border-top:0;border-left:1px solid var(--color-line);margin-left:17px;padding:0 0 32px 32px}.interior-payment-plan[data-layout=timeline] li:last-child{border-left-color:#0000;padding-bottom:0}.interior-payment-plan[data-layout=timeline] .interior-payment-number{top:-4px;left:-18px}.interior-payment-plan[data-layout=timeline] li>strong{font-size:36px}.interior-handover[data-layout=inventory] ul{grid-template-columns:1fr;gap:0}.interior-handover[data-layout=inventory] li{grid-template-columns:28px minmax(0,1fr);gap:20px;display:grid}}.interior-brief-note{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:32px}.interior-sheet-kicker{color:var(--color-gold-strong);font-size:var(--text-caption);font-weight:600}.interior-brief-note h3{font-size:var(--text-subhead);letter-spacing:-.02em;margin-top:14px;font-weight:650;line-height:1.2}.interior-brief-note ol{margin-top:24px}.interior-brief-note li{border-top:1px solid var(--color-line-2);grid-template-columns:24px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.interior-brief-note li>span{font-size:var(--text-caption);color:var(--color-ink-3);padding-top:2px}.interior-brief-note li strong{font-size:var(--text-body);font-weight:600}.interior-brief-note li p{font-size:var(--text-caption);color:var(--color-ink-2);margin-top:8px;line-height:1.65}.interior-brief-note .interior-handnote{text-align:left;margin-top:12px}.interior-direct-note{background:var(--color-craft-sand);border-radius:var(--radius-card);grid-template-columns:120px minmax(0,1fr);gap:28px;padding:32px;display:grid}.interior-direct-note>img{object-fit:cover;border-radius:var(--radius-lg);width:120px;height:160px}.interior-direct-note h3{font-size:var(--text-subhead);margin-top:12px;font-weight:650}.interior-direct-note h3+p{color:var(--color-ink-2);font-size:var(--text-body);margin-top:16px;line-height:1.6}.interior-direct-note a,.interior-direct-note div>span{overflow-wrap:anywhere;font-size:var(--text-caption);align-items:center;gap:10px;min-height:44px;margin-top:20px;display:flex}.interior-direct-note a{text-underline-offset:5px;text-decoration:underline}.interior-direct-note svg{flex-shrink:0}.interior-direct-note[data-layout=portrait]{background:0 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:0}.interior-direct-portrait{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-paper) 85%, var(--color-line));border-radius:var(--radius-card);background:var(--color-paper);margin:0;padding:12px;position:relative}.interior-direct-portrait>*{position:relative}.interior-direct-portrait:before{border-radius:inherit}.interior-direct-photo{border-radius:var(--radius-lg);overflow:hidden}.interior-direct-portrait img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.interior-direct-portrait figcaption{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:20px 8px 8px;line-height:1.5;display:flex}.interior-direct-portrait figcaption strong{font-size:var(--text-body);font-weight:600}.interior-direct-portrait figcaption span{color:var(--color-ink-2);font-size:var(--text-caption)}.interior-direct-note[data-layout=portrait] h2,.interior-direct-note[data-layout=portrait] h3{letter-spacing:-.045em;white-space:pre-line;margin-top:0;font-size:clamp(32px,3.4vw,46px);font-weight:650;line-height:1.12}.interior-direct-note[data-layout=portrait] h2+p,.interior-direct-note[data-layout=portrait] h3+p{color:var(--color-ink-2);font-size:var(--text-body);margin-top:24px;line-height:1.7}.interior-direct-note[data-layout=portrait] a{font-size:var(--text-body);margin-top:24px}.interior-direct-note[data-layout=portrait] .interior-direct-copy>span{margin-top:6px}@media (max-width:680px){.interior-direct-note[data-layout=portrait]{grid-template-columns:1fr;gap:28px}.interior-direct-portrait{width:100%;max-width:400px;margin-inline:auto;padding:8px;display:block}.interior-direct-portrait img{aspect-ratio:1.2;object-position:center 40%;width:100%;height:auto}.interior-direct-portrait figcaption{flex-direction:column;padding:16px 8px 8px;display:flex}.interior-direct-note[data-layout=portrait] h2,.interior-direct-note[data-layout=portrait] h3{font-size:32px}}.interior-support-timeline{border-radius:var(--radius-card);background:var(--color-paper-2);padding:32px}.interior-support-timeline>div{grid-template-columns:32px minmax(0,1fr);gap:20px;margin-top:28px;display:grid}.interior-support-mark{border-radius:var(--radius-full);background:var(--color-gold-soft);width:32px;height:32px;font-size:var(--text-caption);align-self:start;place-items:center;display:grid}.interior-support-timeline strong{color:var(--color-gold-strong);font-size:var(--text-caption);display:block}.interior-support-timeline h3{font-size:var(--text-title);margin-top:8px;font-weight:600}.interior-support-timeline div p{font-size:var(--text-caption);color:var(--color-ink-2);margin-top:12px;line-height:1.65}.interior-process-delivery{background:var(--color-paper-2);border-radius:var(--radius-scene);padding:24px}.interior-process-delivery .interior-art{max-width:440px;margin-inline:auto}.interior-delivery-slip{background:var(--color-card);border:1px solid var(--color-line-2);border-radius:var(--radius-lg);margin-top:-12px;padding:24px;position:relative}.interior-delivery-slip>p{color:var(--color-gold-strong);font-size:var(--text-caption)}.interior-delivery-slip>strong{font-size:var(--text-title);margin-top:10px;font-weight:650;display:block}.interior-delivery-slip dl{gap:14px;margin-top:20px;display:grid}.interior-delivery-slip dl>div{font-size:var(--text-caption);grid-template-columns:80px minmax(0,1fr);gap:16px;line-height:1.6;display:grid}.interior-delivery-slip dt{color:var(--color-gold-strong);font-weight:600}.interior-delivery-slip dd{color:var(--color-ink-2)}.interior-page [data-testid=services-golden-band]{padding-block:40px}.interior-page .home-classic-pricing{scroll-margin-top:calc(var(--chrome-bottom) + 24px)}.interior-page .home-classic-pricing .home-section-heading{margin-bottom:40px}.interior-page .home-classic-pricing .classic-price-footer{margin-bottom:0}.interior-explorer{scroll-margin-top:calc(var(--chrome-bottom) + 24px);padding-block:clamp(56px,6vw,96px)}.interior-explorer-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:64px;display:grid}.interior-explorer-heading h2{letter-spacing:-.035em;margin-top:16px;font-size:clamp(32px,3.2vw,48px);font-weight:650;line-height:1.12}.interior-explorer-heading>p{font-size:var(--text-lede);color:var(--color-ink-2);line-height:1.65}.interior-explorer-switch{border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid;overflow:hidden}.interior-explorer-switch button{min-height:72px;color:var(--color-ink);background:var(--color-paper);font-size:var(--text-body);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:20px;font-weight:550;display:flex}.interior-explorer-switch button+button{border-left:1px solid var(--color-line)}.interior-explorer-switch button[aria-pressed=true]{background:var(--color-gold-soft);font-weight:650}.interior-explorer-switch button:focus-visible{outline-offset:-5px}.interior-explorer-switch button>span{font-size:var(--text-caption);font-weight:400}.interior-explorer-switch svg{flex-shrink:0}.interior-explorer-panel{background:var(--color-craft-sage);border-radius:var(--radius-scene);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;margin-top:24px;padding:40px;display:grid}.interior-explorer-copy h3{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,36px);font-weight:650;line-height:1.18}.interior-explorer-copy>p{font-size:var(--text-body);color:var(--color-ink-2);margin-top:24px;line-height:1.65}.interior-explorer-copy .interior-explorer-example{font-size:var(--text-caption);border-top:1px solid var(--color-line);margin-top:32px;padding-top:20px}.interior-explorer-preview{min-width:0}.interior-explorer-panel[data-view="1"]{background:var(--color-craft-sand);min-height:460px}.interior-explorer-panel[data-view="2"]{background:var(--color-craft-powder);grid-template-columns:minmax(0,1fr)}.interior-explorer-panel[data-view="2"] .interior-explorer-copy{max-width:var(--container-island-focus)}.interior-explorer-panel[data-view="2"] .sales-message-preview{grid-template-columns:280px 24px minmax(0,1fr);gap:16px}.interior-explorer-panel[data-view="2"] .sales-message-editor{padding:24px}.interior-local-examples{background:var(--color-paper-2);scroll-margin-top:calc(var(--chrome-bottom) + 24px)}.interior-local-examples header{max-width:var(--container-island-focus)}.interior-local-examples header p{color:var(--color-ink-2);margin-top:20px}.interior-activity-choices{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.interior-activity-choices button{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);min-height:48px;font-size:var(--text-body);cursor:pointer;padding:12px 24px}.interior-activity-choices button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.interior-local-example{background:var(--color-paper);border:1px solid var(--color-line-2);border-radius:var(--radius-card);grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:32px;padding:32px;display:grid}.interior-local-example img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.interior-local-example h3{font-size:var(--text-subhead);margin-top:16px;font-weight:650;line-height:1.2}.interior-local-example h3+p{font-size:var(--text-body);color:var(--color-ink-2);margin-top:20px;line-height:1.65}.interior-local-example ul{gap:14px;margin-top:24px;display:grid}.interior-local-example li{font-size:var(--text-caption);align-items:start;gap:12px;line-height:1.6;display:flex}.interior-local-example li svg{flex-shrink:0;margin-top:2px}.interior-local-example a{min-height:44px;font-size:var(--text-caption);text-underline-offset:5px;align-items:center;gap:12px;margin-top:24px;font-weight:650;text-decoration:underline;display:inline-flex}@media (max-width:1000px){.interior-direct-note{grid-template-columns:minmax(0,1fr)}.interior-direct-note>img{width:96px;height:120px}.interior-explorer-heading{gap:32px}.interior-explorer-panel{gap:32px;padding:28px}.interior-explorer-panel[data-view="2"] .sales-message-preview{grid-template-columns:minmax(0,1fr)}.interior-local-example{gap:32px}}@media (max-width:767px){.interior-explorer-heading,.interior-explorer-panel,.interior-local-example,.interior-explorer-switch{grid-template-columns:minmax(0,1fr)}.interior-explorer-switch button{text-align:left;min-height:56px;font-size:14px}.interior-explorer-switch button>span{margin-right:4px}.interior-explorer-switch button>svg{margin-left:auto}.interior-explorer-switch button+button{border-left:0;border-top:1px solid var(--color-line)}.interior-explorer-panel{border-radius:var(--radius-card);padding:28px 16px}.interior-explorer-panel[data-view="1"]{min-height:0}.interior-explorer-copy .interior-explorer-example{margin-top:20px;padding-top:16px}.interior-payment-plan,.interior-handover-sheet,.interior-brief-note,.interior-direct-note,.interior-support-timeline,.interior-local-example{padding:24px}.interior-hero-visual>.interior-art{margin-inline:0}.interior-process-delivery{padding:16px}.interior-delivery-slip{padding:20px}.interior-delivery-slip dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.interior-handover li{grid-template-columns:22px minmax(0,1fr);gap:12px}.interior-handover li>svg:last-child{display:none}.interior-dossier dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.interior-dossier-languages{font-size:22px}.interior-features .interior-feature{padding:24px}.interior-art figcaption{font-size:23px}.interior-local-example{gap:24px}}.interior-article-illustration{border-radius:var(--radius-card);background:var(--color-craft-sage);overflow:hidden}.interior-article-illustration[data-category=metier],.interior-article-illustration[data-category=tutoriels]{background:var(--color-craft-sand)}.interior-article-illustration img{aspect-ratio:4/3;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;display:block}.interior-page .interior-article-card{border-top-width:1px;padding:20px}.interior-article-card>.interior-article-illustration{margin-bottom:24px}.interior-article-card .interior-article-illustration img{aspect-ratio:16/9}.interior-featured-cover{margin-bottom:24px}.interior-featured-cover .interior-article-illustration{background:0 0}.interior-featured-cover img{max-height:260px}.interior-article-header{max-width:none}.interior-article-title-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);align-items:center;gap:64px;display:grid}.interior-article-title-layout>.interior-article-illustration{background:0 0}.interior-contact-practical>.interior-art{max-width:360px;margin:24px auto 0}@media (max-width:767px){.interior-article-title-layout{grid-template-columns:minmax(0,1fr);gap:24px}.interior-article-title-layout>.interior-article-illustration{justify-self:center;max-width:280px}.interior-featured-cover img{max-height:220px}}
.process-experience #page-hero-title{white-space:pre-line}.process-experience>.home-experience{transition:background-color var(--duration-reveal) var(--ease-standard);position:relative}.process-experience>.home-experience:before{content:"";height:min(var(--section-py), 96px);background-color:inherit;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-ink));mask-image:linear-gradient(to bottom, transparent, var(--color-ink));pointer-events:none;position:absolute;inset:auto 0 100%}.process-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.process-section-heading{text-align:center;max-width:880px;margin:0 auto 48px;padding-inline:24px}.process-section-heading>p{max-width:38em;font-size:var(--text-lede);color:var(--color-ink-2);margin:24px auto 0;line-height:1.6}.process-golden .home-experience{padding-top:0}.process-golden .home-section-heading .lede{max-width:38em;font-size:var(--text-lede);margin:24px auto 0;line-height:1.6}@media (prefers-reduced-motion:reduce){.process-experience>.home-experience{transition:none}}
