@font-face{font-family:Gabarito Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/gabarito-latin-ext-wght-normal.C-_vgDbo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Gabarito Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/gabarito-latin-wght-normal.ZpvQqcqY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;background:#2f2a0a}*{box-sizing:border-box}html,body,main{width:100%;height:100%;margin:0;overflow:hidden}body{background:#2f2a0a;overscroll-behavior:none}.hero-field,.hero-fallback{position:fixed;inset:0;width:100%;height:100%}.hero-field{z-index:1;display:block;pointer-events:none;transform:scale(1.08);transform-origin:center;filter:blur(clamp(18px,1.8vw,28px))}[data-hero-study=ribbons] .hero-field{transform:scale(1.1);filter:blur(clamp(24px,2.25vw,34px))}.hero-fallback{z-index:0;background:radial-gradient(78% 110% at 18% 24%,rgb(255 107 10 / .74),transparent 64%),radial-gradient(76% 104% at 82% 76%,rgb(47 42 10 / .86),transparent 66%),linear-gradient(136deg,#efc09c,#e65f0b 46%,#9b430c 70%,#2f2a0a)}[data-hero-study=magnetic] .hero-fallback{background:radial-gradient(72% 92% at 26% 68%,rgb(255 221 190 / .94),transparent 62%),radial-gradient(82% 110% at 74% 30%,rgb(239 192 156 / .9),transparent 66%),#c88b45}[data-hero-study=shader] .hero-fallback{background:radial-gradient(circle at 72% 18%,rgb(208 188 225 / 72%),transparent 42%),linear-gradient(145deg,#ff5005,#dbba95 57%,#d0bce1)}[data-hero-study=shader] .hero-field{display:none}[data-hero-study=ribbons] .hero-fallback{background:radial-gradient(90% 120% at 50% 52%,rgb(115 74 18 / .7),transparent 72%),linear-gradient(120deg,#24240a,#423a0b 54%,#6c3d0b)}[data-webgl=ready] .hero-fallback{display:none}html[data-hero-study=shader]{--warm-white: #fff6e8;--section-title: clamp(2.6rem, 4.4vw, 4.1rem);--section-title-phone: clamp(2.35rem, 9vw, 3.1rem);--caption: 1rem;--label: .95rem;--tile-radius: 1.2rem;background:#ff5005}html[data-hero-study=shader] body,html[data-hero-study=shader] main{isolation:auto;background:transparent}.film-world{--shader-a: #ff5005;--shader-b: #dbba95;--shader-c: #d0bce1;position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--shader-c) 72%,transparent),transparent 42%),linear-gradient(145deg,var(--shader-a),var(--shader-b) 57%,var(--shader-c))}.film-world .shader-gradient-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.film-world:after{position:absolute;z-index:2;inset:0;pointer-events:none;opacity:.34;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;content:""}html[data-hero-study=shader] .continuation-nav{position:fixed;z-index:80}html[data-hero-study=shader] ul#continuation-index.continuation-nav__index{gap:.15rem 1.35rem}html[data-hero-study=shader] ul#continuation-index.continuation-nav__index>li>a{color:#fff6e8;font-family:Gabarito Variable,Gabarito,sans-serif;font-size:1.12rem;font-weight:750;letter-spacing:.022em}html[data-hero-study=shader] a.continuation-nav__mark{width:max-content;min-width:82px;min-height:44px;font-size:0;letter-spacing:0;text-transform:none;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}html[data-hero-study=shader] a.continuation-nav__mark svg.continuation-nav__mark-svg{display:block;width:82px;height:36px;aspect-ratio:889 / 390}html[data-hero-study=shader] a.continuation-nav__mark path{fill:#fff6e8;stroke:none}html[data-hero-study=shader].nav-open,html[data-hero-study=shader].nav-open body{overflow:hidden}html[data-hero-study=shader].nav-open body{position:fixed;left:0;right:0;width:100%}html[data-hero-study=shader].nav-open iframe,html[data-hero-study=shader].nav-open [data-music-player]{visibility:hidden}html[data-hero-study=shader] .hero-transition,html[data-hero-study=shader] .music-world,html[data-hero-study=shader] .world-continuation{position:relative;z-index:auto}html[data-hero-study=shader] .hero-transition,html[data-hero-study=shader] .hero-stage{background:transparent}html[data-hero-study=shader] .hero-stage{isolation:auto;overflow:visible}html[data-hero-study=shader] .hero-fallback,html[data-hero-study=shader] .hero-field-orbit{display:none}html[data-hero-study=shader] .hero-world{z-index:auto;opacity:calc(1 - var(--hero-exit, 0));transform:none;filter:none;isolation:auto;will-change:auto}html[data-hero-study=shader] .hero-film{display:block;-webkit-mask-image:radial-gradient(ellipse calc(var(--film-mask-x, 62) * 1%) calc(var(--film-mask-y, 78) * 1%) at 50% 46%,#000 0 38%,rgb(0 0 0 / .7) 58%,transparent 88%);mask-image:radial-gradient(ellipse calc(var(--film-mask-x, 62) * 1%) calc(var(--film-mask-y, 78) * 1%) at 50% 46%,#000 0 38%,rgb(0 0 0 / .7) 58%,transparent 88%)}html[data-hero-study=shader] .hero-film--poster,html[data-hero-study=shader] .hero-film--motion{mix-blend-mode:multiply;filter:saturate(.92) contrast(1.08) brightness(1.18)}html[data-hero-study=shader] .hero-film--poster{opacity:.78}html[data-hero-study=shader] .hero-film--motion{opacity:.84}html[data-hero-study=shader] .hero-wordmark{transform:none;opacity:calc(1 - var(--hero-exit, 0));isolation:auto;mix-blend-mode:multiply;filter:none}html[data-hero-study=shader] .hero-wordmark .hero-wordmark__shape{animation:none}html[data-hero-study=shader] .hero-wordmark .hero-wordmark__lens{background:linear-gradient(118deg,#ffe7c2,#f3c27a 52%,#e39a4a);mix-blend-mode:normal;opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-hero-study=shader] .hero-wordmark .hero-wordmark__tone{background:#fff6e8;mix-blend-mode:soft-light;opacity:.18;filter:none}html[data-hero-study=shader] .introduction-atlas{opacity:calc(.34 * (1 - var(--introduction-exit, 0)));mix-blend-mode:multiply;filter:saturate(1.55) contrast(1.18);transform:none}html[data-hero-study=shader] .hero-stage .introduction-portrait{display:grid;top:auto;right:-2vw;bottom:0;left:auto;width:auto;height:100svh;max-height:none;aspect-ratio:1466 / 2089;isolation:auto;mix-blend-mode:normal;filter:blur(calc((1 - var(--portrait-arrival, 0)) * 18px));overflow:visible;-webkit-mask-image:linear-gradient(108deg,transparent 0%,transparent calc((1 - var(--portrait-arrival, 0)) * 78%),rgb(0 0 0 / .28) calc((1 - var(--portrait-arrival, 0)) * 62% + 6%),#000 calc((1 - var(--portrait-arrival, 0)) * 38% + 26%)),linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .1) 5%,rgb(0 0 0 / .42) 10%,rgb(0 0 0 / .78) 16%,#000 22%);mask-image:linear-gradient(108deg,transparent 0%,transparent calc((1 - var(--portrait-arrival, 0)) * 78%),rgb(0 0 0 / .28) calc((1 - var(--portrait-arrival, 0)) * 62% + 6%),#000 calc((1 - var(--portrait-arrival, 0)) * 38% + 26%)),linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .1) 5%,rgb(0 0 0 / .42) 10%,rgb(0 0 0 / .78) 16%,#000 22%);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-hero-study=shader] .introduction-portrait :global(picture),html[data-hero-study=shader] .introduction-portrait picture{display:block;grid-area:1 / 1;width:100%;height:100%}html[data-hero-study=shader] .introduction-portrait :global(img),html[data-hero-study=shader] .introduction-portrait img{display:block;grid-area:1 / 1;width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:normal}html[data-hero-study=shader] .introduction-portrait :global(.introduction-portrait__bloom),html[data-hero-study=shader] .introduction-portrait .introduction-portrait__bloom{opacity:.38;transform:none;mix-blend-mode:multiply;filter:blur(16px) saturate(1.12) brightness(.7)}html[data-hero-study=shader] .introduction-portrait :global(.introduction-portrait__print),html[data-hero-study=shader] .introduction-portrait .introduction-portrait__print{filter:sepia(.16) saturate(1.08) contrast(1.12) brightness(.9)}html[data-hero-study=shader] .hero-stage .introduction-copy{top:auto;bottom:11vh;left:clamp(2.25rem,6vw,7.25rem);width:min(36vw,34rem);transform:none}html[data-hero-study=shader] .hero-stage .introduction-copy h2{color:#fff6e8;font-size:clamp(2rem,3.15vw,3.35rem);font-weight:730;line-height:1.16;letter-spacing:-.038em;overflow:visible;padding-block:.06em .14em;text-shadow:0 .1em .7em rgb(18 8 10 / .38);mix-blend-mode:normal}html[data-hero-study=shader] .introduction-scene{isolation:auto;transform:none;will-change:auto}html[data-hero-study=shader] .introduction-portrait{transform:none}html[data-hero-study=shader] .introduction-word{color:inherit;filter:none;transform:none}html[data-hero-study=shader] .statement-break--pause{height:.55em}html[data-hero-study=shader] .music-world,html[data-hero-study=shader] .world-continuation,html[data-hero-study=shader] .world-section{isolation:auto;overflow:visible;background:transparent}html[data-hero-study=shader] .music-platform,html[data-hero-study=shader] .world-dates,html[data-hero-study=shader] .world-about,html[data-hero-study=shader] .world-book{scroll-margin-top:5.25rem}html[data-hero-study=shader] .music-field__canvas,html[data-hero-study=shader] .music-field__illustrations,html[data-hero-study=shader] .world-living-field canvas,html[data-hero-study=shader] .world-living-field__color{display:none}html[data-hero-study=shader] .music-field__sticky,html[data-hero-study=shader] .world-living-field__sticky{background:transparent}html[data-hero-study=shader] .music-field__sticky:after{background:linear-gradient(180deg,#190c130a,#190c1338)}html[data-hero-study=shader] .music-world:before,html[data-hero-study=shader] .world-dates:before,html[data-hero-study=shader] .world-section[data-world-section=about]:before,html[data-hero-study=shader] .world-section[data-world-section=book]:before{position:absolute;z-index:0;inset:0;pointer-events:none;content:""}html[data-hero-study=shader] .introduction-menu{display:none}@media(max-aspect-ratio:4 / 5){html[data-hero-study=shader] .hero-stage .introduction-copy{top:auto;right:5.5vw;bottom:16vh;left:5.5vw;width:auto}html[data-hero-study=shader] .hero-stage .introduction-copy h2{font-size:clamp(1.7rem,7vw,2.45rem);line-height:1.16;text-shadow:0 .08em .45em rgb(18 8 10 / .62),0 0 1.1em rgb(18 8 10 / .28)}}@media(max-width:800px){html[data-hero-study=shader] .music-world,html[data-hero-study=shader] .world-continuation{padding-bottom:6.75rem}html[data-hero-study=shader] .music-platform,html[data-hero-study=shader] .world-dates,html[data-hero-study=shader] .world-about,html[data-hero-study=shader] .world-book{scroll-margin-top:.75rem;scroll-margin-bottom:5.75rem}}html[data-hero-study=shader] .world-dates__field,html[data-hero-study=shader] .world-book__field{display:none}html[data-hero-study=shader] .music-world:before{background:linear-gradient(180deg,#ff50050a,#190c1314 70%,#190c131f)}html[data-hero-study=shader] .music-opening{min-height:0;place-items:center;align-content:center;justify-content:center;grid-template-columns:minmax(0,1fr);gap:.35rem;padding-block:clamp(4.75rem,8svh,6.5rem) .35rem;text-align:center;opacity:var(--music-opening-in, 0);transform:none}html[data-hero-study=shader] .music-opening h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-hero-study=shader] .music-markers{justify-content:center;padding-bottom:0;font-size:var(--caption);font-weight:600;letter-spacing:-.01em}html[data-hero-study=shader] .music-opening h2 span,html[data-hero-study=shader] .music-platform__heading h3{clip-path:none;transform:none}html[data-hero-study=shader] .world-dates{isolation:auto}html[data-hero-study=shader] .world-dates__opening{align-items:start;column-gap:clamp(1.75rem,4.5vw,5rem);row-gap:.85rem}html[data-hero-study=shader] .world-dates__opening h2,html[data-hero-study=shader] .world-book__header h2,html[data-hero-study=shader] .world-about__mast h2{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.22em;font-size:var(--section-title);font-weight:650;font-variation-settings:"wght" 650;line-height:1;letter-spacing:-.03em;padding-block:.02em .06em;overflow:visible}html[data-hero-study=shader] .world-dates__opening h2{grid-column:1 / 6}html[data-hero-study=shader] .world-dates__opening h2 span,html[data-hero-study=shader] .world-book__header h2 span{display:block}html[data-hero-study=shader] .world-dates__opening h2 span+span,html[data-hero-study=shader] .world-book__header h2 span+span{margin-left:0}html[data-hero-study=shader] .world-dates__opening p,html[data-hero-study=shader] .world-book__header p{grid-column:7 / 13;max-width:34ch;margin:0;padding:.12em 0 0;font-size:clamp(1.12rem,1.4vw,1.35rem);font-weight:540;line-height:1.32;letter-spacing:-.018em}html[data-hero-study=shader] .world-dates__opening>a,html[data-hero-study=shader] .world-book__header>a{grid-column:7 / 13;justify-self:start;width:max-content;margin-top:.2rem;font-size:.98rem;font-weight:600;letter-spacing:-.01em;text-transform:none;opacity:.86}html[data-hero-study=shader] .world-book__header{align-items:start;column-gap:clamp(1.75rem,4.5vw,5rem);row-gap:.85rem}html[data-hero-study=shader] .world-book__header h2{grid-column:1 / 6}@media(max-width:900px){html[data-hero-study=shader] .world-dates__opening,html[data-hero-study=shader] .world-book__header{grid-template-columns:1fr;gap:.85rem}html[data-hero-study=shader] .world-dates__opening h2,html[data-hero-study=shader] .world-dates__opening p,html[data-hero-study=shader] .world-dates__opening>a,html[data-hero-study=shader] .world-book__header h2,html[data-hero-study=shader] .world-book__header p,html[data-hero-study=shader] .world-book__header>a{grid-column:1}html[data-hero-study=shader] .world-dates__opening h2,html[data-hero-study=shader] .world-book__header h2,html[data-hero-study=shader] .world-about__mast h2{font-size:var(--section-title-phone);letter-spacing:-.028em}html[data-hero-study=shader] .world-dates__opening p,html[data-hero-study=shader] .world-book__header p{max-width:36ch;padding-top:.15rem;font-size:clamp(1.08rem,4.2vw,1.22rem);line-height:1.34}html[data-hero-study=shader] .world-dates__opening>a,html[data-hero-study=shader] .world-book__header>a{margin-top:.15rem}}html[data-hero-study=shader] .world-dates:before{background:radial-gradient(ellipse 55% 45% at 72% 12%,rgb(255 80 5 / .14),transparent 58%),linear-gradient(180deg,#190c130a,#12080e1f)}html[data-hero-study=shader] .world-itinerary{margin-top:clamp(2.5rem,6svh,4rem);border-top:1px solid rgb(255 246 232 / .34);display:grid;gap:0;overflow:visible}html[data-hero-study=shader] .world-event{border:0;border-bottom:1px solid rgb(255 246 232 / .28)}html[data-hero-study=shader] .world-event a{min-height:0;align-items:start;grid-template-columns:5.6rem minmax(8.5rem,13rem) minmax(0,1fr) 1.35rem;gap:.2rem 1.35rem;padding:1.45rem 0 1.4rem;overflow:visible;border-radius:0;background:transparent;box-shadow:none;transition:color .22s ease,opacity .22s ease}html[data-hero-study=shader] .world-event time{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.08rem;overflow:visible;white-space:nowrap}html[data-hero-study=shader] .world-event time>span{min-width:2.1ch;padding:0;font-size:clamp(2.15rem,3.2vw,2.85rem);font-weight:760;font-variation-settings:"wght" 760;line-height:.9;letter-spacing:-.06em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;text-transform:none;opacity:1}html[data-hero-study=shader] .world-event time small{min-width:0;padding:0;font-size:.72rem;font-weight:620;font-variation-settings:"wght" 620;line-height:1.15;letter-spacing:.14em;text-transform:uppercase;opacity:.7}html[data-hero-study=shader] .world-event__place{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.4em;row-gap:0;padding-top:.55rem}html[data-hero-study=shader] .world-event__place strong,html[data-hero-study=shader] .world-event__place small{font-size:.78rem;font-weight:620;font-variation-settings:"wght" 620;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;opacity:.72}html[data-hero-study=shader] .world-event__detail{gap:.32rem;padding-top:.28rem}html[data-hero-study=shader] .world-event__detail strong{max-width:28ch;font-size:clamp(1.28rem,2vw,1.72rem);font-weight:720;font-variation-settings:"wght" 720;line-height:1.08;letter-spacing:-.04em}html[data-hero-study=shader] .world-event__detail small{font-size:.78rem;font-weight:520;line-height:1.35;letter-spacing:.04em;text-transform:none;opacity:.62}html[data-hero-study=shader] .world-event__arrow{width:auto;height:auto;margin-top:.55rem;display:block;align-self:start;background:none;border-radius:0;font-size:1rem;opacity:.5;transition:opacity .22s ease,transform .22s ease}@media(hover:hover)and (pointer:fine){html[data-hero-study=shader] .world-event a:hover{padding-inline:0;color:inherit;background:transparent;box-shadow:none}html[data-hero-study=shader] .world-event a:hover .world-event__arrow{background:none;color:inherit;opacity:1;transform:translate3d(.12rem,-.12rem,0)}}@media(max-width:900px){html[data-hero-study=shader] .world-event a{min-height:0;grid-template-columns:4.35rem minmax(0,1fr) 1.2rem;grid-template-areas:"date place arrow" "date detail detail";align-content:start;align-items:start;gap:.12rem .9rem;padding-block:1.35rem}html[data-hero-study=shader] .world-event time{grid-area:date}html[data-hero-study=shader] .world-event time>span{font-size:2.15rem}html[data-hero-study=shader] .world-event__place{grid-area:place;padding-top:.28rem}html[data-hero-study=shader] .world-event__detail{grid-area:detail;padding-top:.15rem}html[data-hero-study=shader] .world-event__detail strong{max-width:none;font-size:clamp(1.18rem,5.4vw,1.48rem)}html[data-hero-study=shader] .world-event__arrow{grid-area:arrow;margin-top:.28rem;align-self:start}}html[data-hero-study=shader] .world-about{isolation:auto;min-height:100svh;padding-top:clamp(5.5rem,9svh,7.5rem);padding-bottom:clamp(4.5rem,9svh,6.5rem)}html[data-hero-study=shader] .world-section[data-world-section=about]:before{z-index:0;background:radial-gradient(ellipse 70% 60% at 78% 18%,rgb(255 122 60 / .28),transparent 58%),radial-gradient(ellipse 55% 50% at 12% 80%,rgb(201 176 232 / .22),transparent 62%),linear-gradient(180deg,#ff6a2a14,#190c130f 55%,#d0bce11f)}html[data-hero-study=shader] .world-about__field{display:none}html[data-hero-study=shader] .world-about__field-sticky{position:absolute;inset:0;width:100%;height:auto;isolation:auto;contain:none;background:transparent}html[data-hero-study=shader] .world-about__field img{width:100%;height:100%;object-fit:cover;object-position:62% 28%;opacity:.38;mix-blend-mode:multiply;filter:saturate(1.2) contrast(1.08) brightness(1.04);-webkit-mask-image:radial-gradient(ellipse 92% 88% at 58% 36%,#000 38%,rgb(0 0 0 / .55) 68%,transparent 100%),linear-gradient(180deg,#000 0%,#000 calc(100% - 6.5rem),transparent 100%);mask-image:radial-gradient(ellipse 92% 88% at 58% 36%,#000 38%,rgb(0 0 0 / .55) 68%,transparent 100%),linear-gradient(180deg,#000 0%,#000 calc(100% - 6.5rem),transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-hero-study=shader] .world-about__field .world-paper-grain{mix-blend-mode:soft-light;opacity:.45;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 calc(100% - 6.5rem),transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 calc(100% - 6.5rem),transparent 100%)}html[data-hero-study=shader] .world-about__mast{position:relative;z-index:3}html[data-hero-study=shader] .world-about__stage{position:relative;z-index:2}html[data-hero-study=shader] .world-credentials,html[data-hero-study=shader] .world-credentials__band,html[data-hero-study=shader] .world-marquee,html[data-hero-study=shader] .world-marquee__track,html[data-hero-study=shader] .world-marquee ul,html[data-hero-study=shader] .world-marquee li{isolation:auto;contain:none;background:transparent;box-shadow:none;border:0}html[data-hero-study=shader] .world-credentials{position:relative;z-index:4;padding-top:clamp(2.25rem,5.5svh,3.75rem)}html[data-hero-study=shader] .world-credentials__band{min-height:0;padding-top:.4rem;overflow:visible}html[data-hero-study=shader] .world-credentials__label{position:relative;z-index:auto;color:#fff6e8;font-size:var(--label);font-weight:680;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}html[data-hero-study=shader] .world-marquee{overflow-x:clip;overflow-y:visible;isolation:auto;background:transparent;min-height:5.25rem;-webkit-mask-image:none;mask-image:none}html[data-hero-study=shader] .world-marquee__track{will-change:auto}html[data-hero-study=shader] .world-marquee ul{gap:clamp(2.4rem,4.5vw,4.8rem)}html[data-hero-study=shader] .world-marquee li{min-width:0;min-height:0}html[data-hero-study=shader] .world-marquee img{width:auto;height:2.85rem;max-width:none;max-height:none;filter:brightness(0) invert(1);opacity:.92;mix-blend-mode:normal}html[data-hero-study=shader] .world-marquee span{font-size:clamp(1.7rem,2.6vw,2.35rem)}html[data-hero-study=shader] .world-about [data-reveal]{opacity:1;transform:none}html[data-hero-study=shader] .world-about__mast h2 span,html[data-hero-study=shader] .world-about__copy h3,html[data-hero-study=shader] .world-about__line,html[data-hero-study=shader] .world-about__epk{display:block;opacity:calc(.02 + var(--reveal, 0) * .98);translate:none;transform:none;transition:opacity .72s cubic-bezier(.16,1,.3,1) calc(var(--line, 0) * 90ms)}html[data-hero-study=shader] .world-about__copy h3{display:none}html[data-hero-study=shader] .world-about__copy--sound .world-about__line,html[data-hero-study=shader] .world-about__copy--rooms .world-about__line{max-width:42ch;font-size:clamp(1.05rem,1.28vw,1.18rem);font-weight:520;line-height:1.42;letter-spacing:-.015em}html[data-hero-study=shader] .world-about__copy--sound .world-about__line--lead{max-width:42ch;font-size:clamp(1.28rem,2.1vw,1.72rem);font-weight:560;line-height:1.22;letter-spacing:-.028em}html[data-hero-study=shader] .world-about__copy{position:relative;z-index:3}html[data-hero-study=shader] .world-about,html[data-hero-study=shader] .world-about__stage{overflow:visible}html[data-hero-study=shader] .world-about__portrait{grid-column:7 / 13;grid-row:1 / span 4;align-self:end;justify-self:end;position:relative;z-index:1;display:block;width:min(42vw,34rem);height:min(78svh,48rem);max-width:none;max-height:none;aspect-ratio:auto;margin:0;overflow:visible;background:transparent;isolation:auto;mix-blend-mode:normal;opacity:1;transform:none;pointer-events:none}html[data-hero-study=shader] .world-about__portrait img{display:none}html[data-hero-study=shader] .world-about__portrait img[data-about-photo=hat].world-about__portrait-print{display:block;position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:contain;object-position:78% 100%;mix-blend-mode:normal;filter:none;-webkit-mask-image:none;mask-image:none}html[data-hero-study=shader] .world-about__portrait img.world-about__portrait-bloom{display:none}html[data-hero-study=shader] .world-about__portrait:hover img{transform:none}html[data-hero-study=shader] .world-about__epk{width:fit-content}html[data-hero-study=shader] .world-book{isolation:auto}html[data-hero-study=shader] .world-footer__wordmark{background:none;color:#fff6e8;mix-blend-mode:normal;filter:none;-webkit-mask:none;mask:none}html[data-hero-study=shader] .world-footer__wordmark path{fill:none;stroke:currentColor}html[data-hero-study=shader] .world-footer__wordmark:hover,html[data-hero-study=shader] .world-footer__wordmark:focus-visible{opacity:1;color:#fffaf2;filter:none}html[data-hero-study=shader] .world-footer__links{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.15rem;padding-bottom:.2rem}html[data-hero-study=shader] .world-footer__links nav{flex-direction:row;flex-wrap:wrap;gap:0 1.15rem}html[data-hero-study=shader] .world-footer__links>p{flex:1 0 100%}html[data-hero-study=shader] .world-footer__links a,html[data-hero-study=shader] .world-footer__links p{min-height:0;font-size:.95rem;font-weight:560;letter-spacing:-.01em;line-height:1.3;opacity:1}html[data-hero-study=shader] .world-footer__links p{opacity:.78}html[data-hero-study=shader] .world-booking-form{color-scheme:dark;accent-color:#fff6e8;gap:.95rem 1.75rem;padding-block:1.15rem 1.65rem;border-top:0;border-bottom-color:#fff6e838}html[data-hero-study=shader] .world-booking-form label{gap:.28rem}html[data-hero-study=shader] .world-booking-form label>span{font-size:.62rem;font-weight:620;letter-spacing:.14em;color:#fff6e8b8;text-shadow:none}html[data-hero-study=shader] .world-booking-form label>span small{margin-left:.4rem;font-weight:500;letter-spacing:.08em;opacity:.55}html[data-hero-study=shader] .world-booking-form input,html[data-hero-study=shader] .world-booking-form textarea{min-height:2.55rem;padding:.35rem 0 .5rem;border:0;border-bottom:1px solid rgb(255 246 232 / .38);border-radius:0;color:#fff6e8;background:transparent;font-size:1.02rem;font-weight:500;letter-spacing:-.015em;caret-color:#fff6e8;box-shadow:none;transition:border-color .18s ease}html[data-hero-study=shader] .world-booking-form textarea{min-height:5.5rem;padding-top:.35rem}html[data-hero-study=shader] .world-booking-form input::placeholder,html[data-hero-study=shader] .world-booking-form textarea::placeholder{color:#fff6e86b}html[data-hero-study=shader] .world-booking-form input:hover,html[data-hero-study=shader] .world-booking-form textarea:hover{background:transparent;border-bottom-color:#fff6e89e}html[data-hero-study=shader] .world-booking-form input:focus-visible,html[data-hero-study=shader] .world-booking-form textarea:focus-visible{border-bottom-color:#fff6e8;background:transparent;box-shadow:0 1px #fff6e8}html[data-hero-study=shader] .world-booking-form input[type=date]{color:#fff6e8;color-scheme:dark}html[data-hero-study=shader] .world-booking-form input[type=date]::-webkit-datetime-edit,html[data-hero-study=shader] .world-booking-form input[type=date]::-webkit-datetime-edit-fields-wrapper,html[data-hero-study=shader] .world-booking-form input[type=date]::-webkit-datetime-edit-text,html[data-hero-study=shader] .world-booking-form input[type=date]::-webkit-datetime-edit-month-field,html[data-hero-study=shader] .world-booking-form input[type=date]::-webkit-datetime-edit-day-field,html[data-hero-study=shader] .world-booking-form input[type=date]::-webkit-datetime-edit-year-field{color:#fff6e8;padding:0}html[data-hero-study=shader] .world-booking-form input[type=date]::-webkit-calendar-picker-indicator{width:.85rem;height:.85rem;margin:0;cursor:pointer;opacity:.72;filter:invert(1) sepia(.35) saturate(.4) hue-rotate(8deg)}html[data-hero-study=shader] .world-booking-form input:-webkit-autofill,html[data-hero-study=shader] .world-booking-form input:-webkit-autofill:hover,html[data-hero-study=shader] .world-booking-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff6e8;caret-color:#fff6e8;box-shadow:inset 0 0 0 1000px transparent;transition:background-color 99999s ease-out 0s}html[data-hero-study=shader] .world-booking-form__end{grid-template-columns:minmax(0,1fr);justify-items:start;align-items:start;gap:.7rem;padding-top:.2rem}html[data-hero-study=shader] .world-booking-form__end button{min-height:2.65rem;padding:0 .95rem;border:1px solid rgb(255 246 232 / .88);border-radius:2px;background:#fff6e8;color:#1c120c;box-shadow:none;font-size:.68rem;letter-spacing:.1em;transition:background-color .18s ease,color .18s ease,border-color .18s ease}html[data-hero-study=shader] .world-booking-form__end button:hover{background:transparent;color:#fff6e8;border-color:#fff6e8}html[data-hero-study=shader] .world-booking-form__end button:hover span{transform:translate3d(.15rem,-.15rem,0)}html[data-hero-study=shader] .world-booking-form__end button:focus-visible{outline:1px solid #fff6e8;outline-offset:3px}html[data-hero-study=shader] .world-booking-form__end p{max-width:62ch;color:#fff6e894;font-size:.72rem;line-height:1.4;opacity:1}html[data-hero-study=shader] .world-section[data-world-section=book]:before{background:linear-gradient(180deg,#190c131a,#12080e38)}html[data-hero-study=shader] [data-reveal]{transform:none;translate:none;will-change:opacity}html[data-hero-study=shader] .music-object{translate:none;scale:none;transform:none}html[data-hero-study=shader] .world-dates .world-date,html[data-hero-study=shader] .world-dates li{transform:none}html[data-hero-study=shader] .music-object__slab,html[data-hero-study=shader] .music-object__face,html[data-hero-study=shader] .music-object__player{background:transparent}html[data-hero-study=shader] .music-object__ink{display:none}html[data-hero-study=shader] .music-object__play-cue{position:absolute;inset:0;z-index:4;width:auto;height:auto;display:grid;place-items:center;border:0;border-radius:0;color:#fff6e8;background:transparent;font-size:0;line-height:0;text-indent:0;opacity:0;pointer-events:none}html[data-hero-study=shader] .music-play-mark{width:3.4rem;height:3.4rem}html[data-hero-study=shader] .music-object__play-cue:before{content:none}html[data-hero-study=shader] .music-object__caption{display:none}html[data-hero-study=shader] .music-object__close{color:#fff6e8}html[data-hero-study=shader] .music-object.is-playing .music-object__face{display:grid}html[data-hero-study=shader] .music-platform--soundcloud .music-media-score--featured{display:grid;gap:.85rem;width:min(34rem,var(--music-page));margin-inline:auto 0}html[data-hero-study=shader] .music-set-stage{position:relative;isolation:isolate}html[data-hero-study=shader] .music-set-stage__face{position:relative;display:block;width:100%;margin:0;padding:0;aspect-ratio:1;overflow:hidden;color:#fff6e8;background:transparent;border:0;cursor:pointer}html[data-hero-study=shader] .music-set-stage__face img{width:100%;height:100%;object-fit:cover;object-position:center}html[data-hero-study=shader] .music-set-stage__copy{position:absolute;z-index:2;right:0;bottom:0;left:0;display:grid;gap:.2rem;padding:1.1rem 1rem 1rem;background:linear-gradient(180deg,transparent,rgb(18 8 10 / .62));text-align:left}html[data-hero-study=shader] .music-set-stage__copy strong{color:#fff6e8;font-family:Gabarito Variable,Gabarito,sans-serif;font-size:1.05rem;font-weight:720;line-height:1.12;letter-spacing:-.03em}html[data-hero-study=shader] .music-set-stage__copy span{color:color-mix(in srgb,#fff6e8 78%,transparent);font-size:.78rem;font-weight:560;letter-spacing:.02em}html[data-hero-study=shader] .music-set-stage__play{position:absolute;z-index:3;top:50%;left:50%;display:grid;place-items:center;width:3.6rem;height:3.6rem;color:#fff6e8;pointer-events:none;opacity:.92;transform:translate(-50%,-50%)}html[data-hero-study=shader] .music-set-stage.is-listening .music-set-stage__play,html[data-hero-study=shader] .music-set-stage.is-listening .music-set-stage__copy{opacity:0}html[data-hero-study=shader] .music-set-stage.is-listening .music-set-stage__face{pointer-events:none}html[data-hero-study=shader] .music-platform--soundcloud .music-featured-player{position:absolute;z-index:4;right:.55rem;bottom:.55rem;left:.55rem;display:none;overflow:hidden}html[data-hero-study=shader] .music-set-stage.is-listening .music-featured-player{display:block}html[data-hero-study=shader] .music-platform--soundcloud .music-featured-player iframe,html[data-hero-study=shader] .music-platform--soundcloud .music-featured-player .music-player-status{width:100%;height:10.4rem;min-height:10.4rem;border:0}html[data-hero-study=shader] .music-set-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}html[data-hero-study=shader] .music-platform--soundcloud .music-object{width:auto;opacity:1}html[data-hero-study=shader] .music-platform--soundcloud .music-object+.music-object{border-top:0}html[data-hero-study=shader] .music-platform--soundcloud .music-object__face,html[data-hero-study=shader] .music-platform--soundcloud .music-object__player{aspect-ratio:1;width:100%;height:auto}html[data-hero-study=shader] .music-platform--soundcloud .music-object__face{position:relative;display:grid;grid-template-columns:1fr;min-height:0;overflow:hidden}html[data-hero-study=shader] .music-platform--soundcloud .music-object.is-playing .music-object__face,html[data-hero-study=shader] .music-platform--soundcloud .music-object.is-selected .music-object__face{display:grid}html[data-hero-study=shader] .music-platform--soundcloud .music-object.is-selected .music-object__face{outline:1px solid #fff6e8;outline-offset:2px}html[data-hero-study=shader] .music-platform--soundcloud .music-object:not(.is-selected) .music-object__face{opacity:.72}html[data-hero-study=shader] .music-platform--soundcloud .music-object__art{position:absolute;inset:0;width:auto;height:auto;aspect-ratio:auto}html[data-hero-study=shader] .music-platform--soundcloud .music-object__front-copy,html[data-hero-study=shader] .music-platform--soundcloud .music-object__player,html[data-hero-study=shader] .music-platform--soundcloud .music-object__caption,html[data-hero-study=shader] .music-platform--soundcloud .music-object__close,html[data-hero-study=shader] .music-platform--soundcloud .music-object.is-playing .music-object__close,html[data-hero-study=shader] .music-platform--soundcloud .music-object__play-cue,html[data-hero-study=shader] .music-platform--soundcloud .music-object__ink{display:none}@media(hover:hover)and (pointer:fine){html[data-hero-study=shader] .music-platform--soundcloud .music-object:not(.is-playing) .music-object__face:hover,html[data-hero-study=shader] .music-platform--soundcloud .music-object:not(.is-playing) .music-object__face:focus-visible{color:#fff6e8;background:transparent;opacity:1}html[data-hero-study=shader] .music-platform--soundcloud .music-object:not(.is-playing) .music-object__face:hover .music-object__art img,html[data-hero-study=shader] .music-platform--soundcloud .music-object:not(.is-playing) .music-object__face:focus-visible .music-object__art img{transform:none}}html[data-hero-study=shader] .music-platform--youtube .music-object__front-copy{display:flex;right:0;bottom:0;left:0;z-index:3;padding:.85rem 1rem .95rem;background:linear-gradient(180deg,transparent 20%,rgb(18 8 10 / .58))}html[data-hero-study=shader] .music-platform--youtube .music-object__front-copy strong{color:#fff6e8;font-size:clamp(1.02rem,1.5vw,1.28rem);font-weight:680;letter-spacing:-.03em;text-shadow:0 .08em .45em rgb(12 8 10 / .5)}html[data-hero-study=shader] .music-platform--youtube .music-object__slab,html[data-hero-study=shader] .music-platform--youtube .music-object__face,html[data-hero-study=shader] .music-platform--youtube .music-object__player,html[data-hero-study=shader] .music-platform--youtube .music-object__art{overflow:hidden;border-radius:var(--tile-radius)}html[data-hero-study=shader] .music-platform--youtube .music-object__face,html[data-hero-study=shader] .music-platform--youtube .music-object__player{aspect-ratio:16 / 9}html[data-hero-study=shader] .music-platform--youtube .music-object__play-cue:before{content:none}html[data-hero-study=shader] .music-platform--youtube .music-object__face:hover .music-object__art img,html[data-hero-study=shader] .music-platform--youtube .music-object__face:focus-visible .music-object__art img{transform:none;filter:none}html[data-hero-study=shader] .music-platform--youtube .music-object__caption,html[data-hero-study=shader] .music-platform--youtube .music-object.is-playing .music-object__caption{display:none}html[data-hero-study=shader] .music-platform--youtube .music-object.is-playing .music-object__close{display:inline-flex}html[data-hero-study=shader] .music-platform--youtube .music-object.is-playing .music-object__face{display:none}html[data-hero-study=shader] .music-platform--spotify .music-media-score{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}html[data-hero-study=shader] .music-platform--spotify .music-object,html[data-hero-study=shader] .music-platform--spotify .music-object--lead,html[data-hero-study=shader] .music-platform--spotify .music-object:nth-child(2),html[data-hero-study=shader] .music-platform--spotify .music-object:nth-child(3){grid-column:auto;grid-row:auto}html[data-hero-study=shader] .music-platform--spotify .music-object__face,html[data-hero-study=shader] .music-platform--spotify .music-object__player{aspect-ratio:1;height:auto;margin:0}html[data-hero-study=shader] .music-platform--spotify .music-object__slab,html[data-hero-study=shader] .music-platform--spotify .music-object__face,html[data-hero-study=shader] .music-platform--spotify .music-object__player,html[data-hero-study=shader] .music-platform--spotify .music-object__art{overflow:hidden;border-radius:var(--tile-radius)}html[data-hero-study=shader] .music-platform--spotify .music-object__face{display:block;min-height:0;border:0}html[data-hero-study=shader] .music-platform--spotify .music-object__art{position:absolute;inset:0;width:auto;height:auto}html[data-hero-study=shader] .music-platform--spotify .music-object__ink{display:none}html[data-hero-study=shader] .music-platform--spotify .music-object__front-copy{display:flex;z-index:3;padding:.8rem .9rem .85rem;background:linear-gradient(180deg,transparent 8%,rgb(18 8 10 / .7))}html[data-hero-study=shader] .music-platform--spotify .music-object__front-copy strong{color:#fff6e8;font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;text-shadow:0 .1em .45em rgb(12 8 10 / .55)}html[data-hero-study=shader] .music-platform--spotify .music-object__caption,html[data-hero-study=shader] .music-platform--spotify .music-object.is-playing .music-object__caption,html[data-hero-study=shader] .music-platform--spotify .music-object.is-playing .music-object__face{display:none}html[data-hero-study=shader] .music-platform--spotify .music-object.is-playing .music-object__close{display:inline-flex}@media(max-width:900px){html[data-hero-study=shader] .music-platform--soundcloud .music-media-score--featured{width:min(34rem,100%)}html[data-hero-study=shader] .music-platform--soundcloud .music-featured-player,html[data-hero-study=shader] .music-platform--soundcloud .music-object{grid-column:auto;grid-row:auto;width:auto}html[data-hero-study=shader] .music-platform--soundcloud .music-featured-player{order:0;min-height:0}html[data-hero-study=shader] .music-platform--spotify .music-media-score{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}html[data-hero-study=shader] .world-about__portrait{grid-column:1 / -1;grid-row:2;justify-self:center;width:min(88vw,28rem);height:min(62svh,34rem);max-width:none;max-height:none;margin:.35rem 0 0;aspect-ratio:auto}html[data-hero-study=shader] .world-about__portrait img[data-about-photo=hat].world-about__portrait-print{inset:0;width:100%;height:100%;object-fit:contain;object-position:70% 100%}}html[data-hero-study=shader] .music-platform--youtube{min-height:auto;padding-block:clamp(6.5rem,12svh,10rem)}html[data-hero-study=shader] .music-platform--youtube .music-platform__stage{position:relative;top:auto;height:auto;min-height:0;display:block;overflow:visible;padding:0}html[data-hero-study=shader] .music-platform--youtube .music-media-score{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,2vw,1.8rem) clamp(1.25rem,2.4vw,2.2rem);width:var(--music-page);margin-inline:auto;overflow:visible;padding:0}html[data-hero-study=shader] .music-platform--youtube .music-object{flex:none;min-width:0}html[data-hero-study=shader] .music-platform--youtube .music-object__caption{display:none}html[data-hero-study=shader] .world-manifesto:before{background:#102b2a14}html[data-hero-study=shader] .world-manifesto__film{opacity:.16;mix-blend-mode:multiply;filter:saturate(.85) contrast(1.08)}html[data-hero-study=shader] .world-manifesto__wash{background:linear-gradient(180deg,#12323014,#252a141f),radial-gradient(circle at 50% 48%,transparent 28%,rgb(13 37 36 / .16) 100%)}html[data-hero-study=shader] .world-manifesto blockquote{line-height:1.06;padding-block:.08em .18em}html[data-hero-study=shader] .world-manifesto blockquote span,html[data-hero-study=shader] .world-manifesto blockquote span:nth-child(2),html[data-hero-study=shader] .world-manifesto blockquote span:nth-child(3){transform:none}html[data-hero-study=shader] .world-book__resources{display:block;border:0}html[data-hero-study=shader] .world-book__resources [data-book-layout]{display:none}html[data-hero-study=shader] .world-book__resources[data-book-resources=split] [data-book-layout=split],html[data-hero-study=shader]:not([data-book]) .world-book__resources [data-book-layout=split]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgb(255 246 232 / .22);border-bottom:1px solid rgb(255 246 232 / .22)}html[data-hero-study=shader] .world-book__resources[data-book-resources=line] [data-book-layout=line]{display:flex;flex-wrap:wrap;gap:.65rem .85rem;margin:0;padding:1.15rem 0 1.4rem;border-top:1px solid rgb(255 246 232 / .22);border-bottom:1px solid rgb(255 246 232 / .22);font-size:1.35rem;font-weight:620;letter-spacing:-.03em}html[data-hero-study=shader] .world-book__resources[data-book-resources=stack] [data-book-layout=stack]{display:grid}html[data-hero-study=shader] .world-book__resources [data-book-layout=split] a,html[data-hero-study=shader] .world-book__resources [data-book-layout=split] a+a{min-height:5.75rem;display:flex;align-items:baseline;justify-content:space-between;gap:1.25rem;padding:1.5rem clamp(1.35rem,2.4vw,2.1rem);font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:650}html[data-hero-study=shader] .world-book__resources [data-book-layout=split] a{padding-left:0}html[data-hero-study=shader] .world-book__resources [data-book-layout=split] a+a{padding-right:0;border-left:1px solid rgb(255 246 232 / .22)}html[data-hero-study=shader] .world-book__resources [data-book-layout=split] a span{font-size:var(--label);font-weight:600;letter-spacing:.06em}html[data-hero-study=shader] .world-book__resources [data-book-layout=stack] a{display:grid;gap:.2rem;padding:1.15rem 0 1.25rem;border-top:1px solid rgb(255 246 232 / .22);font-size:inherit}html[data-hero-study=shader] .world-book__resources [data-book-layout=stack] a:last-child{border-bottom:1px solid rgb(255 246 232 / .22)}html[data-hero-study=shader] .world-book__resources [data-book-layout=stack] strong{font-size:clamp(1.35rem,2vw,1.8rem);font-weight:650;letter-spacing:-.035em}html[data-hero-study=shader] .world-book__resources [data-book-layout=stack] span{font-size:var(--caption);font-weight:500;letter-spacing:-.01em;color:color-mix(in srgb,#fff6e8 74%,transparent)}html[data-hero-study=shader] .music-platform__heading h3{font-size:var(--section-title);font-weight:650;font-variation-settings:"wght" 650;line-height:1.04;letter-spacing:-.03em;overflow:visible;padding-block:.1em .22em}html[data-hero-study=shader] .music-platform__heading small{font-size:var(--caption);font-weight:640;letter-spacing:.08em}html[data-hero-study=shader] .world-about__epk{display:none}html[data-hero-study=shader] .world-about__mast h2 span,html[data-hero-study=shader] .world-book__header h2{opacity:1;translate:none}html[data-hero-study=shader] .introduction-atlas,html[data-hero-study=shader] .introduction-scene,html[data-hero-study=shader] .introduction-portrait,html[data-hero-study=shader] .introduction-word{will-change:auto}@media(max-aspect-ratio:4 / 5){html[data-hero-study=shader] .introduction-portrait{inset:auto 0 0;width:100%;height:100svh;max-height:none;aspect-ratio:auto;-webkit-mask-image:radial-gradient(ellipse 128% 118% at 50% 62%,#000 48%,rgb(0 0 0 / .82) 78%,rgb(0 0 0 / .28) 92%,transparent 100%),linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .12) 6%,rgb(0 0 0 / .48) 12%,rgb(0 0 0 / .82) 18%,#000 26%);mask-image:radial-gradient(ellipse 128% 118% at 50% 62%,#000 48%,rgb(0 0 0 / .82) 78%,rgb(0 0 0 / .28) 92%,transparent 100%),linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .12) 6%,rgb(0 0 0 / .48) 12%,rgb(0 0 0 / .82) 18%,#000 26%);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-hero-study=shader] .introduction-portrait :global(img),html[data-hero-study=shader] .introduction-portrait img{object-fit:contain;object-position:50% 0%}html[data-hero-study=shader] .introduction-copy h2{line-height:1.12;padding-bottom:.12em}}@media(max-width:900px){html[data-hero-study=shader] .music-platform--youtube .music-media-score{grid-template-columns:1fr;width:calc(100% - (2*clamp(1rem,4vw,4.5rem)));gap:1.6rem}html[data-hero-study=shader] .music-platform--youtube .music-object__play-cue{right:.42rem;bottom:.42rem;width:1.35rem;height:1.35rem}html[data-hero-study=shader] .music-platform--youtube .music-object__play-cue svg{width:1.18rem;height:1.18rem}html[data-hero-study=shader] .world-about__portrait{width:min(90vw,24rem);height:min(52svh,28rem);max-width:none;max-height:none;margin:.2rem 0 0}html[data-hero-study=shader] .world-book__resources [data-book-layout=split]{grid-template-columns:1fr}html[data-hero-study=shader] .world-book__resources [data-book-layout=split] a,html[data-hero-study=shader] .world-book__resources [data-book-layout=split] a+a{min-height:5.25rem;padding:1.35rem 0 1.5rem}html[data-hero-study=shader] .world-book__resources [data-book-layout=split] a+a{border-left:0;border-top:1px solid rgb(255 246 232 / .22)}html[data-hero-study=shader] .music-platform__heading h3{font-size:var(--section-title-phone)}html[data-hero-study=shader] .world-about__epk{display:none}}@media(max-width:560px){html[data-hero-study=shader] .music-platform--youtube .music-media-score{width:calc(100% - 2rem)}}html[data-hero-study=shader] .music-opening h2 span,html[data-hero-study=shader] .music-opening h2 span:nth-child(2){clip-path:none;transform:none}html[data-hero-study=shader] .music-opening h2 span{opacity:var(--music-opening-in, 0)}html[data-hero-study=shader] .music-opening h2 span:nth-child(2){opacity:var(--music-opening-line-two, 0)}html[data-hero-study=shader] .music-markers{opacity:var(--music-opening-in, 0)}html[data-hero-study=shader] .music-platform__heading h3,html[data-hero-study=shader] .music-platform__heading small{clip-path:none;transform:none;opacity:var(--title-reveal, 1)}html[data-hero-study=shader] .music-player-status{background:#190c1347;font-size:var(--caption);border-radius:inherit}html[data-hero-study=shader] .music-object__front-copy small,html[data-hero-study=shader] .music-object__front-copy em{font-size:var(--caption)}html[data-hero-study=shader] .music-object__player iframe{overflow:hidden;border-radius:inherit}@media(max-width:800px){html[data-hero-study=shader] ul#continuation-index.continuation-nav__index>li>a{font-size:clamp(2.4rem,12vw,3.6rem);font-weight:700;letter-spacing:-.05em}html[data-hero-study=shader] .continuation-nav__index a:before{font-size:var(--caption)}}@media(max-width:560px){html[data-hero-study=shader] .music-markers,html[data-hero-study=shader] .music-platform__heading small,html[data-hero-study=shader] .music-platform--soundcloud .music-object__front-copy small,html[data-hero-study=shader] .music-platform--soundcloud .music-object__front-copy em,html[data-hero-study=shader] .music-platform--spotify .music-object__front-copy small,html[data-hero-study=shader] .music-platform--spotify .music-object__front-copy em,html[data-hero-study=shader] .music-object__play-cue{font-size:var(--caption)}}@media(prefers-reduced-motion:reduce){html[data-hero-study=shader] .hero-world,html[data-hero-study=shader] .hero-wordmark,html[data-hero-study=shader] .introduction-word,html[data-hero-study=shader] [data-reveal],html[data-hero-study=shader] .music-object,html[data-hero-study=shader] .world-about__mast h2 span,html[data-hero-study=shader] .world-about__copy h3,html[data-hero-study=shader] .world-about__line,html[data-hero-study=shader] .world-about__epk,html[data-hero-study=shader] .world-about__portrait{filter:none;transform:none;translate:none;scale:none;clip-path:none;opacity:1}}html[data-hero-study=shader] .world-event a{padding-inline-start:0;overflow:visible;text-shadow:0 .08em .55em rgb(42 12 8 / .28)}html[data-hero-study=shader] .world-event time,html[data-hero-study=shader] .world-event time>span,html[data-hero-study=shader] .world-event time small{overflow:visible}html[data-hero-study=shader] .world-event time>span,html[data-hero-study=shader] .world-event time small,html[data-hero-study=shader] .world-event__place strong,html[data-hero-study=shader] .world-event__place small,html[data-hero-study=shader] .world-event__detail strong,html[data-hero-study=shader] .world-event__detail small{font-family:Gabarito Variable,Gabarito,sans-serif;min-width:0}.music-world{--music-cream: #f7ead1;--music-ink: #2f2a0a;--music-a: 230 95 11;--music-b: 239 192 156;--music-c: 155 67 12;--field-opening: 1;--field-soundcloud: 0;--field-youtube: 0;--field-spotify: 0;--music-page: min( calc(100% - (2*clamp(1rem, 4vw, 4.5rem))) , 108rem);--music-gap: clamp(.75rem, 1.2vw, 1.25rem);--music-ease: cubic-bezier(.16, 1, .3, 1);position:relative;z-index:5;min-height:100svh;margin-top:-1px;overflow:clip;isolation:isolate;color:var(--music-cream);background:rgb(var(--music-a));font-family:Gabarito Variable,Gabarito,sans-serif;font-kerning:normal;container-type:inline-size}.music-world *,.music-world *:before,.music-world *:after{box-sizing:border-box}.music-field{position:absolute;z-index:0;inset:0;pointer-events:none}.music-field__sticky{position:sticky;top:0;width:100%;height:100svh;overflow:hidden;background:rgb(var(--music-a))}.music-field__sticky:after{position:absolute;inset:0;background:linear-gradient(180deg,#2615070a,#26150738),rgb(var(--music-a) / .04);mix-blend-mode:multiply;content:""}.music-field__canvas,.music-field__pigment,.music-field__grain{position:absolute;inset:-5vmax;width:calc(100% + 10vmax);height:calc(100% + 10vmax)}.music-field__canvas{opacity:.92;filter:blur(clamp(8px,1vw,16px)) saturate(1.08) contrast(1.06);transform:scale(1.035)}.music-world:not(.is-music-active) .music-field__canvas{visibility:hidden;opacity:0}.music-field__pigment{background:radial-gradient(ellipse 34% 42% at 7% 18%,rgb(var(--music-b) / .4),transparent 72%),radial-gradient(ellipse 32% 38% at 94% 82%,rgb(var(--music-c) / .38),transparent 74%),linear-gradient(128deg,rgb(var(--music-a) / .22),rgb(var(--music-a) / .08));mix-blend-mode:color;opacity:.62}.music-field__illustrations,.music-field__illustration{position:absolute;inset:0;pointer-events:none}.music-field__illustrations{overflow:hidden}.music-field__illustration{opacity:0;transition:opacity .4s linear}.music-field__illustration picture,.music-field__illustration img{display:block;width:100%;height:100%}.music-field__illustration img{object-fit:cover;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.65) brightness(1.25)}.music-field__illustration--opening{opacity:calc(var(--field-opening) * .3)}.music-field__illustration--opening img{object-position:center;filter:grayscale(1) contrast(2.4) brightness(1.45)}.music-field__illustration--soundcloud{opacity:calc(var(--field-soundcloud) * .2)}.music-field__illustration--youtube{opacity:calc(var(--field-youtube) * .18)}.music-field__illustration--spotify{opacity:calc(var(--field-spotify) * .2)}.music-field__grain{inset:0;width:100%;height:100%;opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='4' seed='9' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");background-size:176px 176px}.music-opening,.music-score,.music-exit{position:relative;z-index:2}.music-opening{width:var(--music-page);min-height:76svh;margin-inline:auto;padding-block:clamp(7rem,12svh,10rem) clamp(3rem,7svh,5.5rem);display:grid;place-items:center;align-content:center;gap:clamp(2.5rem,6svh,5rem)}.music-opening h2{width:min(15ch,92%);margin:0;color:var(--music-cream);font-size:clamp(2.8rem,5.6vw,6.4rem);font-weight:760;font-variation-settings:"wght" 760;line-height:.93;letter-spacing:-.06em;text-align:center;text-wrap:balance}.music-opening h2 span{display:block;clip-path:inset(calc((1 - var(--music-opening-in, 0)) * 100%) 0 0);opacity:var(--music-opening-in, 0);transform:translate3d(0,calc((1 - var(--music-opening-in, 0)) * 2rem),0);will-change:clip-path,opacity,transform}.music-opening h2 span:nth-child(2){clip-path:inset(calc((1 - var(--music-opening-line-two, 0)) * 100%) 0 0);opacity:var(--music-opening-line-two, 0);transform:translate3d(0,calc((1 - var(--music-opening-line-two, 0)) * 2rem),0)}.music-markers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem clamp(.65rem,1.25vw,1.25rem);font-size:clamp(.68rem,.72vw,.8rem);font-weight:760;letter-spacing:.12em}.music-markers a{position:relative;min-height:44px;display:inline-flex;align-items:center;color:inherit;text-decoration:none}.music-markers a:after{position:absolute;right:0;bottom:6px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .26s var(--music-ease)}.music-markers a:hover:after,.music-markers a:focus-visible:after,.music-markers a.is-current:after{transform:scaleX(1);transform-origin:left}.music-markers a:focus-visible,.music-object__face:focus-visible,.music-object__caption a:focus-visible,.music-object__close:focus-visible,.music-media-score:focus-visible,.music-exit__next:focus-visible{outline:2px solid currentColor;outline-offset:4px}.music-platform{--title-reveal: 0;--world-progress: 0;position:relative;min-height:100svh;scroll-margin-top:0}.music-platform__stage{position:relative;width:100%}.music-platform__heading{position:relative;z-index:10;width:var(--music-page);margin:0 auto clamp(2rem,5svh,4.5rem);padding-top:clamp(1.25rem,2vw,2rem);display:flex;align-items:end;justify-content:space-between;gap:2rem;border-top:1px solid rgb(247 234 209 / .55);color:var(--music-cream)}.music-platform__heading>span{display:none}.music-platform__heading h3{margin:0;font-size:clamp(2.9rem,5.4vw,6.5rem);font-weight:780;line-height:.88;letter-spacing:-.065em;clip-path:inset(calc((1 - var(--title-reveal)) * 100%) 0 0);opacity:var(--title-reveal);transform:translate3d(0,calc((1 - var(--title-reveal)) * 1.5rem),0)}.music-platform__heading small{padding-bottom:.45rem;font-size:.72rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase;opacity:var(--title-reveal);transform:translate3d(0,calc((1 - var(--title-reveal)) * .75rem),0)}.music-platform__statement{display:none}.music-media-score{position:relative;z-index:8}.music-object{--object-reveal: 0;position:relative;min-width:0;color:var(--music-cream);opacity:var(--object-reveal);transform:none}.music-object.is-playing{z-index:20}.music-object__slab{position:relative;min-width:0;overflow:hidden;background:var(--music-ink)}.music-object__face,.music-object__player{position:relative;width:100%;overflow:hidden;border:0;background:var(--music-ink)}.music-object__face{display:block;padding:0;color:var(--music-cream);text-align:left;cursor:pointer}.music-object__art,.music-object__art img{display:block;width:100%;height:100%}.music-object__art{overflow:hidden}.music-object__art img{object-fit:cover;object-position:center;transition:transform .5s var(--music-ease),filter .3s linear}.music-object__front-copy{position:absolute;z-index:3;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.25rem;padding:clamp(.8rem,1.5vw,1.5rem);pointer-events:none}.music-object__front-copy small,.music-object__front-copy em{font-size:clamp(.62rem,.66vw,.72rem);font-style:normal;font-weight:760;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.music-object__front-copy strong{max-width:24ch;font-size:clamp(1.25rem,2vw,2.35rem);font-weight:760;line-height:.98;letter-spacing:-.045em}.music-object__front-copy em{opacity:.76}.music-object__ink{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,transparent 38%,rgb(23 17 7 / .12) 55%,rgb(23 17 7 / .9) 100%);pointer-events:none}.music-object__play-cue{position:absolute;z-index:4;top:clamp(.65rem,1.15vw,1rem);right:clamp(.65rem,1.15vw,1rem);width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid rgb(247 234 209 / .76);border-radius:50%;color:var(--music-cream);background:#18110870;font-size:.72rem;line-height:1;text-indent:.1em;transition:color .22s var(--music-ease),background-color .22s var(--music-ease),transform .22s var(--music-ease);pointer-events:none}@media(hover:hover)and (pointer:fine){.music-object__face:hover .music-object__art img{transform:scale(1.018)}.music-object__face:hover .music-object__play-cue{color:var(--music-ink);background:var(--music-cream);transform:scale(1.06)}}.music-object__player,.music-object.is-playing .music-object__face{display:none}.music-object.is-playing .music-object__player{display:block}.music-object__player iframe{display:block;width:100%;height:100%;border:0}.music-player-status{position:absolute;z-index:2;inset:0;display:grid;place-items:center;padding:1rem;background:var(--music-ink);color:var(--music-cream);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-align:center}.music-object__caption{display:none}.music-object__caption>span,.music-object__caption>small{display:none}.music-object__caption strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-object__caption a,.music-object__close{min-height:44px;display:inline-flex;align-items:center;border:0;color:inherit;background:transparent;font:inherit;font-weight:720;text-decoration:none;cursor:pointer}.music-object__close{position:absolute;z-index:6;left:.7rem;bottom:.45rem;display:none;padding:0 .15rem;color:var(--music-cream);font-size:.72rem;letter-spacing:.02em;text-shadow:0 .08em .4em rgb(12 8 10 / .7)}.music-object.is-playing .music-object__close{display:inline-flex}.music-platform--soundcloud{min-height:auto;padding-block:clamp(7rem,12svh,11rem)}.music-platform--soundcloud .music-media-score{width:var(--music-page);margin-inline:auto;display:grid;gap:var(--music-gap)}.music-platform--soundcloud .music-object__face,.music-platform--soundcloud .music-object__player{aspect-ratio:3 / 1}.music-platform--soundcloud .music-object__face{display:grid;grid-template-columns:33.333% minmax(0,1fr)}.music-platform--soundcloud .music-object.is-playing .music-object__face{display:none}.music-platform--soundcloud .music-object__art{grid-column:1;height:100%}.music-platform--soundcloud .music-object__front-copy{position:relative;grid-column:2;grid-row:1;justify-content:center;gap:clamp(.35rem,.8vw,.75rem);padding:clamp(1rem,2.5vw,3rem)}.music-platform--soundcloud .music-object__front-copy strong{max-width:22ch;font-size:clamp(1.45rem,3vw,3.75rem);line-height:.92}.music-platform--soundcloud .music-object__ink{background:linear-gradient(90deg,transparent 23%,rgb(25 18 7 / .2) 33.333%,rgb(25 18 7 / .86) 58%,rgb(25 18 7 / .66))}.music-platform--soundcloud .music-object__play-cue{top:50%;transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.music-platform--soundcloud .music-object__face:hover .music-object__play-cue{transform:translateY(-50%) scale(1.06)}}.music-platform--youtube{min-height:calc(100svh + var(--music-pin-distance, 135svh))}.music-platform--youtube .music-platform__stage{position:sticky;top:0;height:100svh;min-height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:center;overflow:hidden;padding-block:clamp(5.5rem,10svh,8rem) clamp(2rem,5svh,4rem)}.music-platform--youtube .music-media-score{min-width:0;display:flex;align-items:center;gap:var(--music-gap);overflow:auto hidden;padding-inline:max(clamp(1rem,4vw,4.5rem),calc((100vw - 108rem)/2));padding-right:18vw;scrollbar-width:none}.music-platform--youtube .music-media-score::-webkit-scrollbar{display:none}.music-platform--youtube .music-object{flex:0 0 clamp(34rem,62vw,66rem)}.music-platform--youtube .music-object__face,.music-platform--youtube .music-object__player{aspect-ratio:16 / 9}.music-platform--spotify{min-height:auto;padding-block:clamp(8rem,14svh,13rem)}.music-platform--spotify .music-platform__stage{width:100%}.music-platform--spotify .music-media-score{width:var(--music-page);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--music-gap)}.music-platform--spotify .music-object__face,.music-platform--spotify .music-object__player{aspect-ratio:1}.music-platform--spotify .music-object__front-copy strong{font-size:clamp(1.25rem,1.8vw,2.2rem)}.music-exit{width:var(--music-page);min-height:66svh;margin-inline:auto;padding-block:clamp(7rem,15svh,12rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;border-top:1px solid rgb(247 234 209 / .55);opacity:var(--music-exit-in, 0);transform:translate3d(0,calc((1 - var(--music-exit-in, 0)) * 1.5rem),0)}.music-exit__handoff{max-width:12ch;margin:0;font-size:clamp(3rem,6.5vw,7.5rem);font-weight:760;line-height:.9;letter-spacing:-.065em}.music-exit__next{min-height:44px;display:inline-flex;align-items:center;gap:1rem;color:inherit;border-bottom:1px solid currentColor;font-size:.78rem;font-weight:760;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.music-exit__next span{transition:transform .22s var(--music-ease)}.music-exit__next:hover span{transform:translate3d(0,.25rem,0)}@media(max-width:900px){.music-opening{min-height:70svh;padding-top:6rem}.music-opening h2{width:min(13ch,100%);font-size:clamp(2.75rem,11vw,4.7rem)}.music-platform__heading{align-items:center;margin-bottom:1.5rem}.music-platform__heading h3{font-size:clamp(2.75rem,11vw,4.5rem)}.music-platform--soundcloud,.music-platform--spotify{padding-block:6.5rem}.music-platform--youtube{min-height:auto;padding-block:6.5rem}.music-platform--youtube .music-platform__stage{position:relative;height:auto;min-height:0;display:block;overflow:visible;padding:0}.music-platform--youtube .music-media-score{overflow-x:auto;padding-inline:clamp(1rem,4vw,4.5rem);padding-right:16vw;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.music-platform--youtube .music-object{flex-basis:min(82vw,36rem);scroll-snap-align:start}.music-platform--spotify .music-media-score{grid-template-columns:repeat(2,minmax(0,1fr))}.music-exit{min-height:58svh;grid-template-columns:1fr;align-content:end}.music-exit__next{justify-self:start}}@media(max-width:560px){.music-world{--music-gap: .5rem}.music-opening{width:calc(100% - 2rem);min-height:68svh;gap:1.75rem}.music-markers{gap-inline:.55rem;font-size:.62rem}.music-platform__heading{width:calc(100% - 2rem)}.music-platform__heading small{font-size:.62rem}.music-platform--soundcloud .music-media-score,.music-platform--spotify .music-media-score,.music-exit{width:calc(100% - 2rem)}.music-platform--soundcloud .music-object__front-copy{gap:.18rem;padding:.75rem 3.25rem .75rem .8rem}.music-platform--soundcloud .music-object__front-copy small,.music-platform--soundcloud .music-object__front-copy em{font-size:.52rem}.music-platform--soundcloud .music-object__front-copy strong{font-size:clamp(.95rem,4.1vw,1.2rem);line-height:.95}.music-object__play-cue{width:2.25rem;height:2.25rem;font-size:.58rem}.music-platform--youtube .music-media-score{padding-left:1rem}.music-platform--youtube .music-object{flex-basis:86vw}.music-platform--spotify .music-object__front-copy{min-height:58%;padding:.65rem}.music-platform--spotify .music-object__front-copy small,.music-platform--spotify .music-object__front-copy em{font-size:.5rem}.music-platform--spotify .music-object__front-copy strong{font-size:clamp(.9rem,4.5vw,1.25rem)}.music-exit__handoff{font-size:clamp(3rem,15vw,4.5rem)}}@media(prefers-reduced-motion:reduce){.music-field__canvas{display:none}.music-field__sticky{background:radial-gradient(circle at 12% 18%,rgb(var(--music-b) / .55),transparent 40%),radial-gradient(circle at 88% 76%,rgb(var(--music-c) / .55),transparent 42%),rgb(var(--music-a))}.music-opening h2 span,.music-platform__heading h3,.music-platform__heading small,.music-object,.music-exit{clip-path:none;opacity:1;transform:none}.music-platform--youtube{min-height:auto;padding-block:7rem}.music-platform--youtube .music-platform__stage{position:relative;height:auto;min-height:0;display:block;padding:0}.music-platform--youtube .music-media-score{overflow-x:auto;scroll-snap-type:x mandatory}.music-platform--youtube .music-object{scroll-snap-align:start}.music-object__art img,.music-object__play-cue,.music-markers a:after,.music-exit__next span{transition-duration:.01ms!important}}.music-world[data-music-reduced=true] .music-opening h2 span,.music-world[data-music-reduced=true] .music-platform__heading h3,.music-world[data-music-reduced=true] .music-platform__heading small,.music-world[data-music-reduced=true] .music-object,.music-world[data-music-reduced=true] .music-exit{clip-path:none;opacity:1;transform:none}html[data-hero-study=shader] a.continuation-nav__mark{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;width:max-content;min-width:82px;min-height:44px;padding:0;overflow:visible;color:var(--warm-white, #fff6e8);font-family:inherit;font-size:0!important;font-weight:400;letter-spacing:0!important;line-height:0;text-transform:none!important;text-decoration:none;background:none;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}html[data-hero-study=shader] a.continuation-nav__mark svg.continuation-nav__mark-svg{display:block;width:82px;height:36px;aspect-ratio:889 / 390;overflow:visible;mix-blend-mode:normal}html[data-hero-study=shader] a.continuation-nav__mark path{fill:#fff6e8;stroke:none;mix-blend-mode:normal}html[data-hero-study=shader] a.continuation-nav__mark:after{content:none;display:none}.continuation-nav[data-astro-cid-ef7yikt7]{--continuation-nav-ink: #fff6e8;--nav-ease: cubic-bezier(.16, 1, .3, 1);position:fixed;z-index:80;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:max(.55rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) .55rem max(1.25rem,env(safe-area-inset-left));color:var(--continuation-nav-ink);background:linear-gradient(180deg,rgb(18 8 12 / .34),transparent);opacity:0;transform:translate3d(0,-.7rem,0);pointer-events:none;transition:opacity .32s linear,transform .52s var(--nav-ease)}.continuation-nav[data-astro-cid-ef7yikt7].is-visible{opacity:1;transform:none;pointer-events:auto}.continuation-nav__toggle[data-astro-cid-ef7yikt7]{display:none}.continuation-nav__index[data-astro-cid-ef7yikt7]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.15rem 1.7rem;margin:0;padding:0;list-style:none}.continuation-nav__index[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7]{position:relative;display:inline-flex;align-items:center;min-height:44px;color:inherit;font-family:Gabarito Variable,Gabarito,sans-serif;font-size:.78rem;font-weight:640;letter-spacing:.06em;text-decoration:none}.continuation-nav__mark[data-astro-cid-ef7yikt7]{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;width:max-content;min-height:44px;padding:0;color:#fff6e8;font-size:0;line-height:0;letter-spacing:0;text-transform:none;text-decoration:none;background:none;mix-blend-mode:normal}.continuation-nav__mark[data-astro-cid-ef7yikt7] svg[data-astro-cid-ef7yikt7]{display:block;width:82px;height:36px;aspect-ratio:889 / 390;overflow:visible;mix-blend-mode:normal}.continuation-nav__mark[data-astro-cid-ef7yikt7] path[data-astro-cid-ef7yikt7]{fill:#fff6e8;stroke:none}.continuation-nav__index[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7]:after{position:absolute;right:0;bottom:10px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .28s var(--nav-ease)}.continuation-nav__index[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7]:hover:after,.continuation-nav__index[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7]:focus-visible:after,.continuation-nav__index[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7].is-current:after{transform:scaleX(1);transform-origin:left}.continuation-nav__mark[data-astro-cid-ef7yikt7]:after{display:none}.continuation-nav[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7]:focus-visible,.continuation-nav__toggle[data-astro-cid-ef7yikt7]:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:800px){.continuation-nav[data-astro-cid-ef7yikt7]{z-index:90;background:linear-gradient(180deg,rgb(18 8 12 / .42),transparent 78%);transform:translate3d(0,-.7rem,0)}.continuation-nav[data-astro-cid-ef7yikt7].is-visible{transform:none}.continuation-nav[data-astro-cid-ef7yikt7].is-open{background:transparent}.continuation-nav__toggle[data-astro-cid-ef7yikt7]{position:relative;z-index:3;display:grid;width:44px;height:44px;place-items:center;margin:0;padding:0;border:0;color:inherit;background:none;cursor:pointer}.continuation-nav__toggle-icon[data-astro-cid-ef7yikt7]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:1.15rem;pointer-events:none}.continuation-nav__toggle-icon[data-astro-cid-ef7yikt7] span[data-astro-cid-ef7yikt7]{display:block;width:100%;height:1.5px;background:currentColor;transform-origin:50% 50%;transition:transform .42s var(--nav-ease),opacity .18s linear}.continuation-nav__toggle-label[data-astro-cid-ef7yikt7]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.continuation-nav[data-astro-cid-ef7yikt7].is-open .continuation-nav__toggle-icon[data-astro-cid-ef7yikt7] span[data-astro-cid-ef7yikt7]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.continuation-nav[data-astro-cid-ef7yikt7].is-open .continuation-nav__toggle-icon[data-astro-cid-ef7yikt7] span[data-astro-cid-ef7yikt7]:nth-child(2){opacity:0}.continuation-nav[data-astro-cid-ef7yikt7].is-open .continuation-nav__toggle-icon[data-astro-cid-ef7yikt7] span[data-astro-cid-ef7yikt7]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.continuation-nav__index[data-astro-cid-ef7yikt7]{position:fixed;z-index:2;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;padding:max(6rem,calc(env(safe-area-inset-top) + 5rem)) max(1.35rem,env(safe-area-inset-right)) max(2.25rem,env(safe-area-inset-bottom)) max(1.35rem,env(safe-area-inset-left));background:linear-gradient(180deg,#ff500547,#12080cc7 58%,#12080ce6);clip-path:inset(0 0 100% 0);visibility:visible;opacity:1;pointer-events:none;transition:clip-path .72s var(--nav-ease)}.continuation-nav[data-astro-cid-ef7yikt7].is-open .continuation-nav__index[data-astro-cid-ef7yikt7]{clip-path:inset(0);pointer-events:auto}.continuation-nav__index[data-astro-cid-ef7yikt7] li[data-astro-cid-ef7yikt7]{border-top:1px solid rgb(255 246 232 / .22)}.continuation-nav__index[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7]{min-height:4.6rem;width:100%;justify-content:space-between;font-size:clamp(2.4rem,12vw,3.6rem);font-weight:650;letter-spacing:-.05em;opacity:0;transform:translate3d(0,.55em,0);transition:opacity .48s linear,transform .64s var(--nav-ease)}.continuation-nav__index[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7]:before{content:counter(nav-item,decimal-leading-zero);counter-increment:nav-item;font-size:.72rem;font-weight:600;letter-spacing:.12em;opacity:.55}.continuation-nav__index[data-astro-cid-ef7yikt7]{counter-reset:nav-item}.continuation-nav[data-astro-cid-ef7yikt7].is-open .continuation-nav__index[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7]{opacity:1;transform:none;transition-delay:calc(.16s + var(--i, 0) * 70ms)}.continuation-nav__index[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7]:after{display:none}}@media(prefers-reduced-motion:reduce){.continuation-nav[data-astro-cid-ef7yikt7],.continuation-nav[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7]:after,.continuation-nav__toggle-icon[data-astro-cid-ef7yikt7] span[data-astro-cid-ef7yikt7],.continuation-nav__index[data-astro-cid-ef7yikt7],.continuation-nav__index[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7]{transition-duration:.01ms!important;transition-delay:0ms!important}.continuation-nav__index[data-astro-cid-ef7yikt7]{clip-path:none;opacity:0;visibility:hidden}.continuation-nav[data-astro-cid-ef7yikt7].is-open .continuation-nav__index[data-astro-cid-ef7yikt7]{opacity:1;visibility:visible}.continuation-nav__index[data-astro-cid-ef7yikt7] a[data-astro-cid-ef7yikt7]{transform:none;opacity:1}}.world-continuation{--world-cream: #f7ead1;--world-ink: #38260f;--world-rust: #a84512;--world-orange: #e45d0d;--world-olive: #515018;--world-petrol: #244846;--world-page: min( calc(100% - (2*clamp(1rem, 4vw, 4.5rem))) , 108rem);--world-gap: clamp(.75rem, 1.2vw, 1.25rem);--world-ease: cubic-bezier(.16, 1, .3, 1);position:relative;z-index:6;overflow:clip;isolation:isolate;color:var(--world-cream);background:var(--world-petrol);font-family:Gabarito Variable,Gabarito,sans-serif;font-kerning:normal}.world-continuation *,.world-continuation *:before,.world-continuation *:after{box-sizing:border-box}.world-living-field{position:absolute;z-index:0;inset:0;pointer-events:none}.world-living-field__sticky{position:sticky;top:0;width:100%;height:100svh;overflow:hidden;background:var(--world-petrol)}.world-living-field canvas,.world-living-field__color{position:absolute;inset:-5vmax;width:calc(100% + 10vmax);height:calc(100% + 10vmax)}.world-living-field canvas{opacity:.95;filter:blur(clamp(8px,1vw,16px)) saturate(.92) contrast(1.08);transform:scale(1.035)}.world-living-field__color{background:radial-gradient(circle at 12% 16%,rgb(228 93 13 / .36),transparent 44%),radial-gradient(circle at 86% 76%,rgb(81 80 24 / .42),transparent 46%),linear-gradient(132deg,#2448461f,#a845122e);mix-blend-mode:color}.world-paper-grain{position:absolute;z-index:5;inset:0;opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.83' numOctaves='4' seed='12' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");background-size:180px 180px;pointer-events:none}.world-section{position:relative;z-index:2;isolation:isolate}.world-section:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none}[data-reveal]{--reveal: 0;opacity:var(--reveal);transform:translate3d(0,calc((1 - var(--reveal)) * 1.5rem),0);will-change:opacity,transform}.world-dates{min-height:100svh;padding:clamp(8rem,14svh,12rem) 0 clamp(8rem,14svh,12rem)}.world-dates:before{background:linear-gradient(115deg,#a84512e0,#e45d0d9e 48%,#5150187a),#a845122e}.world-dates__field{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.world-dates__field-sticky{position:sticky;top:0;width:100%;height:100svh;overflow:hidden}.world-dates__field img{width:100%;height:100%;object-fit:cover;object-position:center 64%;opacity:.18;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.45);transform:scale(calc(1.035 - var(--dates-progress, 0) * .015))}.world-dates__seam{display:none}.world-dates__opening{position:relative;z-index:2;width:var(--world-page);margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:var(--world-gap)}.world-dates__opening h2{grid-column:1 / 7;margin:0;font-size:clamp(4.5rem,8vw,9rem);font-weight:790;line-height:.78;letter-spacing:-.075em}.world-dates__opening h2 span{display:block}.world-dates__opening p{grid-column:8 / 12;margin:0;max-width:29ch;padding-bottom:.35rem;font-size:clamp(1.25rem,1.8vw,2rem);font-weight:590;line-height:1.05;letter-spacing:-.035em}.world-dates__opening>a,.world-dates__empty a{grid-column:8 / 12;width:fit-content;min-height:44px;display:inline-flex;align-items:center;margin-top:1.5rem;color:inherit;border-bottom:1px solid currentColor;font-size:.72rem;font-weight:760;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.world-itinerary{width:var(--world-page);margin:clamp(4rem,9svh,7rem) auto 0;padding:0;border-top:1px solid rgb(247 234 209 / .55);list-style:none}.world-event{border-bottom:1px solid rgb(247 234 209 / .55)}.world-event a{min-height:clamp(7.5rem,13svh,10rem);display:grid;grid-template-columns:minmax(7rem,.75fr) minmax(8rem,1fr) minmax(0,2.6fr) auto;align-items:center;gap:clamp(1rem,2.5vw,3rem);padding:1rem clamp(.25rem,.7vw,.75rem);color:inherit;text-decoration:none;transition:color .22s var(--world-ease),background-color .22s var(--world-ease),padding .3s var(--world-ease)}.world-event time{display:flex;align-items:baseline;gap:.65rem;font-variant-numeric:tabular-nums}.world-event time>span{font-size:clamp(3.4rem,5.2vw,6rem);font-weight:800;line-height:.72;letter-spacing:-.07em}.world-event time small,.world-event__place small,.world-event__detail small{font-size:.68rem;font-weight:730;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.world-event__place,.world-event__detail{min-width:0;display:grid;gap:.3rem}.world-event__place strong{font-size:clamp(1.35rem,2vw,2.25rem);font-weight:730;line-height:.95;letter-spacing:-.045em}.world-event__detail strong{max-width:36ch;font-size:clamp(1.15rem,1.65vw,1.8rem);font-weight:650;line-height:1.02;letter-spacing:-.032em}.world-event__arrow{font-size:1.5rem;transition:transform .22s var(--world-ease)}@media(hover:hover)and (pointer:fine){.world-event a:hover{padding-inline:clamp(.75rem,1.2vw,1.25rem);color:var(--world-ink);background:var(--world-cream)}.world-event a:hover .world-event__arrow{transform:translate3d(.25rem,-.25rem,0)}}.world-dates__opening a:focus-visible,.world-event a:focus-visible,.world-dates__empty a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.world-dates__empty{width:var(--world-page);margin:5rem auto 0}.world-about{min-height:auto;padding:clamp(9rem,16svh,14rem) 0}.world-about:before{background:linear-gradient(128deg,#244846ed,#244846a8 54%,#5150188a),#24484633}.world-about__field{display:none}.world-about__stage{width:var(--world-page);margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:var(--world-gap);row-gap:clamp(1.5rem,3vw,2.5rem)}.world-about__mast{grid-column:1 / 6;grid-row:1}.world-about__mast h2{margin:0;font-size:clamp(4.5rem,8.5vw,9rem);font-weight:790;line-height:.78;letter-spacing:-.08em}.world-about__portrait{grid-column:7 / 13;grid-row:1 / span 4;width:100%;aspect-ratio:4 / 5;margin:0;overflow:visible;background:transparent}.world-about__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% 28%;filter:saturate(.92) contrast(1.02);transition:transform .9s var(--world-ease)}@media(hover:hover)and (pointer:fine){.world-about__portrait:hover img{transform:scale(1.012)}}.world-about__copy{grid-column:1 / 6}.world-about__copy h3{margin:0 0 .7rem;font-size:clamp(1.7rem,2.4vw,2.45rem);font-weight:760;line-height:.92;letter-spacing:-.05em}.world-about__copy p{margin:0}.world-about__line+.world-about__line{margin-top:.7em}.world-about__copy--sound{grid-row:2;align-self:start}.world-about__copy--sound .world-about__line{max-width:22ch;font-size:clamp(1.35rem,2.1vw,2.15rem);font-weight:620;line-height:1.08;letter-spacing:-.04em}.world-about__copy--rooms{grid-row:3}.world-about__copy--rooms .world-about__line{max-width:36ch;font-size:1rem;font-weight:540;line-height:1.5}.world-about__epk{grid-column:1 / 6;grid-row:4;width:fit-content;min-height:44px;display:inline-flex;align-items:center;margin-top:.35rem;color:inherit;border-bottom:1px solid currentColor;font-size:.72rem;font-weight:760;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.world-about__epk:focus-visible{outline:2px solid currentColor;outline-offset:4px}.world-credentials{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.35rem 0;padding:clamp(2.5rem,6svh,4rem) 0 0;isolation:auto;background:transparent}.world-credentials:before{display:none}.world-credentials__band{min-height:0;display:contents;border:0;background:transparent}.world-credentials__band:last-child{border:0}.world-credentials__label{margin:0;padding-inline:max(clamp(1rem,4vw,4.5rem),calc((100vw - 108rem)/2));font-size:.72rem;font-weight:760;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.world-marquee{min-width:0;min-height:clamp(7.5rem,14svh,10.5rem);display:grid;align-items:center;overflow-x:clip;overflow-y:visible;isolation:auto;background:transparent}.world-marquee__track{width:max-content;display:flex;animation:world-credential-marquee 30s linear infinite;will-change:auto}.world-marquee--reverse .world-marquee__track{animation-direction:reverse;animation-duration:34s}.world-marquee:hover .world-marquee__track,.world-marquee:focus-within .world-marquee__track{animation-play-state:paused}.world-marquee ul{flex:0 0 auto;min-width:100vw;display:flex;align-items:center;justify-content:space-around;gap:clamp(3rem,7vw,8rem);margin:0;padding:0 clamp(2rem,5vw,6rem);list-style:none}.world-marquee li{min-width:0;min-height:0;display:grid;place-items:center;color:var(--world-cream)}.world-marquee img{display:block;width:auto;height:2.85rem;max-width:none;max-height:none;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.9}.world-marquee span{font-size:clamp(1.45rem,2.4vw,2.8rem);font-weight:760;line-height:.9;letter-spacing:-.045em;white-space:nowrap}@keyframes world-credential-marquee{to{transform:translate3d(-50%,0,0)}}.world-manifesto{height:185svh;color:var(--world-cream)}.world-manifesto:before{background:#102b2a33}.world-manifesto__sticky{position:sticky;top:0;width:100%;height:100svh;display:grid;place-items:center;overflow:hidden}.world-manifesto__film,.world-manifesto__wash{position:absolute;inset:0;width:100%;height:100%}.world-manifesto__film{object-fit:cover;opacity:.42;filter:saturate(.68) contrast(1.12);transform:scale(calc(1.05 - var(--manifesto-progress, 0) * .025))}.world-manifesto__wash{background:linear-gradient(180deg,#1232308a,#252a1475),radial-gradient(circle at 50% 48%,transparent 15%,rgb(13 37 36 / .42) 100%)}.world-manifesto blockquote{position:relative;z-index:3;width:var(--world-page);margin:0;font-size:clamp(2.15rem,4.2vw,4.4rem);font-weight:770;line-height:.84;letter-spacing:-.073em;text-wrap:balance}.world-manifesto blockquote span{display:block;width:fit-content;opacity:var(--manifesto-line-in, 0);transform:translate3d(0,calc((1 - var(--manifesto-line-in, 0)) * 1.5rem),0)}.world-manifesto blockquote span:nth-child(2){opacity:var(--manifesto-line-two-in, 0);transform:translate3d(0,calc((1 - var(--manifesto-line-two-in, 0)) * 1.5rem),0)}.world-manifesto blockquote span:nth-child(3){opacity:var(--manifesto-line-three-in, 0);transform:translate3d(0,calc((1 - var(--manifesto-line-three-in, 0)) * 1.5rem),0)}.world-book{min-height:100svh;padding-top:clamp(9rem,16svh,14rem)}.world-book:before{background:linear-gradient(132deg,#244846ed,#244846b8 45%,#a8451280),#2448463d}.world-book__field{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.world-book__field-sticky{position:sticky;top:0;width:100%;height:100svh;overflow:hidden}.world-book__field img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.15;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.35)}.world-book__inner{position:relative;z-index:2;width:var(--world-page);margin-inline:auto}.world-book__header{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:var(--world-gap)}.world-book__header h2{grid-column:1 / 8;margin:0;font-size:clamp(5rem,9.5vw,10.5rem);font-weight:790;line-height:.78;letter-spacing:-.08em}.world-book__header h2 span{display:block}.world-book__header p{grid-column:9 / 13;margin:0 0 1rem;max-width:24ch;font-size:clamp(1.35rem,2vw,2.25rem);font-weight:620;line-height:1.03;letter-spacing:-.038em}.world-book__header>a{grid-column:9 / 13;width:fit-content;min-height:44px;display:inline-flex;align-items:center;color:inherit;border-bottom:1px solid currentColor;font-size:.82rem;font-weight:720;letter-spacing:.06em;text-decoration:none}.world-booking-form{margin-top:clamp(5rem,10svh,8rem);padding-block:clamp(3rem,6svh,5rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5svh,4rem) clamp(2rem,5vw,6rem);border-bottom:1px solid rgb(247 234 209 / .52)}.world-booking-form label{display:grid;gap:.65rem}.world-booking-form label>span{font-size:.68rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.world-booking-form label>span small{font-weight:560;opacity:.65}.world-booking-form input,.world-booking-form textarea{width:100%;min-height:3.5rem;padding:.45rem 0 .75rem;border:0;border-bottom:1px solid rgb(247 234 209 / .65);border-radius:0;outline:0;color:var(--world-cream);background:transparent;font:inherit;font-size:1rem;line-height:1.4}.world-booking-form textarea{min-height:7rem;resize:vertical}.world-booking-form input:focus-visible,.world-booking-form textarea:focus-visible{border-color:var(--world-cream);box-shadow:0 1px 0 var(--world-cream)}.world-booking-form input::placeholder,.world-booking-form textarea::placeholder{color:#f7ead18c}.world-booking-form__wide{grid-column:1 / -1}.world-booking-form__end{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 2rem}.world-booking-form__end button{min-height:3.25rem;display:inline-flex;align-items:center;gap:1.25rem;padding:0;border:0;border-bottom:1px solid currentColor;color:var(--world-cream);background:transparent;font:inherit;font-size:.78rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.world-booking-form__end button span{transition:transform .22s var(--world-ease)}.world-booking-form__end button:hover span{transform:translate3d(.25rem,-.25rem,0)}.world-booking-form__end button:disabled{opacity:.46;cursor:wait}.world-booking-form__end p{margin:0;max-width:54ch;font-size:.75rem;line-height:1.45;opacity:.68}#world-booking-status{grid-column:1 / -1;min-height:1.2em;margin:0;font-weight:700;opacity:1}#world-booking-status a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.world-booking-form__trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.world-book__resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgb(247 234 209 / .52)}.world-book__resources a{min-height:7rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-inline:0 clamp(1.5rem,3vw,2.75rem);color:inherit;font-size:clamp(1.2rem,2vw,2.2rem);font-weight:690;letter-spacing:-.035em;text-decoration:none}.world-book__resources a+a{padding-inline:clamp(1.5rem,3vw,2.75rem) 0;border-left:1px solid rgb(247 234 209 / .52)}.world-book__resources a span{flex:0 0 auto;font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.world-book__header>a:focus-visible,.world-booking-form__end button:focus-visible,.world-book__resources a:focus-visible,.world-footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.world-footer{min-width:0;padding-top:clamp(6rem,12svh,9rem);padding-bottom:max(2rem,env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,3.5rem)}.world-footer__wordmark{justify-self:start;width:100%;aspect-ratio:889 / 390;color:#fff6e8;line-height:0;overflow:visible;transition:color .22s linear,filter .22s linear}.world-footer__wordmark svg{display:block;width:100%;height:100%;overflow:visible}.world-footer__wordmark path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .22s linear}.world-footer__wordmark:hover,.world-footer__wordmark:focus-visible{color:color-mix(in srgb,#fff6e8 82%,#fff)}.world-footer__wordmark:hover path,.world-footer__wordmark:focus-visible path{stroke-width:5}.world-footer__links{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:.35rem}.world-footer__links nav{display:flex;flex-direction:column;align-items:flex-start}.world-footer__links a,.world-footer__links p{margin:0;color:inherit;font-size:.92rem;font-weight:680;letter-spacing:.01em;line-height:1.15;text-decoration:none}.world-footer__links a{min-height:2.35rem;display:inline-flex;align-items:center}.world-footer__links p{min-height:1.8rem;display:inline-flex;align-items:center;font-size:.72rem;letter-spacing:.04em;opacity:.72}.world-footer__links a:hover{text-decoration:underline;text-underline-offset:.3rem}@media(max-width:900px){.world-dates,.world-about,.world-book{padding-top:7rem}.world-dates__opening{grid-template-columns:1fr;gap:1.5rem}.world-dates__opening h2,.world-dates__opening p,.world-dates__opening>a{grid-column:1}.world-dates__opening h2{font-size:clamp(4.2rem,16vw,7rem);line-height:.8}.world-dates__opening p{max-width:30ch;font-size:clamp(1.3rem,4.5vw,1.8rem)}.world-dates__opening>a{margin-top:0}.world-event a{min-height:11rem;grid-template-columns:minmax(6.5rem,.75fr) minmax(0,1.6fr) auto;grid-template-areas:"date place arrow" "detail detail arrow";align-content:space-between;align-items:start;padding-block:1.5rem}.world-event time{grid-area:date}.world-event__place{grid-area:place}.world-event__detail{grid-area:detail}.world-event__arrow{grid-area:arrow}.world-about__stage{grid-template-columns:repeat(2,minmax(0,1fr))}.world-about__mast,.world-about__mast h2{grid-column:1 / -1}.world-about__mast h2{font-size:clamp(4.5rem,17vw,7rem)}.world-about__portrait{grid-column:1 / -1;grid-row:2;aspect-ratio:5 / 4}.world-about__copy{grid-column:1 / -1}.world-about__copy--sound{grid-row:3}.world-about__copy--rooms{grid-row:4}.world-about__epk{grid-column:1 / -1;grid-row:5}.world-about__copy--sound .world-about__line{max-width:28ch}.world-about__copy--rooms .world-about__line{max-width:46ch}.world-credentials__label{padding-inline:1rem}.world-manifesto{height:155svh}.world-manifesto blockquote{font-size:clamp(2rem,7.2vw,3.25rem)}.world-book__header{grid-template-columns:1fr;gap:1.25rem}.world-book__header h2,.world-book__header p,.world-book__header>a{grid-column:1}.world-book__header h2{font-size:clamp(4.5rem,17vw,7.5rem)}.world-book__header p{margin:0}.world-booking-form{grid-template-columns:1fr}.world-booking-form__wide{grid-column:1}.world-footer{grid-template-columns:minmax(0,1fr);gap:2rem}.world-footer__wordmark{width:72%}}@media(max-width:560px){.world-continuation{--world-gap: .5rem}.world-dates,.world-about,.world-book{padding-inline:0}.world-event a{grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.75rem}.world-event time{display:grid;gap:.25rem}.world-event time>span{font-size:3.6rem}.world-event__place strong{font-size:1.4rem}.world-event__detail strong{font-size:1.05rem}.world-about{padding-bottom:7rem}.world-about__portrait{aspect-ratio:4 / 3}.world-about__copy--sound .world-about__line{font-size:clamp(1.45rem,6.5vw,2rem)}.world-marquee{min-height:5.25rem}.world-marquee ul{gap:2.5rem;padding-inline:1.5rem}.world-marquee li{min-width:0}.world-manifesto blockquote{font-size:clamp(1.7rem,8.4vw,2.6rem)}.world-booking-form{margin-top:4rem;gap:2.25rem}.world-booking-form__end{grid-template-columns:1fr;align-items:start}.world-book__resources{grid-template-columns:1fr}.world-book__resources a{min-height:6rem;padding-inline:0}.world-book__resources a+a{padding-inline:0;border-top:1px solid rgb(247 234 209 / .52);border-left:0}.world-footer{padding-top:5rem}.world-footer__wordmark{width:88%}.world-footer__wordmark path{stroke-width:5.5}.world-footer__wordmark:hover path,.world-footer__wordmark:focus-visible path{stroke-width:6.5}}@media(prefers-reduced-motion:reduce){[data-reveal],.world-manifesto blockquote span,.world-dates__field img,.world-about__portrait img{opacity:1;transform:none;will-change:auto}.world-living-field canvas{display:none}.world-living-field__sticky{background:radial-gradient(circle at 12% 18%,rgb(228 93 13 / .46),transparent 42%),radial-gradient(circle at 86% 76%,rgb(81 80 24 / .52),transparent 44%),var(--world-petrol)}.world-marquee__track{width:100%;animation:none}.world-marquee ul{min-width:100%;flex-wrap:wrap}.world-marquee ul[aria-hidden=true]{display:none}.world-manifesto{height:auto;min-height:100svh}.world-manifesto__sticky{position:relative}.world-manifesto__film{display:none}}.world-continuation[data-world-reduced=true] [data-reveal],.world-continuation[data-world-reduced=true] .world-manifesto blockquote span{opacity:1;transform:none}.world-continuation[data-world-reduced=true] .world-marquee__track{width:100%;animation:none}.world-continuation[data-world-reduced=true] .world-marquee ul[aria-hidden=true]{display:none}@media(forced-colors:active){.world-event,.world-booking-form,.world-book__resources,.world-footer{border-color:CanvasText}}:root{--warm-white: #fff6e8;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--shader-coral: #ff5005;--shader-sand: #dbba95;--shader-lilac: #d0bce1}html{height:auto;min-height:100%;overflow-x:clip;overflow-y:auto;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{height:auto;min-height:100%;overflow:visible;background:var(--shader-coral);overscroll-behavior-y:none}main[data-astro-cid-j7pv25f6]{width:100%;height:auto;overflow:visible;isolation:auto;background:transparent}.hero-transition[data-astro-cid-j7pv25f6]{position:relative;height:380svh;background:transparent}.hero-stage[data-astro-cid-j7pv25f6]{position:sticky;top:0;width:100%;height:100svh;overflow:visible;isolation:auto}.hero-field-orbit[data-astro-cid-j7pv25f6]{position:absolute;z-index:0;inset:0}.hero-field-orbit[data-astro-cid-j7pv25f6] .hero-fallback[data-astro-cid-j7pv25f6],.hero-field-orbit[data-astro-cid-j7pv25f6] .shader-gradient-canvas[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.hero-field-orbit[data-astro-cid-j7pv25f6] .hero-fallback[data-astro-cid-j7pv25f6]{z-index:0;background:radial-gradient(circle at 72% 18%,rgb(208 188 225 / 72%),transparent 42%),linear-gradient(145deg,var(--shader-coral),var(--shader-sand) 57%,var(--shader-lilac))}.hero-field-orbit[data-astro-cid-j7pv25f6] .shader-gradient-canvas[data-astro-cid-j7pv25f6]{z-index:1;display:block;pointer-events:none;filter:none;transform:none}.hero-world[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;inset:0;opacity:calc(1 - var(--hero-exit, 0));isolation:auto;will-change:auto}.hero-stage[data-astro-cid-j7pv25f6] .hero-film[data-astro-cid-j7pv25f6],.hero-stage[data-astro-cid-j7pv25f6] .hero-wordmark[data-astro-cid-j7pv25f6]{position:absolute}.hero-film[data-astro-cid-j7pv25f6]{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 54% 78% at 50% 48%,#000 0 36%,rgb(0 0 0 / .55) 58%,transparent 86%);mask-image:radial-gradient(ellipse 54% 78% at 50% 48%,#000 0 36%,rgb(0 0 0 / .55) 58%,transparent 86%)}.hero-film--poster[data-astro-cid-j7pv25f6]{z-index:2;opacity:.62;mix-blend-mode:multiply;filter:saturate(.88) contrast(1.12)}.hero-film--motion[data-astro-cid-j7pv25f6]{z-index:2;opacity:.7;mix-blend-mode:multiply;filter:saturate(.9) contrast(1.1) brightness(1.04)}html[data-film-motion=full][data-film-ready=true] .hero-film--poster[data-astro-cid-j7pv25f6]{display:none}.hero-wordmark[data-astro-cid-j7pv25f6]{inset:0;z-index:3;display:grid;place-items:center;margin:0;pointer-events:none;transform-origin:center;isolation:auto;mix-blend-mode:multiply;filter:none;animation:none}.hero-wordmark__shape[data-astro-cid-j7pv25f6]{grid-area:1 / 1;display:block;width:min(94vw,calc(78vh * 2.2795));aspect-ratio:889 / 390;animation:none;-webkit-mask:url(/assets/logo/share-fill.svg) center / contain no-repeat;mask:url(/assets/logo/share-fill.svg) center / contain no-repeat}.hero-wordmark__lens[data-astro-cid-j7pv25f6]{background:linear-gradient(118deg,#ffe7c2,#f3c27a 52%,#e39a4a)}.hero-wordmark__tone[data-astro-cid-j7pv25f6]{background:#fff6e8;mix-blend-mode:soft-light;opacity:.18}.introduction-atlas[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;inset:0;pointer-events:none;opacity:calc(var(--atlas-reveal, 0) * (1 - var(--introduction-exit, 0) * .16));background:url(/assets/generated/share-living-atlas-field.webp) center / cover no-repeat;mix-blend-mode:multiply;transform:scale(calc(1.04 - var(--atlas-reveal, 0) * .04 + var(--introduction-exit, 0) * .035));transform-origin:center 58%;will-change:opacity,transform}.introduction-scene[data-astro-cid-j7pv25f6]{position:absolute;z-index:4;inset:0;color:var(--warm-white);isolation:auto;opacity:calc(1 - var(--introduction-exit, 0));transform:none;will-change:auto}.introduction-menu[data-astro-cid-j7pv25f6]{position:absolute;z-index:7;top:clamp(1.65rem,3.5vh,2.75rem);left:clamp(2.5rem,6.45vw,7.75rem);display:flex;align-items:center;gap:clamp(1.65rem,2.7vw,3.5rem);opacity:var(--menu-arrival, 0);transform:translate3d(0,calc((1 - var(--menu-arrival, 0)) * -.8rem),0);pointer-events:none;will-change:opacity,transform}.introduction-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{position:relative;display:grid;min-height:44px;place-items:center;color:var(--warm-white);font-family:Gabarito Variable,Gabarito,sans-serif;font-size:clamp(.72rem,.76vw,.9rem);font-weight:610;line-height:1;letter-spacing:.085em;text-decoration:none;text-shadow:0 1px 18px rgb(67 23 4 / .38);transition:opacity .22s ease,transform .22s var(--ease-out-expo)}.introduction-menu[data-astro-cid-j7pv25f6].is-visible{pointer-events:auto}.introduction-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{position:absolute;right:0;bottom:8px;left:0;height:1px;background:currentColor;content:"";opacity:.72;transform:scaleX(0);transform-origin:right;transition:transform .26s var(--ease-out-expo)}.introduction-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.introduction-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{opacity:.72;transform:translate3d(0,-1px,0)}.introduction-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover:after,.introduction-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible:after,.introduction-menu__booking[data-astro-cid-j7pv25f6]:after{transform:scaleX(1);transform-origin:left}.introduction-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{border-radius:1px;outline:1px solid color-mix(in srgb,var(--warm-white) 82%,transparent);outline-offset:4px}.introduction-menu__booking[data-astro-cid-j7pv25f6]{font-weight:760!important}.introduction-portrait[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;right:-.75vw;bottom:0;width:auto;height:100svh;aspect-ratio:1466 / 2089;margin:0;display:grid;isolation:auto;mix-blend-mode:normal;opacity:calc(var(--portrait-arrival, 0) * (1 - var(--introduction-exit, 0)));transform:translate3d(calc((1 - var(--portrait-arrival, 0)) * 2.4vw),0,0);transform-origin:62% 78%;overflow:visible;will-change:opacity,transform}.introduction-portrait[data-astro-cid-j7pv25f6] picture,.introduction-portrait[data-astro-cid-j7pv25f6] img{grid-area:1 / 1;width:100%;height:100%;object-fit:contain;object-position:center center}.introduction-portrait[data-astro-cid-j7pv25f6] .introduction-portrait__print{filter:sepia(.16) saturate(1.08) contrast(1.12) brightness(.9)}.introduction-copy[data-astro-cid-j7pv25f6]{position:absolute;z-index:5;top:52.5%;left:clamp(2.5rem,6.45vw,7.75rem);width:min(51vw,62rem);transform:translate3d(0,-50%,0)}.introduction-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;color:var(--warm-white);font-family:Gabarito Variable,Gabarito,sans-serif;font-size:clamp(3.2rem,4.2vw,5.2rem);font-weight:770;line-height:.94;letter-spacing:-.058em;text-wrap:balance;text-shadow:0 .055em .2em rgb(74 27 5 / .34),0 0 1.25em rgb(92 36 7 / .18)}.introduction-word[data-astro-cid-j7pv25f6]{display:inline-block;margin-right:.2em;color:var(--warm-white);opacity:var(--word-opacity, 0);transform:translate3d(0,var(--word-y, .28em),0);will-change:opacity,transform}.introduction-word[data-astro-cid-j7pv25f6].is-resolved{transform:none;will-change:auto}.statement-break[data-astro-cid-j7pv25f6]{display:none}.statement-break--desktop[data-astro-cid-j7pv25f6],html[data-film-motion=full] .hero-film--motion[data-astro-cid-j7pv25f6]{display:block}html[data-film-motion=reduced] .hero-film--motion[data-astro-cid-j7pv25f6]{display:none}@media(max-aspect-ratio:4 / 5){.hero-wordmark__shape[data-astro-cid-j7pv25f6]{width:96vw}.hero-film[data-astro-cid-j7pv25f6]{-webkit-mask-image:radial-gradient(ellipse 78% 64% at 50% 46%,#000 0 32%,transparent 84%);mask-image:radial-gradient(ellipse 78% 64% at 50% 46%,#000 0 32%,transparent 84%)}.introduction-atlas[data-astro-cid-j7pv25f6]{background-position:28% center;background-size:auto 100%}.introduction-menu[data-astro-cid-j7pv25f6]{top:max(1rem,2.2vh);right:5vw;left:5vw;justify-content:space-between;gap:.35rem}.introduction-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{min-width:44px;padding-inline:.18rem;font-size:clamp(.66rem,2.8vw,.76rem);letter-spacing:.045em}.introduction-portrait[data-astro-cid-j7pv25f6]{inset:auto 0 0;width:100%;height:100svh;aspect-ratio:auto;transform:none;transform-origin:50% 100%}.introduction-portrait[data-astro-cid-j7pv25f6] img{object-fit:contain;object-position:50% 0%}.introduction-copy[data-astro-cid-j7pv25f6]{top:auto;right:5vw;bottom:16vh;left:5vw;width:auto;transform:none}.introduction-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.86rem,7.65vw,3.15rem);font-weight:775;line-height:.96;letter-spacing:-.052em;text-wrap:initial}.statement-break--desktop[data-astro-cid-j7pv25f6]{display:none}.statement-break--mobile[data-astro-cid-j7pv25f6]{display:block}}html[data-film-motion=reduced] .hero-transition[data-astro-cid-j7pv25f6]{height:200svh}html[data-film-motion=reduced] .hero-stage[data-astro-cid-j7pv25f6]{position:relative;height:200svh;overflow:hidden}html[data-film-motion=reduced] .hero-field-orbit[data-astro-cid-j7pv25f6],html[data-film-motion=reduced] .hero-field[data-astro-cid-j7pv25f6]{animation:none;transform:none}html[data-film-motion=reduced] .hero-world[data-astro-cid-j7pv25f6]{top:0;bottom:auto;height:100svh;opacity:1;transform:none}html[data-film-motion=reduced] .hero-wordmark[data-astro-cid-j7pv25f6]{animation:none;opacity:1;transform:none}html[data-film-motion=reduced] .introduction-atlas[data-astro-cid-j7pv25f6],html[data-film-motion=reduced] .introduction-scene[data-astro-cid-j7pv25f6]{top:100svh;bottom:auto;height:100svh;opacity:1;transform:none}html[data-film-motion=reduced] .introduction-atlas[data-astro-cid-j7pv25f6]{-webkit-mask-image:none;mask-image:none}html[data-film-motion=reduced] .introduction-menu[data-astro-cid-j7pv25f6],html[data-film-motion=reduced] .introduction-portrait[data-astro-cid-j7pv25f6],html[data-film-motion=reduced] .introduction-word[data-astro-cid-j7pv25f6]{opacity:1;filter:none;transform:none}html[data-film-motion=reduced] .introduction-menu[data-astro-cid-j7pv25f6]{pointer-events:auto}@media(prefers-reduced-motion:reduce){.hero-transition[data-astro-cid-j7pv25f6]{height:200svh}.hero-stage[data-astro-cid-j7pv25f6]{position:relative;height:200svh;overflow:hidden}.hero-field-orbit[data-astro-cid-j7pv25f6],.hero-field[data-astro-cid-j7pv25f6],.hero-wordmark[data-astro-cid-j7pv25f6]{animation:none;transform:none}.hero-world[data-astro-cid-j7pv25f6]{top:0;bottom:auto;height:100svh;opacity:1;transform:none}.introduction-atlas[data-astro-cid-j7pv25f6],.introduction-scene[data-astro-cid-j7pv25f6]{top:100svh;bottom:auto;height:100svh;opacity:1;transform:none}.introduction-atlas[data-astro-cid-j7pv25f6]{-webkit-mask-image:none;mask-image:none}.introduction-menu[data-astro-cid-j7pv25f6],.introduction-portrait[data-astro-cid-j7pv25f6],.introduction-word[data-astro-cid-j7pv25f6]{opacity:1;filter:none;transform:none}.introduction-menu[data-astro-cid-j7pv25f6]{pointer-events:auto}.introduction-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{transition:none}}
