.overview,.guests{--title-muted: #61715c}.location{--title-muted: #8caa91}[data-motion-ready=true] [data-reveal]{opacity:0;transform:translate3d(0,20px,0);transition:opacity .54s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms)}[data-motion-ready=true] [data-reveal=guest]{transform:translate3d(0,28px,0)}[data-motion-ready=true] [data-revealed=true]{opacity:1;transform:translateZ(0)}@supports (color: color-mix(in srgb,black,white)){[data-motion-ready=true] .scroll-word{color:color-mix(in srgb,var(--word-final) calc(var(--word-lit, 1) * 100%),var(--title-muted));transition:color .1s linear}}[data-motion-ready=true] [data-reveal]:focus-within{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){[data-motion-ready=true] [data-reveal]{opacity:1;transform:none;transition:none}[data-motion-ready=true] .scroll-word{color:var(--word-final);transition:none}}@media print{[data-motion-ready=true] [data-reveal]{opacity:1;transform:none;transition:none}[data-motion-ready=true] .scroll-word{color:var(--word-final)}}.auster-hover-cta{--cta-label-x: 0%;--cta-label-opacity: 1;--cta-active-x: -24px;--cta-active-opacity: 0;--cta-disc-scale: 1;position:relative;isolation:isolate;display:inline-grid;place-items:center;box-sizing:border-box;width:min(270px,100%);min-height:54px;padding:10px 20px;overflow:hidden;border:1px solid #b0d5a7;border-radius:999px;background:#132b20;color:#f5f5ea;font:650 14px/1.25 Manrope,Arial,sans-serif;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.auster-hover-cta__rest,.auster-hover-cta__active{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:12px}.auster-hover-cta__dot{position:relative;width:8px;height:8px;flex:none}.auster-hover-cta__dot:before,.auster-hover-cta__dot:after{content:"";position:absolute;inset:0;border-radius:50%}.auster-hover-cta__dot:before{z-index:-1;background:linear-gradient(112deg,#426d4c,#245338 55%,#163e29);transform:scale(var(--cta-disc-scale));transition:transform .51s cubic-bezier(.22,.72,.15,1)}.auster-hover-cta__dot:after{background:#c2edb7;opacity:var(--cta-label-opacity);transition:opacity .14s ease}.auster-hover-cta__label{opacity:var(--cta-label-opacity);transform:translate(var(--cta-label-x));transition:transform .33s ease,opacity .21s ease}.auster-hover-cta__active{pointer-events:none;opacity:var(--cta-active-opacity);transform:translate(var(--cta-active-x));transition:transform .36s cubic-bezier(.22,.7,.16,1),opacity .23s ease}.auster-hover-cta__active svg{flex:none}.auster-hover-cta:focus-visible{outline:3px solid #c2edb7;outline-offset:4px;--cta-label-x: 18%;--cta-label-opacity: 0;--cta-active-x: 0;--cta-active-opacity: 1;--cta-disc-scale: 80}@media(hover:hover){.auster-hover-cta:where(:not(:disabled)):hover{--cta-label-x: 18%;--cta-label-opacity: 0;--cta-active-x: 0;--cta-active-opacity: 1;--cta-disc-scale: 80}}.auster-hover-cta:disabled{opacity:.55;cursor:default}@media(prefers-reduced-motion:reduce){.auster-hover-cta__label,.auster-hover-cta__active,.auster-hover-cta__dot:before,.auster-hover-cta__dot:after{transition:none}}.event-hero{position:relative;width:100%;overflow:hidden;container-type:inline-size;background:#03130c}.event-hero__art{position:relative;width:100%;aspect-ratio:16/9;container-type:inline-size}.event-hero__picture{display:block;width:100%;height:100%}.event-hero__image{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.event-hero__brand{position:absolute;z-index:1;top:clamp(16px,2.2cqw,40px);left:clamp(16px,3cqw,64px);display:block;width:clamp(80px,6.25cqw,112px)}.event-hero__brand img{display:block;width:100%;height:auto}.event-hero__brand:focus-visible{outline:2px solid #c2edb7;outline-offset:6px}.event-hero__confirm{position:absolute;display:grid;left:29.270833%;top:84.074074%;width:20.052083%;height:5.740741%}.event-hero__confirm>.auster-hover-cta{width:100%;height:100%;min-height:0;padding:0 clamp(8px,.4cqw,14px);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);font-size:clamp(9px,1.1cqw,21px);white-space:nowrap;overflow:visible;background:linear-gradient(112deg,#244b32,#132b20)}.event-hero__confirm>.auster-hover-cta:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:max(100%,44px);transform:translateY(-50%)}.event-hero__confirm .auster-hover-cta__dot:before{display:none}.event-hero__confirm>.event-hero__cta-mobile{display:none}.event-hero__confirm .auster-hover-cta__rest,.event-hero__confirm .auster-hover-cta__active{gap:clamp(6px,.4cqw,12px)}.event-hero__confirm .auster-hover-cta__active svg{width:1.1em;height:1.1em}.event-hero__accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.event-hero__fallback{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:12%;color:#f3f4e9;pointer-events:none}.event-hero__fallback h1{font:400 clamp(36px,7vw,86px)/1 var(--serif)}.event-hero[data-image-failed=true] .event-hero__confirm{left:12%;top:auto;bottom:12%;width:min(270px,76%);height:48px}@container (max-width: 1100px){.event-hero__confirm>.event-hero__cta-desktop{display:none}.event-hero__confirm>.event-hero__cta-mobile{display:inline-grid}.event-hero__confirm>.auster-hover-cta{padding-inline:5px;font-size:clamp(7px,1.1cqw,12px)}.event-hero__confirm .auster-hover-cta__rest,.event-hero__confirm .auster-hover-cta__active{gap:4px}.event-hero__confirm .auster-hover-cta__dot{width:4px;height:4px}}@media(max-width:760px){.event-hero__art{aspect-ratio:2160/2755}.event-hero__brand{top:8px;left:12px;width:64px}.event-hero__confirm{left:15.87963%;top:88.5%;width:33.796296%;height:4.283122%}.event-hero__confirm>.event-hero__cta-desktop{display:none}.event-hero__confirm>.event-hero__cta-mobile{display:inline-grid;overflow:visible;padding-inline:5px;font-size:clamp(8px,2.6cqw,16px)}.event-hero__cta-mobile .auster-hover-cta__dot{width:4px;height:4px}.event-hero__cta-mobile .auster-hover-cta__dot:before{display:none}.event-hero__confirm .auster-hover-cta__rest,.event-hero__confirm .auster-hover-cta__active{gap:5px}}@font-face{font-family:Instrument;src:url(/fonts/instrument-serif-normal.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument;src:url(/fonts/instrument-serif-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-normal.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{--header-height:0px;--focus-ring:#286541;font-family:Manrope,Arial,sans-serif;color:#15251e;background:#07130f;--ink:#11271c;--ivory:#f3f2e9;--mint:#c0f1ae;--line:rgba(19,47,32,.19);--on-dark:#f4f4e9;--serif:Instrument,Georgia,"Times New Roman",serif;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 16px);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:280px}h1,h2,h3,p,figure{margin:0}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.wrap{width:min(100% - clamp(48px,10.5vw,176px),1376px);margin-inline:auto}::selection{background:#b7e2a3;color:#102719}.skip{position:fixed;z-index:12;top:8px;left:8px;background:var(--ivory);color:var(--ink);padding:12px 18px;border-radius:6px;transform:translateY(-160%)}.skip:focus{transform:none}.brand{display:block;width:124px}.brand img{width:100%;height:auto}.opening{color:var(--on-dark);background:#06110d}.fact span{font-size:10px;line-height:1.5;letter-spacing:.16em;font-weight:700}.venue-top .venue-type{display:flex;align-items:center;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:19px;border-radius:99px;padding:17px 23px;font-size:15px;line-height:1.25;font-weight:700;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--mint);color:#142519}.button.primary:hover{background:#d5fac6}.fact-band{border-block:1px solid #92b29540;background:#0d2018}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:min(calc(100% - 48px),1100px);gap:0;padding-block:26px}.fact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:58px;padding-inline:18px;text-align:center}.fact+.fact{border-left:1px solid #a6bda43d}.fact-label{display:flex;align-items:center;justify-content:center;gap:8px}.fact-label svg{width:16px;height:16px;color:#bdd4b9;flex:none}.fact span{display:block;color:#a8bcaa;font-size:10px;letter-spacing:.17em}.fact b{display:block;font-size:clamp(13px,1.25vw,19px);line-height:1.45;font-weight:500;letter-spacing:-.024em;text-wrap:balance}.fact b i{font-style:normal;color:#acc39e}.section{padding-block:clamp(74px,7.2vw,122px)}.overview{background:var(--ivory);color:var(--ink)}.section h2{font-family:var(--serif);font-weight:400;font-size:clamp(49px,5.3vw,84px);line-height:1.015;letter-spacing:-.037em;text-wrap:balance}.section h2 em{font-weight:inherit;color:#47684e}.overview-grid{display:grid;grid-template-columns:1.04fr .83fr;gap:clamp(50px,10.8vw,175px)}.overview h2{font-size:clamp(50px,4.65vw,75px);margin-bottom:27px}.intro-p,.agenda-item p,.location-grid>div>p,.venue-bottom p{font-size:16px;line-height:1.7;letter-spacing:-.013em;color:#405247}.intro-p{max-width:57ch}.intro-p+.intro-p{margin-top:13px}.agenda{align-self:center}.agenda-item{padding-block:23px;border-top:1px solid var(--line)}.agenda-item:last-child{padding-bottom:0}.agenda-item h3{font:400 clamp(29px,2.4vw,40px)/1.06 var(--serif);letter-spacing:-.024em}.agenda-item p{font-size:15px;margin-top:9px}.guests{background:#e3e8da;color:var(--ink)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:37px}.section-heading h2{max-width:80%}.text-link{display:inline-flex;align-items:center;gap:9px;min-width:44px;min-height:44px;font-size:14px;font-weight:700;line-height:1.4;border-bottom:1px solid #688374;padding-block:8px;white-space:nowrap}.text-link:hover{color:#297345}.portraits{--portrait-gap:clamp(12px,1.7vw,26px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--portrait-gap);align-items:start}.portrait{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:7px;background:radial-gradient(ellipse at 70% 5%,#496b4c,#203f2e 68%,#153423)}.portrait-wellington{background:radial-gradient(ellipse at 30% 10%,#8b9d85,#617e66 60%,#3a5543)}.portrait-juliana{background:radial-gradient(ellipse at 80% 15%,#6d8068,#425d46 63%,#314736)}.portrait-ricardo{background:radial-gradient(ellipse at 22% 6%,#3c634c,#294b37 62%,#20372b)}.portrait:after{content:"";position:absolute;inset:70% 0 0;background:linear-gradient(transparent,#06180f40)}.portrait img{width:100%;height:100%;object-fit:cover;object-position:center center}.portraits figcaption{padding-top:16px;text-align:center}.portraits h3{font:400 clamp(26px,2vw,33px)/1.1 var(--serif);letter-spacing:-.023em;text-wrap:balance}.portraits p{font-size:12px;color:#3e5344;margin-top:4px}.location{background:radial-gradient(ellipse at 80% 50%,#163c28,transparent 60%),#0b2017;color:var(--on-dark)}.location h2 em{color:#b8dfab}.location-grid{display:grid;grid-template-columns:1fr .77fr;align-items:center;gap:clamp(50px,11vw,175px)}.location-grid>div>p{color:#cbd8cb;max-width:410px;margin-block:20px 27px}.venue-card{padding:26px 29px;background:#dfeada;color:#183524;border-radius:4px;position:relative}.venue-card:before,.venue-card:after{content:"";position:absolute;top:calc(50% - 3px);width:14px;height:22px;background:#143322;border-radius:50%}.venue-card:before{left:-8px}.venue-card:after{right:-8px}.venue-top,.venue-date{display:flex;align-items:center;justify-content:space-between;gap:12px}.venue-top .venue-type{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.025em}.venue-top i{width:6px;height:6px;border-radius:50%;background:#366642}.venue-date{padding:16px 0 20px;border-bottom:1px dashed #708975}.venue-date>span{font:400 clamp(55px,5.5vw,84px)/.95 var(--serif);letter-spacing:-.04em}.venue-date small{font-size:17px;font-weight:600}.venue-bottom{padding-top:18px}.venue-bottom h3{font:400 31px/1.1 var(--serif)}.venue-bottom p{font-size:15px;margin:7px 0 15px}.foot{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:32px;color:#adbeaf}.foot .brand{width:94px}.foot span,.foot>a:last-child{font-size:12px}.foot span b{padding:0 9px;color:#708574;font-weight:400}.foot>a:last-child{min-height:44px;min-width:44px;display:inline-flex;gap:10px;align-items:center}.foot>a:last-child svg{transform:rotate(180deg)}@media(max-width:1000px){.wrap{width:calc(100% - 72px)}.overview-grid,.location-grid{gap:45px}.brand{width:106px}}@media(max-width:760px){.wrap{width:calc(100% - 44px)}.button{font-size:14px;padding:15px 19px;gap:14px}.overview-grid,.location-grid{grid-template-columns:1fr;gap:34px}.section{padding-block:60px}.section h2{font-size:clamp(45px,8.8vw,61px)}.overview h2{margin-bottom:19px}.agenda{padding-top:9px}.agenda-item h3 br{display:none}.agenda-item{padding-block:17px}.section-heading{align-items:start;flex-direction:column;gap:16px;margin-bottom:23px}.section-heading h2{max-width:100%}.portraits h3{font-size:clamp(24px,4.7vw,33px)}.portraits figcaption{padding-top:10px}.portraits p{font-size:11px}.location-grid>div>p{max-width:46ch}.venue-card{max-width:550px}.foot{flex-wrap:wrap;gap:17px;padding-block:25px}.foot span{order:3;width:100%;font-size:12px}.intro-p{font-size:16px}}@media(max-width:440px){.section{padding-block:51px}.venue-card{padding:24px}}@media(max-width:365px){.wrap{width:calc(100% - 32px)}.section h2{font-size:42px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.button{transition:background-color .12s ease}.button:hover{transform:none}}.guest-instagram{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;max-width:100%;margin-top:4px;padding:4px 2px;color:#3e5344;font-size:12px;line-height:1.5;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.guest-handle{min-width:0;overflow-wrap:anywhere}.guest-instagram svg{flex:none}.guest-instagram:hover{color:#165b37;text-decoration-color:currentColor}@media(max-width:440px){.guest-instagram{gap:0}.guest-instagram svg{display:none}}.portrait-jean{background:radial-gradient(ellipse at 80% 15%,#627b68,#36553f 63%,#243d2d)}.portraits figure{min-width:0;width:100%}.portraits .guest-description{max-width:30ch;margin:10px auto 0;font-size:14px;line-height:1.65;color:#3e5344;text-wrap:pretty}@media(max-width:1000px){.portraits{--portrait-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px var(--portrait-gap);max-width:760px;margin-inline:auto}.portraits figure:last-child{grid-column:1/-1;justify-self:center;width:calc((100% - var(--portrait-gap))/2)}}@media(max-width:760px){.facts{width:calc(100% - 32px);padding-block:20px;align-items:stretch}.fact{min-height:66px;padding-inline:8px;gap:8px;justify-content:flex-start}.fact-label{gap:5px}.fact-label svg{width:14px;height:14px}.fact span{font-size:9px;letter-spacing:.1em}.fact b{font-size:13px}.portraits{--portrait-gap:16px;row-gap:30px}}@media(max-width:365px){.facts{width:calc(100% - 24px)}.fact{padding-inline:6px}.portraits .guest-description{font-size:14px}}.opening,.location,footer{--focus-ring:#c2edb7}.venue-card{--focus-ring:#286541}:where(.skip,.foot .brand,.event-hero__brand){min-height:44px}.foot .brand{display:flex;align-items:center}
