.home-hero{--ink:var(--color-ink);--warm-white:var(--color-off-white-light);background:var(--ink);min-height:100svh;color:var(--warm-white);font-family:var(--font-body);position:relative;overflow:hidden}html[data-restoring] .home-hero{visibility:hidden}.home-hero__collage{position:absolute;inset:0}.home-hero__tile{left:var(--l);top:var(--t);width:var(--w);aspect-ratio:var(--ar);background:#2b2825;position:absolute;overflow:hidden}.home-hero__tile img,.home-hero__tile video{object-fit:cover;width:100%;height:100%;display:block}.home-hero__tile video{position:absolute;inset:0}.home-hero__tile--xs{filter:drop-shadow(0 1px 1.5px #0000001a)drop-shadow(0 1px 1px #0000000f)}.home-hero__tile--sm{filter:drop-shadow(0 4px 4px #0000001a)drop-shadow(0 2px 2px #0000000f)}.home-hero__tile--md{filter:drop-shadow(0 3.2px 3.2px #0000001a)drop-shadow(0 1.6px 1.6px #0000000f)}.home-hero__tile--lg{filter:drop-shadow(0 20px 12px #00000014)drop-shadow(0 8px 4px #00000008)}.home-hero__tile--xl{filter:drop-shadow(0 32px 32px #00000024)}.home-hero__overlay{background:var(--ink);opacity:.2;position:absolute;inset:0}.home-hero__inner{z-index:1;flex-direction:column;align-items:center;gap:80px;min-height:100svh;padding:24px 24px 80px;display:flex;position:relative}.home-hero__nav-slot{width:min(406px,100%);height:57px}.home-hero__nav{z-index:900;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;width:min(406px,100% - 32px);padding:16px 20px;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)translateZ(0);box-shadow:0 2px 14px #1715131f}.home-hero__wordmark{line-height:0;display:block}.home-hero__wordmark img{width:auto;height:25px;display:block}.home-hero__nav-right{align-items:center;gap:.6rem;display:flex}.home-hero__nav .hamburger__btn{border-color:#0000}.home-hero__nav .hamburger__bars span{background:var(--color-ink)}.home-hero__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:80px;width:100%;max-width:800px;display:flex}.home-hero__mark{width:110px;height:auto;display:block;transform:translateY(20px)}.home-hero__copy{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:618px;display:flex;transform:translateY(-20px)}.home-hero__sub-line{display:inline}.home-hero__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-heading-h1);line-height:var(--lh-heading-h1);letter-spacing:var(--ls-heading-h1);text-transform:uppercase;color:var(--warm-white)}.home-hero__sub{font-size:var(--font-body-xl);line-height:var(--lh-body);letter-spacing:var(--ls-body-xl);color:var(--warm-white)}@media (max-width:800px){.home-hero__tile{left:var(--ml);top:var(--mt);width:var(--mw);aspect-ratio:var(--mar)}.home-hero__tile--desktop-only{display:none}.home-hero__inner{gap:80px;padding:16px 16px 80px}.home-hero__nav-slot{width:100%}.home-hero__nav{width:calc(100% - 32px);top:16px}.home-hero__content{gap:80px}.home-hero__mark{width:85px;transform:translateY(10px)}.home-hero__copy{gap:24px;max-width:320px;transform:translateY(-10px)}.home-hero__sub-line{display:block}}
.home-sec.home-insp{align-items:stretch;gap:var(--layout-gap-section-content)}.home-insp__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-heading-h3);line-height:var(--lh-heading-h3);letter-spacing:var(--ls-heading-h3);color:var(--color-ink);text-align:left}.home-insp__body{gap:var(--layout-gap-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.home-insp__list{gap:var(--space-12);flex-direction:column;list-style:none;display:flex}.home-insp__item{color:#17151326;align-items:center;text-decoration:none;transition:color .3s ease-out;display:flex}.home-insp__name{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-heading-h1);line-height:var(--lh-heading-h1);letter-spacing:var(--ls-heading-h1)}.home-insp__list li.is-active .home-insp__item{color:var(--color-ink)}.home-insp__item:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.home-insp__thumb{border-radius:var(--radius-8);opacity:0;flex:none;width:0;height:0;margin-right:0;transition:width .35s ease-out,height .35s ease-out,margin-right .35s ease-out,opacity .3s ease-out;overflow:hidden}.home-insp__thumb img{object-fit:cover;width:83px;height:83px;display:block}.home-insp__list li.is-active .home-insp__thumb{width:83px;height:83px;margin-right:var(--layout-gap-gutter);opacity:1}.home-insp__photos{justify-content:flex-end;align-items:center;gap:9%;display:flex}.home-insp__photo{object-fit:cover;background:#1715131a;width:100%;animation:.7s cubic-bezier(.22,1,.36,1) both home-insp-in;display:block}.home-insp__photo--a{aspect-ratio:160/199;width:26%}.home-insp__col{align-items:flex-end;gap:var(--layout-gap-block);flex-direction:column;width:48%;display:flex}.home-insp__photo--b{aspect-ratio:1;animation-delay:80ms}.home-insp__photo--c{aspect-ratio:192/240;width:64.6%;animation-delay:.16s}.home-insp__photo--a{animation-delay:0s}@keyframes home-insp-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:1000px){.home-insp__body{gap:var(--layout-gap-section-content);grid-template-columns:1fr}.home-insp__thumb,.home-insp__thumb img{height:56px}.home-insp__list li.is-active .home-insp__thumb,.home-insp__thumb img{width:56px}.home-insp__photos{justify-content:center;width:100%;max-width:520px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.home-insp__item,.home-insp__thumb{transition:none}.home-insp__photo{animation:none}}.home-insp__mobile-head,.home-insp__cards{display:none}@media (max-width:1000px){.home-insp__title,.home-insp__body{display:none}.home-insp__mobile-head{align-items:center;gap:var(--layout-gap-related);text-align:center;color:var(--color-ink);flex-direction:column;display:flex}.home-insp__eyebrow{color:var(--color-ink)}.home-insp__mobile-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-heading-h2);line-height:var(--lh-heading-h2);letter-spacing:var(--ls-heading-h2)}.home-insp__mobile-text{max-width:34ch;font-size:var(--font-body-l);line-height:var(--lh-body);letter-spacing:var(--ls-body-l);color:var(--color-ink-body)}.home-insp__cards{gap:var(--space-12);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--layout-page-inset));padding-inline:var(--layout-page-inset);scroll-padding-inline:var(--layout-page-inset);list-style:none;display:flex;overflow-x:auto}.home-insp__cards::-webkit-scrollbar{display:none}.home-insp__card{scroll-snap-align:start;flex:0 0 74%;max-width:420px}.home-insp__card a{aspect-ratio:7/9;border-radius:var(--radius-container);color:var(--color-off-white-light);text-decoration:none;display:block;position:relative;overflow:hidden}.home-insp__card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-insp__card a:after{content:"";background:linear-gradient(#17151399,#17151300 62%);position:absolute;inset:0}.home-insp__card-body{z-index:1;top:var(--space-24);left:var(--space-24);right:var(--space-24);gap:var(--space-4);flex-direction:column;display:flex;position:absolute}.home-insp__card-tags{opacity:.85}.home-insp__card-name{font-family:var(--font-body);font-size:var(--font-body-xl);line-height:1.2}.home-insp__card-country{font-size:var(--font-body-s);opacity:.85}.home-insp__card a:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}}
