:root{--v2-content-inset:max(20px, calc((100vw - var(--content-max)) / 2));--v2-editorial-inset:max(20px, calc((100vw - 1296px) / 2))}@media (min-width:768px){:root{--v2-content-inset:max(80px, calc((100vw - var(--content-max)) / 2));--v2-editorial-inset:max(72px, calc((100vw - 1296px) / 2))}}.v2-icon{color:inherit;flex-shrink:0;line-height:0;display:inline-block}.v2-icon__svg{width:1em;height:1em;display:block}.v2-icon--size-16{font-size:16px}.v2-icon--size-24{font-size:24px}.v2-icon--size-32{font-size:32px}.v2-icon--size-40{font-size:40px}.v2-logo{color:inherit;line-height:0;display:inline-block}.v2-logo__svg{width:auto;height:100%;display:block}.v2-preview{background:var(--color-surface-page);color:var(--color-text-primary);padding-block-end:var(--space-2xl);overflow-x:clip}.v2-preview__intro{padding-inline:var(--page-gutter);padding-block:var(--space-2xl) var(--space-lg);max-width:var(--content-max);margin-inline:auto}.v2-preview__kicker{margin:0 0 var(--space-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.v2-preview__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.1}.v2-preview__lede{margin:var(--space-sm) 0 0;max-width:40rem;font-size:var(--text-body);color:var(--color-text-secondary-strong);line-height:1.55}.v2-preview__nav{margin-top:var(--space-lg)}.v2-preview__nav-list{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v2-preview__nav-list a{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary-strong);border:1px solid var(--color-border-line);background:var(--color-white);border-radius:.35rem;padding:.4rem .7rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}.v2-preview__nav-list a:hover{color:var(--color-text-primary)}.v2-preview__nav-list a:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.v2-preview__section{padding-inline:var(--page-gutter);padding-block:var(--space-xl);max-width:var(--content-max);border-top:1px solid var(--color-border-line);margin-inline:auto}.v2-preview__section-title{margin:0 0 var(--space-xs);font-size:var(--text-title);letter-spacing:-.02em;font-weight:600}.v2-preview__section-note{margin:0 0 var(--space-lg);font-size:var(--text-caption);color:var(--color-text-secondary)}.v2-preview__subsection{margin-block:var(--space-lg)}.v2-preview__subsection-title{margin:0 0 var(--space-md);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.v2-preview__swatch-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.v2-preview__swatch{gap:var(--space-sm);flex-direction:column;display:flex}.v2-preview__swatch-chip{aspect-ratio:1.4;border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:.5rem}.v2-preview__swatch-meta{flex-direction:column;gap:.15rem;display:flex}.v2-preview__swatch-name{letter-spacing:-.01em;font-size:.8125rem;font-weight:600}.v2-preview__swatch-value{font-size:.75rem;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--color-text-secondary);word-break:break-all}.v2-preview__type-stack{gap:var(--space-md);flex-direction:column;display:flex}.v2-preview__type-row{gap:var(--space-md);grid-template-columns:7rem 1fr;align-items:baseline;display:grid}.v2-preview__type-label{font-size:.75rem;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--color-text-secondary)}.v2-preview__type-sample--display{font-size:var(--text-display);letter-spacing:-.04em;font-weight:600;line-height:1.05}.v2-preview__type-sample--headline{font-size:var(--text-headline);letter-spacing:-.035em;font-weight:600;line-height:1.1}.v2-preview__type-sample--title{font-size:var(--text-title);letter-spacing:-.02em;font-weight:600;line-height:1.2}.v2-preview__type-sample--body{font-size:var(--text-body);line-height:1.55}.v2-preview__type-sample--caption{font-size:var(--text-caption);color:var(--color-text-secondary);line-height:1.45}.v2-preview__token-list{gap:var(--space-sm) var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.v2-preview__token-list li{padding-block:var(--space-xs);border-bottom:1px solid var(--color-border-line);flex-direction:column;gap:.15rem;display:flex}.v2-preview__token-name{font-size:.8125rem;font-weight:600}.v2-preview__token-value{font-size:.75rem;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--color-text-secondary)}.v2-preview__radius-row{gap:var(--space-lg);flex-wrap:wrap;align-items:flex-end;display:flex}.v2-preview__radius-demo{gap:var(--space-sm);flex-direction:column;align-items:center;display:flex}.v2-preview__radius-box{background:var(--color-surface-mist);border:1px solid var(--color-border-line);width:5rem;height:5rem}.v2-preview__radius-box--media{border-radius:var(--media-radius)}.v2-preview__radius-box--pill{border-radius:var(--radius-pill);background:var(--color-action-primary);width:8rem;height:2.5rem}.v2-preview__space-row{gap:var(--space-md);flex-wrap:wrap;align-items:flex-end;display:flex}.v2-preview__space-demo{gap:var(--space-xs);flex-direction:column;align-items:center;display:flex}.v2-preview__space-bar{background:var(--color-surface-forest);height:2rem}.v2-preview__icon-board{gap:var(--space-md);display:grid}.v2-preview__icon-surface{padding:var(--space-lg);border-radius:var(--media-radius)}.v2-preview__icon-surface--light{background:var(--color-surface-mist);color:var(--color-text-primary);border:1px solid var(--color-border-line)}.v2-preview__icon-surface--dark{background:var(--color-surface-forest);color:var(--color-text-on-dark)}.v2-preview__icon-surface-label{margin:0 0 var(--space-md);letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:.75rem;font-weight:600}.v2-preview__icon-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));display:grid}.v2-preview__icon-cell{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.v2-preview__icon-sizes{justify-content:center;align-items:flex-end;gap:.35rem;min-height:2.75rem;display:flex}.v2-preview__icon-name{font-size:.6875rem;font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-word;line-height:1.3}.v2-preview__logo-row{gap:var(--space-2xl);flex-wrap:wrap;align-items:flex-end;display:flex}.v2-preview__logo-item{gap:var(--space-sm);flex-direction:column;display:flex}.v2-preview__logo-item figcaption{font-size:.75rem;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--color-text-secondary)}.v2-preview__logo-surfaces{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:639px){.v2-preview__logo-surfaces{grid-template-columns:1fr}.v2-preview__type-row{gap:var(--space-xs);grid-template-columns:1fr}}.v2-preview__logo-surface{gap:var(--space-xl);padding:var(--space-xl);border-radius:var(--media-radius);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.v2-preview__logo-surface--light{background:var(--color-surface-mist);border:1px solid var(--color-border-line)}.v2-preview__logo-surface--dark{background:var(--color-surface-ink)}.v2-text-link{--v2-text-link-action:var(--color-action-link-light-surface);letter-spacing:.01em;max-width:100%;color:var(--v2-text-link-action);border-radius:1px;align-items:center;gap:5.6px;padding-block:5.6px;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:box-shadow .16s,color .16s,gap .16s;display:inline-flex;box-shadow:inset 0 -2px #0000}.v2-text-link--light{--v2-text-link-action:var(--color-action-link-light-surface)}.v2-text-link--dark{--v2-text-link-action:var(--color-action-link-dark-surface)}.v2-text-link:visited{color:var(--v2-text-link-action)}.v2-text-link__label,.v2-text-link__icon{color:inherit}.v2-text-link__icon{flex-shrink:0;transition:translate .16s}.v2-text-link:focus-visible{outline:2px solid var(--v2-text-link-action);outline-offset:4px;box-shadow:inset 0 -2px 0 var(--v2-text-link-action);border-radius:4px}.v2-text-link--inert{opacity:.55;pointer-events:none;cursor:default}@media (hover:hover) and (pointer:fine){.v2-text-link:hover:not(.v2-text-link--inert),.v2-text-link:hover:not(.v2-text-link--inert):visited{box-shadow:inset 0 -2px 0 var(--v2-text-link-action);gap:8.6px}.v2-text-link:hover:not(.v2-text-link--inert) .v2-text-link__icon{translate:3px}}.v2-button{border-radius:var(--radius-pill);letter-spacing:0;max-width:100%;color:var(--color-action-primary-text);cursor:pointer;border:none;justify-content:center;align-items:center;gap:5.6px;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,gap .16s,opacity .16s;display:inline-flex}.v2-button--md{height:48px;padding-inline:21.6px}.v2-button--lg{height:56px;padding-inline:var(--space-lg)}.v2-button--primary{background:var(--color-action-primary)}.v2-button--outline{background:var(--color-white);border:1px solid var(--focus-ring-color)}.v2-button--no-chevron{gap:0}.v2-button__chevron{flex-shrink:0;transition:translate .16s;display:inline-block}.v2-button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:5px}.v2-button--outline:focus-visible{outline-offset:6px}.v2-button--disabled,.v2-button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}@media (hover:hover) and (pointer:fine){.v2-button--primary:hover:not(:disabled):not(.v2-button--disabled){background:#afcf53;gap:8.6px}.v2-button--outline:hover:not(:disabled):not(.v2-button--disabled){gap:8.6px}.v2-button:hover:not(:disabled):not(.v2-button--disabled) .v2-button__chevron{translate:3px}}.v2-rail-controls{align-items:flex-start;gap:10px;display:inline-flex}.v2-rail-controls__btn{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-rail-controls__btn:disabled{opacity:.4;cursor:not-allowed}.v2-rail-controls__surface{border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.v2-rail-controls--light{color:var(--color-text-primary)}.v2-rail-controls--light .v2-rail-controls__surface{background:var(--color-white);border:1px solid var(--color-border-line)}.v2-rail-controls--dark{color:var(--color-text-on-dark)}.v2-rail-controls--dark .v2-rail-controls__surface{background:#ffffff29;border:none}.v2-rail-controls__btn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:50%}.v2-rail-controls--dark .v2-rail-controls__btn:focus-visible{outline-color:var(--color-text-on-dark)}.v2-more-button{align-items:center;gap:var(--space-md);border-radius:var(--radius-pill);cursor:pointer;text-align:start;border:none;max-width:100%;padding:8px 8px 8px 24px;font-size:17px;font-weight:500;line-height:24px;transition:background-color .16s;display:inline-flex}.v2-more-button--light{color:var(--color-text-primary);background:#1c1c1f0f}.v2-more-button--dark{color:var(--color-text-on-dark);background:#ffffff1f}.v2-more-button__label{flex:auto}.v2-more-button__disc{border-radius:var(--radius-pill);background:var(--color-action-primary);width:36px;height:36px;color:var(--color-action-primary-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v2-more-button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}.v2-more-button--dark:focus-visible{outline-color:var(--color-text-on-dark)}.v2-preview__nav-demo-grid{gap:var(--space-lg);display:grid}.v2-preview__nav-demo-row{gap:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.v2-preview__nav-demo-surface{gap:var(--space-lg) var(--space-xl);padding:var(--space-lg);border-radius:var(--media-radius);flex-wrap:wrap;align-items:center;display:flex}.v2-preview__nav-demo-surface--light{background:var(--color-surface-mist);border:1px solid var(--color-border-line)}.v2-preview__nav-demo-surface--dark{background:var(--color-surface-forest);color:var(--color-text-on-dark)}.v2-preview__nav-demo-label{letter-spacing:.08em;text-transform:uppercase;opacity:.7;flex:0 0 100%;margin:0;font-size:.75rem;font-weight:600}.v2-feature-item{--v2-feature-title:var(--color-text-primary);--v2-feature-body:var(--color-text-secondary-strong);--v2-feature-rule:var(--color-border-line);--v2-feature-icon:var(--color-text-primary);min-width:0;color:var(--v2-feature-title)}.v2-feature-item--dark{--v2-feature-title:var(--color-text-on-dark);--v2-feature-body:var(--color-text-on-dark-secondary);--v2-feature-rule:color-mix(in srgb, var(--color-white) 22%, transparent);--v2-feature-icon:var(--color-text-on-dark)}.v2-feature-item__icon{color:var(--v2-feature-icon);flex-shrink:0;line-height:0;display:inline-flex}.v2-feature-item__number{color:var(--v2-feature-body);flex-shrink:0;font-size:15px;font-weight:400;line-height:1.5}.v2-feature-item__title{letter-spacing:-.01em;color:var(--v2-feature-title);margin:0;font-size:20px;font-weight:600;line-height:1.3}.v2-feature-item__body{color:var(--v2-feature-body);margin:0;font-size:16px;font-weight:400;line-height:1.55}.v2-feature-item__rule{background:var(--v2-feature-rule);border:none;width:100%;height:1px;margin:0;display:block}.v2-feature-item--grid{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.v2-feature-item--grid .v2-feature-item__title,.v2-feature-item--grid .v2-feature-item__body{width:100%}.v2-feature-item--list{border-top:1px solid var(--v2-feature-rule);text-align:start;flex-direction:row;align-items:flex-start;gap:16px;padding-block:16px;display:flex}.v2-feature-item__text{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.v2-feature-item--step{border-top:1px solid var(--v2-feature-rule);text-align:start;flex-direction:column;align-items:flex-start;gap:8px;padding-top:20px;display:flex}.v2-feature-grid{gap:32px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.v2-feature-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-feature-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-feature-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-feature-grid--stack{grid-template-columns:minmax(0,1fr);gap:40px}@media (max-width:639px){.v2-feature-grid--cols-2,.v2-feature-grid--cols-3,.v2-feature-grid--cols-4{grid-template-columns:minmax(0,1fr);gap:40px}}.v2-stat{--v2-stat-value:var(--color-text-primary);--v2-stat-label:var(--color-text-secondary-strong);--v2-stat-rule:var(--color-border-line);border-top:1px solid var(--v2-stat-rule);box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:8px;width:290px;max-width:100%;padding-top:16px;display:flex}.v2-stat--dark{--v2-stat-value:var(--color-text-on-dark);--v2-stat-label:var(--color-text-on-dark-secondary);--v2-stat-rule:color-mix(in srgb, var(--color-white) 22%, transparent)}.v2-stat__value{letter-spacing:-.04em;color:var(--v2-stat-value);white-space:nowrap;margin:0;font-size:34px;font-weight:600;line-height:1.05}@media (min-width:640px){.v2-stat__value{font-size:52px}}.v2-stat__label{color:var(--v2-stat-label);margin:0;font-size:15px;font-weight:400;line-height:1.5}.v2-stat-row{flex-wrap:wrap;gap:32px;width:100%;display:flex}.v2-stat-row>.v2-stat{flex:0 290px}.v2-logo-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 40px;width:100%;margin:0;padding:0;list-style:none;display:flex}.v2-logo-grid__item{flex:none}.v2-logo-grid__slot,.v2-logo-grid__link{width:fit-content;max-width:100%;color:inherit;background:0 0;border-radius:6px;text-decoration:none;display:block}.v2-logo-grid__link:focus-visible{outline:2px solid var(--color-soqtapata-lime);outline-offset:4px}.v2-logo-grid__temp{letter-spacing:.08em;text-transform:uppercase;color:var(--color-stone);text-align:center;opacity:.45;max-width:180px;font-size:12px;font-weight:600;line-height:1.25}.v2-logo-grid__img{object-fit:contain;opacity:.4;-webkit-filter:grayscale();width:auto;max-width:180px;height:auto;max-height:56px;transition:opacity .25s,filter .25s;display:block}.v2-logo-grid__link:hover .v2-logo-grid__img,.v2-logo-grid__link:focus-visible .v2-logo-grid__img,.v2-logo-grid__slot:hover .v2-logo-grid__img{opacity:1;-webkit-filter:grayscale(0%)}@media (prefers-reduced-motion:reduce){.v2-logo-grid__img{transition:none}}@media (max-width:767px){.v2-logo-grid{gap:22px 28px}.v2-logo-grid__img{max-width:140px;max-height:44px}}.v2-rating{color:var(--color-text-primary);align-items:center;gap:3px;line-height:0;display:inline-flex}.v2-rating__star{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.v2-rating__star svg{display:block}.v2-preview__content-demo{gap:var(--space-lg);display:grid}.v2-preview__content-surface{padding:var(--space-lg);border-radius:var(--media-radius)}.v2-preview__content-surface--light{background:var(--color-surface-mist);border:1px solid var(--color-border-line)}.v2-preview__content-surface--dark{background:var(--color-surface-ink);color:var(--color-text-on-dark)}.v2-preview__feature-list{flex-direction:column;max-width:540px;display:flex}.v2-preview__feature-steps{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.v2-preview__rating-row{gap:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.v2-text-card{--v2-tc-bg:var(--color-cloud);--v2-tc-title:var(--color-text-primary);--v2-tc-body:var(--color-graphite-700);--v2-tc-muted:var(--color-text-secondary);--v2-tc-ident-border:var(--color-text-secondary);--v2-tc-read-more:var(--color-action-link-light-surface);box-sizing:border-box;border-radius:var(--media-radius);background:var(--v2-tc-bg);flex-direction:column;flex:none;justify-content:space-between;gap:24px;width:392px;min-width:0;max-width:392px;min-height:0;padding:24px;display:flex}@media (max-width:767px){.v2-text-card{width:314px;max-width:314px}}.v2-text-card--dark{--v2-tc-bg:var(--color-ink);--v2-tc-title:var(--color-white);--v2-tc-body:color-mix(in srgb, var(--color-white) 56%, transparent);--v2-tc-muted:color-mix(in srgb, var(--color-white) 56%, transparent);--v2-tc-ident-border:color-mix(in srgb, var(--color-white) 56%, transparent);--v2-tc-read-more:var(--color-action-link-dark-surface)}.v2-text-card--quote.v2-text-card--dark{--v2-tc-bg:color-mix(in srgb, var(--color-white) 10%, transparent)}.v2-text-card__content{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.v2-text-card__content--quote{gap:14px}.v2-text-card__identifier{box-sizing:border-box;border:1.5px solid var(--v2-tc-ident-border);width:48px;height:48px;color:var(--v2-tc-title);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.v2-text-card__head{flex-direction:column;gap:6px;width:100%;padding-top:20px;display:flex}.v2-text-card__number{color:var(--v2-tc-muted);margin:0;font-size:15px;font-weight:400;line-height:1.5}.v2-text-card__title{letter-spacing:-.01em;color:var(--v2-tc-title);overflow-wrap:break-word;margin:0;font-size:20px;font-weight:600;line-height:1.3}.v2-text-card__body{color:var(--v2-tc-body);overflow-wrap:break-word;margin:0;padding-top:12px;font-size:16px;font-weight:400;line-height:1.55}.v2-text-card__footer{margin-top:auto}.v2-text-card__quote{color:var(--v2-tc-title);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.v2-text-card__read-more{appearance:none;font:inherit;color:var(--v2-tc-read-more);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:15px;font-weight:500;line-height:22px}.v2-text-card__read-more:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}.v2-text-card__attribution{flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:auto;display:flex}.v2-text-card__rule{background:var(--color-soqtapata-lime);width:32px;height:2px;display:block}.v2-text-card__name{color:var(--v2-tc-title);margin:0;font-size:14px;font-weight:600;line-height:1.4}.v2-text-card__meta{color:var(--v2-tc-body);margin:0;font-size:13px;font-weight:400;line-height:1.4}.v2-text-card--dark .v2-rating{color:var(--color-white)}.v2-text-card--document{gap:0;width:302px;min-height:376px;overflow:clip}.v2-text-card--document-paper{background:#ece9e2}.v2-text-card--document-report{background:#e5eadd}.v2-text-card--document-data{background:#e2e7ea}.v2-text-card--document-presentation{background:#e8e4ec}.v2-text-card__doc-top{align-items:center;gap:10px;display:flex}.v2-text-card__badge{box-sizing:border-box;border:1px solid var(--color-text-primary);color:var(--color-text-primary);border-radius:6px;align-items:center;padding:3px 7px;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.v2-text-card__doc-category{color:#1c1c1f99;font-size:13px;font-weight:500;line-height:18px}.v2-text-card__doc-body{flex-direction:column;gap:14px;width:100%;margin-block:auto;padding-block:24px;display:flex}.v2-text-card__doc-title{color:var(--color-text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:600;line-height:28px;display:-webkit-box;overflow:hidden}.v2-text-card__doc-author{color:#1c1c1f99;margin:0;font-size:14px;font-weight:400;line-height:20px}.v2-text-card__doc-meta{color:#1c1c1f99;margin:0;font-size:13px;font-weight:400;line-height:18px}.v2-text-card__download{color:var(--color-action-link-light-surface);white-space:pre;margin-top:auto;font-size:15px;font-weight:500;line-height:22px;text-decoration:none}.v2-text-card__download--inert{opacity:.55}.v2-text-card__download:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}.v2-media-card{--v2-mc-caption:var(--color-graphite-700);--v2-mc-lead:var(--color-text-primary);--v2-mc-secondary:color-mix(in srgb, var(--color-graphite-700) 60%, transparent);--v2-mc-eyebrow:var(--color-soqtapata-brown);box-sizing:border-box;flex-direction:column;flex:none;align-items:flex-start;gap:14px;min-width:0;display:flex}.v2-media-card--dark{--v2-mc-caption:color-mix(in srgb, var(--color-white) 72%, transparent);--v2-mc-lead:var(--color-white);--v2-mc-secondary:color-mix(in srgb, var(--color-white) 60%, transparent);--v2-mc-eyebrow:var(--color-soqtapata-lime)}.v2-media-card--grid{width:min(100%,299px)}.v2-media-card--feature{width:min(100%,632px)}.v2-media-card--rail-s{width:302px}.v2-media-card--rail-w{width:576px;max-width:576px}@media (max-width:767px){.v2-media-card--rail-s,.v2-media-card--rail-w{width:328px;max-width:328px}}.v2-media-card__media{border-radius:var(--media-radius);background:var(--color-graphite-800);width:100%;position:relative;overflow:clip}.v2-media-card--grid .v2-media-card__media{aspect-ratio:4/3}.v2-media-card--feature .v2-media-card__media{aspect-ratio:5/4}.v2-media-card--rail .v2-media-card__media{height:376px}.v2-media-card--framed{background:var(--color-white);border-radius:calc(var(--media-radius) + 4px);padding:16px}.v2-media-card__img,.v2-media-card__video{object-fit:cover}.v2-media-card__img--desktop{display:block}.v2-media-card__img--mobile{display:none}@media (max-width:900px){.v2-media-card__img--desktop{display:none}.v2-media-card__img--mobile{display:block}}.v2-media-card__video{border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.v2-media-card__placeholder{border-radius:inherit;position:absolute;inset:0}.v2-media-card__text{overflow-wrap:break-word;flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.v2-media-card__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--v2-mc-eyebrow);margin:0;font-size:12px;font-weight:600;line-height:1.5}.v2-media-card__caption{color:var(--v2-mc-caption);margin:0;font-size:16px;font-weight:400;line-height:1.55}.v2-media-card--feature .v2-media-card__caption{font-size:18px}.v2-media-card__lead{color:var(--v2-mc-lead);font-weight:600}.v2-media-card__body{font-weight:400}.v2-media-card__sci{font-style:italic;font-weight:inherit}.v2-media-card__secondary{color:var(--v2-mc-lead);opacity:.6;margin:0;font-size:16px;font-weight:400;line-height:1.55}.v2-media-card__action{padding-top:4px}.v2-wide-media{width:100%;max-width:var(--content-max);aspect-ratio:16/9;border-radius:var(--media-radius);background:var(--color-graphite-800);position:relative;overflow:clip}@media (min-width:768px){.v2-wide-media{aspect-ratio:2}}.v2-wide-media__img{object-fit:cover}.v2-wide-media__placeholder{border-radius:inherit;position:absolute;inset:0}.v2-rail{--v2-rail-inset-start:var(--v2-content-inset);--v2-rail-gap:20px;flex-direction:column;gap:32px;width:100%;min-width:0;max-width:100%;margin-inline:0;display:flex;overflow-x:clip}.v2-rail__track{align-items:stretch;gap:var(--v2-rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:0;scroll-padding-inline-start:var(--v2-rail-inset-start);display:flex;overflow:auto hidden}.v2-rail__spacer{width:var(--v2-rail-inset-start);min-width:var(--v2-rail-inset-start);pointer-events:none;scroll-snap-align:none;scroll-snap-stop:normal;flex:none;align-self:stretch}.v2-rail__spacer:first-child{margin-inline-end:calc(-1 * var(--v2-rail-gap))}.v2-rail__spacer:last-child{margin-inline-start:calc(-1 * var(--v2-rail-gap))}.v2-rail__track::-webkit-scrollbar{display:none}.v2-rail__track:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:4px}.v2-rail--dark .v2-rail__track:focus-visible{outline-color:var(--color-white)}.v2-rail__track>:not(.v2-rail__spacer){scroll-snap-align:start;flex:none}.v2-rail__controls{box-sizing:border-box;width:100%;padding-inline:var(--v2-content-inset);justify-content:flex-end;display:flex}.v2-preview__media-row{gap:var(--space-lg);flex-wrap:wrap;align-items:flex-start;display:flex}.v2-preview__media-surface{padding-block:var(--space-lg);border-radius:var(--media-radius)}.v2-preview__media-surface--dark{background:var(--color-surface-ink);color:var(--color-text-on-dark);padding-block:var(--space-xl)}.v2-preview__media-surface--flush{border-radius:0;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:0;overflow-x:clip}.v2-modal{z-index:1000;padding:max(var(--page-gutter), env(safe-area-inset-top,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px)) max(var(--page-gutter), env(safe-area-inset-bottom,0px)) max(var(--page-gutter), env(safe-area-inset-left,0px));box-sizing:border-box;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.v2-modal__panel{box-sizing:border-box;width:min(720px,100%);max-height:min(900px, calc(100dvh - 2 * var(--page-gutter)));overscroll-behavior:contain;color:var(--color-white);-webkit-overflow-scrolling:touch;background:#262628;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;align-items:flex-end;gap:8px;padding:24px 24px 64px 80px;display:flex;position:relative;overflow:auto;box-shadow:0 24px 80px #00000073}.v2-modal--wide .v2-modal__panel{width:min(1200px,100%);padding:24px 0 72px;overflow-x:clip}.v2-modal--wide .v2-modal__close{margin-inline-end:80px}.v2-modal--wide .v2-modal__body{overflow-x:clip}.v2-modal__close{appearance:none;width:44px;height:44px;color:var(--color-white);cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.v2-modal__close:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.v2-modal__body{width:100%;min-width:0}@media (max-width:767px){.v2-modal{padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));justify-content:center;align-items:center}.v2-modal__panel,.v2-modal--wide .v2-modal__panel{border-radius:24px;width:100%;max-height:calc(100dvh - 32px);padding:16px 16px 40px 24px}.v2-modal--wide .v2-modal__panel{padding:16px 0 40px}.v2-modal--wide .v2-modal__close{margin-inline-end:16px}.v2-modal__close{width:40px;height:40px}}.v2-review{max-width:560px;color:var(--color-white);flex-direction:column;align-items:flex-start;gap:24px;display:flex}.v2-review__rating{color:var(--color-white)}.v2-review__quote{color:var(--color-white);margin:0;font-size:22px;font-weight:400;line-height:33px}.v2-review__attribution{flex-direction:column;gap:4px;display:flex}.v2-review__name{color:var(--color-white);margin:0;font-size:16px;font-weight:600;line-height:22px}.v2-review__meta{color:#fff9;margin:0;font-size:14px;font-weight:400;line-height:20px}@media (max-width:767px){.v2-review{gap:20px;max-width:none}.v2-review__quote{font-size:18px;line-height:27px}}.v2-gallery{width:100%;min-width:0;color:var(--color-white);flex-direction:column;align-items:flex-start;gap:32px;display:flex}.v2-gallery__head{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding-inline:80px;display:flex}.v2-gallery__eyebrow{color:#ffffffa8;margin:0;font-size:15px;font-weight:600;line-height:20px}.v2-gallery__headline{letter-spacing:-.02em;color:var(--color-white);margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}.v2-gallery__body{color:#ffffffa8;max-width:45rem;margin:0;font-size:18px;font-weight:400;line-height:28px}.v2-gallery__track{box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-start;gap:20px;width:100%;padding-inline:80px 0;scroll-padding-inline-start:80px;display:flex;overflow:auto hidden}.v2-gallery__track::-webkit-scrollbar{display:none}.v2-gallery__track:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}.v2-gallery__item{scroll-snap-align:start;flex-direction:column;flex:none;gap:12px;width:min(600px,85vw);margin:0;display:flex}.v2-gallery__media{aspect-ratio:3/2;background:var(--color-graphite-800);border-radius:18px;width:100%;position:relative;overflow:clip}.v2-gallery__img{object-fit:cover}.v2-gallery__placeholder{border-radius:inherit;position:absolute;inset:0}.v2-gallery__caption{color:#fff9;margin:0;font-size:15px;font-weight:400;line-height:22px}.v2-gallery__controls{box-sizing:border-box;justify-content:flex-end;width:100%;padding-inline:80px;display:flex}@media (max-width:767px){.v2-gallery__head,.v2-gallery__controls{padding-inline:24px}.v2-gallery__track{padding-inline-start:24px;scroll-padding-inline-start:24px}.v2-gallery__controls{padding-inline:16px;display:flex}.v2-gallery__headline{font-size:1.75rem}.v2-gallery__body{font-size:16px;line-height:1.5}}.v2-section-pad--chapter{padding-block:144px}.v2-section-pad--default{padding-block:101px}.v2-section-pad--compact{padding-block:36px}@media (max-width:767px){.v2-section-pad--chapter{padding-block:72px}.v2-section-pad--default{padding-block:56px}.v2-section-pad--compact{padding-block:24px}}.v2-page-hero{box-sizing:border-box;width:100%;min-height:737px;padding:96px var(--v2-content-inset) 120px;background:var(--color-immersive-black);color:var(--color-white);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.v2-page-hero--xl{min-height:880px}.v2-page-hero__media{background:var(--color-graphite-800);position:absolute;inset:0;overflow:clip}.v2-page-hero__img{object-fit:cover}.v2-page-hero__img--desktop{object-position:var(--v2-hero-object-desktop,58% 40%)}.v2-page-hero__img--mobile{object-position:var(--v2-hero-object-mobile,62% 36%);display:none}.v2-page-hero__placeholder{width:100%;height:100%;position:absolute;inset:0}.v2-page-hero__scrim{pointer-events:none;background:linear-gradient(#0000001a 0%,#00000040 50%,#000000b3 100%);position:absolute;inset:0}.v2-page-hero__scrim--strong{opacity:.35}.v2-page-hero__copy{z-index:1;align-items:flex-start;gap:var(--space-md);flex-direction:column;max-width:1200px;display:flex;position:relative}.v2-page-hero--xl .v2-page-hero__copy{max-width:940px}.v2-page-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-soqtapata-lime);margin:0;font-size:14px;font-weight:600;line-height:1.5}.v2-page-hero__headline{letter-spacing:-.04em;color:var(--color-white);margin:0;font-size:72px;font-weight:600;line-height:1.02}.v2-page-hero--xl .v2-page-hero__headline{font-size:77.76px;line-height:.98}.v2-page-hero__body{max-width:544px;color:var(--color-white);margin:0;font-size:18px;font-weight:400;line-height:1.55}.v2-page-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;padding-top:8px;display:flex}@media (max-width:767px){.v2-page-hero{min-height:693px;padding:44px var(--v2-content-inset) 54px}.v2-page-hero--xl{min-height:780px}.v2-page-hero__img--desktop{display:none}.v2-page-hero__img--mobile{display:block}.v2-page-hero__eyebrow{font-size:13px}.v2-page-hero__headline{font-size:40px}.v2-page-hero--xl .v2-page-hero__headline{font-size:42px}.v2-page-hero__body{font-size:17px}.v2-page-hero__actions{flex-direction:column;align-items:flex-start;gap:16px}}.v2-section-opening{box-sizing:border-box;width:100%;padding-inline:var(--v2-content-inset)}.v2-section-opening--light{background:var(--color-surface-page);color:var(--color-text-primary)}.v2-section-opening--dark{background:var(--color-surface-graphite);color:var(--color-white)}.v2-section-opening__inner{width:100%;max-width:var(--content-max);flex-direction:column;align-items:flex-start;gap:16px;margin-inline:0;display:flex}.v2-section-opening--stack .v2-section-opening__inner,.v2-section-opening--split-lede .v2-section-opening__lead,.v2-section-opening--split-link .v2-section-opening__lead,.v2-section-opening--compact .v2-section-opening__inner{max-width:640px}.v2-section-opening--centred .v2-section-opening__inner{text-align:center;align-items:center;max-width:760px;margin-inline:auto}.v2-section-opening--split-lede .v2-section-opening__inner,.v2-section-opening--split-link .v2-section-opening__inner{max-width:var(--content-max);flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px;width:100%;margin-inline:0}.v2-section-opening__aside{flex:0 480px}.v2-section-opening--split-link .v2-section-opening__aside{flex:none}.v2-section-opening__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-soqtapata-brown);margin:0;font-size:14px;font-weight:600;line-height:1.5}.v2-section-opening--dark .v2-section-opening__eyebrow{color:var(--color-soqtapata-lime)}.v2-section-opening__title{letter-spacing:-.035em;margin:0;font-size:52px;font-weight:600;line-height:1.06}.v2-section-opening--compact .v2-section-opening__title{letter-spacing:-.025em;font-size:24px;line-height:1.2}.v2-section-opening__lede{color:var(--color-graphite-700);margin:0;font-size:18px;font-weight:400;line-height:1.55}.v2-section-opening--dark .v2-section-opening__lede{color:#ffffff8f}.v2-section-opening--compact .v2-section-opening__lede{font-size:16px}.v2-section-opening__link{margin-top:0}@media (max-width:899px){.v2-section-opening--split-lede .v2-section-opening__inner,.v2-section-opening--split-link .v2-section-opening__inner{flex-direction:column;align-items:flex-start;gap:16px}.v2-section-opening__aside{flex:none;width:100%}}@media (max-width:767px){.v2-section-opening__eyebrow{font-size:13px}.v2-section-opening__title{font-size:32px}.v2-section-opening--compact .v2-section-opening__title{font-size:20px}.v2-section-opening__lede{font-size:16px;line-height:1.56}}.v2-editorial-split{box-sizing:border-box;width:100vw;max-width:100vw;padding-inline:var(--v2-editorial-inset);margin-inline:calc(50% - 50vw);overflow-x:clip}.v2-editorial-split--light{background:var(--color-surface-mist);color:var(--color-text-primary)}.v2-editorial-split--dark{background:var(--color-surface-graphite);color:var(--color-white)}.v2-editorial-split--ink{background:var(--color-surface-ink);color:var(--color-white)}.v2-editorial-split--forest{background:var(--color-surface-forest);color:var(--color-white)}.v2-editorial-split--ink .v2-editorial-split__eyebrow,.v2-editorial-split--forest .v2-editorial-split__eyebrow{color:var(--color-text-eyebrow-dark)}.v2-editorial-split--ink .v2-editorial-split__body,.v2-editorial-split--forest .v2-editorial-split__body{color:var(--color-white)}.v2-editorial-split__layout{align-items:center;gap:48px;width:100%;max-width:1296px;margin-inline:auto;display:flex}.v2-editorial-split--media-start .v2-editorial-split__layout{flex-direction:row-reverse}.v2-editorial-split__copy{align-items:flex-start;gap:var(--space-md);flex-direction:column;flex:0 476px;width:476px;min-width:0;max-width:476px;display:flex}.v2-editorial-split__logos{align-items:center;gap:28px;padding-top:8px;display:flex}.v2-editorial-split__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-soqtapata-brown);margin:0;font-size:14px;font-weight:600;line-height:1.5}.v2-editorial-split--dark .v2-editorial-split__eyebrow{color:var(--color-soqtapata-lime)}.v2-editorial-split__headline{letter-spacing:-.035em;margin:0;font-size:56px;font-weight:600;line-height:1.05}.v2-editorial-split__body{color:var(--color-text-secondary);margin:0;font-size:18px;font-weight:400;line-height:1.55}.v2-editorial-split__body>p{margin:0}.v2-editorial-split__body>p+p{margin-top:1em}.v2-editorial-split--dark .v2-editorial-split__body{color:var(--color-white)}.v2-editorial-split__list{flex-direction:column;width:100%;margin:0;padding:8px 0 0;list-style:none;display:flex}.v2-editorial-split__actions{flex-wrap:wrap;align-items:center;gap:20px;padding-top:8px;display:flex}.v2-editorial-split__media{flex:0 772px;width:772px;min-width:0;max-width:772px}.v2-editorial-split__custom-media{aspect-ratio:5/4;border-radius:var(--media-radius);width:100%;overflow:clip}.v2-editorial-split--gallery .v2-editorial-split__media{flex:0 772px;justify-content:flex-end;width:772px;max-width:772px;display:flex}.v2-editorial-split--gallery.v2-editorial-split--media-start .v2-editorial-split__media{justify-content:flex-start}.v2-editorial-split__photo{width:100%;position:relative}.v2-editorial-split__frame{background:var(--color-graphite-800);border-radius:20px;position:relative;overflow:clip}.v2-editorial-split__frame--photo{aspect-ratio:5/4;width:100%}.v2-editorial-split__img{object-fit:cover;object-position:var(--v2-editorial-object,50% 40%)}.v2-editorial-split__placeholder{width:100%;height:100%;position:absolute;inset:0}.v2-editorial-split__caption{inset-inline:0;z-index:1;color:var(--color-white);background:linear-gradient(#0000 0%,#00000059 45%,#000000b8 100%);border-radius:0 0 20px 20px;margin:0;padding:48px 24px 20px;font-size:15px;font-weight:400;line-height:1.45;position:absolute;bottom:0}.v2-editorial-split__gallery{grid-template-columns:494fr 260fr;align-items:start;gap:18px;width:min(772px,100%);display:grid}.v2-editorial-split__frame--primary{aspect-ratio:4/5;width:100%}.v2-editorial-split__gallery-support{flex-direction:column;justify-content:space-between;align-self:stretch;gap:18px;min-width:0;display:flex}.v2-editorial-split__frame--support{aspect-ratio:260/300;width:100%}@media (max-width:899px){.v2-editorial-split{padding-inline:var(--page-gutter)}.v2-editorial-split__custom-media{aspect-ratio:4/3}.v2-editorial-split--gallery .v2-editorial-split__media{flex:none;justify-content:stretch;width:100%;max-width:none}.v2-editorial-split__layout,.v2-editorial-split--media-start .v2-editorial-split__layout{flex-direction:column;align-items:stretch;gap:32px}.v2-editorial-split--media-start .v2-editorial-split__media{order:-1}.v2-editorial-split__copy,.v2-editorial-split__media{flex:none;width:100%;max-width:none}.v2-editorial-split__frame--photo{aspect-ratio:4/3}.v2-editorial-split__gallery{grid-template-columns:1fr;width:100%}.v2-editorial-split__frame--primary{aspect-ratio:4/5;width:100%;height:auto}.v2-editorial-split__gallery-support{flex-direction:row;width:100%}.v2-editorial-split__frame--support{aspect-ratio:260/300;flex:1 1 0;width:auto;height:auto}.v2-editorial-split__headline{font-size:31.2px}.v2-editorial-split__body{font-size:17px;line-height:1.6}.v2-editorial-split__eyebrow{font-size:13px}}.v2-chapter-closing{box-sizing:border-box;width:100%;padding-inline:var(--v2-content-inset);background:var(--color-immersive-black);color:var(--color-white);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.v2-chapter-closing--center{text-align:center;align-items:center}.v2-chapter-closing--start{text-align:start;align-items:flex-start}.v2-chapter-closing__atmosphere{background:var(--color-graphite-800);position:absolute;inset:0;overflow:clip}.v2-chapter-closing__atmosphere-img{object-fit:cover;object-position:50% 40%}.v2-chapter-closing__placeholder{width:100%;height:100%;position:absolute;inset:0}.v2-chapter-closing__atmosphere-scrim{pointer-events:none;background:linear-gradient(#00000047 0%,#0000007a 50%,#000000c7 100%);position:absolute;inset:0}.v2-chapter-closing__atmosphere-scrim--uniform{background:#0000008c}.v2-chapter-closing__inner{z-index:1;gap:var(--space-md);flex-direction:column;width:100%;max-width:720px;display:flex;position:relative}.v2-chapter-closing--center .v2-chapter-closing__inner{align-items:center}.v2-chapter-closing__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-soqtapata-lime);margin:0;font-size:14px;font-weight:600;line-height:1.5}.v2-chapter-closing__title{letter-spacing:-.035em;color:var(--color-white);margin:0;font-size:52px;font-weight:600;line-height:1.05}.v2-chapter-closing__body{max-width:480px;color:var(--color-white);margin:0;font-size:17px;font-weight:400;line-height:1.65}.v2-chapter-closing--center .v2-chapter-closing__body{max-width:none}.v2-chapter-closing__actions{flex-wrap:wrap;align-items:center;gap:24px;padding-top:11px;display:flex}.v2-chapter-closing--center .v2-chapter-closing__actions{justify-content:center}@media (max-width:767px){.v2-chapter-closing__eyebrow{font-size:13px}.v2-chapter-closing__title{font-size:31.2px}.v2-chapter-closing__body{font-size:15px;line-height:1.6}.v2-chapter-closing__actions{flex-direction:column;align-items:flex-start;gap:16px;padding-top:13px}.v2-chapter-closing--center .v2-chapter-closing__actions{align-items:center}}.v2-catalogue-toolbar{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.v2-catalogue-toolbar__search{flex:0 auto;width:min(22rem,36%);max-width:352px;height:44px;min-height:44px;max-height:44px}.v2-segmented-filter{overscroll-behavior-x:contain;scrollbar-width:none;background:color-mix(in srgb, var(--color-ink) 5%, var(--color-cloud));border-radius:999px;flex-wrap:nowrap;gap:4px;padding:3px;display:flex;overflow-x:auto}.v2-segmented-filter::-webkit-scrollbar{display:none}.v2-segmented-filter__option{height:34px;color:var(--color-text-primary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding-inline:14px;font-size:16px;font-weight:500;line-height:1.5}.v2-segmented-filter__option--selected{background:var(--color-action-primary)}.v2-segmented-filter__option:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.v2-catalogue-load-more{border:1px solid var(--color-text-primary);background:var(--color-white);min-height:48px;color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding-inline:21.6px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.v2-catalogue-load-more:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.v2-catalogue-load-more:hover{background:var(--color-mist)}@media (max-width:899px){.v2-catalogue-toolbar{flex-direction:column;align-items:stretch;gap:14px}.v2-catalogue-toolbar__search{flex:none;width:100%;max-width:none}}.v2-input{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-white);width:100%;height:44px;color:var(--color-text-primary);font:inherit;border-radius:12px;padding:0 16px;font-size:16px;line-height:1.55}.v2-input::placeholder{color:var(--color-text-secondary)}.v2-input:focus{outline:none}.v2-input:focus-visible{border-color:var(--color-ink);border-width:1.5px}.v2-input--error{border-width:1.5px;border-color:#c0392b}.v2-input--disabled,.v2-input:disabled{background:var(--color-mist);opacity:.5;cursor:not-allowed}.v2-input--textarea{resize:vertical;height:120px;padding:12px 16px}.v2-input--search{border-radius:999px;align-items:center;gap:10px;height:44px;padding-inline:16px;display:inline-flex}.v2-input__icon{color:var(--color-text-primary);flex-shrink:0;line-height:0;display:inline-flex}.v2-input__field{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;flex:auto;font-size:16px;line-height:1.55}.v2-input__field:focus{outline:none}.v2-input__field::placeholder{color:var(--color-text-secondary)}.v2-form-field{flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:400px;display:flex}.v2-form-field__label{color:var(--color-text-primary);font-size:15px;font-weight:500;line-height:1.5}.v2-form-field__helper{color:var(--color-text-secondary);margin:0;font-size:15px;font-weight:400;line-height:1.5}.v2-form-field__helper--error{color:#c0392b}.v2-radio{cursor:pointer;align-items:center;gap:12px;padding-block:8px;display:inline-flex}.v2-radio__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.v2-radio__control{box-sizing:border-box;border:1px solid var(--color-text-secondary);background:var(--color-white);border-radius:10px;flex-shrink:0;width:20px;height:20px}.v2-radio__input:checked+.v2-radio__control{border-color:var(--color-action-primary);background:radial-gradient(circle at center, var(--color-action-primary) 0 6px, transparent 7px), var(--color-white)}.v2-radio__input:focus-visible+.v2-radio__control{outline:2px solid var(--color-action-primary);outline-offset:3px}.v2-radio__label{color:var(--color-text-primary);font-size:16px;font-weight:400;line-height:1.55}.v2-radio:has(.v2-radio__input:disabled){opacity:.5;cursor:not-allowed}.v2-enquiry{flex-direction:column;gap:24px;max-width:400px;display:flex}.v2-enquiry__title{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.v2-enquiry__fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.v2-enquiry__legend{color:var(--color-text-primary);margin-bottom:4px;font-size:15px;font-weight:500}.v2-radio-group,.v2-enquiry__radios{flex-direction:column;gap:2px;display:flex}.v2-enquiry__note{color:var(--color-text-secondary);margin:8px 0 0;font-size:15px;line-height:1.5}.v2-enquiry__submit{align-self:flex-start;margin-top:8px}.v2-section{isolation:isolate;box-sizing:border-box;position:relative}.v2-section>*{z-index:1;position:relative}.v2-section--page{background:var(--color-surface-page)}.v2-section--mist{background:var(--color-surface-mist)}.v2-section--cloud{background:var(--color-surface-cloud)}.v2-section--sage{background:var(--color-surface-sage);color:var(--color-text-primary)}.v2-section--ink{background:var(--color-surface-ink);color:var(--color-white)}.v2-section--graphite{background:var(--color-surface-graphite);color:var(--color-white)}.v2-section--immersive{background:var(--color-surface-immersive);color:var(--color-white)}.v2-section--forest{background:var(--color-surface-forest);color:var(--color-white)}.v2-section--fade-top{padding-top:calc(var(--v2-section-pad-block-start,0px) + var(--v2-section-fade-length,240px))}.v2-section--fade-bottom{padding-bottom:calc(var(--v2-section-pad-block-end,0px) + var(--v2-section-fade-length,240px))}.v2-section--fade-top:before,.v2-section--fade-bottom:after{content:"";height:var(--v2-section-fade-length,240px);pointer-events:none;z-index:0;position:absolute;inset-inline:0}.v2-section--fade-top:before{background:linear-gradient(to bottom, var(--v2-section-fade-top), transparent);top:0}.v2-section--fade-bottom:after{background:linear-gradient(to bottom, transparent, var(--v2-section-fade-bottom));bottom:0}.v2-home-intro,.v2-home-work,.v2-home-knowledge,.v2-home-partners{padding-block:144px;padding-inline:var(--v2-content-inset);background:var(--color-surface-mist);flex-direction:column;align-items:center;gap:48px;display:flex}.v2-home-intro .v2-section-opening,.v2-home-work .v2-section-opening,.v2-home-knowledge .v2-section-opening,.v2-home-partners .v2-section-opening,.v2-home-pathways .v2-section-opening,.v2-home-reviews .v2-section-opening{background:0 0;padding-block:0;padding-inline:0}.v2-home-work .v2-section-opening,.v2-home-partners .v2-section-opening{align-self:stretch}.v2-home-partners{background:var(--color-surface-page);padding-block:101px}.v2-home-knowledge{padding-block:101px}.v2-home-intro__media,.v2-home-knowledge__media{width:100%;max-width:var(--content-max);align-self:stretch}.v2-home-intro__media .v2-wide-media,.v2-home-knowledge__media .v2-wide-media{width:100%;max-width:none}.v2-home-intro__lede,.v2-home-knowledge__lede{text-align:center;max-width:600px;color:var(--color-text-secondary-strong);margin:0 auto;font-size:19.44px;line-height:1.55}.v2-home-intro__pillars{width:100%;max-width:1152px;padding-top:32px}.v2-home-work__grid{width:100%;max-width:var(--content-max);grid-template-columns:1fr;align-self:stretch;gap:32px;display:grid}@media (min-width:900px){.v2-home-work__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-home-knowledge__link{justify-content:center;display:flex}.v2-home-partners__grid{width:100%;max-width:var(--content-max);align-self:stretch}.v2-home-pathways,.v2-home-reviews{flex-direction:column;gap:48px;padding-block:144px;padding-inline:0;display:flex;overflow-x:clip}.v2-section.v2-home-pathways{background:var(--color-surface-graphite);color:var(--color-white)}.v2-home-pathways .v2-section-opening,.v2-home-reviews .v2-section-opening{padding-inline:var(--v2-content-inset)}.v2-home-reviews{background:var(--color-immersive-black);color:var(--color-white)}@media (max-width:767px){.v2-home-intro,.v2-home-work,.v2-home-knowledge,.v2-home-partners,.v2-home-pathways,.v2-home-reviews{gap:32px;padding-block:72px}}.v2-cids{overflow-x:clip}.v2-cids-facilities__copy{gap:var(--space-md,16px);flex-direction:column;display:flex}.v2-cids-facilities__copy>p{margin:0}.v2-cids-dimensions,.v2-cids-projects,.v2-cids-knowledge{flex-direction:column;gap:48px;padding-block:144px;display:flex;overflow-x:clip}.v2-cids-dimensions{padding-inline:var(--v2-content-inset);background:var(--color-surface-ink);color:var(--color-white);padding-block:144px 101px}.v2-cids-dimensions .v2-section-opening,.v2-cids-projects .v2-section-opening,.v2-cids-knowledge .v2-section-opening,.v2-cids-work-here .v2-section-opening{background:0 0;padding-block:0;padding-inline:0}.v2-cids-dimensions .v2-section-opening,.v2-cids-projects .v2-section-opening,.v2-cids-knowledge .v2-section-opening{width:100%;max-width:var(--content-max);align-self:stretch;margin-inline:auto}.v2-cids-dimensions__grid{width:100%;max-width:var(--content-max);grid-template-columns:1fr;gap:32px;margin-inline:auto;display:grid}@media (min-width:900px){.v2-cids-dimensions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-cids-projects{background:var(--color-surface-immersive);color:var(--color-white);padding-block:101px;padding-inline:0}.v2-cids-projects .v2-section-opening{padding-inline:var(--v2-content-inset);width:100%;max-width:none;margin-inline:0}.v2-cids-work-here{background:var(--color-surface-graphite);color:var(--color-white);flex-direction:column;gap:48px;padding-block:101px 144px;padding-inline:0;display:flex;overflow-x:clip}.v2-cids-work-here .v2-section-opening{padding-inline:var(--v2-content-inset)}.v2-cids-knowledge{background:var(--color-surface-page);color:var(--color-text-primary);padding-inline:0}.v2-cids-knowledge .v2-section-opening{padding-inline:var(--v2-content-inset);width:100%;max-width:none;margin-inline:0}@media (max-width:767px){.v2-cids-dimensions,.v2-cids-projects,.v2-cids-knowledge,.v2-cids-work-here{gap:32px;padding-block:72px}.v2-cids-work-here,.v2-cids-projects{max-width:100%;overflow-x:clip}}.v2-about{overflow-x:clip}.v2-about-story,.v2-about-principles,.v2-about-platform,.v2-about-partners{flex-direction:column;gap:48px;display:flex;overflow-x:clip}.v2-about-story{background:var(--color-surface-mist);padding-block:144px 0}.v2-about-principles{padding-inline:var(--v2-content-inset);background:var(--color-surface-mist);padding-block:101px 144px}.v2-about-platform{background:var(--color-graphite-800);color:var(--color-white);padding-block:144px 101px}.v2-about-credentials{padding-inline:var(--v2-content-inset);background:var(--color-surface-cloud);padding-block:101px 0}.v2-about-partners{padding-inline:var(--v2-content-inset);background:var(--color-surface-page);padding-block:101px}.v2-about-story .v2-section-opening,.v2-about-principles .v2-section-opening,.v2-about-platform .v2-section-opening,.v2-about-partners .v2-section-opening,.v2-about-credentials .v2-section-opening{background:0 0;padding-block:0}.v2-about-story .v2-section-opening,.v2-about-platform .v2-section-opening{padding-inline:var(--v2-content-inset);width:100%;max-width:none;margin-inline:0}.v2-about-principles .v2-section-opening,.v2-about-partners .v2-section-opening,.v2-about-credentials .v2-section-opening{padding-inline:0}.v2-about-principles__grid,.v2-about-platform__threads,.v2-about-partners__grid{box-sizing:border-box;width:100%;max-width:var(--content-max);margin-inline:auto}.v2-about-platform__threads{max-width:none;padding-inline:var(--v2-content-inset)}.v2-about-platform__threads .v2-feature-grid{max-width:var(--content-max);margin-inline:auto}.v2-about-people.v2-editorial-split{background:var(--color-immersive-black);color:var(--color-white)}.v2-about-people.v2-editorial-split .v2-editorial-split__eyebrow{color:var(--color-text-eyebrow-dark)}.v2-about-platform__cids.v2-editorial-split{background:0 0;width:100%;max-width:none;margin-inline:0;padding-block:101px 0}.v2-about-credentials__row{width:100%;max-width:var(--content-max);justify-content:space-between;align-items:center;gap:48px;margin-inline:auto;display:flex}.v2-about-credentials__row .v2-section-opening{flex:640px;max-width:640px;margin-inline:0}.v2-about-credentials__card{box-sizing:border-box;border-radius:var(--media-radius,20px);background:var(--color-surface-mist);flex-direction:column;flex:0 0 480px;align-items:center;gap:32px;width:480px;max-width:100%;padding:48px;display:flex}.v2-about-credentials__certs{text-align:center;align-items:center;gap:48px;display:flex}.v2-about-credentials__cert-title{letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600;line-height:1.3}.v2-about-credentials__cert-meta{color:var(--color-graphite-700);margin:4px 0 0;font-size:15px;font-weight:400;line-height:1.5}@media (max-width:899px){.v2-about-credentials__row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px}.v2-about-credentials__row .v2-section-opening{flex:none;width:100%;max-width:none}.v2-about-credentials__card{flex:none;gap:24px;width:100%;padding:32px}}@media (max-width:767px){.v2-about-story,.v2-about-principles,.v2-about-platform,.v2-about-credentials,.v2-about-partners{gap:32px;padding-block:72px}.v2-about-story{padding-bottom:0}.v2-about-principles{padding-top:0}.v2-about-credentials{padding-block:56px 0}.v2-about-platform__cids.v2-editorial-split{padding-block:48px 0}.v2-about-credentials__certs{flex-direction:column;gap:24px}}.v2-conservation{overflow-x:clip}.v2-conservation-landscape,.v2-conservation-biodiversity,.v2-conservation-beyond,.v2-conservation-system{flex-direction:column;gap:48px;display:flex;overflow-x:clip}.v2-conservation-landscape{padding-inline:var(--v2-content-inset);background:var(--color-surface-mist);padding-block:101px}.v2-conservation-biodiversity{background:var(--color-immersive-black);color:var(--color-white);padding-block:144px}.v2-conservation-beyond{background:var(--color-surface-mist);padding-block:101px}.v2-conservation-system{padding-inline:var(--v2-content-inset);background:var(--color-immersive-black);color:var(--color-white);padding-block:144px}.v2-conservation-research.v2-editorial-split{background:var(--color-surface-cloud)}.v2-conservation-landscape .v2-section-opening,.v2-conservation-biodiversity .v2-section-opening,.v2-conservation-beyond .v2-section-opening,.v2-conservation-system .v2-section-opening{background:0 0;padding-block:0}.v2-conservation-landscape .v2-section-opening,.v2-conservation-beyond .v2-section-opening,.v2-conservation-system .v2-section-opening{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:0}.v2-conservation-biodiversity .v2-section-opening{padding-inline:var(--v2-content-inset);width:100%;max-width:none;margin-inline:0}.v2-conservation-landscape__media,.v2-conservation-landscape__facts{width:100%;max-width:var(--content-max);margin-inline:auto}.v2-conservation-system__grid{width:100%;max-width:var(--content-max);grid-template-columns:1fr;gap:32px;margin-inline:auto;display:grid}@media (min-width:900px){.v2-conservation-system__grid{grid-template-columns:1fr 1fr}}.v2-conservation-beyond__split.v2-editorial-split{background:0 0;width:100%;max-width:none;margin-inline:0;padding-block:0}.v2-conservation-explorer{box-sizing:border-box;width:100%;max-width:var(--content-max);padding-inline:var(--v2-content-inset);border-top:1px solid var(--color-white);flex-direction:column;gap:48px;margin-inline:auto;padding-top:68px;display:flex}@media (min-width:900px){.v2-conservation-explorer{max-width:none;margin-inline:var(--v2-content-inset);flex-direction:row;justify-content:space-between;align-items:center;gap:48px;width:auto;padding-inline:0}.v2-conservation-biodiversity .v2-conservation-explorer{margin-inline:var(--v2-content-inset)}}.v2-conservation-explorer__copy{flex-direction:column;align-items:flex-start;gap:16px;max-width:416px;display:flex}.v2-conservation-explorer__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-soqtapata-lime);margin:0;font-size:14px;font-weight:600;line-height:1.5}.v2-conservation-explorer__title{letter-spacing:-.035em;color:var(--color-white);margin:0;font-size:44px;font-weight:600;line-height:1.05}.v2-conservation-explorer__name{color:var(--color-white);margin:0;font-size:18px;font-weight:600;line-height:1.5}.v2-conservation-explorer__body{color:var(--color-white);margin:0;font-size:16px;font-weight:400;line-height:1.7}.v2-conservation-explorer__store{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.v2-conservation-explorer__badge{padding:10px;display:inline-flex}.v2-conservation-explorer__badge img{width:auto;height:40px;display:block}.v2-conservation-explorer__legal{max-width:300px;color:var(--color-white);margin:0;padding-inline:10px;font-size:12px;font-weight:400;line-height:1.42}.v2-conservation-explorer__stage{flex:0 576px;width:100%;max-width:576px;position:relative}.v2-conservation-explorer__showcase{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:767px){.v2-conservation-landscape,.v2-conservation-biodiversity,.v2-conservation-beyond,.v2-conservation-system{gap:32px;padding-block:72px}.v2-conservation-explorer{gap:32px;padding-top:40px}.v2-conservation-explorer__title{font-size:32px}.v2-conservation-explorer__stage{flex:none;width:100%;max-width:none}.v2-conservation-explorer__showcase{width:100%;height:auto}}.v2-si-approach,.v2-si-ideas{color:var(--color-white);background:var(--color-ink);flex-direction:column;gap:48px;padding-block:144px;display:flex;overflow-x:clip}.v2-si-approach .v2-section-opening,.v2-si-ideas .v2-section-opening{padding-block:0;padding-inline:var(--v2-content-inset);background:0 0;width:100%;max-width:none;margin-inline:0}.v2-si-approach__grid,.v2-si-ideas__grid{box-sizing:border-box;width:100%;max-width:none;padding-inline:var(--v2-content-inset)}.v2-si-approach__grid .v2-feature-grid{max-width:var(--content-max);margin-inline:auto}.v2-si-ideas__grid{max-width:calc(var(--content-max) + 2 * var(--v2-content-inset));grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-inline:auto;display:grid}.v2-si-ideas__grid .v2-media-card--grid{width:100%;max-width:none}@media (max-width:1023px){.v2-si-ideas__grid{grid-template-columns:1fr;gap:24px}}@media (max-width:767px){.v2-si-approach,.v2-si-ideas{padding-block:72px}}.v2-wwu-ways.v2-editorial-split{background:var(--color-surface-cloud)}.v2-wwu-capabilities,.v2-wwu-process{flex-direction:column;gap:48px;display:flex;overflow-x:clip}.v2-wwu-capabilities{background:var(--color-ink);color:var(--color-white);padding-block:144px}.v2-wwu-process{padding-block:101px;padding-inline:var(--v2-content-inset);background:var(--color-surface-cloud)}.v2-wwu-capabilities .v2-section-opening,.v2-wwu-process .v2-section-opening{background:0 0;padding-block:0}.v2-wwu-capabilities .v2-section-opening{padding-inline:var(--v2-content-inset);width:100%;max-width:none;margin-inline:0}.v2-wwu-process .v2-section-opening{padding-inline:0}.v2-wwu-capabilities__grid{box-sizing:border-box;width:100%;padding-inline:var(--v2-content-inset)}.v2-wwu-capabilities__grid .v2-feature-grid{max-width:var(--content-max);margin-inline:auto}.v2-wwu-process__steps{width:100%;max-width:var(--content-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;margin-inline:auto;padding:0;list-style:none;display:grid}.v2-wwu-process__cta{max-width:var(--content-max);width:100%;margin:0;margin-inline:auto}.v2-wwu-platform.v2-editorial-split{padding-bottom:0}@media (max-width:899px){.v2-wwu-platform.v2-editorial-split--media-end .v2-editorial-split__media{order:-1}.v2-wwu-process__steps{grid-template-columns:1fr;gap:24px}}.v2-wwu-volunteer{padding-inline:var(--v2-content-inset);background:var(--color-surface-mist);padding-block:101px 36px}.v2-wwu-volunteer__panel{box-sizing:border-box;width:100%;max-width:var(--content-max);background:var(--color-surface-cloud);border-radius:var(--media-radius);margin-inline:auto;padding:36px 40px}.v2-wwu-volunteer__panel .v2-section-opening{background:0 0;width:100%;max-width:none;padding:0}.v2-wwu-enquiry{padding-inline:var(--v2-content-inset);background:var(--color-surface-cloud);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,627px) minmax(0,1fr);align-items:start;gap:16px 50px;padding-block:101px;display:grid}.v2-wwu-enquiry__media{aspect-ratio:4/5;border-radius:var(--media-radius);background:var(--color-graphite-800);grid-area:1/1/-1;width:100%;max-width:627px;position:relative;overflow:clip}.v2-wwu-enquiry__img{object-fit:cover;object-position:var(--v2-wwu-enquiry-object-desktop,50% 40%)}.v2-wwu-enquiry__img--desktop{display:block}.v2-wwu-enquiry__img--mobile{display:none}.v2-wwu-enquiry__opening{flex-direction:column;grid-area:1/2;gap:16px;min-width:0;display:flex}.v2-wwu-enquiry__form{grid-area:2/2}.v2-wwu-enquiry__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-soqtapata-brown);margin:0;font-size:14px;font-weight:600;line-height:1.5}.v2-wwu-enquiry__headline{letter-spacing:-.035em;color:var(--color-text-primary);margin:0;font-size:44px;font-weight:600;line-height:1.07}.v2-wwu-enquiry__lede{color:var(--color-graphite-700,#3a3a3c);margin:0;font-size:16px;font-weight:400;line-height:1.55}.v2-wwu-enquiry__form{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex;position:relative}.v2-wwu-enquiry__form .v2-form-field{width:100%;max-width:none}.v2-wwu-enquiry__fieldset{border:0;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;display:flex}.v2-wwu-enquiry__legend{color:var(--color-text-primary);margin-bottom:2px;font-size:15px;font-weight:500;line-height:1.5}.v2-wwu-enquiry__radios{flex-direction:column;gap:2px;display:flex}.v2-wwu-enquiry__note{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.5}.v2-wwu-enquiry__note--success{color:var(--color-text-primary,#1a1a1a)}.v2-wwu-enquiry__note--error,.v2-wwu-enquiry__field-error{color:var(--color-danger,#b42318);margin:0;font-size:14px;line-height:1.45}.v2-wwu-enquiry__field-error{margin-top:6px}.v2-wwu-enquiry__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2-wwu-enquiry__submit{justify-content:center;width:100%}.v2-wwu-enquiry__submit .v2-button__chevron{display:none}.v2-wwu-enquiry__success{flex-direction:column;grid-area:1/2/-1;align-self:center;gap:16px;min-width:0;max-width:36rem;display:flex}.v2-wwu-enquiry__success-icon{color:var(--color-soqtapata-brown);flex-shrink:0}.v2-wwu-enquiry__success .v2-wwu-enquiry__headline:focus{outline:none}.v2-wwu-enquiry__success .v2-wwu-enquiry__headline:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.v2-wwu-enquiry__reference{border-top:1px solid var(--color-graphite-200,#e5e5e3);flex-direction:column;gap:6px;margin:8px 0 0;padding:16px 0 0;display:flex}.v2-wwu-enquiry__reference-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:600;line-height:1.5}.v2-wwu-enquiry__reference-value{font-variant-numeric:tabular-nums;color:var(--color-text-primary);word-break:break-all;margin:0;font-size:16px;font-weight:500;line-height:1.5}@media (max-width:899px){.v2-wwu-capabilities{padding-block:72px}.v2-wwu-process{padding-block:56px}.v2-wwu-volunteer{padding-block:56px 36px}.v2-wwu-volunteer__panel{padding:28px 24px}.v2-wwu-enquiry{grid-template-rows:none;grid-template-columns:1fr;gap:32px 0;padding-block:56px}.v2-wwu-enquiry__opening{order:1;grid-area:auto/1}.v2-wwu-enquiry__media{order:2;grid-area:auto/1;max-width:none}.v2-wwu-enquiry__success{order:3;grid-area:auto/1;align-self:stretch;max-width:none}.v2-wwu-enquiry__form{order:3;grid-area:auto/1}.v2-wwu-enquiry__img--desktop{display:none}.v2-wwu-enquiry__img--mobile{object-position:var(--v2-wwu-enquiry-object-mobile,50% 40%);display:block}.v2-wwu-enquiry__headline{font-size:32px}}@media (max-width:767px){.v2-wwu-capabilities{padding-block:72px}}.v2-knowledge-featured.v2-editorial-split{padding-bottom:0}.v2-knowledge-featured__meta{color:color-mix(in srgb, var(--color-text-secondary) 60%, transparent)}.v2-dema-cover{box-sizing:border-box;background:var(--color-surface-forest,#24331f);width:100%;height:100%;color:var(--color-white);border-radius:var(--media-radius);flex-direction:column;justify-content:space-between;padding:48px;display:flex}.v2-dema-cover__meta{align-items:center;gap:12px;display:flex}.v2-dema-cover__badge{box-sizing:border-box;border:1px solid var(--color-white);color:var(--color-white);border-radius:6px;align-items:center;padding:4px 9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.v2-dema-cover__category{color:color-mix(in srgb, var(--color-white) 70%, transparent);font-size:15px;font-weight:500;line-height:1.2}.v2-dema-cover__statement{flex-direction:column;gap:8px;width:100%;display:flex}.v2-dema-cover__years{letter-spacing:-.04em;color:var(--color-soqtapata-lime);margin:0;font-size:clamp(48px,8vw,120px);font-weight:600;line-height:.95}.v2-dema-cover__line{color:var(--color-white);margin:0;font-size:clamp(20px,2.5vw,36px);font-weight:600;line-height:1.1}.v2-dema-cover__timeline{justify-content:space-between;align-items:flex-end;width:100%;margin-top:12px;display:flex}.v2-dema-cover__tick{background:color-mix(in srgb, var(--color-white) 35%, transparent);border-radius:2px;width:3px;height:14px}.v2-dema-cover__tick--major{background:var(--color-soqtapata-lime);height:28px}.v2-dema-cover__range{width:100%;color:color-mix(in srgb, var(--color-white) 70%, transparent);justify-content:space-between;margin-top:8px;font-size:14px;font-weight:400;display:flex}.v2-knowledge-catalogue{padding-inline:var(--v2-content-inset);background:var(--color-surface-mist);flex-direction:column;gap:48px;padding-block:101px 144px;display:flex;overflow-x:clip}.v2-knowledge-catalogue .v2-section-opening{background:0 0;width:100%;max-width:none;padding:0}.v2-knowledge-catalogue__count{text-align:right;color:var(--color-graphite-700);margin:-24px 0 0;font-size:15px;font-weight:400;line-height:1.5}.v2-knowledge-catalogue__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;width:100%;margin:0;padding:0;list-style:none;display:grid}.v2-knowledge-catalogue__grid .v2-text-card--document{box-sizing:border-box;width:100%;max-width:none;height:300px;min-height:300px;padding:24px}.v2-knowledge-catalogue__grid .v2-text-card__doc-body{flex:auto;justify-content:flex-end;margin-block:0;padding-block:0}.v2-knowledge-catalogue__more{justify-content:center;padding-top:16px;display:flex}.v2-knowledge-catalogue__empty{flex-direction:column;gap:12px;max-width:40rem;display:flex}.v2-knowledge-catalogue__empty-title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:24px;font-weight:600}.v2-knowledge-catalogue__empty-body{color:var(--color-graphite-700);margin:0;font-size:16px;line-height:1.55}.v2-knowledge-catalogue__clear{font:inherit;color:var(--color-action-link-light-surface);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-weight:500;text-decoration:underline}@media (max-width:1023px){.v2-knowledge-catalogue__grid{grid-template-columns:1fr;gap:24px}}@media (max-width:899px){.v2-knowledge-catalogue{gap:32px;padding-block:56px 72px}.v2-knowledge-catalogue__count{margin-top:0}.v2-dema-cover{padding:24px}.v2-dema-cover__tick{width:2px;height:8px}.v2-dema-cover__tick--major{height:16px}.v2-dema-cover__range{font-size:12px}}.v2-visit-ways{padding-inline:var(--v2-content-inset);flex-direction:column;gap:48px;padding-block:144px;display:flex}.v2-visit-ways .v2-section-opening{background:0 0;width:100%;max-width:none;padding:0}.v2-visit-ways__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:100%;display:grid}.v2-visit-ways__card.v2-media-card--grid{width:100%;max-width:none}.v2-visit-partner{background:var(--color-surface-cloud)}.v2-visit-experiences{padding-inline:var(--v2-content-inset);background:var(--color-surface-mist);flex-direction:column;gap:48px;padding-block:144px 0;display:flex;overflow-x:clip}.v2-visit-experiences .v2-section-opening{background:0 0;width:100%;max-width:none;padding:0}.v2-visit-experiences__count{text-align:right;color:var(--color-graphite-700);margin:-24px 0 0;font-size:15px;font-weight:400;line-height:1.5}.v2-visit-experiences__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;width:100%;margin:0;padding:0;list-style:none;display:grid}.v2-visit-experiences__grid .v2-media-card--grid{width:100%;max-width:none}.v2-visit-experiences__more{justify-content:center;padding-block:16px 64px;display:flex}.v2-visit-experiences__empty{flex-direction:column;gap:12px;max-width:40rem;padding-bottom:64px;display:flex}.v2-visit-experiences__empty-title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:24px;font-weight:600}.v2-visit-experiences__empty-body{color:var(--color-graphite-700);margin:0;font-size:16px;line-height:1.55}.v2-visit-experiences__clear{font:inherit;color:var(--color-action-link-light-surface);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-weight:500;text-decoration:underline}@media (max-width:1099px){.v2-visit-experiences__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.v2-visit-experiences__grid{grid-template-columns:1fr;gap:24px}}@media (max-width:899px){.v2-visit-ways{gap:32px;padding-block:72px}.v2-visit-ways__grid{grid-template-columns:1fr;gap:20px}.v2-visit-experiences{gap:32px;padding-block:72px 0}.v2-visit-experiences__count{margin-top:0}.v2-visit-experiences__more{padding-block:8px 56px}}.v2-logo-soqtapata{vertical-align:top;box-sizing:border-box;flex-shrink:0;line-height:0;display:inline-block;position:relative;overflow:hidden}.v2-logo-soqtapata__img{object-fit:fill;width:100%;max-width:none;height:100%;display:block}.v2-logo-soqtapata--on-dark{background:var(--color-white);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.v2-logo-soqtapata--on-dark .v2-logo-soqtapata__img{opacity:0}:root{--v2-site-header-height:56px}@media (min-width:900px){:root{--v2-site-header-height:80px}}[id]{scroll-margin-top:calc(var(--v2-site-header-height) + 16px)}.v2-site-header{top:0;z-index:200;width:100%;position:fixed;inset-inline:0}.v2-site-header__bar{z-index:2;height:var(--v2-site-header-height);width:100%;padding-inline:var(--v2-content-inset);box-sizing:border-box;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.v2-site-header--over-hero .v2-site-header__bar{background:linear-gradient(#00000073 0%,#0000 100%)}.v2-site-header--scrolled .v2-site-header__bar,.v2-site-header--menu-open .v2-site-header__bar{border-bottom-color:var(--color-line)}.v2-site-header--scrolled .v2-site-header__bar:before,.v2-site-header--menu-open .v2-site-header__bar:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-cloud) 88%, transparent);-webkit-backdrop-filter:blur(16px);position:absolute;inset:0 0 -1px}.v2-site-header--menu-open .v2-site-header__bar{background:var(--color-cloud)}.v2-site-header--menu-open .v2-site-header__bar:before{display:none}.v2-site-header__brand{flex:none;align-items:center;text-decoration:none;display:flex}@media (min-width:900px){.v2-site-header__brand{flex:1 1 0;justify-content:flex-start;min-width:0}}.v2-site-header__logo--desktop{display:none}.v2-site-header__logo--mobile{display:block}@media (min-width:900px){.v2-site-header__logo--desktop{display:block}.v2-site-header__logo--mobile{display:none}}.v2-site-header__nav{display:none}@media (min-width:900px){.v2-site-header__nav{flex:none;display:block}}.v2-site-header__nav-list{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.v2-site-header__nav-link{white-space:nowrap;color:var(--color-text-primary);flex-direction:column;align-items:center;gap:6px;padding-top:10px;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;display:flex;position:relative}.v2-site-header--over-hero .v2-site-header__nav-link{color:var(--color-white)}.v2-site-header__nav-link:after{content:"";background:var(--color-action-link-light-surface);opacity:0;border-radius:1px;width:100%;height:2px;transition:opacity .16s;display:block}.v2-site-header--over-hero .v2-site-header__nav-link:after{background:var(--color-soqtapata-lime)}.v2-site-header__nav-link--active:after{opacity:1}@media (hover:hover) and (pointer:fine){.v2-site-header__nav-link:hover:after{opacity:.4}.v2-site-header__nav-link--active:hover:after{opacity:1}}.v2-site-header__nav-link:focus-visible{outline-offset:4px;outline:2px solid}.v2-site-header__cta{display:none}@media (min-width:900px){.v2-site-header__cta{flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;display:flex}}.v2-site-header__menu-toggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-end:-10px;padding:0;display:inline-flex}@media (min-width:900px){.v2-site-header__menu-toggle{display:none}}.v2-site-header--over-hero .v2-site-header__menu-toggle{color:var(--color-white)}.v2-site-header--scrolled .v2-site-header__menu-toggle,.v2-site-header--menu-open .v2-site-header__menu-toggle{color:var(--color-text-primary)}.v2-site-header__menu-toggle:focus-visible{outline-offset:2px;outline:2px solid}.v2-site-header__menu-icon{box-sizing:border-box;border-block:1.5px solid;width:20px;height:10px;display:block}.v2-site-header__menu{display:none}.v2-site-header__menu--open{inset:var(--v2-site-header-height) 0 0;z-index:1;background:var(--color-cloud);padding-bottom:max(28px, env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:fixed;overflow:auto}@media (min-width:900px){.v2-site-header__menu,.v2-site-header__menu--open{display:none}}.v2-site-header__menu-nav{padding:24px var(--v2-content-inset) 0}.v2-site-header__menu-list{margin:0;padding:0;list-style:none}.v2-site-header__menu-link{border-bottom:1px solid var(--color-line);letter-spacing:-.01em;height:60px;color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:12px;padding-block:14px;font-size:28px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.v2-site-header__menu-link--active{color:var(--color-action-link-light-surface)}.v2-site-header__menu-chevron{color:var(--color-action-link-light-surface);flex-shrink:0}.v2-site-header__menu-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.v2-site-header__menu-spacer{flex:auto;min-height:24px}.v2-site-header__menu-bottom{padding:0 var(--v2-content-inset) 8px;flex-direction:column;display:flex}.v2-site-header__menu-collaborate{width:100%}.v2-site-footer{background:var(--color-graphite-800);color:var(--color-white)}.v2-site-footer__cta-band{background:var(--color-ink);padding:48px var(--page-gutter)}@media (min-width:900px){.v2-site-footer__cta-band{padding-block:64px}}.v2-site-footer__cta-inner{max-width:var(--content-max);flex-direction:column;align-items:flex-start;gap:16px;margin-inline:auto;display:flex}.v2-site-footer__cta-title{letter-spacing:-.015em;max-width:18ch;color:var(--color-white);margin:0;font-size:30px;font-weight:600;line-height:1.2}@media (min-width:900px){.v2-site-footer__cta-title{letter-spacing:-.02em;max-width:none;font-size:44px;line-height:1.15}}.v2-site-footer__main{padding:48px var(--page-gutter) 32px;max-width:calc(var(--content-max) + 2 * var(--page-gutter));flex-direction:column;gap:40px;margin-inline:auto;display:flex}@media (min-width:900px){.v2-site-footer__main{padding:72px var(--page-gutter) 40px;gap:64px}}.v2-site-footer__top{flex-direction:column;gap:40px;display:flex}@media (min-width:900px){.v2-site-footer__top{flex-direction:row;align-items:flex-start;gap:80px}}.v2-site-footer__brand{flex-direction:column;flex-shrink:0;gap:24px;display:flex}@media (min-width:900px){.v2-site-footer__brand{width:380px}}.v2-site-footer__logos{align-items:center;gap:20px;display:flex}.v2-site-footer__logo-link{line-height:0;text-decoration:none;display:flex}.v2-site-footer__logo--desktop,.v2-site-footer__bcorp--desktop{display:none}.v2-site-footer__logo--mobile,.v2-site-footer__bcorp--mobile{display:block}@media (min-width:900px){.v2-site-footer__logo--desktop,.v2-site-footer__bcorp--desktop{display:block}.v2-site-footer__logo--mobile,.v2-site-footer__bcorp--mobile{display:none}}.v2-site-footer__logo-divider{background:color-mix(in srgb, var(--color-white) 20%, transparent);flex-shrink:0;width:1px;height:45px}@media (min-width:900px){.v2-site-footer__logo-divider{height:54px}}.v2-site-footer__blurb{color:color-mix(in srgb, var(--color-white) 56%, transparent);margin:0;font-size:15px;font-weight:400;line-height:1.6}.v2-site-footer__blurb--desktop{display:none}@media (min-width:900px){.v2-site-footer__blurb--desktop{display:block}.v2-site-footer__blurb--mobile{display:none}}.v2-site-footer__address{flex-direction:column;gap:0;display:flex}.v2-site-footer__address-name,.v2-site-footer__address-line{color:color-mix(in srgb, var(--color-white) 85%, transparent);margin:0;font-size:13px;line-height:1.5}.v2-site-footer__address-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-site-footer__directions{font-size:13px}.v2-site-footer__social{gap:10px;margin:0;padding:0;list-style:none;display:flex}.v2-site-footer__social-link{border-radius:999px;line-height:0;display:block}.v2-site-footer__social-link--pending{opacity:.85;cursor:default}.v2-site-footer__social-icon{width:40px;height:40px;display:block}.v2-site-footer__columns{flex:auto;grid-template-columns:1fr 1fr;gap:20px;min-width:0;display:grid}@media (min-width:900px){.v2-site-footer__columns{gap:0;display:flex}}.v2-site-footer__column{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:900px){.v2-site-footer__column{flex:1 1 0}}.v2-site-footer__column--soqtapata{grid-column:1/-1;margin-top:20px}@media (min-width:900px){.v2-site-footer__column--soqtapata{margin-top:0}}.v2-site-footer__column-title{letter-spacing:.14em;text-transform:uppercase;color:var(--color-soqtapata-lime);margin:0;font-size:13px;font-weight:600;line-height:1.5}.v2-site-footer__column-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.v2-site-footer__link{color:var(--color-white);align-items:center;gap:4px;font-size:15px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.v2-site-footer__link:focus-visible{outline:2px solid var(--color-soqtapata-lime);outline-offset:3px}@media (hover:hover) and (pointer:fine){.v2-site-footer__link:hover{color:var(--color-soqtapata-lime)}}.v2-site-footer__link--pending{color:color-mix(in srgb, var(--color-white) 56%, transparent);cursor:default}.v2-site-footer__link--pending:hover{color:color-mix(in srgb, var(--color-white) 56%, transparent)}.v2-site-footer__ext-icon{color:currentColor;flex-shrink:0}.v2-site-footer__legal{flex-direction:column;gap:24px;display:flex}.v2-site-footer__legal-rule{background:color-mix(in srgb, var(--color-white) 12%, transparent);width:100%;height:1px}.v2-site-footer__legal-row{color:color-mix(in srgb, var(--color-white) 56%, transparent);flex-direction:column;gap:16px;font-size:13px;line-height:1.5;display:flex}@media (min-width:900px){.v2-site-footer__legal-row{flex-direction:row;justify-content:space-between;align-items:center}}.v2-site-footer__copyright{margin:0}.v2-site-footer__legal-list{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:900px){.v2-site-footer__legal-list{gap:24px}}.v2-site-footer__legal .v2-site-footer__link{color:color-mix(in srgb, var(--color-white) 56%, transparent);font-size:13px}.v2-site-footer__legal .v2-site-footer__link--pending{color:color-mix(in srgb, var(--color-white) 56%, transparent)}
