.roll[data-astro-cid-mkztzyon]{overflow:hidden;background:var(--db1-cream);border-block:1px solid var(--db1-stone);padding-block:clamp(.85rem,1.6vw,1.3rem)}.roll__track[data-astro-cid-mkztzyon]{display:flex;width:max-content}.roll__item[data-astro-cid-mkztzyon]{display:inline-flex;align-items:center;gap:clamp(1.4rem,3vw,2.6rem);padding-inline:clamp(.7rem,1.5vw,1.3rem)}.roll__text[data-astro-cid-mkztzyon]{font-family:var(--font-serif);font-size:clamp(.95rem,1.5vw,1.35rem);letter-spacing:.02em;white-space:nowrap;color:var(--db1-charcoal)}.roll__text[data-astro-cid-mkztzyon] em[data-astro-cid-mkztzyon]{font-style:italic;color:var(--db1-red)}.roll__dot[data-astro-cid-mkztzyon]{width:5px;height:5px;rotate:45deg;background:var(--db1-clay)}.mx[data-astro-cid-vvue4umq]{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--db1-cream) 0%,#ede5d9 100%);color:var(--db1-charcoal)}.mx[data-astro-cid-vvue4umq]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(183,8,20,.35),transparent)}.mx__kicker[data-astro-cid-vvue4umq]{display:flex;align-items:baseline;gap:14px}.mx__kicker[data-astro-cid-vvue4umq] .t-eyebrow[data-astro-cid-vvue4umq]{color:var(--db1-red)}.mx__dash[data-astro-cid-vvue4umq]{width:26px;height:1px;background:var(--db1-red);display:block;margin-bottom:4px}.mx__title[data-astro-cid-vvue4umq]{margin:24px 0 0;max-width:14em;font-family:var(--font-serif);font-size:var(--text-h2);font-weight:400;line-height:1.06;letter-spacing:-.005em}.mx__introrow[data-astro-cid-vvue4umq]{display:flex;flex-wrap:wrap;gap:44px;align-items:flex-start;justify-content:space-between;margin-top:28px}.mx__lead[data-astro-cid-vvue4umq]{flex:1 1 320px;max-width:46ch;margin:0;font-size:var(--text-body);font-weight:400;line-height:1.75;color:#444342b8}.mx__services[data-astro-cid-vvue4umq]{flex:1 1 300px;max-width:420px;display:grid;margin:0}.mx__service[data-astro-cid-vvue4umq]{display:flex;align-items:baseline;gap:18px;padding:20px 0;border-bottom:1px solid var(--db1-stone)}.mx__service[data-astro-cid-vvue4umq]:first-child{padding-top:0}.mx__service[data-astro-cid-vvue4umq]:last-child{border-bottom:0;padding-bottom:0}.mx__service-num[data-astro-cid-vvue4umq]{flex:0 0 34px;font-size:11px;letter-spacing:.14em;color:var(--db1-red)}.mx__service-label[data-astro-cid-vvue4umq]{font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.mx__service-note[data-astro-cid-vvue4umq]{margin:7px 0 0;font-size:15px;line-height:1.55;color:#444342b8}.mx__explorer[data-astro-cid-vvue4umq]{display:flex;flex-wrap:wrap;gap:44px;align-items:flex-start;margin-top:52px}.mx__main[data-astro-cid-vvue4umq]{flex:1 1 520px;min-width:0}.mx__stage[data-astro-cid-vvue4umq]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--db1-sand);box-shadow:0 32px 70px -34px #4443426b;touch-action:pinch-zoom;user-select:none}.mx__layer[data-astro-cid-vvue4umq]{position:absolute;inset:0;opacity:0;transition:opacity 1.05s cubic-bezier(.4,0,.2,1);will-change:opacity}.mx__layer[data-astro-cid-vvue4umq][data-active=true]{opacity:1}.mx__layer-img[data-astro-cid-vvue4umq]{position:absolute;inset:0;background-size:cover;background-position:center;will-change:transform;transform:translate(0) scale(1.45)}.mx__sweepline[data-astro-cid-vvue4umq]{position:absolute;left:0;right:0;bottom:0;height:2px;background:#f3ece259;overflow:hidden;pointer-events:none}.mx__sweepline[data-astro-cid-vvue4umq] span[data-astro-cid-vvue4umq]{position:absolute;inset:0;width:26%;background:linear-gradient(90deg,transparent,var(--db1-cream),transparent);animation:mx-sweep 5.5s linear infinite}@keyframes mx-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.mx__stagecaption[data-astro-cid-vvue4umq]{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:14px;font-size:11.5px;font-weight:500;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;color:#444342c7}.mx__stagecaption[data-astro-cid-vvue4umq] b[data-astro-cid-vvue4umq]{font-weight:500;color:var(--db1-charcoal)}.mx__swatches[data-astro-cid-vvue4umq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:12px;margin-top:22px}.mx__swatch[data-astro-cid-vvue4umq]{appearance:none;cursor:pointer;text-align:left;padding:7px;background:transparent;border:1px solid var(--db1-stone);transition:border-color .45s ease,background .45s ease,transform .45s cubic-bezier(.4,0,.2,1)}.mx__swatch[data-astro-cid-vvue4umq][data-active=true]{background:#fff9;border-color:var(--db1-red);transform:translateY(-5px)}.mx__swatch[data-astro-cid-vvue4umq]:hover,.mx__swatch[data-astro-cid-vvue4umq]:focus-visible{border-color:var(--db1-red)}.mx__swatch-img[data-astro-cid-vvue4umq]{display:block;position:relative;aspect-ratio:1;overflow:hidden;background-size:cover;background-position:center;filter:saturate(.84) brightness(.95);transition:transform .8s cubic-bezier(.4,0,.2,1),filter .5s ease}.mx__swatch[data-astro-cid-vvue4umq][data-active=true] .mx__swatch-img[data-astro-cid-vvue4umq]{transform:scale(1.06);filter:saturate(1.04) brightness(1)}.mx__swatch-row[data-astro-cid-vvue4umq]{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:10px 1px 0;min-width:0}.mx__swatch-name[data-astro-cid-vvue4umq]{font-family:var(--font-serif);font-size:12px;line-height:1.3;color:#444342c7;transition:color .4s ease}.mx__swatch[data-astro-cid-vvue4umq][data-active=true] .mx__swatch-name[data-astro-cid-vvue4umq]{color:var(--db1-red)}.mx__swatch-num[data-astro-cid-vvue4umq]{font-size:9.5px;letter-spacing:.18em;color:#4443429e}.mx__aside[data-astro-cid-vvue4umq]{flex:1 1 300px;max-width:360px;min-width:0}.mx__detail[data-astro-cid-vvue4umq]{position:relative;aspect-ratio:4 / 5;max-width:300px;overflow:hidden;margin-bottom:26px;background:var(--db1-sand)}.mx__detail-img[data-astro-cid-vvue4umq]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .9s ease}.mx__detail-img[data-astro-cid-vvue4umq][data-active=true]{opacity:1}.mx__aside-name[data-astro-cid-vvue4umq]{margin:0;font-family:var(--font-serif);font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1.15}.mx__aside-note[data-astro-cid-vvue4umq]{margin:12px 0 24px;font-size:14px;line-height:1.75;color:#444342b8;text-wrap:pretty}.mx__specs[data-astro-cid-vvue4umq]{display:grid;grid-template-columns:auto 1fr;gap:12px 18px;margin:0;padding-top:20px;border-top:1px solid var(--db1-stone);font-size:12.5px;line-height:1.5}.mx__specs[data-astro-cid-vvue4umq] dt[data-astro-cid-vvue4umq]{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:500;color:#4443427a}.mx__specs[data-astro-cid-vvue4umq] dd[data-astro-cid-vvue4umq]{margin:0}@media(max-width:900px){.mx__aside[data-astro-cid-vvue4umq]{max-width:none}}.fj[data-astro-cid-zjsd67or]{--fj-paper: var(--db1-cream);--fj-ink: var(--db1-charcoal);--fj-red: var(--db1-red);--fj-smoke: #6e6a66;--fj-shell: #e9e1d4;--fj-line: rgba(68, 67, 66, .12);background:var(--fj-paper);color:var(--fj-ink)}.fj__mono[data-astro-cid-zjsd67or]{font-family:var(--font-sans);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--fj-ink)}.fj__smoke[data-astro-cid-zjsd67or]{color:var(--fj-smoke)}.fj__band[data-astro-cid-zjsd67or]{padding:clamp(3.5rem,7vw,5.25rem) var(--gutter)}.fj__band--belong[data-astro-cid-zjsd67or]{border-block:1px solid var(--fj-line)}.fj__inner[data-astro-cid-zjsd67or]{max-width:100rem;margin:0 auto}.fj__inner--process[data-astro-cid-zjsd67or]{max-width:82.5rem}.fj__hero[data-astro-cid-zjsd67or]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.fj__hero-copy[data-astro-cid-zjsd67or]{padding:clamp(3rem,6vw,4.625rem) var(--gutter) clamp(2.75rem,6vw,4.125rem);min-width:0}.fj__hero-kicker[data-astro-cid-zjsd67or]{color:var(--fj-red)}.fj__display[data-astro-cid-zjsd67or]{margin:20px 0 0;font-family:var(--font-sans);font-size:clamp(2.125rem,4.6vw,4.25rem);font-weight:400;line-height:1;letter-spacing:-.035em;text-transform:uppercase;text-wrap:pretty}.fj__display[data-astro-cid-zjsd67or] em[data-astro-cid-zjsd67or],.fj__title[data-astro-cid-zjsd67or] em[data-astro-cid-zjsd67or]{display:block;margin-top:14px;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(1.25rem,2.4vw,2.125rem);line-height:1.2;letter-spacing:0;text-transform:none;color:var(--fj-red)}.fj__lead[data-astro-cid-zjsd67or]{margin:26px 0 0;max-width:27rem;font-family:var(--font-serif);font-size:16px;line-height:1.65;color:var(--fj-smoke);text-wrap:pretty}.fj__hero-media[data-astro-cid-zjsd67or]{min-height:min(32.5rem,62vw);background-color:var(--fj-shell);background-size:cover;background-position:center}.fj__head[data-astro-cid-zjsd67or]{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;flex-wrap:wrap;margin-bottom:26px}.fj__title[data-astro-cid-zjsd67or]{margin:14px 0 0;font-family:var(--font-sans);font-size:clamp(1.875rem,4.4vw,3.875rem);font-weight:400;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.fj__title[data-astro-cid-zjsd67or] em[data-astro-cid-zjsd67or]{margin-top:4px;font-size:clamp(1.875rem,4.4vw,3.875rem);line-height:1.04}.fj__headnote[data-astro-cid-zjsd67or]{max-width:340px;line-height:1.9;letter-spacing:.14em;color:var(--fj-smoke)}.fj__stage[data-astro-cid-zjsd67or]{position:relative;aspect-ratio:16 / 9;background-color:var(--fj-shell);background-size:cover;background-position:center}.fj__mark[data-astro-cid-zjsd67or]{cursor:pointer;position:absolute;left:var(--mark-x);top:var(--mark-y);transform:translateY(-50%);display:flex;align-items:center;gap:7px;padding:7px 13px 7px 8px;border:1px solid rgba(68,67,66,.4);background:#f3ece2f0;color:var(--fj-ink);box-shadow:0 2px 12px #4443423d;white-space:nowrap;transition:background .3s ease,color .3s ease,border-color .3s ease}.fj__mark[data-astro-cid-zjsd67or][data-side=right]{transform:translate(-100%,-50%);padding:7px 8px 7px 13px}.fj__mark[data-astro-cid-zjsd67or][data-side=right] .fj__mark-dot[data-astro-cid-zjsd67or]{order:1}.fj__mark[data-astro-cid-zjsd67or]:hover,.fj__mark[data-astro-cid-zjsd67or]:focus-visible{background:var(--fj-ink);border-color:var(--fj-ink);color:var(--fj-paper)}.fj__mark-dot[data-astro-cid-zjsd67or]{width:18px;height:18px;flex:none;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #44434233}.fj__mark-num[data-astro-cid-zjsd67or],.fj__mark-label[data-astro-cid-zjsd67or]{font-family:var(--font-sans);font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.fj__popwrap[data-astro-cid-zjsd67or]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:28px}.fj__popscrim[data-astro-cid-zjsd67or]{position:absolute;inset:0;background:#4443426b;backdrop-filter:blur(2px)}.fj__pop[data-astro-cid-zjsd67or]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));max-width:63.75rem;width:100%;max-height:min(85vh,40rem);background:var(--fj-paper);box-shadow:0 30px 90px #44434266;overflow:auto}.fj__pop-img[data-astro-cid-zjsd67or]{min-height:18.75rem;background-size:cover;background-position:center}.fj__pop-body[data-astro-cid-zjsd67or]{position:relative;padding:38px 40px 34px}.fj__pop-close[data-astro-cid-zjsd67or]{cursor:pointer;position:absolute;right:14px;top:12px;width:30px;height:30px;border:0;background:none;font:300 20px/1 var(--font-sans);color:var(--fj-ink)}.fj__pop-tag[data-astro-cid-zjsd67or]{font-size:11px;color:var(--fj-red)}.fj__pop-name[data-astro-cid-zjsd67or]{margin:14px 0 0;font-family:var(--font-serif);font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:400;line-height:1.14;text-wrap:pretty}.fj__pop-note[data-astro-cid-zjsd67or]{margin:14px 0 0;font-family:var(--font-serif);font-size:15px;line-height:1.65;color:var(--fj-smoke);text-wrap:pretty}.fj__pop-specs[data-astro-cid-zjsd67or]{display:flex;flex-direction:column;margin-top:22px}.fj__pop-specs[data-astro-cid-zjsd67or] .fj__pop-spec{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid rgba(68,67,66,.16);font-family:var(--font-sans);font-size:10.5px;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.fj__pop-specs[data-astro-cid-zjsd67or] .fj__pop-spec span:first-child{color:var(--fj-smoke)}.fj__pop-specs[data-astro-cid-zjsd67or] .fj__pop-spec span:last-child{text-align:right}.fj__pop-foot[data-astro-cid-zjsd67or]{margin:22px 0 0;letter-spacing:.16em;color:var(--fj-smoke)}.fj__rooms[data-astro-cid-zjsd67or]{display:flex;gap:10px;flex-wrap:wrap;margin:34px 0 18px}.fj__roombtn[data-astro-cid-zjsd67or]{cursor:pointer;display:flex;align-items:baseline;gap:10px;padding:13px 18px;border:1px solid rgba(68,67,66,.28);background:transparent;color:var(--fj-ink);transition:all .3s ease}.fj__roombtn[data-astro-cid-zjsd67or][data-active=true]{background:var(--fj-ink);border-color:var(--fj-ink);color:var(--fj-paper)}.fj__roomnum[data-astro-cid-zjsd67or]{font-size:9.5px;letter-spacing:.16em;color:inherit;opacity:.7}.fj__roomname[data-astro-cid-zjsd67or]{font-family:var(--font-sans);font-size:14px;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.fj__stagerow[data-astro-cid-zjsd67or]{display:flex;flex-wrap:nowrap;margin-bottom:14px;border-block:1px solid rgba(68,67,66,.16)}.fj__stagebtn[data-astro-cid-zjsd67or]{cursor:pointer;flex:1 1 0;min-width:0;text-align:left;background:transparent;border:0;padding:13px 10px;position:relative;overflow:hidden;transition:background .3s ease}.fj__stagebtn[data-astro-cid-zjsd67or][data-active=true]{background:var(--fj-shell)}.fj__stagerowtxt[data-astro-cid-zjsd67or]{display:flex;align-items:baseline;gap:7px;min-width:0}.fj__stagenum[data-astro-cid-zjsd67or]{font-size:9.5px;letter-spacing:.16em;color:#44434280}.fj__stagebtn[data-astro-cid-zjsd67or][data-active=true] .fj__stagenum[data-astro-cid-zjsd67or]{color:var(--fj-red)}.fj__stagename[data-astro-cid-zjsd67or]{font-family:var(--font-sans);font-size:clamp(10px,1.05vw,14px);line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#444342b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fj__stagebtn[data-astro-cid-zjsd67or][data-active=true] .fj__stagename[data-astro-cid-zjsd67or]{color:var(--fj-ink)}.fj__stagebar[data-astro-cid-zjsd67or]{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--fj-red);transform-origin:left;transform:scaleX(0)}.fj__viewer[data-astro-cid-zjsd67or]{position:relative;aspect-ratio:16 / 9;background:var(--fj-paper);border:1px solid rgba(68,67,66,.16);overflow:hidden}.fj__layer[data-astro-cid-zjsd67or]{position:absolute;inset:0;background-color:var(--fj-shell);background-size:cover;background-position:center;opacity:0;transition:opacity 1.6s cubic-bezier(.4,0,.25,1)}.fj__layer[data-astro-cid-zjsd67or][data-active=true]{opacity:1}.fj__band--inspo[data-astro-cid-zjsd67or]{background:var(--db1-sand);border-top:1px solid var(--fj-line);padding-block:clamp(3.75rem,7vw,5.25rem) clamp(4rem,7.5vw,5.75rem)}.fj__inspo[data-astro-cid-zjsd67or]{max-width:82.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:52px;align-items:center}.fj__inspo-kicker[data-astro-cid-zjsd67or]{color:var(--fj-red)}.fj__title--inspo[data-astro-cid-zjsd67or]{margin-top:16px;font-size:min(clamp(1.5rem,2.65vw,2.25rem),5.6vw);letter-spacing:-.035em;line-height:1.08}.fj__title--inspo[data-astro-cid-zjsd67or] .fj__line[data-astro-cid-zjsd67or]{display:block;white-space:nowrap}.fj__title--inspo[data-astro-cid-zjsd67or] em[data-astro-cid-zjsd67or]{font-size:inherit;line-height:inherit}.fj__inspo-lead[data-astro-cid-zjsd67or]{max-width:29.5rem;margin-top:22px;font-size:16px}.fj__steps[data-astro-cid-zjsd67or]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:30px;line-height:1.7;letter-spacing:.06em;color:var(--fj-smoke)}.fj__panel[data-astro-cid-zjsd67or]{background:var(--fj-paper);border:1px solid rgba(68,67,66,.18);padding:34px}.fj__panel-label[data-astro-cid-zjsd67or]{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.fj__drop[data-astro-cid-zjsd67or]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-top:20px;padding:44px 20px;background:var(--fj-shell);border:1px dashed rgba(68,67,66,.3);cursor:pointer;text-align:center}.fj__drop-plus[data-astro-cid-zjsd67or]{width:42px;height:42px;border:1px solid rgba(68,67,66,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:20px;font-weight:300}.fj__drop-cta[data-astro-cid-zjsd67or]{font-family:var(--font-sans);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.fj__drop-note[data-astro-cid-zjsd67or]{letter-spacing:.06em;text-transform:none;color:var(--fj-smoke)}.fj__chips[data-astro-cid-zjsd67or]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.fj__chips[data-astro-cid-zjsd67or] .fj__chip{background:var(--db1-sand);padding:8px 10px;letter-spacing:.1em}.fj__fields[data-astro-cid-zjsd67or]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:14px;margin-top:20px}.fj__fields[data-astro-cid-zjsd67or] label[data-astro-cid-zjsd67or],.fj__msg[data-astro-cid-zjsd67or]{display:flex;flex-direction:column;gap:7px}.fj__fields[data-astro-cid-zjsd67or] .fj__mono[data-astro-cid-zjsd67or],.fj__msg[data-astro-cid-zjsd67or] .fj__mono[data-astro-cid-zjsd67or]{font-size:9.5px;letter-spacing:.16em;color:var(--fj-smoke)}.fj__msg[data-astro-cid-zjsd67or]{margin-top:16px}.fj__panel[data-astro-cid-zjsd67or] input[data-astro-cid-zjsd67or],.fj__panel[data-astro-cid-zjsd67or] textarea[data-astro-cid-zjsd67or]{border:0;border-bottom:1px solid rgba(68,67,66,.28);background:none;padding:9px 0;font-family:var(--font-sans);font-size:13px;color:var(--fj-ink);outline:none;resize:none}.fj__panel[data-astro-cid-zjsd67or] input[data-astro-cid-zjsd67or]:focus,.fj__panel[data-astro-cid-zjsd67or] textarea[data-astro-cid-zjsd67or]:focus{border-bottom-color:var(--fj-red)}.fj__send[data-astro-cid-zjsd67or]{cursor:pointer;margin-top:22px;width:100%;padding:17px;background:var(--fj-ink);border:0;color:var(--fj-paper);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:background .3s ease}.fj__send[data-astro-cid-zjsd67or]:hover,.fj__send[data-astro-cid-zjsd67or]:focus-visible{background:var(--fj-red)}@media(max-width:720px){.fj__mark[data-astro-cid-zjsd67or]{left:var(--mark-cx);top:var(--mark-cy);padding:5px 9px 5px 6px}.fj__mark[data-astro-cid-zjsd67or][data-side=right]{padding:5px 6px 5px 9px}.fj__mark[data-astro-cid-zjsd67or][data-cside=left]{transform:translateY(-50%)}.fj__mark[data-astro-cid-zjsd67or][data-cside=right]{transform:translate(-100%,-50%)}.fj__mark[data-astro-cid-zjsd67or][data-cside=center]{transform:translate(-50%,-50%)}.fj__mark-dot[data-astro-cid-zjsd67or]{width:26px;height:26px}.fj__mark-label[data-astro-cid-zjsd67or]{display:none}}.journey[data-astro-cid-rpf3wjzx]{--journey-ivory: #f7f4ee;--journey-ink: #1c1a17;--journey-accent: #b3342a;--journey-muted: #6f6a61;position:relative;height:calc(100vh + var(--journey-track, 540vh))}.journey__pin[data-astro-cid-rpf3wjzx]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--journey-ivory)}.journey__stages[data-astro-cid-rpf3wjzx]{position:absolute;inset:0}.journey__stage[data-astro-cid-rpf3wjzx]{position:absolute;inset:0;opacity:0;pointer-events:none}.journey__stage[data-astro-cid-rpf3wjzx][data-active=true]{opacity:1;pointer-events:auto}.journey__fig[data-astro-cid-rpf3wjzx]{position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,#e9e0d1 0 9px,#f1eae0 9px 18px);transform:scale(1.04);transition:transform 1s cubic-bezier(.22,.61,.36,1),opacity .5s ease}.journey__fig[data-astro-cid-rpf3wjzx] img[data-astro-cid-rpf3wjzx],.journey__fig[data-astro-cid-rpf3wjzx] video[data-astro-cid-rpf3wjzx]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) sepia(.08) contrast(1.02)}.journey__veil[data-astro-cid-rpf3wjzx]{position:absolute;inset:0;background:var(--journey-ivory);opacity:0;transition:opacity .5s ease;pointer-events:none}.journey__label[data-astro-cid-rpf3wjzx]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;transition:opacity .5s ease,transform .7s cubic-bezier(.22,.61,.36,1);pointer-events:none}.journey__num[data-astro-cid-rpf3wjzx]{font:400 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.24em;color:var(--journey-accent)}.journey__stagetitle[data-astro-cid-rpf3wjzx]{font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,4.2vw,52px);line-height:1.1;letter-spacing:-.012em;color:var(--journey-ink);max-width:760px;padding:0 6vw;text-wrap:pretty;transition:color .4s ease}.journey__label[data-astro-cid-rpf3wjzx][data-dark=true] .journey__stagetitle[data-astro-cid-rpf3wjzx]{color:var(--journey-ivory)}.journey__head[data-astro-cid-rpf3wjzx]{position:absolute;left:6vw;top:38px;right:6vw;display:flex;align-items:center;justify-content:space-between;gap:24px;pointer-events:none}.journey__eyebrow[data-astro-cid-rpf3wjzx]{font-family:var(--font-sans);font-size:11px;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--journey-muted)}.journey__count[data-astro-cid-rpf3wjzx]{font:400 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.1em;color:var(--journey-muted)}.journey__ticks[data-astro-cid-rpf3wjzx]{position:absolute;left:6vw;right:6vw;bottom:38px;display:flex;gap:8px;pointer-events:none}.journey__tick[data-astro-cid-rpf3wjzx]{flex:1;height:1px;background:#1c1a1729;transition:background .4s ease}.journey__tick[data-astro-cid-rpf3wjzx][data-past=true]{background:var(--journey-accent)}.journey__cta[data-astro-cid-rpf3wjzx]{padding:12vh 6vw 16vh;display:flex;justify-content:center;border-top:1px solid rgba(28,26,23,.14);background:#efeae1}.journey__cta[data-astro-cid-rpf3wjzx] a[data-astro-cid-rpf3wjzx]{font-family:var(--font-sans);font-size:12px;line-height:1;letter-spacing:.2em;text-transform:uppercase;padding:20px 36px;border:1px solid rgba(28,26,23,.28);color:#1c1a17;text-decoration:none;transition:border-color .25s ease,color .25s ease}.journey__cta[data-astro-cid-rpf3wjzx] a[data-astro-cid-rpf3wjzx]:hover,.journey__cta[data-astro-cid-rpf3wjzx] a[data-astro-cid-rpf3wjzx]:focus-visible{border-color:#b3342a;color:#b3342a}@media(prefers-reduced-motion:reduce){.journey__fig[data-astro-cid-rpf3wjzx],.journey__label[data-astro-cid-rpf3wjzx]{transition:none}}.intl[data-astro-cid-rvp5omw2]{background:var(--db1-cream);padding:clamp(48px,6vw,120px) clamp(28px,5vw,96px);display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.22fr);gap:clamp(24px,3vw,56px);align-items:stretch}.intl__col[data-astro-cid-rvp5omw2]{display:flex;flex-direction:column}.intl__eyebrow[data-astro-cid-rvp5omw2]{margin:0 0 34px;display:flex;align-items:center;gap:16px;font-family:var(--font-sans);font-size:10px;line-height:1;letter-spacing:.3em;text-transform:uppercase;color:#44434273}.intl__eyebrow[data-astro-cid-rvp5omw2]:after{content:"";height:1px;flex:1;background:#44434229}.intl__title[data-astro-cid-rvp5omw2]{margin:0 0 26px;font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,4vw,62px);line-height:1.1;letter-spacing:-.015em;text-wrap:balance;color:var(--db1-charcoal)}.intl__title[data-astro-cid-rvp5omw2] em[data-astro-cid-rvp5omw2]{font-style:italic;color:var(--db1-red);font-size:.66em;line-height:1.3;display:inline-block;margin-top:.12em}.intl__lede[data-astro-cid-rvp5omw2]{margin:0 0 44px;max-width:46ch;font-family:var(--font-sans);font-size:clamp(14.5px,1.25vw,16.5px);line-height:1.8;color:#444342b3;text-wrap:pretty}.intl__actions[data-astro-cid-rvp5omw2]{display:flex;flex-wrap:nowrap;gap:12px;margin-top:auto;padding-top:8px}.intl__btn[data-astro-cid-rvp5omw2]{font-family:var(--font-sans);font-size:clamp(9px,.85vw,12px);line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:16px;text-decoration:none;border:1px solid transparent;white-space:nowrap;transition:background .22s ease,color .22s ease,border-color .22s ease}.intl__btn--primary[data-astro-cid-rvp5omw2]{background:var(--db1-red);color:#fff;border-color:var(--db1-red)}.intl__btn--ghost[data-astro-cid-rvp5omw2]{border-color:var(--db1-red);color:var(--db1-red);background:none}.intl__btn--primary[data-astro-cid-rvp5omw2]:hover,.intl__btn--primary[data-astro-cid-rvp5omw2]:focus-visible{background:transparent;color:var(--db1-red)}.intl__btn--ghost[data-astro-cid-rvp5omw2]:hover,.intl__btn--ghost[data-astro-cid-rvp5omw2]:focus-visible{background:var(--db1-red);color:#fff}.intl__actions[data-astro-cid-rvp5omw2]:has(.intl__btn--ghost:hover) .intl__btn--primary[data-astro-cid-rvp5omw2],.intl__actions[data-astro-cid-rvp5omw2]:has(.intl__btn--ghost:focus-visible) .intl__btn--primary[data-astro-cid-rvp5omw2]{background:transparent;color:var(--db1-red)}.intl__actions[data-astro-cid-rvp5omw2]:has(.intl__btn--primary:hover) .intl__btn--ghost[data-astro-cid-rvp5omw2],.intl__actions[data-astro-cid-rvp5omw2]:has(.intl__btn--primary:focus-visible) .intl__btn--ghost[data-astro-cid-rvp5omw2]{background:var(--db1-red);color:#fff}.intl__map-wrap[data-astro-cid-rvp5omw2]{position:relative;align-self:center;width:100%;margin-right:clamp(-64px,-3vw,0px)}.intl__map[data-astro-cid-rvp5omw2]{width:100%;height:auto;display:block;overflow:visible;transition:opacity .55s ease}.intl__map[data-astro-cid-rvp5omw2].is-resetting{opacity:0}.intl[data-astro-cid-rvp5omw2] .land{fill:#c1b6a42e;stroke:var(--db1-stone);stroke-width:1.6}.intl[data-astro-cid-rvp5omw2] .route{fill:none;stroke:var(--db1-red);stroke-width:3.6;stroke-linecap:round}.intl[data-astro-cid-rvp5omw2] .route--dashed{stroke:var(--db1-clay);stroke-width:3;stroke-dasharray:10 12;opacity:.8}.intl[data-astro-cid-rvp5omw2] .pin-label{font-family:var(--font-sans);font-size:21px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;fill:#444342bd}.intl[data-astro-cid-rvp5omw2] .pin-label--live{fill:var(--db1-charcoal)}@keyframes intl-dot-in{0%{opacity:0;transform:scale(.2)}60%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes intl-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes intl-ring-land{0%{opacity:0;r:5}45%{opacity:1;r:24}to{opacity:1;r:15}}@keyframes intl-ring-halo{0%{opacity:.5;r:11}to{opacity:0;r:40}}@keyframes intl-ring-breathe{0%,to{opacity:.3;r:16}50%{opacity:.8;r:24}}@keyframes intl-label-in{to{opacity:1}}.intl[data-astro-cid-rvp5omw2] #dubai,.intl[data-astro-cid-rvp5omw2] #dubai-label,.intl[data-astro-cid-rvp5omw2] #uk-ring,.intl[data-astro-cid-rvp5omw2] #uk-halo,.intl[data-astro-cid-rvp5omw2] #uk-label,.intl[data-astro-cid-rvp5omw2] #eu-ring,.intl[data-astro-cid-rvp5omw2] #eu-label,.intl[data-astro-cid-rvp5omw2] #en-ring,.intl[data-astro-cid-rvp5omw2] #en-label{opacity:0}.intl[data-astro-cid-rvp5omw2] #uk-route,.intl[data-astro-cid-rvp5omw2] #eu-reveal,.intl[data-astro-cid-rvp5omw2] #en-reveal{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.intl[data-astro-cid-rvp5omw2].is-live #dubai{transform-box:fill-box;transform-origin:center;animation:intl-dot-in .5s cubic-bezier(.2,.8,.2,1) .5s both}.intl[data-astro-cid-rvp5omw2].is-live #dubai-label{animation:intl-label-in .5s ease .7s both}.intl[data-astro-cid-rvp5omw2].is-live #uk-route{animation:intl-draw 1.6s cubic-bezier(.4,0,.25,1) .9s both}.intl[data-astro-cid-rvp5omw2].is-live #uk-ring{animation:intl-ring-land .6s cubic-bezier(.2,.8,.2,1) 2.5s both}.intl[data-astro-cid-rvp5omw2].is-live #uk-halo{animation:intl-ring-halo .9s ease-out 2.5s both}.intl[data-astro-cid-rvp5omw2].is-live #uk-label{animation:intl-label-in .5s ease 2.7s both}.intl[data-astro-cid-rvp5omw2].is-live #eu-reveal{animation:intl-draw 1.8s cubic-bezier(.4,0,.3,1) 1.9s both}.intl[data-astro-cid-rvp5omw2].is-live #eu-ring{animation:intl-ring-land .6s ease 3.7s both,intl-ring-breathe 3.4s ease-in-out 4.3s infinite}.intl[data-astro-cid-rvp5omw2].is-live #eu-label{animation:intl-label-in .5s ease 3.9s both}.intl[data-astro-cid-rvp5omw2].is-live #en-reveal{animation:intl-draw 1.8s cubic-bezier(.4,0,.3,1) 2.6s both}.intl[data-astro-cid-rvp5omw2].is-live #en-ring{animation:intl-ring-land .6s ease 4.4s both,intl-ring-breathe 3.4s ease-in-out 5s infinite}.intl[data-astro-cid-rvp5omw2].is-live #en-label{animation:intl-label-in .5s ease 4.6s both}@media(max-width:760px){.intl[data-astro-cid-rvp5omw2]{grid-template-columns:1fr;gap:44px;padding:56px 28px 52px}.intl__actions[data-astro-cid-rvp5omw2]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.intl[data-astro-cid-rvp5omw2] #dubai,.intl[data-astro-cid-rvp5omw2] #dubai-label,.intl[data-astro-cid-rvp5omw2] #uk-ring,.intl[data-astro-cid-rvp5omw2] #uk-label,.intl[data-astro-cid-rvp5omw2] #eu-ring,.intl[data-astro-cid-rvp5omw2] #eu-label,.intl[data-astro-cid-rvp5omw2] #en-ring,.intl[data-astro-cid-rvp5omw2] #en-label{animation:none!important;opacity:1}.intl[data-astro-cid-rvp5omw2] #uk-route,.intl[data-astro-cid-rvp5omw2] #eu-reveal,.intl[data-astro-cid-rvp5omw2] #en-reveal{animation:none!important;stroke-dashoffset:0}.intl[data-astro-cid-rvp5omw2] #uk-halo{display:none}}.tb[data-astro-cid-ctukcvyj]{--cycle: 16s;--endZoom: 1.13;--paperB: 1.2;--paperC: .72;--ink: .9;--inkBlur: 2.6px;position:relative;width:100%;height:100svh;min-height:420px;overflow:hidden;background:#f7f5f1;container-type:size}.tb__zoom[data-astro-cid-ctukcvyj]{position:absolute;inset:0;animation:tb-zoom var(--cycle, 16s) linear infinite}.tb__img[data-astro-cid-ctukcvyj]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.tb__base[data-astro-cid-ctukcvyj]{filter:grayscale(1) contrast(1.06) brightness(1.03)}.tb__sketch[data-astro-cid-ctukcvyj]{position:absolute;inset:0;isolation:isolate;background:#fbfaf8;animation:tb-sketch var(--cycle, 16s) ease-in-out infinite}.tb__paper[data-astro-cid-ctukcvyj]{filter:grayscale(1) brightness(var(--paperB, 1.2)) contrast(var(--paperC, .72))}.tb__trace[data-astro-cid-ctukcvyj]{position:absolute;inset:0;isolation:isolate;mix-blend-mode:multiply}.tb__trace--ink[data-astro-cid-ctukcvyj]{opacity:var(--ink, .9)}.tb__gray[data-astro-cid-ctukcvyj]{filter:grayscale(1)}.tb__edge[data-astro-cid-ctukcvyj]{mix-blend-mode:color-dodge}.tb__edge--fine[data-astro-cid-ctukcvyj]{filter:grayscale(1) invert(1) blur(1.6px)}.tb__edge--ink[data-astro-cid-ctukcvyj]{filter:grayscale(1) invert(1) blur(var(--inkBlur, 2.6px))}.tb__wash--1[data-astro-cid-ctukcvyj]{filter:grayscale(.68) saturate(.78) brightness(1.04);animation:tb-wash1 var(--cycle, 16s) ease-in-out infinite}.tb__wash--2[data-astro-cid-ctukcvyj]{filter:grayscale(.55) saturate(.84) brightness(1.03);animation:tb-wash2 var(--cycle, 16s) ease-in-out infinite}.tb__wash--3[data-astro-cid-ctukcvyj]{filter:grayscale(.4) saturate(.9) brightness(1.02);animation:tb-wash3 var(--cycle, 16s) ease-in-out infinite}.tb__wash--4[data-astro-cid-ctukcvyj]{filter:grayscale(.26) saturate(.95);animation:tb-wash4 var(--cycle, 16s) ease-in-out infinite}.tb__wash--5[data-astro-cid-ctukcvyj]{filter:grayscale(.12) saturate(1);animation:tb-wash5 var(--cycle, 16s) ease-in-out infinite}.tb__wash--6[data-astro-cid-ctukcvyj]{filter:saturate(1.08) contrast(1.02);animation:tb-wash6 var(--cycle, 16s) ease-in-out infinite}.tb__dot[data-astro-cid-ctukcvyj]{position:absolute;width:clamp(46px,4.6cqw,82px);height:clamp(46px,4.6cqw,82px);border-radius:50%;overflow:hidden;z-index:3}.tb__dot--1[data-astro-cid-ctukcvyj]{left:53%;top:84%;box-shadow:0 16px 40px #281e1252,0 0 0 1px #7869504d,inset 0 0 0 1px #ffffffb3;background:url(/media/db1-hero/dot-1.jpg) 70% 10% / 185% no-repeat,#f4f2ec;animation:tb-dot1 var(--cycle, 16s) linear infinite}.tb__dot--2[data-astro-cid-ctukcvyj]{left:48%;top:87%;box-shadow:0 16px 40px #281e1252,inset 0 0 0 1px #ffffff8c;background:url(/media/db1-hero/dot-2.jpg) center / 165% no-repeat,#e3cda8;animation:tb-dot2 var(--cycle, 16s) linear infinite}.tb__dot--3[data-astro-cid-ctukcvyj]{left:76%;top:62%;box-shadow:0 16px 40px #281e1252,inset 0 0 0 1px #ffffff4d;background:url(/media/db1-hero/dot-3.jpg) center / 170% no-repeat,#5a3a22;animation:tb-dot3 var(--cycle, 16s) linear infinite}.tb__dot--4[data-astro-cid-ctukcvyj]{left:20%;top:70%;box-shadow:0 16px 40px #281e1252,0 0 0 1px #7869504d,inset 0 0 0 1px #ffffffb3;background:url(/media/db1-hero/dot-4.jpg) center / 165% no-repeat,#f3ead9;animation:tb-dot4 var(--cycle, 16s) linear infinite}.tb__dot--5[data-astro-cid-ctukcvyj]{left:62%;top:14%;box-shadow:0 16px 40px #281e1252,0 0 0 1px #7869504d,inset 0 0 0 1px #fff9;background:url(/media/db1-hero/dot-5.png) center / cover no-repeat,#eeeee4;animation:tb-dot5 var(--cycle, 16s) linear infinite}.tb__dot--6[data-astro-cid-ctukcvyj]{left:12%;top:92%;box-shadow:0 16px 40px #281e1252,inset 0 0 0 1px #ffffff80;background:url(/media/db1-hero/dot-6.avif) center / 155% no-repeat,#d3b389;animation:tb-dot6 var(--cycle, 16s) linear infinite}.tb__veil[data-astro-cid-ctukcvyj]{position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(58% 80% at 50% 50%,#faf8f4db,#faf8f48c 45%,#faf8f400 78%);animation:tb-logo-veil var(--cycle, 16s) ease-in-out infinite}.tb__lockup[data-astro-cid-ctukcvyj]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:clamp(4px,.5vw,9px);animation:tb-logo-in var(--cycle, 16s) cubic-bezier(.33,0,.25,1) infinite}.tb__logo[data-astro-cid-ctukcvyj]{width:clamp(120px,13vw,220px);height:auto;display:block}.tb__tagline[data-astro-cid-ctukcvyj]{margin:0;font-family:var(--font-sans);font-weight:400;font-size:clamp(11px,1.15vw,19px);letter-spacing:.34em;text-transform:uppercase;color:#2c2823;white-space:nowrap}.tb__track[data-astro-cid-ctukcvyj]{position:absolute;left:0;right:0;bottom:0;height:2px;background:#3c32261f;z-index:4}.tb__track-fill[data-astro-cid-ctukcvyj]{height:100%;background:linear-gradient(90deg,#b08a5266,#b08a52);transform-origin:0 50%;animation:tb-track var(--cycle, 16s) linear infinite}@keyframes tb-zoom{0%,7%{transform:scale(1.12);animation-timing-function:cubic-bezier(.4,0,.5,1)}34%{transform:scale(1);animation-timing-function:cubic-bezier(.45,0,.55,1)}64%,to{transform:scale(var(--endZoom, 1.13))}}@keyframes tb-sketch{0%,25.38%{opacity:1}35%,99%{opacity:0}to{opacity:1}}@keyframes tb-wash1{0%{opacity:1}7%,25.81%{opacity:0}32.81%,to{opacity:1}}@keyframes tb-wash2{0%{opacity:1}7%,26.6%{opacity:0}34.04%,to{opacity:1}}@keyframes tb-wash3{0%{opacity:1}7%,27.39%{opacity:0}35.26%,to{opacity:1}}@keyframes tb-wash4{0%{opacity:1}7%,28.18%{opacity:0}36.49%,to{opacity:1}}@keyframes tb-wash5{0%{opacity:1}7%,28.96%{opacity:0}37.71%,to{opacity:1}}@keyframes tb-wash6{0%{opacity:1}7%,29.75%{opacity:0}38.94%,to{opacity:1}}@keyframes tb-dot1{0%,5.6%{opacity:0;transform:translate(calc(-50% + 69cqw),calc(-50% - 34cqh)) scale(1);animation-timing-function:cubic-bezier(.2,.5,.25,1)}6.65%{opacity:1;animation-timing-function:cubic-bezier(.2,.5,.25,1)}15.22%,21.18%{opacity:1;transform:translate(calc(-50% - 5.7cqw),calc(-50% - 34cqh)) scale(1);animation-timing-function:cubic-bezier(.32,.05,.2,1)}27.13%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}33.25%,to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes tb-dot2{0%,3.68%{opacity:0;transform:translate(calc(-50% + 74cqw),calc(-50% - 37cqh)) scale(1);animation-timing-function:cubic-bezier(.2,.5,.25,1)}4.73%{opacity:1;animation-timing-function:cubic-bezier(.2,.5,.25,1)}13.3%,21.18%{opacity:1;transform:translate(calc(-50% + 4.7cqw),calc(-50% - 37cqh)) scale(1);animation-timing-function:cubic-bezier(.32,.05,.2,1)}27.13%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}33.25%,to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes tb-dot3{0%,9.45%{opacity:0;transform:translate(calc(-50% + 46cqw),calc(-50% - 12cqh)) scale(1);animation-timing-function:cubic-bezier(.2,.5,.25,1)}10.5%{opacity:1;animation-timing-function:cubic-bezier(.2,.5,.25,1)}19.07%,21.18%{opacity:1;transform:translate(calc(-50% - 17.9cqw),calc(-50% - 12cqh)) scale(1);animation-timing-function:cubic-bezier(.32,.05,.2,1)}27.13%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}33.25%,to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes tb-dot4{0%,7.53%{opacity:0;transform:translate(calc(-50% + 102cqw),calc(-50% - 20cqh)) scale(1);animation-timing-function:cubic-bezier(.2,.5,.25,1)}8.58%{opacity:1;animation-timing-function:cubic-bezier(.2,.5,.25,1)}17.15%,21.18%{opacity:1;transform:translate(calc(-50% + 21.9cqw),calc(-50% - 20cqh)) scale(1);animation-timing-function:cubic-bezier(.32,.05,.2,1)}27.13%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}33.25%,to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes tb-dot5{0%,11.38%{opacity:0;transform:translate(calc(-50% + 60cqw),calc(-50% + 36cqh)) scale(1);animation-timing-function:cubic-bezier(.2,.5,.25,1)}12.42%{opacity:1;animation-timing-function:cubic-bezier(.2,.5,.25,1)}21%,21.18%{opacity:1;transform:translate(calc(-50% + 1.5cqw),calc(-50% + 36cqh)) scale(1);animation-timing-function:cubic-bezier(.32,.05,.2,1)}27.13%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}33.25%,to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes tb-dot6{0%,1.75%{opacity:0;transform:translate(calc(-50% + 110cqw),calc(-50% - 42cqh)) scale(1);animation-timing-function:cubic-bezier(.2,.5,.25,1)}2.8%{opacity:1;animation-timing-function:cubic-bezier(.2,.5,.25,1)}11.38%,21.18%{opacity:1;transform:translate(calc(-50% + 24.5cqw),calc(-50% - 42cqh)) scale(1);animation-timing-function:cubic-bezier(.32,.05,.2,1)}27.13%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}33.25%,to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes tb-logo-in{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}9%,48%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.985)}58%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes tb-logo-veil{0%{opacity:1}9%,48%{opacity:0}58%,to{opacity:1}}@keyframes tb-track{0%{transform:scaleX(0)}58%,to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.tb__zoom[data-astro-cid-ctukcvyj],.tb__sketch[data-astro-cid-ctukcvyj],.tb__wash[data-astro-cid-ctukcvyj],.tb__veil[data-astro-cid-ctukcvyj],.tb__lockup[data-astro-cid-ctukcvyj],.tb__track-fill[data-astro-cid-ctukcvyj]{animation:none}.tb__dot[data-astro-cid-ctukcvyj]{display:none}}.whatis[data-astro-cid-scg5fk6f]{background:var(--db1-cream);color:var(--db1-charcoal)}.whatis__eyebrow[data-astro-cid-scg5fk6f]{display:block;margin-bottom:var(--space-3);color:var(--db1-red)}.whatis__words[data-astro-cid-scg5fk6f]{font-family:var(--font-serif);font-style:italic;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:400;line-height:1.15;margin:0;display:flex;flex-wrap:wrap;gap:0 .45em}.whatis__dot[data-astro-cid-scg5fk6f]{font-style:normal;color:var(--db1-red)}.whatis__pillars[data-astro-cid-scg5fk6f]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--space-4) 0 0;padding:0}.whatis__pillars[data-astro-cid-scg5fk6f] a[data-astro-cid-scg5fk6f],.whatis__pillars[data-astro-cid-scg5fk6f]>li[data-astro-cid-scg5fk6f]>span[data-astro-cid-scg5fk6f]{display:inline-block;padding:.6rem 1.1rem;border:1px solid var(--db1-stone);font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--db1-charcoal)}.whatis__pillars[data-astro-cid-scg5fk6f] a[data-astro-cid-scg5fk6f]{transition:background .3s var(--ease-out),color .3s var(--ease-out),border-color .3s var(--ease-out)}.whatis__pillars[data-astro-cid-scg5fk6f] a[data-astro-cid-scg5fk6f]:hover,.whatis__pillars[data-astro-cid-scg5fk6f] a[data-astro-cid-scg5fk6f]:focus-visible{background:var(--db1-red);border-color:var(--db1-red);color:#fff}.whatis__story[data-astro-cid-scg5fk6f]{max-width:62ch;margin-top:var(--space-5)}.whatis__services[data-astro-cid-scg5fk6f]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--db1-stone)}.whatis__services-label[data-astro-cid-scg5fk6f]{display:block;margin-bottom:var(--space-3);color:var(--db1-red)}.ourp[data-astro-cid-scg5fk6f]{--dbp-paper: #faf7f1;--dbp-ink: #2b2825;--dbp-bronze: #a9825f;--dbp-smoke: #6f6a64;--dbp-frame: #efe9df;background:var(--dbp-paper);color:var(--dbp-ink)}.ourp__head[data-astro-cid-scg5fk6f]{max-width:77.5rem;margin:0 auto;padding:clamp(3.25rem,7vw,6rem) clamp(1.25rem,5vw,3.75rem) 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(1.25rem,4vw,3.5rem)}.ourp__eyebrow[data-astro-cid-scg5fk6f]{font-family:var(--font-sans);font-size:10px;line-height:1.6;letter-spacing:.34em;text-transform:uppercase;color:var(--dbp-bronze)}.ourp__title[data-astro-cid-scg5fk6f]{margin:18px 0 0;font-family:var(--font-serif);font-size:clamp(2rem,4.4vw,3.375rem);font-weight:400;line-height:1.08;letter-spacing:-.015em}.ourp__lead[data-astro-cid-scg5fk6f]{margin:0;max-width:27.5rem;font-family:var(--font-sans);font-size:13.5px;line-height:1.95;color:var(--dbp-smoke);text-wrap:pretty}.ourp__grid[data-astro-cid-scg5fk6f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.125rem,2.4vw,2.125rem);max-width:77.5rem;margin:0 auto;padding:clamp(2.125rem,4.5vw,3.375rem) clamp(1.25rem,5vw,3.75rem) 0}.ourp__card[data-astro-cid-scg5fk6f]{min-width:0;color:inherit;text-decoration:none}.ourp__frame[data-astro-cid-scg5fk6f]{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;background:var(--dbp-frame);overflow:hidden}.ourp__frame[data-astro-cid-scg5fk6f] img[data-astro-cid-scg5fk6f]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.ourp__card[data-astro-cid-scg5fk6f]:hover .ourp__frame[data-astro-cid-scg5fk6f] img[data-astro-cid-scg5fk6f],.ourp__card[data-astro-cid-scg5fk6f]:focus-visible .ourp__frame[data-astro-cid-scg5fk6f] img[data-astro-cid-scg5fk6f]{transform:scale(1.03)}.ourp__hint[data-astro-cid-scg5fk6f]{padding:1rem;font-family:var(--font-sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#9a938b}.ourp__cat[data-astro-cid-scg5fk6f]{display:block;margin-top:16px;font-family:var(--font-sans);font-size:9.5px;line-height:1.5;letter-spacing:.26em;text-transform:uppercase;color:var(--dbp-bronze)}.ourp__name[data-astro-cid-scg5fk6f]{display:block;margin-top:9px;font-family:var(--font-serif);font-size:clamp(1.125rem,1.7vw,1.4375rem);line-height:1.25}.ourp__sig[data-astro-cid-scg5fk6f]{display:block;margin-top:10px;border-top:1px solid rgba(43,40,37,.12);padding-top:11px;font-family:var(--font-sans);font-size:11.5px;line-height:1.6;color:var(--dbp-smoke)}.ourp__cta[data-astro-cid-scg5fk6f]{display:flex;justify-content:center;padding:clamp(2.5rem,5vw,4.25rem) clamp(1.25rem,5vw,3.75rem) clamp(3.75rem,8vw,6.5rem)}.ourp__viewall[data-astro-cid-scg5fk6f]{padding:16px 38px;background:var(--dbp-ink);color:var(--dbp-paper);font-family:var(--font-sans);font-size:10.5px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:background .3s var(--ease-out)}.ourp__viewall[data-astro-cid-scg5fk6f]:hover,.ourp__viewall[data-astro-cid-scg5fk6f]:focus-visible{background:var(--dbp-bronze);color:var(--dbp-paper)}@media(max-width:900px){.ourp__grid[data-astro-cid-scg5fk6f]{grid-template-columns:1fr}}
