@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--rv-s:1}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font);--default-mono-font-family:var(--font-mono);--radius:var(--radius);--ease-editorial:var(--ease-editorial);--ease-out-expo:var(--ease-out-expo);--ease-spring:var(--ease-spring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--bg);color:var(--fg);transition:background-color .7s var(--ease-editorial), color .7s var(--ease-editorial);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scrollbar-gutter:stable}body{min-height:100dvh;font-size:var(--fs-body);line-height:var(--lh-body);font-optical-sizing:auto}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:focus:not(:focus-visible),[tabindex="-1"]:focus{outline:none}html{-webkit-tap-highlight-color:transparent}body{overflow-x:clip}::selection{background:var(--fg);color:var(--bg)}img,video,svg{max-width:100%;display:block}img,video{height:auto}h1{font-size:var(--fs-h1);text-transform:uppercase;letter-spacing:var(--tr-display);font-weight:200;line-height:var(--lh-tight);text-wrap:balance}h2{font-size:var(--fs-h2);letter-spacing:var(--tr-h);font-weight:300;line-height:var(--lh-snug);text-wrap:balance}h3{font-size:var(--fs-h3);letter-spacing:var(--tr-h);font-weight:300;line-height:var(--lh-snug);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em}button{font:inherit;color:inherit}.label{font-size:var(--fs-meta);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--muted);font-weight:500}.lead{font-size:var(--fs-lead);max-width:30em;line-height:1.35}.lead-tight{line-height:var(--lh-snug)}html{scroll-padding-top:calc(var(--header-h) + var(--s-2))}.prose-measure{max-width:34em}.container-page{padding-inline:var(--gutter)}.grid-12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.skip-link{left:var(--gutter);padding:var(--s-1) var(--s-2);background:var(--fg);color:var(--bg);z-index:100;position:absolute;top:-100%}.skip-link:focus-visible{top:var(--s-2)}[inert]{pointer-events:none}}@layer components{.display,.h1{font-size:var(--fs-display);text-transform:uppercase;letter-spacing:var(--tr-display);font-weight:200;line-height:var(--lh-tight);text-box:trim-both cap alphabetic;text-wrap:balance}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2);letter-spacing:var(--tr-h);font-weight:300;line-height:var(--lh-snug);text-wrap:balance}.h2-caps{text-transform:uppercase;letter-spacing:.04em}.h3{font-size:var(--fs-h3);font-weight:300;line-height:var(--lh-snug);text-wrap:balance}.nums{font-variant-numeric:tabular-nums lining-nums}.label-n{color:var(--muted)}.label-n:after{content:" — "}.btn{isolation:isolate;border:1px solid var(--fg);border-radius:var(--radius);height:48px;font-size:var(--fs-meta);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--d-ui) var(--ease-out-expo);background:0 0;justify-content:center;align-items:center;gap:.75em;padding:0 24px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--fg);transform-origin:0;transition:transform var(--d-ui) var(--ease-out-expo);position:absolute;inset:-1px;transform:scaleX(0)}.btn:hover:before,.btn:focus-visible:before{transform:scaleX(1)}.btn-outline:hover,.btn-outline:focus-visible{color:var(--bg)}.btn-solid{color:var(--bg);background:var(--fg)}.btn-solid:before{background:var(--bg)}.btn-solid:hover,.btn-solid:focus-visible{color:var(--fg)}.btn-text{border:0;height:auto;padding:0;overflow:visible}.btn-text:before{display:none}.btn-text:hover,.btn-text:focus-visible{color:var(--fg)}.btn-arrow{width:1em;height:1em;transition:translate var(--d-micro) var(--ease-out-expo)}.btn:hover .btn-arrow,.btn:focus-visible .btn-arrow{translate:4px}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;pointer-events:none}@media (prefers-reduced-motion:reduce){.btn:before,.btn,.btn-arrow{transition:none}}.tlink{transition:background-size var(--d-micro) var(--ease-out-expo);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:.08em;text-decoration:none}.tlink:hover,.tlink:focus-visible,.tlink[aria-current]{background-size:100% 1px}.tlink-ext{align-items:baseline;gap:.3em;display:inline-flex}.tlink-glyph{flex:none;width:.7em;height:.7em}@media (prefers-reduced-motion:reduce){.tlink{transition:none}}.chip{border:1px solid var(--line-ui);height:32px;font-size:var(--fs-meta);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;color:var(--fg);cursor:pointer;transition:background-color var(--d-micro), color var(--d-micro), border-color var(--d-micro);background:0 0;border-radius:0;align-items:center;gap:.5em;padding:0 14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--fg)}.chip[aria-pressed=true],.chip[aria-current],.chip[data-active=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.field{padding-top:1.2em;display:grid;position:relative}.field-input{border:0;border-bottom:1px solid var(--line-ui);width:100%;min-height:2.6em;font:inherit;color:var(--fg);transition:border-color var(--d-micro), box-shadow var(--d-micro);background:0 0;border-radius:0;outline:none;padding:.45em 0}.field-input::placeholder{color:#0000}.field-input:focus{border-bottom-color:var(--fg);box-shadow:0 1px 0 0 var(--fg)}.field-input:focus-visible{outline:none}textarea.field-input{resize:vertical;min-height:5em}select.field-input{appearance:none;cursor:pointer;padding-right:1.5em}.field-chevron{pointer-events:none;width:.8em;height:.8em;color:var(--muted);position:absolute;bottom:.9em;right:0}.field-label{color:var(--muted);pointer-events:none;transform-origin:0 0;transition:translate var(--d-micro) var(--ease-out-expo), font-size var(--d-micro) var(--ease-out-expo), letter-spacing var(--d-micro), color var(--d-micro);position:absolute;top:1.6em;left:0}.field-input:focus~.field-label,.field-input:not(:placeholder-shown)~.field-label,select.field-input~.field-label,.field[data-filled=true] .field-label{font-size:var(--fs-meta);letter-spacing:var(--tr-label);text-transform:uppercase;font-weight:500;translate:0 -1.6em}.field-input:autofill~.field-label{font-size:var(--fs-meta);letter-spacing:var(--tr-label);text-transform:uppercase;font-weight:500;translate:0 -1.6em}.field-input:focus~.field-label{color:var(--fg)}.field[data-error=true] .field-input{border-bottom-color:var(--c-error)}.field[data-error=true] .field-input:focus{box-shadow:0 1px 0 0 var(--c-error)}.field[data-error=true] .field-label{color:var(--c-error)}.field-hint,.field-error{font-size:var(--fs-meta);letter-spacing:.02em;margin-top:.5em}.field-hint{color:var(--muted)}.field-error{color:var(--c-error)}@media (prefers-reduced-motion:reduce){.field-label,.field-input{transition:none}}.marquee{--marquee-gap:var(--s-6);display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track{align-items:center;gap:var(--marquee-gap);min-width:100%;flex:none;padding-inline-end:var(--marquee-gap);display:flex}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask:none;mask:none}.marquee-track{flex-wrap:wrap;min-width:0}.marquee-track[aria-hidden=true]{display:none}}.imf{background:var(--line);margin:0;position:relative;overflow:hidden}.imf-img{object-fit:cover;width:100%;height:100%;display:block}.imf-hover .imf-img{transition:scale .9s var(--ease-editorial)}.imf-hover:hover .imf-img{scale:1.03}.hdr{z-index:90;height:var(--header-h);color:var(--fg);--hdr-bg:var(--bg);position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.hdr{--hdr-bg:color-mix(in oklch, var(--bg) 85%, transparent)}}.hdr{transition:background-color var(--d-ui) var(--ease-out-expo), box-shadow var(--d-ui), backdrop-filter var(--d-ui);box-shadow:0 1px #0000}.hdr[data-stuck=true]{background-color:var(--hdr-bg);box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@supports (animation-timeline:scroll()){.hdr{transition:none;animation:linear both hdr-stuck;animation-timeline:scroll(root);animation-range:0 80px}@keyframes hdr-stuck{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000;box-shadow:0 1px #0000}to{background-color:var(--hdr-bg);box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}}.hdr-inner{justify-content:space-between;align-items:center;gap:var(--s-3);height:100%;display:flex}.hdr-logo{color:inherit;align-items:center;display:inline-flex}.hdr-actions{align-items:center;gap:var(--s-2);display:flex}.hdr-actions .btn{height:40px;padding:0 18px}.hdr-burger{height:40px;color:inherit;cursor:pointer;font-size:var(--fs-meta);letter-spacing:var(--tr-label);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.75em;padding:0 4px;font-weight:500;display:inline-flex}.hdr-burger-icon{width:22px;height:12px;position:relative}.hdr-burger-icon:before,.hdr-burger-icon:after{content:"";width:100%;height:1.5px;transition:translate var(--d-micro) var(--ease-out-expo);background:currentColor;position:absolute;left:0}.hdr-burger-icon:before{top:0}.hdr-burger-icon:after{bottom:0}.hdr-burger:hover .hdr-burger-icon:before{translate:0 2px}.hdr-burger:hover .hdr-burger-icon:after{translate:0 -2px}.lang{gap:var(--s-2);display:flex}.lang a{text-decoration:none}.lang a[aria-current]{background-size:100% 1px}main{padding-top:var(--header-h)}.bleed-top{margin-top:calc(-1 * var(--header-h))}.menu{background:var(--bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--fg);opacity:0;clip-path:inset(0 0 100%);transition:opacity .5s var(--ease-out-expo), clip-path .7s var(--ease-out-expo), overlay .7s allow-discrete, display .7s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.menu:popover-open{opacity:1;clip-path:inset(0)}@starting-style{.menu:popover-open{opacity:0;clip-path:inset(0 0 100%)}}.menu-grid{grid-template-columns:1fr;height:100%;display:grid}@media (min-width:1024px){.menu-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.menu-main{min-height:0;padding:calc(var(--header-h) + var(--s-3)) var(--gutter) var(--s-4);flex-direction:column;display:flex;overflow-y:auto}.menu-list{flex-direction:column;flex:1;justify-content:center;display:flex}.menu-item{border-bottom:1px solid var(--line);overflow:hidden}.menu-item:last-child{border-bottom:0}.menu-row{align-items:baseline;gap:var(--s-3);font-size:var(--fs-menu);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);transition:letter-spacing var(--d-ui) var(--ease-out-expo);padding:.12em 0;font-weight:200;line-height:1.15;text-decoration:none;display:flex}.menu-row:hover,.menu-row:focus-visible{letter-spacing:.06em}.menu-row .menu-n{font-size:var(--fs-meta);letter-spacing:var(--tr-label);color:var(--muted);min-width:2em;font-weight:500}.menu-foot{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.menu-figure{margin:0;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.menu-figure{display:block}}.menu-panel{background:var(--bg);color:var(--fg);opacity:0;transition:opacity .5s var(--ease-editorial), scale .8s var(--ease-editorial);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;scale:1.04}.menu-panel[data-active=true]{opacity:1;scale:1}.menu-panel-img{object-fit:cover}.menu-panel-label{left:var(--s-4);right:var(--s-4);bottom:var(--s-3);font-size:min(var(--fs-display), 5.2vw);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--fg);overflow-wrap:anywhere;margin:0;font-weight:200;line-height:.9;position:absolute}@media (prefers-reduced-motion:reduce){.menu-panel{transition:opacity .3s;scale:1}}.menu-close{top:0;right:var(--gutter);height:var(--header-h);color:inherit;cursor:pointer;font-size:var(--fs-meta);letter-spacing:var(--tr-label);text-transform:uppercase;z-index:2;background:0 0;border:0;align-items:center;gap:.75em;font-weight:500;display:inline-flex;position:absolute}.menu-close-icon{width:22px;height:22px;position:relative}.menu-close-icon:before,.menu-close-icon:after{content:"";background:currentColor;width:100%;height:1.5px;position:absolute;top:50%;left:0}.menu-close-icon:before{rotate:45deg}.menu-close-icon:after{rotate:-45deg}@media (prefers-reduced-motion:reduce){.menu{transition:opacity .3s, overlay .3s allow-discrete, display .3s allow-discrete;clip-path:none}.menu:popover-open{clip-path:none}}.ftr{--fg:var(--fg-on-dark);--bg:var(--bg-dark);--line:var(--fg-on-dark)}@supports (color:color-mix(in lab, red, red)){.ftr{--line:color-mix(in oklch, var(--fg-on-dark) 22%, transparent)}}.ftr{--muted:var(--fg-on-dark)}@supports (color:color-mix(in lab, red, red)){.ftr{--muted:color-mix(in oklch, var(--fg-on-dark) 65%, var(--bg-dark))}}.ftr{--accent:var(--fg-on-dark);background:var(--bg);color:var(--fg);margin-top:var(--s-section)}.ftr-top{gap:var(--s-6) var(--s-4);padding-block:var(--s-8) var(--s-6);display:grid}@media (min-width:768px){.ftr-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ftr-top{grid-template-columns:1.3fr repeat(4,minmax(0,1fr))}}.ftr-group ul{margin-top:var(--s-2);gap:.5em;display:grid}.ftr-contact{align-content:start;gap:.5em;display:grid}.ftr-countries{padding-block:var(--s-4);border-top:1px solid var(--line)}.ftr-countries ul{gap:.6em var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.ftr-finale{min-height:92svh;padding-block:var(--s-section);isolation:isolate;border-top:1px solid var(--line);align-content:center;display:grid;position:relative;overflow:hidden}.ftr-top{padding-top:var(--s-section)}.ftr-mosaic{z-index:0;padding:0 var(--gutter);opacity:.28;pointer-events:none;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.5rem;margin:0;list-style:none;display:grid;position:absolute;inset:-12% 0;-webkit-mask-image:radial-gradient(70% 60%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60%,#000 20%,#0000 75%)}.ftr-mosaic-item:nth-child(2n){translate:0 2.25rem}.ftr-mosaic-img{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:auto;display:block}.ftr-finale-inner{z-index:1;gap:var(--s-4);justify-items:start;display:grid;position:relative}.ftr-wm-wrap{width:min(86vw,1400px)}.ftr-wm{width:100%;color:var(--fg)}.ftr-claim{max-width:16em;margin:0}.ftr-cta{gap:var(--s-2);flex-wrap:wrap;display:flex}.ftr-clock{color:var(--fg)}.ftr-bottom{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding-block:var(--s-4);flex-wrap:wrap;display:flex}.sticky-cta{z-index:40;padding:var(--s-1) var(--gutter) max(var(--s-1), env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.sticky-cta{background:color-mix(in oklch, var(--bg) 92%, transparent)}}.sticky-cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);visibility:hidden;transition:translate .35s var(--ease-out-expo), visibility 0s .35s;translate:0 100%}.sticky-cta[data-shown]{visibility:visible;transition-delay:0s;translate:0}.sticky-cta .btn{width:100%}@media (min-width:768px){.sticky-cta{display:none}}@media (prefers-reduced-motion:reduce){.sticky-cta{transition:none}}.dev-section{padding-block:var(--s-6);border-top:1px solid var(--line)}.dev-section>.label{margin-bottom:var(--s-3)}.rings .ring{transform-box:fill-box;transform-origin:50%}.wm{display:block;position:relative}.wm-mask{position:absolute;overflow:hidden}.wm-letter{width:100%;height:100%;display:block;position:absolute;inset:0;translate:0}.wm-rings{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.rings[data-state=unlinked] .ring{-webkit-mask:none;mask:none}.sh-line{overflow:visible}.sh-line-mask{clip-path:inset(-.16em 0 -.26em);overflow:visible!important}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.sh:not([data-split]){visibility:hidden}}.cfab{right:var(--gutter);bottom:max(var(--s-3), env(safe-area-inset-bottom));z-index:45;transition:bottom var(--d-ui) var(--ease-out-expo);position:fixed}body:has(.sticky-cta[data-shown]) .cfab{bottom:calc(48px + var(--s-1) * 2 + var(--s-2) + env(safe-area-inset-bottom))}html[data-menu=open] .cfab{opacity:0;pointer-events:none}.cfab-btn{border:1px solid var(--c-midnight);background:var(--c-midnight);width:52px;height:52px;color:var(--c-bone);cursor:pointer;box-shadow:0 10px 30px -12px var(--c-midnight);border-radius:0;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.cfab-btn{box-shadow:0 10px 30px -12px color-mix(in oklch, var(--c-midnight) 60%, transparent)}}.cfab-btn{transition:background-color var(--d-micro) var(--ease-out-expo), color var(--d-micro) var(--ease-out-expo)}.cfab-btn:hover{background:var(--c-steel);border-color:var(--c-steel)}.cfab-btn>svg{transition:opacity var(--d-micro), rotate var(--d-ui) var(--ease-out-expo);grid-area:1/1}.cfab-i-close{opacity:0;rotate:-45deg}.cfab:has(.cfab-pop:popover-open) .cfab-i-open{opacity:0;rotate:45deg}.cfab:has(.cfab-pop:popover-open) .cfab-i-close{opacity:1;rotate:0deg}.cfab-pop{inset:auto var(--gutter) calc(max(var(--s-3), env(safe-area-inset-bottom)) + 52px + 8px) auto;width:15rem;padding:var(--s-2);border:1px solid var(--line);background:var(--bg);color:var(--fg);box-shadow:0 24px 60px -24px var(--c-midnight);border-radius:0;margin:0;position:fixed}@supports (color:color-mix(in lab, red, red)){.cfab-pop{box-shadow:0 24px 60px -24px color-mix(in oklch, var(--c-midnight) 45%, transparent)}}.cfab-pop{opacity:0;transition:opacity var(--d-ui) var(--ease-out-expo), translate var(--d-ui) var(--ease-out-expo), overlay var(--d-ui) allow-discrete, display var(--d-ui) allow-discrete;translate:0 8px}.cfab-pop:popover-open{opacity:1;translate:0}@starting-style{.cfab-pop:popover-open{opacity:0;translate:0 8px}}body:has(.sticky-cta[data-shown]) .cfab-pop{bottom:calc(48px + var(--s-1) * 2 + var(--s-2) + env(safe-area-inset-bottom) + 60px)}.cfab-title{margin:0 0 var(--s-1);color:var(--muted)}.cfab-pop ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cfab-link{min-height:44px;padding:0 var(--s-1);color:inherit;font-size:var(--fs-meta);letter-spacing:var(--tr-label);text-transform:uppercase;transition:background-color var(--d-micro) var(--ease-out-expo);align-items:center;gap:.75em;font-weight:500;text-decoration:none;display:flex}.cfab-link:hover{background:var(--bg-2)}@media (prefers-reduced-motion:reduce){.cfab-pop,.cfab-btn>svg{transition:none}}@media print{.cfab{display:none}}.on-img[data-tone=dark]{--fg:var(--c-bone);--bg:var(--c-midnight);--muted:var(--c-bone)}@supports (color:color-mix(in lab, red, red)){.on-img[data-tone=dark]{--muted:color-mix(in oklch, var(--c-bone) 80%, transparent)}}.on-img[data-tone=dark]{--line:var(--c-bone)}@supports (color:color-mix(in lab, red, red)){.on-img[data-tone=dark]{--line:color-mix(in oklch, var(--c-bone) 40%, transparent)}}.on-img[data-tone=dark]{--accent:var(--c-bone);color:var(--fg)}.on-img[data-tone=light]{--fg:var(--c-midnight);--bg:var(--c-bone);--muted:var(--c-midnight)}@supports (color:color-mix(in lab, red, red)){.on-img[data-tone=light]{--muted:color-mix(in oklch, var(--c-midnight) 78%, transparent)}}.on-img[data-tone=light]{--accent:var(--c-midnight);color:var(--fg)}.menu-panel-label.on-img[data-tone]{text-shadow:0 0 .6em var(--bg)}@supports (color:color-mix(in lab, red, red)){.menu-panel-label.on-img[data-tone]{text-shadow:0 0 .6em color-mix(in oklch, var(--bg) 45%, transparent)}}.menu-panel:has(>.menu-panel-label[data-tone]):after{content:"";pointer-events:none;position:absolute;inset:45% 0 0}.menu-panel:has(>.menu-panel-label[data-tone=dark]):after{background:linear-gradient(to top, var(--c-midnight), transparent)}@supports (color:color-mix(in lab, red, red)){.menu-panel:has(>.menu-panel-label[data-tone=dark]):after{background:linear-gradient(to top, color-mix(in oklch, var(--c-midnight) 62%, transparent), transparent)}}.menu-panel:has(>.menu-panel-label[data-tone=light]):after{background:linear-gradient(to top, var(--c-bone), transparent)}@supports (color:color-mix(in lab, red, red)){.menu-panel:has(>.menu-panel-label[data-tone=light]):after{background:linear-gradient(to top, color-mix(in oklch, var(--c-bone) 62%, transparent), transparent)}}.menu-panel-label{z-index:1}.hero{background:var(--bg);position:relative}.hero-stage{min-height:100svh;padding:calc(var(--header-h) + 1.5rem) var(--gutter) 1.5rem;--wm-o:1;--ui-o:1;--grow:0;grid-template-rows:auto auto 1fr auto;gap:1.25rem;display:grid;position:relative}.hero-meta{align-items:center;gap:.75rem;display:flex}.hero-title{font:inherit;letter-spacing:0;text-transform:none;gap:.75rem;margin:0;display:grid}.hero-wm{width:min(100%,36rem);color:var(--fg)}.hero-claim{font-size:var(--fs-lead);font-weight:300;line-height:var(--lh-snug);display:block}.hero-answer{max-width:40rem;font-size:var(--fs-body);line-height:var(--lh-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;order:6;margin:0;display:-webkit-box;overflow:hidden}.hero-meta-tail{white-space:nowrap}@media (max-width:420px){.hero-meta-tail{display:none}}.hero-row{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;list-style:none;display:flex;overflow-x:auto}.hero-row::-webkit-scrollbar{display:none}.hero-slot{aspect-ratio:4/5;background:var(--bg-2);scroll-snap-align:start;width:min(55vw,20rem);max-width:20rem;flex:none;scroll-margin-inline-start:var(--gutter);position:relative;overflow:hidden}.hero-img{object-fit:cover}.hero-canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-editorial);z-index:1;position:absolute;inset:0}.hero-canvas[data-ready]{opacity:1}.hero-cta{gap:.75rem;display:grid}.hero-cta .btn{justify-content:center}.hero-scroll{display:none}.hero-slot-link{color:inherit;display:block;position:absolute;inset:0}.hero-slot-link:focus-visible{outline-offset:-3px}.hero-slot-name{z-index:2;opacity:0;transition:opacity .4s var(--ease-editorial), translate .4s var(--ease-editorial);margin:0;position:absolute;bottom:.75rem;left:.75rem;translate:0 .4rem}.hero-slot:hover .hero-slot-name,.hero-slot:focus-within .hero-slot-name{opacity:1;translate:0}.hero-cta:focus-within{opacity:1!important}.hero-outro{display:none}.hero-cycle{z-index:2;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-editorial);position:absolute;inset:0}.hero-cycle[data-active]{opacity:1}.hero-cycle-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s linear;position:absolute;inset:0}.hero-cycle-img[data-on]{opacity:1}@media (min-width:768px){.hero-stage{height:100vh;min-height:0;padding:0;display:block;overflow:hidden}.hero-meta{left:var(--gutter);top:calc(var(--header-h) + 2vh);z-index:2;position:absolute}.hero-title{left:var(--gutter);z-index:2;pointer-events:none;width:56vw;max-width:60rem;position:absolute;top:16vh}.hero-claim{text-shadow:0 0 .35em var(--bg), 0 0 1em var(--bg), 0 0 1.6em var(--bg)}.hero-answer{z-index:2;width:min(40rem,44vw);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--fg);text-align:center;-webkit-line-clamp:unset;text-shadow:0 0 .35em var(--bg), 0 0 1em var(--bg);display:block;position:absolute;bottom:7vh;left:50%;overflow:visible;translate:-50%}.hero-wm{width:100%;max-width:none}.hero-row{will-change:translate;gap:1.5vw;margin:0;position:absolute;inset:26vh 0 auto}.hero-stage[data-pinned] .hero-row{scroll-snap-type:none;overflow:visible}.hero-slot{width:43.2vh;max-width:none;height:54vh}.hero-slot[data-feature]{transform-origin:50%;z-index:3;box-shadow:0 40px 80px -40px var(--c-midnight)}@supports (color:color-mix(in lab, red, red)){.hero-slot[data-feature]{box-shadow:0 40px 80px -40px color-mix(in oklch, var(--c-midnight) 35%, transparent)}}.hero-cta{left:var(--gutter);z-index:2;display:flex;position:absolute;bottom:7vh}.hero-scroll{right:var(--gutter);z-index:2;align-items:center;gap:.75rem;margin:0;display:flex;position:absolute;bottom:7vh}.hero-scroll-line{background:var(--line);width:1px;height:3rem;display:block;position:relative;overflow:hidden}.hero-scroll-line:after{content:"";background:var(--fg);transform-origin:top;position:absolute;inset:0}.hero-stage[data-ui-hidden] .hero-cta:not(:focus-within){visibility:hidden}.hero-stage[data-grown] .hero-slot[data-feature] .hero-slot-link{pointer-events:none}.hero-outro{left:var(--gutter);z-index:4;max-width:min(13em,34vw);color:var(--fg);opacity:0;pointer-events:none;margin:0;display:block;position:absolute;bottom:12vh;translate:0 32px}}@media (prefers-reduced-motion:reduce){.hero-outro{display:none}}.dev-stats{z-index:60;background:var(--c-midnight);color:var(--c-bone);font-size:var(--fs-meta);letter-spacing:.04em;pointer-events:none;gap:.75rem;padding:.5rem .75rem;display:flex;position:fixed;bottom:.75rem;right:.75rem}.dev-stats[data-min]:not([data-min="0"]){border-left:3px solid #4caf50}.dev-stats[data-min^="1"]:not([data-min="1"]),.dev-stats[data-min^="2"],.dev-stats[data-min^="3"],.dev-stats[data-min^="4"]{border-left-color:var(--c-error)}.sec-head{gap:1.25rem;display:grid}.sec-label{align-items:center;gap:.75rem;display:flex}.sec-title{max-width:14em}.sec-lead{max-width:30em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cats{padding-block:var(--s-section)}.cats-list{padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:1rem;margin:2rem 0 0;list-style:none;display:flex;overflow-x:auto}.cats-list::-webkit-scrollbar{display:none}.cat{scroll-snap-align:start;max-width:22rem;flex:0 0 72vw;scroll-margin-inline-start:var(--gutter);container-type:inline-size}.cat-link{isolation:isolate;color:inherit;gap:.9rem;text-decoration:none;display:grid;position:relative}.cat-link:before{content:"";z-index:-1;background:var(--bg-2);transform-origin:bottom;transition:transform .5s var(--ease-out-expo);position:absolute;inset:-.75rem;transform:scaleY(0)}.cat-n{transition:translate var(--d-micro) var(--ease-out-expo);display:inline-block}.cat-link:focus-visible:before{transform:scaleY(1)}.cat-link:focus-visible .cat-n{translate:.35em -.35em}@media (hover:hover){.cat-link:hover:before{transform:scaleY(1)}.cat-link:hover .cat-n{translate:.35em -.35em}}@media (prefers-reduced-motion:reduce){.cat-link:before,.cat-n{transition:none}.cat-link:hover .cat-n,.cat-link:focus-visible .cat-n{translate:none}}.cat-media{aspect-ratio:4/5;display:block}.cat-title{align-items:baseline;gap:.5rem;display:flex}.cat-title .tlink-glyph{width:.7em;height:.7em;margin-left:.25em}.cat-text{max-width:24em;color:var(--muted);display:block}@media (min-width:768px){.cats-list{gap:3rem var(--gutter);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.cat{flex:none;max-width:none}}@media (min-width:1024px){.cats-list{grid-template-columns:repeat(3,minmax(0,1fr))}.cat:nth-child(3n+2){translate:0 3rem}}.intro{padding-block:var(--s-section);align-items:center;row-gap:3rem}.intro-text{grid-column:span 12;gap:1.5rem;display:grid}.intro-copy{max-width:32em}.intro-media{grid-column:span 12}@media (min-width:768px){.intro-text{grid-column:1/span 6}.intro-media{margin-right:calc(-1 * var(--gutter));grid-column:8/span 5}}@media (min-width:1024px){.intro-text{grid-column:2/span 5}.intro-media{grid-column:8/span 5}}.boards{display:grid}.board{background:var(--bg);color:var(--fg);display:grid}.board-link{min-height:70svh;color:inherit;text-decoration:none;display:grid;position:relative;overflow:hidden}.board-media{background:var(--bg-2);position:absolute;inset:0}.board-img{object-fit:cover;object-position:50% 10%;transform-origin:50% 0;transition:opacity .9s var(--ease-editorial), scale 1.2s var(--ease-editorial)}.board-img-b{opacity:0}.board-text{z-index:1;padding:var(--gutter);background:linear-gradient(to top, var(--bg), transparent 60%);align-content:end;gap:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.board-text{background:linear-gradient(to top, color-mix(in oklch, var(--bg) 70%, transparent), transparent 60%)}}.board-word{font-size:var(--fs-display);line-height:var(--lh-tight)}.board-meta{max-width:20em}.board-cta{justify-self:start}@media (hover:hover){.board-link:hover .board-img-b{opacity:1}.board-link:hover .board-img{scale:1.04}}@media (min-width:768px){.boards{grid-template-columns:1fr 1fr}.board-link{min-height:90vh}}.faces{padding-block:var(--s-section) 0;overflow:hidden}.faces-head{margin-bottom:2rem}.strip{scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip[data-drift]{cursor:grab;overflow:hidden}.strip[data-dragging]{cursor:grabbing}.strip-track{will-change:translate;width:max-content;display:flex}.strip-set{gap:1rem;padding-inline:.5rem;display:flex}.face{width:44vw;max-width:16rem;color:inherit;flex:none;gap:.6rem;text-decoration:none;display:grid}.face-media{aspect-ratio:4/5;background:var(--bg-2);display:block;position:relative;overflow:hidden}.face-img{object-fit:cover;transition:scale 1.2s var(--ease-editorial)}.face:hover .face-img{scale:1.04}.face-name{color:var(--muted)}@media (min-width:768px){.face{width:18vw;max-width:20rem}}.wall{padding-block:var(--s-section)}.wall-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.wall-item{background:var(--bg);border-right:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center;min-height:7rem;padding:1.5rem;display:grid}.wall-logo{object-fit:contain;filter:grayscale();opacity:.8;width:min(100%,7.5rem);height:2.6rem;transition:opacity .3s var(--ease-out-expo)}.wall-item[data-size=small] .wall-logo{width:min(100%,7rem);height:3.4rem}.wall-item[data-size=tiny] .wall-logo{width:min(100%,7rem);height:2.4rem}.wall-item:hover .wall-logo,.wall-item:focus-within .wall-logo{opacity:1}.wall-text{font-size:var(--fs-meta);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--muted)}@media (min-width:768px){.wall-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.wall-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.cities{padding-block:var(--s-section)}.cities-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.city-link{color:inherit;gap:.75rem;text-decoration:none;display:grid}.city-media{aspect-ratio:16/9;display:block}.cities-more{margin-top:3rem}@media (min-width:768px){.cities-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cities-list{gap:3rem var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr))}}.proc{padding-block:var(--s-section) 0}.proc-stage{position:relative}.proc-grid{row-gap:2rem}.proc-text{grid-column:span 12;align-content:start;gap:2.5rem;display:grid}.proc-steps{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.proc-step{gap:.75rem;display:grid}.proc-step-n{font-size:var(--fs-h3);letter-spacing:var(--tr-h);text-transform:none;font-weight:300}.proc-step-n .label-n{font-size:var(--fs-meta);letter-spacing:var(--tr-label);vertical-align:.6em}.proc-step-text{max-width:28em;color:var(--muted)}.proc-step-media{aspect-ratio:16/9;margin-top:.5rem;display:block}.proc-media{display:none}@media (min-width:768px){.proc-stage{align-items:center;min-height:100vh;display:grid}.proc-text{grid-column:1/span 5}.proc-step{color:var(--muted);transition:color .5s var(--ease-editorial)}.proc-step-text{color:inherit}.proc-step-media{display:none}.proc-stage[data-step] .proc-step{color:var(--muted)}.proc-stage:not([data-step]) .proc-step,.proc-stage[data-step="0"] .proc-step[data-i="0"],.proc-stage[data-step="1"] .proc-step[data-i="1"],.proc-stage[data-step="2"] .proc-step[data-i="2"]{color:var(--fg)}.proc-media{aspect-ratio:4/5;contain:paint;background:var(--bg-2);grid-column:7/span 6;max-height:80vh;display:block;position:relative;overflow:hidden}.proc-img{transition:translate .8s var(--ease-editorial);position:absolute;inset:0;overflow:hidden;translate:0 100%}.proc-stage[data-pinned] .proc-img{will-change:translate}.proc-img>img{transition:translate .8s var(--ease-editorial);translate:0 -100%}.proc-img[data-i="0"],.proc-stage[data-step="1"] .proc-img[data-i="1"],.proc-stage[data-step="2"] .proc-img[data-i="1"],.proc-stage[data-step="2"] .proc-img[data-i="2"],.proc-img[data-i="0"]>img,.proc-stage[data-step="1"] .proc-img[data-i="1"]>img,.proc-stage[data-step="2"] .proc-img[data-i="1"]>img,.proc-stage[data-step="2"] .proc-img[data-i="2"]>img{translate:0}}.faq{padding-block:var(--s-section) 0;row-gap:3rem}.faq-head{grid-column:span 12;align-content:start}.faq-list{border-bottom:1px solid var(--line);grid-column:span 12}.faq-item{border-top:1px solid var(--line);interpolate-size:allow-keywords;scroll-margin-block:20vh}.faq-q{cursor:pointer;font-size:var(--fs-h3);font-weight:300;line-height:var(--lh-snug);grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:1rem;padding:1.25rem 0;list-style:none;display:grid}.faq-q::-webkit-details-marker{display:none}.faq-q .label-n{font-size:var(--fs-meta);letter-spacing:var(--tr-label);color:var(--muted)}.faq-q:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.faq-icon{width:1rem;height:1rem;transition:rotate .4s var(--ease-editorial);align-self:center}.faq-item[open] .faq-icon{rotate:180deg}.faq-a{max-width:36em;padding:0 0 1.75rem 3.5rem}.faq-a p{margin:0}@supports (interpolate-size:allow-keywords){.faq-item::details-content{height:0;transition:height .45s var(--ease-editorial), content-visibility .45s allow-discrete;overflow:clip}.faq-item[open]::details-content{height:auto}}@media (min-width:1024px){.faq-head{top:calc(var(--header-h) + 2rem);grid-column:1/span 4;position:sticky}.faq-list{grid-column:6/span 7}}.join{min-height:90svh;margin-top:var(--s-section);color:var(--fg);isolation:isolate;display:grid;position:relative}.join-media{z-index:-1;aspect-ratio:auto;position:absolute;inset:0}.join-media:after{content:"";background:linear-gradient(to top, var(--bg) 0%, var(--bg) 42%, var(--bg) 70%, var(--bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.join-media:after{background:linear-gradient(to top, color-mix(in oklch, var(--bg) 94%, transparent) 0%, color-mix(in oklch, var(--bg) 80%, transparent) 42%, color-mix(in oklch, var(--bg) 45%, transparent) 70%, color-mix(in oklch, var(--bg) 20%, transparent) 100%)}}@media (min-width:768px){.join-media:after{background:linear-gradient(to top, var(--bg) 0%, var(--bg) 55%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.join-media:after{background:linear-gradient(to top, color-mix(in oklch, var(--bg) 60%, transparent) 0%, color-mix(in oklch, var(--bg) 25%, transparent) 55%, transparent 100%)}}.join-media:before{content:"";z-index:1;background:linear-gradient(to right, var(--bg) 0%, var(--bg) 26%, var(--bg) 48%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.join-media:before{background:linear-gradient(to right, color-mix(in oklch, var(--bg) 92%, transparent) 0%, color-mix(in oklch, var(--bg) 86%, transparent) 26%, color-mix(in oklch, var(--bg) 45%, transparent) 48%, transparent 68%)}}}.join-img{object-position:50% 35%}.join-media[data-count="3"] .join-img{opacity:0;animation:15s linear infinite join-fade;animation-delay:calc(var(--i) * 5s - 1.5s)}.join-media[data-count="3"] .join-img:first-child{opacity:1}@keyframes join-fade{0%{opacity:0}8%{opacity:1}33.4%{opacity:1}41.4%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.join-media[data-count="3"] .join-img{animation:none}.join-media[data-count="3"] .join-img:not(:first-child){display:none}}.join-text{align-content:end;gap:1.5rem;padding-block:3rem;display:grid}.join-title{max-width:10em}.join-points{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.join-point{font-size:var(--fs-lead);align-items:center;gap:.75rem;font-weight:300;display:flex}@media (min-width:768px){.join-text{max-width:50rem;padding-block:5rem}}.reviews{padding-block:var(--s-section);row-gap:3rem}.reviews-rating{grid-column:span 12;align-content:start;gap:1.5rem;display:grid}.reviews-score{align-items:baseline;gap:1rem;margin:0;display:flex}.reviews-stars{gap:.2rem;display:inline-flex}.quotes{grid-column:span 12;gap:2rem;display:grid}.quotes-stage{display:grid}.quote{opacity:0;transition:opacity .7s var(--ease-editorial), translate .7s var(--ease-editorial);pointer-events:none;grid-area:1/1;margin:0;translate:0 1rem}.quote[data-active]{opacity:1;pointer-events:auto;translate:0}.quote-text{max-width:18em;margin:0 0 1rem}.quotes-nav{gap:.5rem;display:flex}.quotes-dot{cursor:pointer;background:0 0;border:0;width:2.5rem;height:1.5rem;padding:0}.quotes-dot:before{content:"";background:var(--line);height:1px;transition:background .3s;display:block}.quotes-dot[aria-selected=true]:before{background:var(--fg)}.quotes-dot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:1024px){.reviews-rating{grid-column:1/span 4}.quotes{grid-column:6/span 7}}.tiles{margin-top:var(--s-section);border-top:1px solid var(--line);display:grid}.tile-link{min-height:70svh;color:inherit;text-decoration:none;display:grid;position:relative;overflow:hidden}.tile-media{background:var(--bg-2);position:absolute;inset:0}.tile-img{object-fit:cover;object-position:50% 0%;transform-origin:50% 0;transition:scale 1.2s var(--ease-editorial)}.tile-text{z-index:1;padding:var(--gutter);background:linear-gradient(to top, var(--bg), transparent 60%);align-content:end;gap:.75rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tile-text{background:linear-gradient(to top, color-mix(in oklch, var(--bg) 72%, transparent), transparent 60%)}}.tile-sub{color:var(--muted)}.tile-arrow{width:2rem;height:2rem;transition:translate .5s var(--ease-out-expo);margin-top:.5rem}@media (hover:hover){.tile-link:hover .tile-img{scale:1.05}.tile-link:hover .tile-arrow{translate:.75rem}}@media (min-width:768px){.tiles{grid-template-columns:1fr 1fr}.tile+.tile{border-left:1px solid var(--line)}}.strip-track:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.cam{margin-bottom:var(--s-6)}.board-page{background:var(--bg);color:var(--fg)}.bh{padding-top:var(--s-6);padding-bottom:var(--s-4)}.bh-word{font-size:var(--fs-display);letter-spacing:var(--tr-display);text-transform:uppercase;margin:.1em 0 .3em;font-weight:200;line-height:.9}.bh-sub{max-width:32em;margin:0}.bf{top:var(--header-h);z-index:5;border-block:1px solid var(--line);background:var(--bg);position:sticky}@supports (color:color-mix(in lab, red, red)){.bf{background:color-mix(in oklch, var(--bg) 88%, transparent)}}.bf{-webkit-backdrop-filter:blur(14px)}.bf-inner{gap:var(--s-1);padding-block:var(--s-2);display:grid}.bf-row{align-items:center;gap:var(--s-1) var(--s-1);flex-wrap:wrap;display:flex}.bf-row-b{gap:var(--s-1) var(--s-2)}.bf-group{align-items:center;gap:6px;display:inline-flex}.bf-label{margin:0 4px 0 0}.bf-sel{display:inline-flex;position:relative}.bf-sel select{appearance:none;border:1px solid var(--line);height:32px;color:inherit;font:inherit;font-size:var(--fs-meta);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:0;padding:0 30px 0 14px;font-weight:500}.bf-sel select:hover{border-color:var(--fg)}.bf-sel select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bf-chevron{pointer-events:none;width:.7em;height:.7em;color:var(--muted);position:absolute;top:50%;right:12px;translate:0 -50%}.bf-row-c{justify-content:flex-end;align-items:center;gap:var(--s-2);display:flex}.bf-count{font-size:var(--fs-meta);color:var(--muted);margin:0}.bf-views{gap:6px;display:inline-flex}@media (max-width:767px){.bf-row{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-bottom:2px;padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.bf-row::-webkit-scrollbar{display:none}.bf-row>*{flex:none}.bf-count{margin-left:0}.bf-row-c{justify-content:space-between;margin:0;overflow:visible}.bf-views a[data-view=editorial]{display:none}.bf-row{scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.bf-row>*{scroll-snap-align:start}}.bl-stick{position:relative}.bl-wrap{padding-block:var(--s-6) var(--s-section)}.bl-grid{gap:var(--s-4) var(--s-2);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.bl-grid{gap:var(--s-6) var(--s-3);grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.bl-grid{grid-template-columns:repeat(4,1fr)}}.bl-editorial{align-items:start;column-gap:var(--s-2);row-gap:var(--s-6);grid-template-columns:repeat(12,1fr);display:grid}.mc-editorial{translate:0 calc(var(--offset,0%) * .5);grid-column:span 6}@media (min-width:768px){.bl-editorial{column-gap:var(--s-3);row-gap:var(--s-8)}.mc-editorial{grid-column:span var(--span,4);translate:0 var(--offset,0%)}}.bl-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.bl-foot{align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.bl-page{color:var(--muted);margin:0}.bl-empty{justify-items:start;gap:var(--s-2);padding-block:var(--s-8);display:grid}.bl-empty .h3{margin:var(--s-2) 0 0}.mc{position:relative;container-type:inline-size}.mc-link{color:inherit;text-decoration:none;display:block}.mc-link:focus-visible{outline-offset:4px}.mcf{aspect-ratio:4/5;background:var(--bg-2);display:block;position:relative;overflow:hidden}.mcf-img{object-fit:cover;opacity:0;position:absolute;inset:0}.mcf-img[data-active]{opacity:1}.mc-text{margin-top:var(--s-2);flex-wrap:wrap;align-items:baseline;gap:.2em .6em;display:flex}.mc-text-showcase{display:none}.mc-name{letter-spacing:.01em;transition:translate var(--d-micro) var(--ease-out-expo);margin:0;font-size:1.1rem;font-weight:300;line-height:1.2}.mc-meta{font-size:var(--fs-meta);color:var(--muted)}@container not (min-width:13rem){.mc-grid .mc-text,.mc-editorial .mc-text{flex-direction:column;align-items:flex-start}}@container (min-width:13rem){.mc-meta{white-space:nowrap;margin-left:auto}}.mc-arrow{opacity:0;width:1em;height:1em;transition:opacity var(--d-micro), translate var(--d-micro) var(--ease-out-expo);flex:none;translate:-4px}.mc-link:hover .mc-name,.mc-link:focus-visible .mc-name{translate:6px}.mc-link:hover .mc-arrow,.mc-link:focus-visible .mc-arrow{opacity:1;translate:0}.mc-save{z-index:2;position:absolute;top:8px;right:8px}.sl-icon{background:var(--bg);border:1px solid #0000;border-radius:0;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.sl-icon{background:color-mix(in oklch, var(--bg) 80%, transparent)}}.sl-icon{color:var(--fg);cursor:pointer;opacity:0;transition:opacity var(--d-micro), border-color var(--d-micro)}.mc:hover .sl-icon,.mc:focus-within .sl-icon,.sl-icon[aria-pressed=true],.sl-icon:focus-visible{opacity:1}.sl-icon:hover{border-color:var(--line)}@media (pointer:coarse){.sl-icon{opacity:1}}.mc-list{border-bottom:1px solid var(--line)}.mc-list .mc-link{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;display:flex}.mc-list .mc-text{flex:1;align-items:baseline;margin:0}.mc-list .mc-name{font-size:var(--fs-h2);letter-spacing:var(--tr-h);font-weight:200;line-height:1.05}.mc-list .mc-thumb{object-fit:cover;background:var(--bg-2);flex:none;width:56px;height:70px}@media (pointer:fine){@container (min-width:40rem){.mc-list .mc-thumb{display:none}}}.mc-list .mc-save{margin-left:var(--s-1);position:static}.mc-follow{z-index:3;aspect-ratio:4/5;background:var(--bg-2);pointer-events:none;opacity:0;width:220px;transition:opacity .25s var(--ease-out-expo);will-change:translate;position:fixed;top:0;left:0;overflow:hidden}.mc-follow[data-show=true]{opacity:1}.mc-follow img{object-fit:cover;width:100%;height:100%}.joinc{padding-block:var(--s-section);border-top:1px solid var(--line)}.joinc-grid{gap:var(--s-6);display:grid}@media (min-width:1024px){.joinc-grid{gap:var(--gutter-wide);grid-template-columns:7fr 5fr}}.joinc-text{justify-items:start;gap:var(--s-3);display:grid}.joinc-text .h2{max-width:14em;margin:0}.joinc-nav{gap:var(--s-2);align-content:start;display:grid}.joinc-countries{gap:.5em var(--s-2);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.sl-ind{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;padding:0;display:inline-flex}.sl-pop{inset:auto var(--gutter) auto auto;top:calc(var(--header-h) + 4px);width:min(92vw,400px);max-height:calc(100dvh - var(--header-h) - var(--s-4));padding:var(--s-3);border:1px solid var(--line);background:var(--bg);color:var(--fg);margin:0;position:fixed;overflow:auto;box-shadow:0 24px 60px -20px #00000040}.sl-pop::backdrop{background:0 0}.sl-head{margin-bottom:var(--s-2);justify-content:space-between;align-items:center;display:flex}.sl-head .label{align-items:center;gap:.5em;margin:0;display:inline-flex}.sl-close,.sl-remove,.dlg-close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;place-items:center;padding:0;font-size:1.3rem;line-height:1;display:inline-grid}.sl-close:hover,.sl-remove:hover,.dlg-close:hover{border-color:var(--line)}.sl-list,.dlg-models{margin:0 0 var(--s-3);gap:2px;padding:0;list-style:none;display:grid}.sl-item,.dlg-model{align-items:center;gap:var(--s-1);display:flex}.sl-link{align-items:center;gap:var(--s-2);min-width:0;color:inherit;flex:1;padding:4px 0;text-decoration:none;display:flex}.sl-link:hover .sl-name{text-underline-offset:.2em;text-decoration:underline}.sl-thumb{object-fit:cover;background:var(--bg-2);flex:none;width:48px;height:60px}.dlg-model .sl-thumb{width:40px;height:50px}.dlg-model>span{flex:1}.sl-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sl-meta{font-size:var(--fs-meta);color:var(--muted)}.sl-actions{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.sl-clear{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sl-page{padding-block:var(--s-6) var(--s-section);gap:var(--s-3);justify-items:start;display:grid}.sl-page .h1{margin:0}.sl-grid{width:100%}.dlg{width:min(94vw,640px);max-height:calc(100dvh - 2 * var(--s-4));padding:var(--s-4);background:var(--bg);color:var(--fg);border:0;margin:auto;overflow:auto}.dlg::backdrop{background:#0000008c}.dlg-head{justify-content:space-between;align-items:flex-start;gap:var(--s-2);display:flex}.dlg-head .h3{margin:0}.dlg-form{gap:var(--s-3);margin-top:var(--s-3);display:grid}.dlg-grid{gap:var(--s-1) var(--s-3);display:grid}@media (min-width:640px){.dlg-grid{grid-template-columns:1fr 1fr}}.dlg-privacy{font-size:var(--fs-meta);margin:0}.dlg-sent{margin:var(--s-3) 0 0}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bl .mc-link,.bl .sl-btn,.bl-foot a{scroll-margin-top:calc(var(--header-h) + var(--bf-h,9.125rem) + var(--s-2))}.jr{display:grid}.jr-sec{padding-block:var(--s-section)}.jr-spot{margin-top:var(--s-6);display:grid}.jr-spot-media{display:none}.jr-spot-steps{gap:var(--s-8);margin:0;padding:0;list-style:none;display:grid}.jr-step{gap:var(--s-2);align-content:center;display:grid}.jr-step-img{aspect-ratio:4/5;margin-bottom:var(--s-2);position:relative}.jr-step-n{color:var(--muted);margin:0}.jr-step-title{margin:0}.jr-step-text{max-width:24em;margin:0}@media (min-width:1024px){.jr-spot{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6vw,6rem)}.jr-spot-media{top:calc(var(--header-h) + 4vh);height:calc(100svh - var(--header-h) - 8vh);align-self:start;display:block;position:sticky}.jr-spot-frame{background:var(--bg-2);height:calc(100% - 2.5rem);position:relative;overflow:hidden}.jr-spot-img{object-fit:cover;opacity:0;transition:opacity .9s var(--ease-editorial), scale 1.6s var(--ease-editorial);scale:1.06}.jr-spot-img[data-on]{opacity:1;scale:1}.jr-spot-count{margin:.9rem 0 0}.jr-spot-steps{gap:0}.jr-step{min-height:80svh;color:var(--muted);transition:color .6s var(--ease-editorial);padding-block:10svh}.jr-step .jr-step-title{transition:translate .8s var(--ease-editorial);translate:0}.jr-step[data-on]{color:var(--fg)}.jr-step:not([data-on]) .jr-step-title{translate:-.04em}.jr-step-img{display:none}.jr-step-title{font-size:clamp(2.8rem,5.4vw,6rem);line-height:var(--lh-tight);text-transform:uppercase;letter-spacing:var(--tr-display);overflow-wrap:anywhere;font-weight:200}}@media (prefers-reduced-motion:reduce){.jr-spot-img,.jr-step{transition:none}}.jr-statement{justify-items:start;gap:var(--s-3);padding-block:var(--s-section);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.jr-statement-text{text-transform:uppercase;max-width:14em;letter-spacing:var(--tr-display);margin:0;font-size:clamp(2.4rem,6.4vw,6.5rem);font-weight:200;line-height:1.02}.jr-mosaic{gap:var(--s-2);margin:var(--s-6) 0 0;grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (min-width:1024px){.jr-mosaic{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start}.jr-tile[data-n="0"]{grid-column:1/span 5}.jr-tile[data-n="1"]{grid-column:7/span 4;margin-top:18vh}.jr-tile[data-n="2"]{grid-column:2/span 3;margin-top:-6vh}.jr-tile[data-n="3"]{grid-column:6/span 6;margin-top:8vh}.jr-tile[data-n="4"]{grid-column:1/span 4;margin-top:6vh}.jr-tile[data-n="5"]{grid-column:8/span 4;margin-top:-10vh}}.jr-strip{padding-block:var(--s-section);overflow:hidden}.jr-strip .sec-head{margin-bottom:var(--s-4)}.jr-strip-item{aspect-ratio:4/5;flex:none;width:min(60vw,22rem);position:relative}.jr-cta{justify-items:start;gap:var(--s-3);padding-block:var(--s-section);display:grid}.jr-cta-title{max-width:12em;margin:0}.jr-cta-text{max-width:30em;color:var(--muted);margin:0}.jr-cta-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.pf{background:var(--bg);color:var(--fg);padding-bottom:var(--s-8)}.pf-crumbs{padding-top:var(--s-3)}.pf-crumbs ol{flex-wrap:wrap;gap:.6em;margin:0;padding:0;list-style:none;display:flex}.pf-crumbs li+li:before{content:"/" / "";color:var(--muted);margin-right:.6em}.pf-crumbs a{color:inherit;padding-block:5px;text-decoration:none;display:inline-block}.pf-crumbs a:hover{text-underline-offset:.2em;text-decoration:underline}.pf-hero{gap:var(--s-4);padding-block:var(--s-3) var(--s-8);display:grid}@media (min-width:1024px){.pf-hero{gap:var(--gutter-wide);padding-top:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pf-media{top:calc(var(--header-h) + var(--s-2));align-self:start;position:sticky}}.pf-media{aspect-ratio:4/5;background:var(--bg-2);position:relative;overflow:hidden}.pf-img{object-fit:cover}.pf-info{gap:var(--s-3);align-content:start;display:grid}.pf-label{align-items:center;gap:.5em;margin:0;display:inline-flex}.pf-name,.pf-bio,.pf-bio p{margin:0}.pf-bio p+p{margin-top:.6em}.pf-actions{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.pf-insta{margin:0}.pf-meas{gap:var(--s-1);margin-top:var(--s-2);display:grid}.pf-meas-head{justify-content:space-between;align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.pf-meas-head .label{margin:0}.pf-units{gap:6px;display:inline-flex}.pf-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pf-table th{border-bottom:1px solid var(--line);text-align:left;font-size:var(--fs-meta);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--muted);padding:.65em 0;font-weight:500}.pf-table td{border-bottom:1px solid var(--line);text-align:right;padding:.65em 0}.pf-meas[data-units=metric] [data-unit=imperial],.pf-meas[data-units=imperial] [data-unit=metric]{display:none}.pf-gallery{padding-block:var(--s-8)}.pf-book{align-items:start;column-gap:var(--s-2);row-gap:var(--s-4);margin-top:var(--s-4);grid-template-columns:repeat(12,1fr);display:grid}.pf-shot{background:var(--bg-2);color:inherit;cursor:pointer;translate:0 calc(var(--offset,0%) * .5);border:0;grid-column:span 6;padding:0;display:block}.pf-shot-img{width:100%;height:auto;display:block}.rv-clip .pf-shot-img{scale:var(--rv-s,1)}@media (min-width:768px){.pf-book{column-gap:var(--s-3);row-gap:var(--s-8)}.pf-shot{grid-column:span var(--span,4);translate:0 var(--offset,0%)}}.lb{background:var(--bg-dark);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--fg-on-dark);border:0;margin:0;padding:0}.lb::backdrop{background:#000}.lb-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;height:100%;display:flex;overflow:auto hidden}.lb-track::-webkit-scrollbar{display:none}.lb-slide{height:100%;padding:calc(var(--header-h)) var(--s-4) var(--s-6);scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;place-items:center;margin:0;display:grid}.lb-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.lb-bar{z-index:2;padding:var(--s-2) var(--gutter);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.lb-count{margin:0}.lb-close,.lb-nav{border:1px solid var(--fg-on-dark);place-items:center;width:44px;height:44px;padding:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.lb-close,.lb-nav{border:1px solid color-mix(in oklch, var(--fg-on-dark) 35%, transparent)}}.lb-close,.lb-nav{color:inherit;cursor:pointer;background:0 0;border-radius:0;font-size:1.2rem}.lb-close:hover,.lb-nav:hover{border-color:var(--fg-on-dark)}.lb-nav{z-index:2;position:absolute;top:50%;translate:0 -50%}.lb-prev{left:var(--gutter)}.lb-next{right:var(--gutter)}@media (max-width:767px){.lb-nav{top:auto;bottom:var(--s-2);translate:none}}.pf-pola{padding-block:var(--s-8);overflow:hidden}.pf-pola-strip{margin-top:var(--s-4)}.pola{width:clamp(180px,24vw,280px);margin:0 var(--s-2) 0 0;background:var(--c-white);color:var(--c-ink);flex:none;padding:10px 10px 34px;box-shadow:0 10px 30px -18px #0006}.pola-media{aspect-ratio:3/4;background:var(--bg-2);display:block;position:relative;overflow:hidden}.pola-img{object-fit:cover}.pf-video{padding-block:var(--s-8)}.pf-video-frame{aspect-ratio:16/9;margin-top:var(--s-4);background:var(--bg-dark);position:relative;overflow:hidden}.pf-video-frame iframe,.pf-video-frame video{border:0;width:100%;height:100%;position:absolute;inset:0}.pf-play{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.pf-poster{object-fit:cover}.pf-play-icon{z-index:1;border:1px solid var(--fg-on-dark);border-radius:0;width:72px;height:72px;position:relative}.pf-play-icon:after{content:"";border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--fg-on-dark);position:absolute;top:50%;left:55%;translate:-50% -50%}.pf-related{padding-block:var(--s-8) var(--s-4)}.pf-related-head{justify-content:space-between;align-items:end;gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}@media (min-width:768px){.pf{padding-bottom:0}}.rc{background:var(--bg);color:var(--fg);padding-bottom:var(--s-8)}@media (min-width:768px){.rc{padding-bottom:0}}.rc-intro{align-items:end;min-height:70dvh;display:grid;position:relative}.rc-intro-media{aspect-ratio:auto;position:absolute;inset:0}.rc-intro-media:after{content:"";background:linear-gradient(to top, var(--bg) 20%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rc-intro-media:after{background:linear-gradient(to top, color-mix(in oklch, var(--bg) 92%, transparent) 20%, transparent 70%)}}.rc-intro-text{z-index:1;justify-items:start;gap:var(--s-3);padding-block:var(--s-8) var(--s-6);max-width:60rem;display:grid;position:relative}.rc-intro-title{margin:0}.rc-intro-lead{max-width:34em;margin:0}.rc-req,.rc-photos,.rc-steps,.rc-closing,.rc-journal{padding-block:var(--s-section)}.rc-req-grid{gap:var(--s-4);margin-top:var(--s-4);display:grid}@media (min-width:768px){.rc-req-grid{gap:var(--s-3);grid-template-columns:repeat(3,1fr)}}.rc-req-col{padding:var(--s-3);background:var(--bg-2);color:var(--fg)}.rc-req-col[data-theme]{background:var(--bg-2)}.rc-req-title{margin:0 0 var(--s-2)}.rc-req-list{gap:0;margin:0;display:grid}.rc-req-row{border-top:1px solid var(--line);gap:2px;padding:.6em 0;display:grid}.rc-req-row dt,.rc-req-row dd{margin:0}.rc-req-items{gap:.7em;margin:0;padding:0;list-style:none;display:grid}.rc-req-items li{align-items:baseline;gap:.6em;display:flex}.rc-req-items .rings{flex:none;translate:0 2px}.rc-req-note{margin:var(--s-3) 0 0;max-width:40em}.rc-photos-grid{gap:var(--s-4) var(--s-2);margin:var(--s-4) 0 0;grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (min-width:768px){.rc-photos-grid{gap:var(--s-3);grid-template-columns:repeat(4,1fr)}}.rc-photo{gap:var(--s-1);display:grid}.rc-photo-media{aspect-ratio:3/4;background:var(--bg-2);position:relative}.rc-photo-title{margin:var(--s-1) 0 0}.rc-photo-text{color:var(--muted);margin:0}.rc-photos-rules{margin:var(--s-4) 0 0;max-width:34em}.rc-safety{padding-block:var(--s-section);background:var(--bg-dark);color:var(--fg-on-dark)}.rc-safety .label,.rc-safety .text-muted{color:inherit}.rc-safety-compact{padding-block:var(--s-6)}.rc-safety-list{gap:var(--s-2);margin:var(--s-4) 0 0;max-width:44rem;padding:0;list-style:none;display:grid}.rc-safety-item{font-size:var(--fs-lead);align-items:baseline;gap:.8em;font-weight:300;display:flex}.rc-safety-item .rings{flex:none;translate:0 2px}.rc-steps-grid{gap:var(--s-4);margin:var(--s-4) 0 0;counter-reset:step;padding:0;list-style:none;display:grid}@media (min-width:768px){.rc-steps-grid{gap:var(--s-3);grid-template-columns:repeat(4,1fr)}}.rc-step{gap:var(--s-1);padding-top:var(--s-2);border-top:1px solid var(--line);display:grid}.rc-step-title,.rc-step-text{margin:0}.rc-closing{justify-items:start;gap:var(--s-3);border-top:1px solid var(--line);display:grid}.rc-closing-title{margin:0}.rc-journal-list{gap:var(--s-3);margin:var(--s-4) 0;padding:0;list-style:none;display:grid}.rc-thanks{justify-items:start;gap:var(--s-3);padding-block:var(--s-8) var(--s-section);min-height:60dvh;display:grid}.rc-thanks .h1{margin:0}.rc-thanks-actions{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;margin:0;display:flex}.af-page{padding-block:var(--s-6) var(--s-section)}.af-head{gap:var(--s-2);margin-bottom:var(--s-6);max-width:40rem;display:grid}.af-head .h1{margin:0}.af{gap:var(--s-4);max-width:44rem;display:grid}.af-progress{gap:var(--s-1);display:grid}.af-progress-rings{gap:var(--s-2);align-items:center;display:flex}.af-progress-ring{align-items:center;gap:.4em;display:inline-flex}.af-progress-ring[data-active=true]{color:var(--fg)}.af-progress-ring[data-active=false]{color:var(--muted)}.af-progress-ring .label{margin:0;display:none}@media (min-width:768px){.af-progress-ring .label{display:inline}}.af-step{gap:var(--s-3);view-transition-name:step;display:grid}.af-step-title{margin:0}.af-step-title:focus-visible{outline:none}.af-grid{gap:var(--s-1) var(--s-3);display:grid}@media (min-width:640px){.af-grid{grid-template-columns:1fr 1fr}.af-grid>.af-wide{grid-column:1/-1}}.af-group{gap:var(--s-1);display:grid}.af-group>.label{margin:0}.af-chips{flex-wrap:wrap;gap:6px;display:flex}.af-check{cursor:pointer;align-items:flex-start;gap:.8em;display:flex}.af-check input{width:20px;height:20px;accent-color:var(--fg);flex:none;margin:2px 0 0}.af-check[data-error=true]{color:var(--c-error)}.af-nav{justify-content:space-between;align-items:center;gap:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.af-error{margin:0}.af-hint{color:var(--muted);font-size:var(--fs-meta);margin:0}.af-notice{padding:var(--s-2);background:var(--bg-2);margin:0}.af-photos{gap:var(--s-2);justify-items:start;display:grid}.af-photos-head{justify-content:space-between;align-items:baseline;width:100%;display:flex}.af-photos-head .label{margin:0}.af-photos-count{font-size:var(--fs-meta);margin:0}.af-photos-hint{max-width:40em;margin:0}.af-photo-list{gap:var(--s-2);grid-template-columns:repeat(3,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.af-photo-list{grid-template-columns:repeat(4,1fr)}}.af-photo{gap:4px;display:grid;position:relative}.af-photo-frame{aspect-ratio:4/5;background:var(--bg-2);display:block;position:relative;overflow:hidden}.af-photo-img{object-fit:cover;width:100%;height:100%}.af-photo[data-status=uploading] .af-photo-img{opacity:.5}.af-photo[data-status=error] .af-photo-frame{outline:2px solid var(--c-error);outline-offset:-2px}.af-photo-bar{background:var(--fg);height:3px;transition:width .2s;position:absolute;bottom:0;left:0}.af-photo-restored{padding:var(--s-1);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.af-photo-meta{margin:0}.af-photo .sl-remove{background:var(--bg);position:absolute;top:4px;right:4px}@supports (color:color-mix(in lab, red, red)){.af-photo .sl-remove{background:color-mix(in oklch, var(--bg) 85%, transparent)}}.af-photos[data-error=true] .af-photo-list{outline:1px solid var(--c-error);outline-offset:6px}.af-altcha{--altcha-color-base:var(--bg);--altcha-color-border:var(--line);--altcha-color-text:var(--fg);--altcha-color-border-focus:var(--fg);--altcha-border-radius:0;--altcha-max-width:100%;display:block}.rc-safety-more{margin:var(--s-4) 0 0}.rc-countries{padding-block:var(--s-section)}.cl-intro{gap:var(--s-6);padding-block:var(--s-6) var(--s-4);display:grid}.cl-intro-text{gap:var(--s-3);align-content:center;max-width:60rem;display:grid}@media (min-width:1024px){.cl-intro{gap:var(--gutter-wide);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.cl-title,.cl-lead{margin:0}.cl-lead{max-width:36em}.cs{padding-block:var(--s-section) var(--s-8)}.cs-list{margin-top:var(--s-4);border-top:1px solid var(--line)}.cs-item{border-bottom:1px solid var(--line)}.cs-row{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3) 0;cursor:pointer;list-style:none;display:flex}.cs-row::-webkit-details-marker{display:none}.cs-title{font-size:var(--fs-h3);letter-spacing:var(--tr-h);text-transform:none;color:var(--fg);font-weight:200}.cs-title .label-n{font-size:var(--fs-meta);letter-spacing:var(--tr-label)}.cs-icon{width:1em;height:1em;transition:rotate var(--d-micro) var(--ease-out-expo);flex:none}.cs-item[open] .cs-icon{rotate:180deg}.cs-body{gap:var(--s-3);padding:0 0 var(--s-4);display:grid}@media (min-width:1024px){.cs-body{gap:var(--gutter-wide);grid-template-columns:7fr 4fr;align-items:start}}.cs-text{gap:var(--s-2);display:grid}.cs-text .lead{max-width:34em;line-height:var(--lh-body);margin:0}.cs-media{aspect-ratio:4/5;justify-self:end;width:100%;max-width:320px;display:block;position:relative}@supports (interpolate-size:allow-keywords){.cs-item{interpolate-size:allow-keywords}.cs-item::details-content{block-size:0;transition:block-size var(--d-ui) var(--ease-editorial), content-visibility var(--d-ui) allow-discrete;overflow:hidden}.cs-item[open]::details-content{block-size:auto}}.ct{padding-block:var(--s-8)}.ct-text{margin:var(--s-3) 0 0;max-width:62ch;font-size:var(--fs-body);line-height:var(--lh-body)}.cr{padding-block:var(--s-section) 0;border-top:1px solid var(--line)}@media (min-width:768px){.cr-form>.btn{justify-self:start}}.cr-head{gap:var(--s-2);margin-bottom:var(--s-4);max-width:40rem;display:grid}.cr-head .h2,.cr-head .label,.cr-head .lead{margin:0}.cr-form{gap:var(--s-3);max-width:44rem;display:grid}.cr-shortlist{gap:var(--s-1);display:grid}.cr-shortlist .label{margin:0}.cr-sent{max-width:36em}.ab-story{gap:var(--s-3);padding-block:var(--s-6) var(--s-8);display:grid}@media (min-width:1024px){.ab-story{column-gap:var(--gutter-wide);grid-template-columns:5fr 7fr}.ab-story .sec-label{grid-column:1/-1}.ab-title{grid-column:1}.ab-text{grid-column:2}}.ab-title{margin:0}.ab-portrait{gap:.75rem;margin:0;display:grid}.ab-portrait-img{aspect-ratio:4/5;object-fit:cover;object-position:50% 62%;background:var(--bg-2);width:100%;height:auto}.ab-portrait-cap{color:var(--muted)}@media (min-width:1024px){.ab-portrait{grid-area:span 3/1;align-self:start;max-width:30rem}.ab-answer{grid-column:2}}.ab-text{gap:1em;display:grid}.ab-text p{margin:0}.ab-numbers{padding-block:var(--s-6);border-block:1px solid var(--line)}.ab-numbers-list{gap:var(--s-4) var(--s-2);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ab-numbers-list{grid-template-columns:repeat(4,1fr)}}.ab-number{gap:var(--s-1);display:grid}.ab-number-value{font-size:clamp(2.4rem,6vw,5.5rem);line-height:1}.ab-number-ph{color:var(--c-error);overflow-wrap:anywhere;padding:.5em 0;display:inline-block}.ab-tgs{padding-block:var(--s-section);background:var(--bg-dark);color:var(--fg-on-dark)}.ab-tgs .label,.ab-tgs .text-muted,.ab-tgs .tlink{color:inherit}.ab-tgs-grid{gap:var(--s-6);display:grid}@media (min-width:1024px){.ab-tgs-grid{gap:var(--gutter-wide);grid-template-columns:5fr 7fr;align-items:center}}.ab-tgs-logo{gap:var(--s-2);justify-items:start;display:grid}.ab-tgs-word{font-size:clamp(2rem,4.5vw,4rem);line-height:1}.ab-tgs-text{gap:var(--s-3);display:grid}.ab-contact{padding-block:var(--s-section) var(--s-8)}.ab-team{padding-block:var(--s-8) var(--s-section)}.ab-team-list{gap:var(--s-4);margin:var(--s-4) 0 0;padding:0;list-style:none;display:grid}.ab-team-item{align-content:start;gap:.5rem;display:grid}.ab-team-media{aspect-ratio:4/5;background:var(--bg-2);display:block;overflow:hidden}.ab-team-img{object-fit:cover;width:100%;height:100%}.ab-team-name{font-size:var(--fs-lead);font-weight:300}.ab-team-role{font-size:var(--fs-meta);letter-spacing:var(--tr-label);text-transform:uppercase}@media (min-width:768px){.ab-team-list{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,20rem))}}.ab-contact-links{gap:var(--s-2) var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.ab-transparency{padding-block:var(--s-4);font-size:var(--fs-meta);align-items:baseline;gap:.6em;margin:0;display:flex}.co-head{gap:var(--s-3);padding-block:var(--s-6) var(--s-4);display:grid}.co-head .h1{margin:0}.co-entries{gap:var(--s-3);padding-bottom:var(--s-8);display:grid}@media (min-width:768px){.co-entries{grid-template-columns:1fr 1fr}}.co-entry{gap:var(--s-2);padding:var(--s-4);background:var(--bg-2);justify-items:start;display:grid}.co-entry .h3,.co-entry p{margin:0}.co-grid{gap:var(--s-6);padding-block:var(--s-8);border-top:1px solid var(--line);display:grid}@media (min-width:1024px){.co-grid{gap:var(--gutter-wide);grid-template-columns:5fr 7fr}}.co-list{gap:var(--s-3);margin:0;display:grid}.co-list dt{margin:0 0 .3em}.co-list dd{margin:0}.co-map{gap:var(--s-2);margin:0;display:grid}.co-map-img{border:1px solid var(--line);width:100%;height:auto}.co-locations{gap:var(--s-2);padding-block:var(--s-6) var(--s-section);justify-items:start;display:grid}.co-locations .lead{max-width:40em;margin:0}.jl{padding-block:var(--s-6) var(--s-section)}.jl-head{gap:var(--s-3);margin-bottom:var(--s-6);display:grid}.jl-head .h1,.jl-head .lead{margin:0}.jl-cats{flex-wrap:wrap;gap:6px;display:flex}.jl-list{gap:var(--s-8);display:grid}.jl-item{border-top:1px solid var(--line);padding-top:var(--s-4);container-type:inline-size}.jl-link{gap:var(--s-3);color:inherit;text-decoration:none;display:grid}@container (min-width:52rem){.jl-link{gap:var(--gutter-wide);grid-template-columns:7fr 5fr;align-items:start}.jl-list-compact .jl-link{grid-template-columns:5fr 7fr}}.jl-media{aspect-ratio:16/10;background:var(--bg-2);display:block;position:relative;overflow:hidden}.jl-media .imf-img{transition:scale var(--d-image) var(--ease-editorial)}.jl-link:hover .jl-media .imf-img{scale:1.03}.jl-text{gap:var(--s-2);align-content:start;display:grid}.jl-meta{display:block}.jl-title{transition:translate var(--d-micro) var(--ease-out-expo);margin:0}.jl-link:hover .jl-title{translate:6px}.jl-excerpt{max-width:32em;display:block}.jl-list-compact{gap:var(--s-4)}.jl-list-compact .jl-title{font-size:var(--fs-h3)}.jl-pager{align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.jl-pager .label{margin:0}.jr-head{gap:var(--s-3);padding-block:var(--s-4) var(--s-6);max-width:60rem;display:grid}.jr-head>*{min-width:0;max-width:100%}.jr-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:clamp(1.85rem,5.6vw,4.75rem)}@media (min-width:1024px){.jr-title{-webkit-hyphens:manual;hyphens:manual}}.jr-title,.jr-lead{margin:0}.jr-head .label,.jl-meta{white-space:normal}.jr-lead{max-width:34em}.jr-cover{aspect-ratio:16/9;width:100%;max-height:80dvh;position:relative}.jr-grid{gap:var(--s-6);padding-block:var(--s-8) var(--s-section);display:grid}@media (min-width:1024px){.jr-grid{gap:var(--gutter-wide);grid-template-columns:minmax(0,62ch) 1fr;align-items:start}.jr-side{top:calc(var(--header-h) + var(--s-3));position:sticky}}.jr-main{gap:var(--s-6);display:grid}.jr-body{font-size:var(--fs-lead);font-weight:300;line-height:var(--lh-body)}.jr-body>*+*{margin-top:1em}.jr-body h2{font-size:var(--fs-h3);letter-spacing:var(--tr-h);font-weight:200;line-height:var(--lh-snug);margin-top:2em}.jr-body h3{font-size:var(--fs-body);letter-spacing:var(--tr-label);text-transform:uppercase;margin-top:1.6em;font-weight:500}.jr-body ul,.jr-body ol{padding-left:1.2em}.jr-body li+li{margin-top:.4em}.jr-body strong{font-weight:500}.jr-body a{text-underline-offset:.2em;text-decoration:underline}.jb-quote{padding-left:var(--s-3);border-left:1px solid var(--fg);margin:2em 0}.jb-quote blockquote{margin:0}.jb-callout{padding:var(--s-3);background:var(--bg-2);margin:2em 0}.jb-callout[data-tone=warning]{border-left:2px solid var(--c-error)}.jb-callout p{margin:0}.jb-image{margin:2em 0}.jb-image[data-size=wide]{margin-inline:calc(-1 * var(--s-4))}.jb-img{width:100%;height:auto}.jb-gallery{gap:var(--s-2);grid-template-columns:repeat(2,1fr);margin:2em 0;display:grid}.jb-gallery[data-layout=editorial]>:nth-child(3n){grid-column:span 2}.jb-faq{border-top:1px solid var(--line);margin:2em 0}.jb-cta{gap:var(--s-2);padding:var(--s-4);background:var(--bg-2);justify-items:start;margin:2em 0;display:grid}.jb-cta p{margin:0}.jr-cities ul{gap:var(--s-1) var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jr-author{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);align-items:center;display:flex}.jr-author p{margin:0}.jr-author-name{font-size:var(--fs-lead);font-weight:300}.jr-cta{gap:var(--s-2);padding:var(--s-4);background:var(--bg-2);justify-items:start;display:grid}.jr-cta p{margin:0}.jr-related{padding-bottom:var(--s-section)}.jr-related .sec-label{margin-bottom:var(--s-4)}.lg{padding-block:var(--s-6) var(--s-section)}.lg-head{gap:var(--s-2);margin-bottom:var(--s-6);display:grid}.lg-head .h1{margin:0}.lg-grid{gap:var(--s-6);display:grid}@media (min-width:1024px){.lg-grid{gap:var(--gutter-wide);grid-template-columns:16rem minmax(0,62ch);align-items:start}.lg-toc{top:calc(var(--header-h) + var(--s-3));position:sticky}}.lg-toc ol{counter-reset:toc;gap:.5em;margin:0;padding:0;list-style:none;display:grid}.lg-toc li{counter-increment:toc}.lg-toc li:before{content:counter(toc, decimal-leading-zero) " — ";font-size:var(--fs-meta);letter-spacing:var(--tr-label);color:var(--muted)}.lg-toc a{color:inherit;text-decoration:none}.lg-toc a:hover{text-underline-offset:.2em;text-decoration:underline}.lg-body{font-weight:300;line-height:var(--lh-body)}.lg-body section+section{margin-top:2.4em}.lg-body h2{font-size:var(--fs-h3);letter-spacing:var(--tr-h);scroll-margin-top:calc(var(--header-h) + var(--s-3));margin:0 0 .6em;font-weight:200}.lg-body h3{font-size:var(--fs-body);letter-spacing:var(--tr-label);text-transform:uppercase;scroll-margin-top:calc(var(--header-h) + var(--s-3));margin:1.4em 0 .4em;font-weight:500}.lg-body p+p{margin-top:.8em}.lg-body ul,.lg-body ol{padding-left:1.2em}.nf{gap:var(--s-3);min-height:70dvh;padding-block:var(--s-8) var(--s-section);justify-items:start;display:grid}.nf .h1{margin:0}.nf-rings{margin-bottom:var(--s-2)}.nf-rings-svg .ring-a{animation:nf-apart-a 1.6s var(--ease-editorial) .3s forwards}.nf-rings-svg .ring-b{animation:nf-apart-b 1.6s var(--ease-editorial) .3s forwards}@keyframes nf-apart-a{to{translate:0 -18%}}@keyframes nf-apart-b{to{translate:0 18%}}@media (prefers-reduced-motion:reduce){.nf-rings-svg .ring{animation:none}}.nf-search{gap:var(--s-2);width:min(100%,32rem);display:grid}.nf-results{gap:var(--s-2);display:grid}.nf-results ul{gap:.4em;margin:.4em 0 0;padding:0;list-style:none;display:grid}.nf-results .label{margin:0}.nf-links{align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-2) 0 0;flex-wrap:wrap;display:flex}.nf-error{gap:var(--s-2)}.ftr-cookie{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cookie-pop{inset:auto var(--gutter) var(--s-3) auto;width:min(92vw,380px);padding:var(--s-3);border:1px solid var(--line);background:var(--bg);color:var(--fg);margin:0;display:none;position:fixed}.cookie-pop:popover-open{gap:var(--s-2);justify-items:start;display:grid}.cookie-pop p{margin:0}.answer{max-width:62ch}.pf-answer{font-size:var(--fs-meta);max-width:44em;margin:0;line-height:1.55}.lg-answer,.co-answer,.ab-answer{max-width:36em;margin:0}.jr-summary{margin:var(--s-2) 0 0;max-width:62ch;font-size:var(--fs-body);line-height:var(--lh-body)}.jr-summary strong{font-weight:500}.care-head{gap:var(--s-3);padding-block:var(--s-8) var(--s-6);display:grid}.care-title{max-width:12em;margin:0}.care-lead{max-width:34em;color:var(--muted);margin:0}.care-list{gap:var(--s-8);padding-bottom:var(--s-section);display:grid}.care-sec{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);display:grid}@media (min-width:1024px){.care-sec{gap:var(--gutter);grid-template-columns:4fr 8fr}}.care-items{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.care-item{font-size:var(--fs-lead);font-weight:300;line-height:var(--lh-snug);grid-template-columns:auto 1fr;align-items:baseline;gap:.9rem;display:grid}.care-cta{justify-items:start;gap:var(--s-3);padding-bottom:var(--s-section);display:grid}.care-cta-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.care-answer{max-width:40em;margin:0}.care-media{padding-bottom:var(--s-8)}.cty{--cty-max:60rem}.ch{gap:var(--s-5);padding-block:var(--s-6) var(--s-5);display:grid}.ch-text{gap:var(--s-3);max-width:var(--cty-max);display:grid}.ch-title,.ch-answer{margin:0}.ch-title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ch-answer{max-width:38em}.ch-board{gap:var(--s-3) var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ch-card{min-width:0}.ch-media{width:100%;max-width:var(--cty-max)}@media (min-width:768px){.ch-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.ch{padding-block:var(--s-7) var(--s-6)}.ch-title{-webkit-hyphens:manual;hyphens:manual}}.ci{padding-block:var(--s-6);border-top:1px solid var(--line)}.ci-grid{gap:var(--s-5);margin-top:var(--s-4);display:grid}@media (min-width:1024px){.ci-grid{gap:var(--gutter-wide);grid-template-columns:7fr 4fr;align-items:start}}.ci-text{gap:var(--s-3);max-width:62ch;display:grid}.ci-p,.ci-note{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.ci-facts{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.ci-fact{min-width:0;padding-top:var(--s-2);border-top:1px solid var(--line);gap:.35em;display:grid}.ci-fact dt{margin:0}.ci-num{font-size:var(--fs-h2);letter-spacing:var(--tr-h);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:200;line-height:1.05}.cc .sec-head .lead{max-width:36em}.clf{padding-block:var(--s-6);border-top:1px solid var(--line)}.clf-grid{gap:var(--s-5);margin-top:var(--s-4);display:grid}@media (min-width:768px){.clf-grid{gap:var(--s-5) var(--gutter-wide);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.clf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.clf-block{gap:var(--s-2);align-content:start;display:grid}.clf-label{margin:0}.clf-p{max-width:52ch;font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.cn{padding-block:var(--s-6);border-top:1px solid var(--line)}.cn-list{margin:var(--s-4) 0 0;flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.cn-chip{border:1px solid var(--line-ui);min-height:44px;color:inherit;font-size:var(--fs-body);transition:border-color var(--d-micro) var(--ease-out-expo), background var(--d-micro) var(--ease-out-expo);border-radius:0;align-items:baseline;gap:.6em;padding:.55em 1em;text-decoration:none;display:inline-flex}.cn-chip:hover,.cn-chip:focus-visible{border-color:var(--fg)}.cn-km{font-size:var(--fs-meta);color:var(--fg-muted)}.cn-hub{margin:var(--s-4) 0 0}.cn-sister{margin:var(--s-2) 0 0;max-width:44em}.cct{padding-block:var(--s-section);border-top:1px solid var(--line)}.cct-grid{gap:var(--s-5);display:grid}@media (min-width:1024px){.cct-grid{gap:var(--gutter-wide);grid-template-columns:7fr 4fr;align-items:center}}.cct-text{gap:var(--s-3);justify-items:start;max-width:40rem;display:grid}.cct-title,.cct-lead{margin:0}.cct-lead{max-width:34em}.cct-media{aspect-ratio:4/5;justify-self:end;width:100%;max-width:360px;display:block;position:relative}.cy-intro{gap:var(--s-3);padding-block:var(--s-5);max-width:62ch;display:grid}.cy-p,.cy-sister{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.cy-hubs{border-top:1px solid var(--line)}.cy-all{padding-block:var(--s-6);border-top:1px solid var(--line)}.cy-list{gap:.4rem var(--s-3);margin:var(--s-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:768px){.cy-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.cy-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.cy-item{justify-content:space-between;align-items:baseline;gap:var(--s-2);border-bottom:1px solid var(--line);min-height:44px;padding:.3em 0;display:flex}.cy-city{color:inherit;overflow-wrap:anywhere;min-width:0;text-decoration:none}.cy-city:hover,.cy-city:focus-visible{text-underline-offset:.2em;text-decoration:underline}.cy-pop{font-size:var(--fs-meta);flex:none}.cx-countries{padding-block:var(--s-6);border-top:1px solid var(--line)}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[40vh\]{height:40vh}.h-\[50vh\]{height:50vh}.h-\[60vh\]{height:60vh}.h-\[80vh\]{height:80vh}.h-full{height:100%}.min-h-full{min-height:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[13em\]{max-width:13em}.max-w-\[20em\]{max-width:20em}.max-w-\[40em\]{max-width:40em}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-bg-2{background-color:var(--bg-2)}.bg-bg-dark{background-color:var(--bg-dark)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.py-section{padding-block:var(--s-section)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-fg{color:var(--fg)}.text-fg-on-dark{color:var(--fg-on-dark)}.text-muted{color:var(--muted)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[--bg\:var\(--bg-dark\)\]{--bg:var(--bg-dark)}.\[--fg\:var\(--fg-on-dark\)\]{--fg:var(--fg-on-dark)}@media (min-width:40rem){.sm\:inline{display:inline}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--c-midnight:#121a2b;--c-bone:#efebe4;--c-mist:#c8ccd2;--c-steel:#5a6375;--c-plum:#3a2433;--c-powder:#eedfdb;--c-petal:#f8f1ee;--c-mauve:#a08088;--c-ink:#141414;--c-white:#fff;--fg:var(--c-midnight);--bg:var(--c-bone);--bg-2:#f6f3ee;--line:var(--c-mist);--muted:var(--c-steel);--accent:var(--c-midnight);--fg-on-dark:var(--c-bone);--bg-dark:var(--c-midnight);--line-ui:var(--muted);--font:"Raleway Variable", "Raleway Fallback: Arial", "Raleway Fallback: Roboto", system-ui, sans-serif;--fs-display:clamp(3.2rem, 11vw, 13rem);--fs-h1:clamp(2.6rem, 6.5vw, 6.5rem);--fs-h2:clamp(2rem, 4.5vw, 4.25rem);--fs-h3:clamp(1.4rem, 2.2vw, 2rem);--fs-lead:clamp(1.125rem, 1.4vw, 1.375rem);--fs-body:clamp(1rem, 1.05vw, 1.125rem);--fs-meta:.75rem;--lh-tight:.95;--lh-snug:1.15;--lh-body:1.55;--tr-display:.06em;--tr-h:.02em;--tr-label:.14em;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-6:3rem;--s-8:4rem;--s-section:clamp(5rem, 12vw, 11rem);--gutter:clamp(1rem, 4vw, 3.5rem);--gutter-wide:clamp(2rem, 12vw, 12rem);--ease-editorial:cubic-bezier(.65, 0, .35, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--d-micro:.35s;--d-ui:.5s;--d-reveal:.9s;--d-image:1.2s;--stagger:50ms;--radius:0}@supports (color:oklch(0% 0 0)){:root{--c-midnight:oklch(21.91% .0356 264.42);--c-bone:oklch(94.12% .0103 81.79);--c-mist:oklch(84.39% .0094 258.34);--c-steel:oklch(49.86% .0309 264.24);--c-plum:oklch(29.37% .0413 339.19);--c-powder:oklch(91.45% .0174 35.34);--c-petal:oklch(96.27% .0086 44.89);--c-mauve:oklch(63.26% .0409 1.63);--c-ink:oklch(19.13% 0 0);--c-white:oklch(100% 0 0);--bg-2:oklch(96.51% .0074 80.72)}}[data-theme=women]{--fg:var(--c-plum);--bg:var(--c-powder);--bg-2:var(--c-petal);--line:var(--c-mauve)}@supports (color:color-mix(in lab, red, red)){[data-theme=women]{--line:color-mix(in oklch, var(--c-mauve) 45%, var(--c-powder))}}[data-theme=women]{--muted:var(--c-plum)}@supports (color:color-mix(in lab, red, red)){[data-theme=women]{--muted:color-mix(in oklch, var(--c-plum) 70%, var(--c-mauve))}}[data-theme=women]{--accent:var(--c-plum);--fg-on-dark:var(--c-powder);--bg-dark:var(--c-plum)}:root{--c-error:#b4402f;--header-h:5rem;--fs-menu:clamp(2rem, min(6vw, 6.5vh), 5.5rem)}@media (max-width:767px){:root{--header-h:4rem}}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/raleway-5.3.0-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/raleway-5.3.0-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/raleway-5.3.0-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/raleway-5.3.0-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway Fallback\: Arial;src:local(Arial),local(ArialMT);font-display:swap;ascent-override:90.5081%;descent-override:22.5308%;line-gap-override:0%;size-adjust:103.858%}@font-face{font-family:Raleway Fallback\: Roboto;src:local(Roboto Regular),local(Roboto-Regular);font-display:swap;ascent-override:90.3099%;descent-override:22.4814%;size-adjust:104.086%}@property --rv-s{syntax:"<number>";inherits:true;initial-value:1}@supports (animation-timeline:view()){.rv{animation-fill-mode:both;animation-timeline:view();animation-timing-function:var(--ease-editorial);animation-range:entry 0% cover calc(18% + var(--i,0) * 4%);animation-duration:1ms}.rv-up{animation-name:rv-up}.rv-clip{animation-name:rv-clip}.rv-fade{animation-name:rv-fade}.rv-scale{animation-name:rv-scale}.rv-blur{animation-name:rv-blur}@keyframes rv-up{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0}}@keyframes rv-clip{0%{clip-path:inset(100% 0 0);--rv-s:1.06}to{clip-path:inset(0);--rv-s:1}}.rv-clip .imf-img,.rv-clip .tile-img{scale:var(--rv-s)}.rv:focus-within{animation:none}@keyframes rv-fade{0%{opacity:0}to{opacity:1}}@keyframes rv-scale{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes rv-blur{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}.rv .rings[data-state=linked]{animation-duration:1ms;animation-timeline:view();animation-range:entry cover 18%}.rv-label{animation-name:rv-label}@keyframes rv-label{0%{opacity:0;letter-spacing:.3em}to{opacity:1;letter-spacing:var(--tr-label)}}.imf[data-parallax] .imf-img{scale:calc((1 + var(--parallax)) * var(--rv-s,1));animation:linear both imf-parallax;animation-timeline:view();animation-range:entry exit 0%}@keyframes imf-parallax{0%{translate:0 calc(var(--parallax) * 50%)}to{translate:0 calc(var(--parallax) * -50%)}}}@supports not (animation-timeline:view()){.rv{opacity:1;clip-path:none;filter:none;translate:none;scale:none}}.rv[data-rv=done]{animation:none}.rings .ring{fill:none;stroke:currentColor;stroke-width:var(--ring-stroke);stroke-dasharray:none;stroke-dashoffset:0}.rings[data-state=linking] .ring{stroke-dasharray:1.2 1.1;stroke-dashoffset:1.25px}.rings[data-state=linking] .ring-a{animation:ring-draw .5s var(--ease-out-expo) forwards}.rings[data-state=linking] .ring-b{animation:ring-draw .5s .3s var(--ease-out-expo) forwards}.rings[data-state=linked]{animation:ring-snap .5s var(--ease-spring) both}.rings[data-state=unlinked] .ring-a{translate:0 -8%;rotate:-8deg}.rings[data-state=unlinked] .ring-b{translate:0 8%;rotate:8deg}.rings[data-state=unlinked] .ring{transition:translate .9s var(--ease-editorial), rotate .9s var(--ease-editorial)}@keyframes ring-draw{0%{stroke-dashoffset:1.25px}to{stroke-dashoffset:.1px}}@keyframes ring-snap{0%{scale:.8}to{scale:1}}.sec-label .rings{transition:rotate .6s var(--ease-editorial)}html[data-theme=women] .sec-label .rings{rotate:180deg}.wm-letter{translate:0}.wm[data-state=linking] .wm-letter{animation:wm-rise .6s var(--ease-out-expo) both;animation-delay:calc(var(--i) * 40ms);will-change:translate}.wm[data-state=idle] .wm-letter{translate:0 110%}.wm[data-state=idle] .ring{stroke-dasharray:1.2 1.1;stroke-dashoffset:1.25px}@keyframes wm-rise{0%{translate:0 110%}to{translate:0}}.hero-wm[data-state=linking] .wm-letter{animation:1.1s cubic-bezier(.25,.8,.25,1) both wm-rise-soft;animation-delay:calc(.15s + var(--i) * .1s)}.hero-wm[data-state=linking] .ring-a{animation:1.1s cubic-bezier(.45,0,.25,1) .45s both ring-draw}.hero-wm[data-state=linking] .ring-b{animation:1.1s cubic-bezier(.45,0,.25,1) .7s both ring-draw}@keyframes wm-rise-soft{0%{opacity:0;translate:0 104%}35%{opacity:1}to{opacity:1;translate:0}}@media (hover:hover){.ftr-wordmark .wm:not([data-state=linking]):hover .ring{animation:ring-pulse 1.2s var(--ease-editorial) infinite alternate}}@keyframes ring-pulse{0%{scale:1}to{scale:1.04}}.hero-wm{animation:4s ease-in-out 1.9s infinite alternate both wm-ci}@keyframes wm-ci{0%{color:var(--c-mauve)}to{color:var(--c-midnight)}}[data-state=idle]>.wm .wm-letter{translate:0 110%}[data-state=idle]>.wm .ring{stroke-dasharray:1.2 1.1;stroke-dashoffset:1.25px}[data-state=linking]>.wm .wm-letter{animation:wm-rise .6s var(--ease-out-expo) both;animation-delay:calc(var(--i) * 40ms);will-change:translate}[data-state=linking]>.wm .ring{stroke-dasharray:1.2 1.1;stroke-dashoffset:1.25px}[data-state=linking]>.wm .ring-a{animation:ring-draw .5s var(--ease-out-expo) forwards}[data-state=linking]>.wm .ring-b{animation:ring-draw .5s .3s var(--ease-out-expo) forwards}.ftr-wm{animation:9s ease-in-out 1.2s infinite alternate wm-ci-dark}@keyframes wm-ci-dark{0%{color:var(--c-bone)}to{color:var(--c-mauve)}}.ftr-mosaic{animation:90s linear infinite ftr-drift}@keyframes ftr-drift{0%{translate:0}to{translate:0 -10%}}.menu:popover-open .menu-row{animation:menu-row .7s var(--ease-out-expo) both;animation-delay:calc(var(--i) * 60ms + .12s)}.menu .menu-row{translate:0 110%}:is(.menu:popover-open .menu-foot,.menu:popover-open .menu-figure){animation:rv-fade-time .6s var(--ease-out-expo) both;animation-delay:.45s}@keyframes menu-row{0%{translate:0 110%}to{translate:0}}@keyframes rv-fade-time{0%{opacity:0}to{opacity:1}}.marquee-track{animation:marquee var(--marquee-duration,40s) linear infinite}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}@keyframes marquee{to{translate:-100%}}.chip:hover{animation:chip-pop .35s var(--ease-spring)}@keyframes chip-pop{50%{scale:1.04}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .3s var(--ease-out-expo) both}::view-transition-new(root){animation:vt-in .4s var(--ease-out-expo) both}html.theme-vt::view-transition-group(root){animation-duration:.6s}html.theme-vt::view-transition-old(root){animation-duration:.6s;animation-timing-function:var(--ease-editorial)}html.theme-vt::view-transition-new(root){animation-duration:.6s;animation-timing-function:var(--ease-editorial)}::view-transition-group(model-hero){animation-duration:.7s;animation-timing-function:var(--ease-out-expo)}::view-transition-group(model-name){animation-duration:.7s;animation-timing-function:var(--ease-out-expo)}::view-transition-group(step){animation-duration:.3s;animation-timing-function:var(--ease-out-expo)}::view-transition-old(step){animation-duration:.3s;animation-timing-function:var(--ease-out-expo);mix-blend-mode:normal}::view-transition-new(step){animation-duration:.3s;animation-timing-function:var(--ease-out-expo);mix-blend-mode:normal}html[data-step-dir=next]::view-transition-old(step){animation-name:vt-step-out-next}html[data-step-dir=next]::view-transition-new(step){animation-name:vt-step-in-next}html[data-step-dir=prev]::view-transition-old(step){animation-name:vt-step-out-prev}html[data-step-dir=prev]::view-transition-new(step){animation-name:vt-step-in-prev}@keyframes vt-step-out-next{to{opacity:0;transform:translate(-24px)}}@keyframes vt-step-in-next{0%{opacity:0;transform:translate(24px)}}@keyframes vt-step-out-prev{to{opacity:0;transform:translate(24px)}}@keyframes vt-step-in-prev{0%{opacity:0;transform:translate(-24px)}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv-up,.rv-clip,.rv-scale,.rv-label,.rv-blur{animation-name:rv-fade}.imf[data-parallax] .imf-img{animation:none;translate:none;scale:none}.rings .ring,.rings[data-state=linking] .ring,.wm .ring{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.rings[data-state=linked]{animation:none}.rings[data-state=unlinked] .ring{transition:none;translate:none;rotate:none}.sec-label .rings{transition:none}.ftr-wordmark .wm:hover .ring,.ftr-wordmark .wm:not([data-state=linking]):hover .ring{animation:none}.wm .wm-letter,.wm[data-state=idle] .wm-letter,.wm[data-state=linking] .wm-letter{animation:none;translate:0}.hero-wm,.ftr-wm,.ftr-mosaic{animation:none}[data-state=idle]>.wm .wm-letter,[data-state=linking]>.wm .wm-letter{animation:none;translate:0}[data-state=idle]>.wm .ring,[data-state=linking]>.wm .ring{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.menu .menu-row{animation:.4s both rv-fade-time;translate:0}.menu:popover-open .menu-row{animation:.4s both rv-fade-time;translate:0}.marquee-track,.chip:hover{animation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (prefers-reduced-motion:no-preference){.hero-slot:not(:first-child){animation:hero-rise .7s var(--ease-out-expo) backwards;animation-delay:calc(60ms + var(--i,0) * 45ms)}@keyframes hero-rise{0%{translate:0 115%}}.hero-scroll-line:after{animation:hero-scroll-line 1.8s var(--ease-editorial) infinite}.hero-stage[data-ui-hidden] .hero-scroll-line:after{animation-play-state:paused}@keyframes hero-scroll-line{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.hero-scroll-line:after{transform:scaleY(.5)}html{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
