.modal[data-astro-cid-hnlxq42d]{border:1px solid var(--color-obsidian);background:var(--color-paper);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);margin:auto;padding:0;overflow-y:auto}.modal[data-astro-cid-hnlxq42d]::backdrop{background:#060606e0}.modal__panel[data-astro-cid-hnlxq42d]{flex-direction:column;gap:1.5rem;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,4vw,3rem) clamp(1.5rem,4vw,2.5rem);display:flex;position:relative}.modal__close[data-astro-cid-hnlxq42d]{font-size:var(--text-body);color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:.25rem;font-weight:700;line-height:1;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem}.modal__title[data-astro-cid-hnlxq42d]{letter-spacing:-.02em;text-transform:uppercase;margin:.5rem 0;font-size:clamp(1.875rem,8.5vw,2.875rem);font-weight:400;line-height:1}.grid[data-astro-cid-hnlxq42d]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=480px){.grid[data-astro-cid-hnlxq42d]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-hnlxq42d]{flex-direction:column;gap:.5rem;margin:0;display:flex}.field__label[data-astro-cid-hnlxq42d]{font-size:var(--text-caption);line-height:var(--lh-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.field__input[data-astro-cid-hnlxq42d]{width:100%;font:inherit;font-size:var(--text-small);line-height:var(--lh-small);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-hairline);border-radius:0;padding:.8125rem .875rem}.field__input[data-astro-cid-hnlxq42d]::placeholder{color:var(--color-faint)}.field__input[data-astro-cid-hnlxq42d]:focus-visible{border-color:var(--color-obsidian);outline:none}.decoy[data-astro-cid-hnlxq42d]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.modal__status[data-astro-cid-hnlxq42d]{font-size:var(--text-small);line-height:var(--lh-small);margin:0}.modal__status[data-astro-cid-hnlxq42d][data-state=error]{font-weight:700}.modal__note[data-astro-cid-hnlxq42d]{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--color-muted);margin:0}.adopted[data-astro-cid-7csknjcl]{padding-block:clamp(3.5rem,7vw,6rem) clamp(2.5rem,5.5vw,5rem)}.adopted__label[data-astro-cid-7csknjcl]{font-size:var(--text-micro);font-weight:500;line-height:var(--lh-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:0 0 1.5rem}.adopted__marquee[data-astro-cid-7csknjcl]{--gap:clamp(2.5rem, 9cqw, 8rem);--dur:48s;mask-image:linear-gradient(to right, transparent, #000 var(--gap), #000 calc(100% - var(--gap)), transparent);color:var(--color-ink);overflow:hidden;container-type:inline-size}.adopted__track[data-astro-cid-7csknjcl]{width:max-content;animation:adopted-drift var(--dur) linear infinite;display:flex}@media (hover:hover){.adopted__marquee[data-astro-cid-7csknjcl]:hover .adopted__track[data-astro-cid-7csknjcl]{animation-play-state:paused}}.adopted__row[data-astro-cid-7csknjcl]{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.adopted__brand[data-astro-cid-7csknjcl]{--k:1;width:calc(var(--w) / 1334 * 100cqw * var(--k));flex:none;margin-inline-end:var(--gap)}.adopted__brand[data-astro-cid-7csknjcl] svg,.adopted__raster[data-astro-cid-7csknjcl]{width:100%;height:auto;display:block}@keyframes adopted-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=833.98px){.adopted__marquee[data-astro-cid-7csknjcl]{--gap:clamp(2rem, 10cqw, 4rem);--dur:30s}.adopted__brand[data-astro-cid-7csknjcl]{--k:2.5}}@media (width>=834px) and (width<=1279.98px){.adopted__marquee[data-astro-cid-7csknjcl]{--dur:40s}.adopted__brand[data-astro-cid-7csknjcl]{--k:1.5}}@media (prefers-reduced-motion:reduce){.adopted__marquee[data-astro-cid-7csknjcl]{overflow:visible;mask-image:none}.adopted__track[data-astro-cid-7csknjcl]{width:auto;animation:none}.adopted__row[data-astro-cid-7csknjcl]{flex-wrap:wrap;row-gap:2rem}.adopted__row--copy[data-astro-cid-7csknjcl]{display:none}}.foundation[data-astro-cid-xe45tp5l]{padding-block-start:clamp(3rem,5.4vw,5rem)}.foundation__lockup[data-astro-cid-xe45tp5l]{width:28.6%;min-width:12rem;max-width:24rem;color:var(--color-ink);margin:0 0 clamp(1rem,1.7vw,1.5rem);display:block}.foundation__lockup[data-astro-cid-xe45tp5l] svg{width:100%;height:auto;display:block}.foundation__heading[data-astro-cid-xe45tp5l]{letter-spacing:-.015em;text-transform:uppercase;text-wrap:initial;max-width:79%;margin:0 0 clamp(2rem,4vw,3.75rem);font-size:clamp(1.625rem,3.06vw,3.5rem);font-weight:700;line-height:1.14}@media (width<=833.98px){.foundation__heading[data-astro-cid-xe45tp5l]{max-width:none}.foundation__heading[data-astro-cid-xe45tp5l] br[data-astro-cid-xe45tp5l]{display:none}}.foundation__clients[data-astro-cid-xe45tp5l]{color:var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:2rem 1.5rem;margin:0 0 clamp(2rem,3.6vw,3.5rem);padding:0;list-style:none;display:grid;container-type:inline-size}.foundation__clients[data-astro-cid-xe45tp5l]>[data-astro-cid-xe45tp5l]:last-child:nth-child(odd){grid-column:1/-1}@media (width>=834px){.foundation__clients[data-astro-cid-xe45tp5l]{grid-template-columns:repeat(4,minmax(0,1fr))}.foundation__clients[data-astro-cid-xe45tp5l]>[data-astro-cid-xe45tp5l]:last-child:nth-child(odd){grid-column:auto}}@media (width>=1280px){.foundation__clients[data-astro-cid-xe45tp5l]{grid-template-columns:repeat(7,13.8%);gap:2rem 0;padding-inline:3.9% 0}}.client[data-astro-cid-xe45tp5l]{--k:2.2;width:calc(var(--w) / 1334 * 100cqw * var(--k));max-width:100%;display:block}@media (width>=834px){.client[data-astro-cid-xe45tp5l]{--k:1.5}}@media (width>=1280px){.client[data-astro-cid-xe45tp5l]{--k:1}}.client[data-astro-cid-xe45tp5l] svg,.client__raster[data-astro-cid-xe45tp5l]{width:100%;height:auto;display:block}.client--text[data-astro-cid-xe45tp5l]{font-size:var(--text-body);letter-spacing:.02em;text-align:center;color:var(--color-ink-soft);text-wrap:balance;font-weight:500;line-height:1.1}.visual[data-astro-cid-xe45tp5l]{background:#b39a7f;margin:0;position:relative}.visual__img[data-astro-cid-xe45tp5l]{aspect-ratio:1334/687;object-fit:cover;width:100%;height:auto;display:block}.visual[data-astro-cid-xe45tp5l]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(270deg,#00000080,#0000);position:absolute;inset:0}.visual__img[data-astro-cid-xe45tp5l]{z-index:0;position:relative}.awards[data-astro-cid-xe45tp5l]{z-index:2;padding:1.5rem var(--spacing-gutter) 2rem;background:var(--color-obsidian);color:var(--color-paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}.awards__col[data-astro-cid-xe45tp5l]{flex-direction:column;display:flex}.awards__heading[data-astro-cid-xe45tp5l]{font-size:var(--text-caption);letter-spacing:.02em;text-transform:uppercase;margin:0 0 1.25rem;font-weight:700;line-height:1.2}.awards__list[data-astro-cid-xe45tp5l]{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.awards__img[data-astro-cid-xe45tp5l]{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:clamp(2rem,2.6vw,3rem);display:block}.awards__stack[data-astro-cid-xe45tp5l]{flex-direction:column;gap:.2em;width:7.5rem;max-width:100%;display:flex}.awards__img--crest[data-astro-cid-xe45tp5l]{width:100%;height:auto}.awards__line[data-astro-cid-xe45tp5l],.awards__line[data-astro-cid-xe45tp5l] svg{width:100%;height:auto;display:block}@media (width>=1280px){.awards[data-astro-cid-xe45tp5l]{background:0 0;grid-template-columns:1fr 1fr;column-gap:16.8%;padding:0;position:absolute;inset:9.2% 2.5% 9.6% 71.7%;container-type:size}.awards__col[data-astro-cid-xe45tp5l]{height:100%}.awards__heading[data-astro-cid-xe45tp5l]{margin:0 0 2.5rem;font-size:.6875rem}.awards__list[data-astro-cid-xe45tp5l]{flex:auto;justify-content:space-between;gap:0}.awards__img[data-astro-cid-xe45tp5l]{height:calc(var(--h) * 1cqh)}.awards__stack[data-astro-cid-xe45tp5l]{gap:.12em;width:82%}.awards__img--crest[data-astro-cid-xe45tp5l]{height:auto}}.hero[data-astro-cid-bze5nfc7]{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=834px){.hero[data-astro-cid-bze5nfc7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero__slot[data-astro-cid-bze5nfc7]{aspect-ratio:4/5;background:var(--color-rule-soft);max-height:82svh;position:relative;overflow:hidden}@media (width>=834px){.hero__slot[data-astro-cid-bze5nfc7]{aspect-ratio:720/740;max-height:calc(100svh - 4.5rem)}}.hero__layer[data-astro-cid-bze5nfc7]{opacity:0;transition:opacity .7s;position:absolute;inset:0}.hero__layer[data-astro-cid-bze5nfc7].is-on{opacity:1}.hero__layer[data-astro-cid-bze5nfc7] img,.hero__layer[data-astro-cid-bze5nfc7] video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.hero__slot[data-astro-cid-bze5nfc7]:after{content:"";z-index:3;pointer-events:none;background:url(/_astro/generated-with-genera.DrWikin-.svg) 50%/contain no-repeat;width:120px;height:15px;position:absolute;bottom:.875rem;left:50%;transform:translate(-50%)}.hero__slot--copy[data-astro-cid-bze5nfc7]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0a29,#0a0a0a4d);position:absolute;inset:0}.hero__copy[data-astro-cid-bze5nfc7]{z-index:2;text-align:center;color:var(--color-paper);flex-direction:column;justify-content:center;align-items:center;padding:2rem clamp(1.25rem,4vw,3.5rem) 3.5rem;display:flex;position:absolute;inset:0}.hero__title[data-astro-cid-bze5nfc7]{letter-spacing:-.012em;text-transform:uppercase;text-wrap:initial;text-shadow:0 1px 28px #00000047;margin:0;font-size:clamp(1.5rem,3vw,3.5rem);font-weight:700;line-height:1.05}.hero__cta[data-astro-cid-bze5nfc7]{color:var(--color-paper);font-size:var(--text-small);letter-spacing:.12em;text-transform:uppercase;background:#0a0a0ad6;border:1px solid #fff6;align-items:center;gap:.75rem;margin-block-start:clamp(1.5rem,3vw,2.5rem);padding:.9375rem 2.75rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s linear,color .12s linear;display:inline-flex}@media (hover:hover){.hero__cta[data-astro-cid-bze5nfc7]:hover{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-obsidian)}}@media (prefers-reduced-motion:reduce){.hero__layer[data-astro-cid-bze5nfc7]{transition:none}}.looks[data-astro-cid-eh7pszsl]{padding-block-start:var(--spacing-grid)}.grid[data-astro-cid-eh7pszsl]{gap:var(--spacing-grid);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=834px){.grid[data-astro-cid-eh7pszsl]{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.grid[data-astro-cid-eh7pszsl]{grid-template-columns:repeat(4,1fr)}}.card[data-astro-cid-eh7pszsl]{background:var(--color-rule-soft);position:relative}.card__img[data-astro-cid-eh7pszsl]{aspect-ratio:436/777;object-fit:cover;width:100%;height:auto;display:block}video[data-astro-cid-eh7pszsl].card__img{background:var(--color-rule-soft)}.card[data-astro-cid-eh7pszsl]:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#0a0a0a00,#0a0a0a99);height:28%;position:absolute;bottom:0}.card__panel[data-astro-cid-eh7pszsl]{z-index:2;pointer-events:none;width:18.7%;height:auto;position:absolute;inset-block-start:2.8%;inset-inline-start:3.1%}.card__hit[data-astro-cid-eh7pszsl]{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.card__hit[data-astro-cid-eh7pszsl]:focus-visible{outline:2px solid var(--color-obsidian);outline-offset:-2px}.card__caption[data-astro-cid-eh7pszsl]{inset-inline-start:1rem;z-index:2;font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--color-paper);pointer-events:none;margin:0;font-weight:500;position:absolute;bottom:.875rem}@media (hover:hover){.card[data-astro-cid-eh7pszsl]:has(a.card__hit:hover) .card__caption[data-astro-cid-eh7pszsl],.card[data-astro-cid-eh7pszsl]:has(a.card__hit:focus-visible) .card__caption[data-astro-cid-eh7pszsl]{text-underline-offset:.2em;text-decoration:underline}}.board[data-astro-cid-s4odqfeu]{padding-block-start:clamp(2.5rem,3.8vw,3.5rem)}.board__frame[data-astro-cid-s4odqfeu]{color:#fff;background-color:#0f0f0f;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:top;background-size:2.5rem 2.5rem;padding:1.25rem}.board__bar[data-astro-cid-s4odqfeu]{color:#8c8c8c;background:#1b1b1b;align-items:center;gap:.875rem;min-height:2.5rem;margin-block-end:.75rem;padding-inline:.875rem;display:flex}.board__mark[data-astro-cid-s4odqfeu],.board__mark[data-astro-cid-s4odqfeu] svg{color:#fff;width:.75rem;height:auto;display:block}.board__crumbs[data-astro-cid-s4odqfeu]{font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:.02em;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.board__crumb--current[data-astro-cid-s4odqfeu]{color:#fff;font-weight:500}.board__grid[data-astro-cid-s4odqfeu]{gap:var(--spacing-grid);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=834px){.board__grid[data-astro-cid-s4odqfeu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.board__grid[data-astro-cid-s4odqfeu]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cell[data-astro-cid-s4odqfeu]{aspect-ratio:312/552;background:#e5e5e5;font-size:.6875rem;line-height:1.2;position:relative;overflow:hidden}.cell__img[data-astro-cid-s4odqfeu]{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}video[data-astro-cid-s4odqfeu].cell__img{background:#e5e5e5}.cell__label[data-astro-cid-s4odqfeu]{z-index:3;color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#1c1c1ceb;padding:.4375rem .625rem;font-size:.75rem;font-weight:700;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.cell__caption[data-astro-cid-s4odqfeu]{z-index:2;color:#8c8c8c;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem}.cell__angles[data-astro-cid-s4odqfeu]{z-index:2;gap:.25rem;display:flex;position:absolute;inset-block-end:.75rem;inset-inline:.75rem}.cell__angle[data-astro-cid-s4odqfeu]{color:#fff;text-align:center;white-space:nowrap;background:#1c1c1ce6;flex:1 1 0;padding:.5rem 0}.cell__angle--on[data-astro-cid-s4odqfeu]{color:#111;background:#fff;font-weight:600}.cell--sidebar[data-astro-cid-s4odqfeu]{background:0 0}.cell__panel[data-astro-cid-s4odqfeu]{object-fit:contain;object-position:left top;width:100%;height:100%;display:block}@media (width<=833.98px){.cell--sidebar[data-astro-cid-s4odqfeu]{display:none}}.cell--pair[data-astro-cid-s4odqfeu]{background:#0f0f0f;grid-template-rows:1fr 1fr;gap:.25rem;display:grid}.cell__half[data-astro-cid-s4odqfeu]{background:#e5e5e5;position:relative;overflow:hidden}.cell__arrow[data-astro-cid-s4odqfeu]{z-index:2;color:#111;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.cell__edit[data-astro-cid-s4odqfeu]{z-index:2;color:#fff;background:#1c1c1cf2;flex-direction:column;gap:.25rem;padding:.375rem;display:flex;position:absolute;inset-block-start:calc(50% - 3.25rem);inset-inline-start:.75rem}.cell__edit-label[data-astro-cid-s4odqfeu]{font-size:.625rem}.cell__edit-img[data-astro-cid-s4odqfeu]{object-fit:cover;width:2.625rem;height:2.625rem;display:block}.clip[data-astro-cid-s4odqfeu]{z-index:2;color:#fff;background:#141414f2;border-radius:.5rem;flex-direction:column;gap:.5rem;width:70%;padding:.625rem .625rem .5rem;font-size:.625rem;display:flex;position:absolute;inset-block-end:2.5rem;inset-inline-end:.75rem}.clip__head[data-astro-cid-s4odqfeu]{align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.clip__strip[data-astro-cid-s4odqfeu]{border:1.5px solid #2f7cf6;border-radius:.25rem;grid-template-columns:repeat(5,1fr);gap:.1875rem;padding:.1875rem;display:grid}.clip__frame[data-astro-cid-s4odqfeu]{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.clip__ticks[data-astro-cid-s4odqfeu]{color:#8c8c8c;justify-content:space-between;display:flex}.clip__ticks[data-astro-cid-s4odqfeu] span[data-astro-cid-s4odqfeu]:before{content:"";background:#555;width:1px;height:.25rem;margin:0 auto .125rem;display:block}.clip__foot[data-astro-cid-s4odqfeu]{color:#bdbdbd;white-space:nowrap;justify-content:space-between;gap:.5rem;display:flex}.cell__bar[data-astro-cid-s4odqfeu]{z-index:2;background:#ffffff40;height:2px;position:absolute;inset-block-end:.875rem;inset-inline:.75rem}.cell__bar[data-astro-cid-s4odqfeu] i[data-astro-cid-s4odqfeu]{background:#fff;width:100%;position:absolute;inset:0 auto 0 0}.face__thumbs[data-astro-cid-s4odqfeu]{z-index:2;flex-direction:column;gap:.375rem;display:flex;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.face__thumb[data-astro-cid-s4odqfeu]{background:#fff;border:1.5px solid #fff;border-radius:.25rem;width:3rem;height:3rem;padding:2px;display:block}.face__thumb--on[data-astro-cid-s4odqfeu]{border-color:#2f7cf6}.face__thumb-img[data-astro-cid-s4odqfeu]{object-fit:cover;width:100%;height:100%;display:block}.face__panel[data-astro-cid-s4odqfeu]{z-index:2;border-radius:.375rem;width:44%;height:auto;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem;box-shadow:0 8px 24px #0006}.send[data-astro-cid-qhsoztro]{text-align:center;padding-block:clamp(4rem,8vw,7.5rem) 0}.send__heading[data-astro-cid-qhsoztro]{letter-spacing:-.015em;text-transform:uppercase;max-width:22em;margin:0 auto;font-size:clamp(1.75rem,1.4951rem + 1.0458vw,2.75rem);font-weight:700;line-height:1.04}.send__arrow[data-astro-cid-qhsoztro]{margin-inline-start:.35em}.send__cta[data-astro-cid-qhsoztro]{margin:clamp(2rem,4vw,3rem) 0 0}.send__button[data-astro-cid-qhsoztro]{background:var(--color-obsidian);border:1px solid var(--color-obsidian);min-width:min(18.75rem,100%);color:var(--color-paper);font:inherit;font-size:var(--text-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.75rem;padding:1.0625rem 2.25rem;font-weight:700;line-height:1.2;transition:background-color .12s linear,color .12s linear;display:inline-flex}@media (hover:hover){.send__button[data-astro-cid-qhsoztro]:hover{background:var(--color-paper);color:var(--color-obsidian)}}
