/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{[data-look=experiences] .stage-focus{--focus-progress:1;--focus-heat:.12;--focus-pool:1;--focus-dry:1;isolation:isolate;white-space:nowrap;vertical-align:baseline;display:inline-block;position:relative}[data-look=experiences] .stage-focus__word{z-index:1;color:var(--light-ink);position:relative}[data-look=experiences] .stage-focus__ink{z-index:-1;pointer-events:none;width:165%;max-width:none;height:auto;color:var(--light-ink);position:absolute;top:.55em;left:-12%;overflow:visible}@supports (color:color-mix(in lab, red, red)){[data-look=experiences] .stage-focus__ink{color:color-mix(in oklab, var(--light-ink) 70%, var(--light-key,#f6c87e))}}[data-look=experiences] .stage-focus__ink{opacity:calc(.26 + var(--focus-heat) * 1.4);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 81%,#0000 99%);mask-image:linear-gradient(90deg,#0000,#000 12% 81%,#0000 99%)}[data-look=experiences] .stage-focus__ink path{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}[data-look=experiences] .stage-focus__stroke{stroke-width:.85px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--focus-progress))}[data-look=experiences] .stage-focus__ink .stage-focus__pool{stroke:none;fill:currentColor;opacity:var(--focus-pool)}[data-look=experiences] .stage-focus__ink .stage-focus__dry{stroke-width:.65px;stroke:var(--light-key,#f6c87e);opacity:.58;clip-path:inset(0 calc((1 - var(--focus-dry)) * 100%) 0 0)}[data-look=experiences] .stage-focus:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(ellipse 50% 50%, var(--light-key,#f6c87e), transparent 100%);position:absolute;inset:.64em -.3em -.22em}@supports (color:color-mix(in lab, red, red)){[data-look=experiences] .stage-focus:before{background:radial-gradient(ellipse 50% 50%, color-mix(in oklab, var(--light-key,#f6c87e) 32%, transparent), transparent 100%)}}[data-look=experiences] .stage-focus:before{opacity:var(--focus-heat)}[data-look=experiences] [data-stage-focus=explore] .stage-focus__ink{width:220%;top:.45em}[data-look=experiences] [data-stage-focus=create] .stage-focus__ink{width:110%;top:.38em;left:62%}[data-look=experiences] [data-stage-focus=gather] .stage-focus__ink{width:135%;top:.5em;left:-9%}[data-look=experiences] .experiences-seam .stage-focus:before{display:none}[data-look=experiences] .experiences-seam .stage-focus__ink{opacity:calc(.16 + var(--focus-heat) * .7)}[data-look=experiences] [data-stage-focus=invite] .stage-focus__ink{width:240%;opacity:calc(.18 + var(--focus-heat));top:.28em;left:-28%}@media (max-width:700px){[data-look=experiences] .stage-focus__ink{width:132%}[data-look=experiences] [data-stage-focus=explore] .stage-focus__ink{width:175%}[data-look=experiences] [data-stage-focus=gather] .stage-focus__ink{width:115%;left:-6%}[data-look=experiences] [data-stage-focus=create] .stage-focus__ink{width:80%;left:60%}}.experiences-seam,.experiences-jump{--seam-indent:max(0px, calc((100% - 42rem) / 2))}.experiences-seam{isolation:isolate;text-align:left;padding-block:.25rem 1.75rem;position:relative}.experiences-seam-copy{z-index:2;margin-inline-start:var(--seam-indent);position:relative}.experiences-seam h2{max-width:none;font-size:clamp(3rem,4.8vw,5rem);font-weight:400;line-height:1.14}.experiences-seam-lead{color:var(--light-ink-dim);margin-bottom:.6em;display:block}@supports (color:color-mix(in lab, red, red)){.experiences-seam-lead{color:color-mix(in oklab, var(--light-ink-dim), #f8dfad calc(var(--passage-heat,.4) * 36%))}}.experiences-seam-lead{font:400 clamp(1.0625rem, 1.45vw, 1.375rem)/1.4 var(--font-serif);letter-spacing:.01em}.experiences-seam h2>span:not(.experiences-seam-lead){color:var(--light-ink-dim)}.experiences-seam-field{z-index:0;pointer-events:none;width:min(60%,40rem);opacity:calc(.3 + var(--passage-heat,.4) * .12);inset-block:-24rem -.5rem;-webkit-mask-composite:source-in;position:absolute;right:-2rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34% 88%,#0000),linear-gradient(#0000,#000 14% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34% 88%,#0000),linear-gradient(#0000,#000 14% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.experiences-seam-form{max-width:none;display:block;position:absolute}.experiences-seam-form-branch,.experiences-seam-form-canopy{transform-origin:56.7% 99.5%;width:auto;height:86%;transform:rotate(-10deg) scale(calc(.82 + var(--tree-growth,1) * .18));-webkit-mask-image:linear-gradient(to top, #000 calc(var(--tree-growth,1) * 110% - 10%), transparent calc(var(--tree-growth,1) * 110%));-webkit-mask-image:linear-gradient(to top, #000 calc(var(--tree-growth,1) * 110% - 10%), transparent calc(var(--tree-growth,1) * 110%));mask-image:linear-gradient(to top, #000 calc(var(--tree-growth,1) * 110% - 10%), transparent calc(var(--tree-growth,1) * 110%));bottom:0;right:-.5rem}.experiences-seam-form-canopy{opacity:var(--tree-canopy,1)}[data-look=experiences] .experiences-seam .stage-focus__word{color:var(--light-ink)}@supports (color:color-mix(in lab, red, red)){[data-look=experiences] .experiences-seam .stage-focus__word{color:color-mix(in oklab, var(--light-ink), #ffe8ad calc(var(--focus-bloom,1) * 100%))}}[data-look=experiences] .experiences-seam .stage-focus__word{text-shadow:0 0 .08em rgb(255 242 190/calc(var(--focus-bloom,1) * .2)), 0 0 .32em rgb(227 174 87/calc(var(--focus-bloom,1) * .5)), 0 0 .85em rgb(184 117 36/calc(var(--focus-bloom,1) * .24))}[data-look=experiences] .experiences-seam [data-stage-focus=gather] .stage-focus__ink{width:145%;opacity:calc(.12 + var(--focus-heat) * .5);top:.2em;left:-4%}.experiences-jump{flex-wrap:wrap;align-items:baseline;gap:.15rem 1.75rem;margin-inline-start:var(--seam-indent);padding-block:0 .5rem;display:flex}.experiences-jump .experiences-label{flex-basis:100%;margin:0 0 .5rem}.experiences .experiences-jump>a{min-height:2.75rem;color:var(--light-accent);align-items:baseline;gap:.6rem;padding-block:.5rem;font-size:.9375rem;display:inline-flex}.experiences-jump-number{color:var(--light-ink-dim);font-size:.6875rem}.experiences .experiences-jump>a:hover{color:var(--light-high)}.experiences-possibilities .experiences-movement:first-of-type{padding-top:clamp(2.5rem,5vw,4rem)}@media (max-width:700px){.experiences-seam h2{font-size:clamp(2.75rem,11vw,3.75rem)}.experiences-seam-field{width:110%;opacity:calc(.16 + var(--passage-heat,.4) * .08);inset-block:-18rem -.5rem;right:-2rem}.experiences-jump{gap:.1rem 1.25rem}}[data-look=experiences]{color-scheme:dark;--light-ground:#050309;--light-ground-2:#0a070f;--light-ink:#f6e6c4;--light-ink-dim:var(--light-ink)}@supports (color:color-mix(in lab, red, red)){[data-look=experiences]{--light-ink-dim:color-mix(in oklab, var(--light-ink) 70%, var(--light-mist))}}[data-look=experiences]{--light-high:#fff5db;--light-accent:#f93;--light-violet:#291d57;--light-rule:#3a2b46;--light-key:#f6c87e;--light-key-deep:#b97a3c;--light-mist:#aab6c4;background:var(--light-ground)}[data-look=experiences] [data-stage-passage]{--passage-heat:.4}[data-look=experiences] .experiences{font:400 clamp(1.25rem, 1.6vw, 1.5rem)/1.55 var(--font-serif);display:block;overflow:clip}.experiences .experiences-wrap{width:min(76rem,100% - 8rem);margin-inline:auto}.experiences :is(h1,h2,h3){font-family:var(--font-serif);font-kerning:normal;letter-spacing:-.016em;text-wrap:balance;margin:0;font-weight:500;line-height:1.12}.experiences :is(h2,h3){font-size:clamp(2.75rem,5.8vw,5.5rem);font-style:normal}.experiences :is(h1,h2,h3) em{font-weight:inherit;color:inherit;font-style:italic}.experiences p{text-wrap:pretty;margin:0}.experiences figure{margin:0}.experiences a{color:inherit;background:0 0;text-decoration:none}.experiences :is(a,button,summary):focus-visible{outline:2px solid var(--light-accent);outline-offset:7px}.experiences :is(section,article){scroll-margin-top:6rem}.experiences .experiences-label{font:400 .6875rem/1.6 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--light-ink-dim)}.experiences .experiences-skip{z-index:100;color:var(--light-ground);background:var(--light-ink);padding:.75rem 1.25rem;position:fixed;top:5rem;left:1rem;transform:translateY(-15rem)}.experiences .experiences-skip:focus{transform:none}:is(.experiences-overture,.experiences-possibilities,.experiences-support,.experiences-finale):after{content:"";z-index:-1;pointer-events:none;opacity:.075;mix-blend-mode:overlay;background:url(/assets/lib/helios-grain.png) 0 0/220px 220px;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.experiences .experiences-hero-text h1 em{color:#fff2d6;text-shadow:0 0 .035em #fff5be29,0 0 .18em #e3ae574a,0 0 .6em #b8752426;font-size:1.12em;position:relative}.experiences .experiences-hero-text h1 em:before{content:"";z-index:-1;pointer-events:none;filter:blur(.15em);background:radial-gradient(28% 24% at 50% 48%,#f4d18b3d,#d79b4324 38%,#8d502b12 62%,#0000 88%),radial-gradient(56% 46%,#ba73362b,#7f402b19 34%,#3e20300a 64%,#0000 90%);width:calc(100% + 3em);height:3.8em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.experiences .experiences-hero-text h1 em{color:#0000;background:linear-gradient(108deg,#ce9d54 3%,#ffe5a0 24%,#fffbe2 45%,#fff4ba 64%,#edbc63 90%,#bb7d39);-webkit-background-clip:text;background-clip:text}}.experiences a.experiences-cta em{color:inherit}@media (forced-colors:active){.experiences .experiences-hero-text h1 em:before{display:none}.experiences :is(h1 em,.experiences-movement h3 em,.experiences-seam h2 em,.experiences-support h2 em,.experiences-cta em){color:canvastext;text-shadow:none;background:0 0}}.experiences-overture{--stage-light-x:78%;--stage-light-y:52%;--stage-light-width:20%;--stage-light-height:32%;isolation:isolate;background:linear-gradient(180deg, #030006 0%, transparent 25%, transparent 74%, var(--light-ground)), linear-gradient(100deg, #030106b3, transparent 60%), radial-gradient(ellipse 68% 88% at var(--stage-light-x) var(--stage-light-y), var(--light-key-deep), var(--light-key-deep) 18%, var(--light-key-deep) 36%, var(--light-key-deep) 54%, transparent 86%), radial-gradient(ellipse 70% 90% at 34% 78%, var(--light-mist), transparent 76%), radial-gradient(ellipse 60% 85% at 65% 44%, var(--light-violet), transparent 82%), #030106;position:relative}@supports (color:color-mix(in lab, red, red)){.experiences-overture{background:linear-gradient(180deg, #030006 0%, transparent 25%, transparent 74%, var(--light-ground)), linear-gradient(100deg, #030106b3, transparent 60%), radial-gradient(ellipse 68% 88% at var(--stage-light-x) var(--stage-light-y), color-mix(in oklab, var(--light-key-deep) 48%, transparent), color-mix(in oklab, var(--light-key-deep) 36%, transparent) 18%, color-mix(in oklab, var(--light-key-deep) 24%, transparent) 36%, color-mix(in oklab, var(--light-key-deep) 12%, transparent) 54%, transparent 86%), radial-gradient(ellipse 70% 90% at 34% 78%, color-mix(in oklab, var(--light-mist) 3%, transparent), transparent 76%), radial-gradient(ellipse 60% 85% at 65% 44%, color-mix(in oklab, var(--light-violet) 18%, transparent), transparent 82%), #030106}}.experiences-overture:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse var(--stage-light-width) var(--stage-light-height) at var(--stage-light-x) var(--stage-light-y), var(--light-key) 0%, var(--light-key) 18%, var(--light-key-deep) 48%, transparent 86%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.experiences-overture:before{background:radial-gradient(ellipse var(--stage-light-width) var(--stage-light-height) at var(--stage-light-x) var(--stage-light-y), color-mix(in oklab, var(--light-key) 68%, transparent) 0%, color-mix(in oklab, var(--light-key) 44%, transparent) 18%, color-mix(in oklab, var(--light-key-deep) 18%, transparent) 48%, transparent 86%)}}.experiences-overture:before{opacity:calc(.7 + var(--passage-heat,.4) * .3)}.experiences-overture:after{opacity:.09}.experiences .experiences-hero-inner{align-items:center;min-height:clamp(42rem,52vw,54rem);padding-block:11rem 6rem;display:flex;position:relative}.experiences-arcs{z-index:-1;pointer-events:none;opacity:.48;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#000 58%,#0000 96%);mask-image:linear-gradient(#0009,#000 58%,#0000 96%)}.experiences-arcs :is(svg,canvas){width:100%;height:100%;display:block;position:absolute;inset:0}.experiences-arcs canvas{visibility:hidden}.experiences-arcs.is-live canvas{visibility:visible}.experiences-arcs.is-live svg{visibility:hidden}@media (forced-colors:active){.experiences-arcs{display:none}}.experiences-hero-text{z-index:2;text-align:left;width:53%;position:relative}.experiences-hero-text .experiences-label{margin-bottom:2rem}.experiences h1{letter-spacing:-.045em;color:var(--light-ink);text-shadow:0 2px 32px #020102;font-size:clamp(4.25rem,8.8vw,8.5rem);line-height:.88}.experiences h1>span{isolation:isolate;margin-top:.04em;display:inline-block;position:relative}.experiences .experiences-gathering{z-index:1;width:64%;position:absolute;inset:0 -6rem 0 auto}.experiences-gathering-window{z-index:2;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.experiences-gathering img{max-width:none;height:auto;display:block;position:absolute}.experiences-gathering .experiences-gathering-creators{z-index:2;filter:sepia(.24)saturate(.9)contrast(1.08)drop-shadow(3px -2px 4px #deb16b38);width:46%;top:29%;left:12%;-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%)}.experiences-gathering-thought{z-index:1;opacity:.7;transform-origin:66% 46%;pointer-events:none;width:125%;position:absolute;top:0;left:2%}.experiences-gathering-thought img{filter:sepia(.12)saturate(1.05)brightness(1.07);width:100%;position:relative}.experiences .experiences-film-section{isolation:isolate;max-width:62rem;padding-bottom:clamp(4rem,8vw,8rem);position:relative}.experiences-film-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 52% 30% at 50% 86%, var(--light-key), transparent 78%), radial-gradient(ellipse 70% 55% at 50% 104%, var(--light-mist), transparent 80%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.experiences-film-section:before{background:radial-gradient(ellipse 52% 30% at 50% 86%, color-mix(in oklab, var(--light-key) 10%, transparent), transparent 78%), radial-gradient(ellipse 70% 55% at 50% 104%, color-mix(in oklab, var(--light-mist) 6%, transparent), transparent 80%)}}.experiences-film [data-media-slot=frame]:not(.is-playing):not(.is-transitioning){-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 83%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 83%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.experiences-film .film-poster{filter:saturate(.86)sepia(.12)contrast(1.12)brightness(1.04)}.experiences-film [data-media-surface=film][data-media-slot=frame]:after{background:linear-gradient(110deg,#291d5733,#0000 48%,#b0642222),linear-gradient(#0000 52%,#050009aa)}.experiences-film .film-play{background:var(--light-accent);border-radius:50%;width:4.5rem;height:4.5rem;box-shadow:0 0 0 .65rem #ff99330d,0 0 2rem #ff993345,0 0 5rem #b8742926}.experiences-film .film-play:hover{background:var(--light-high)}.experiences figcaption{color:var(--light-ink-dim);padding-top:1.25rem;font-size:.9375rem;line-height:1.4}.experiences-film figcaption{text-align:center}.experiences .experiences-prelude{z-index:1;text-align:left;isolation:isolate;max-width:42rem;padding-block:0 2.5rem;position:relative}.experiences-spark{color:var(--light-ink-dim);font-family:var(--font-serif);margin-bottom:2.5rem;font-size:2.5rem;line-height:1;display:block}.experiences-prelude p{color:var(--light-ink);margin:0 0 1em}@supports (color:color-mix(in lab, red, red)){.experiences-prelude p{color:color-mix(in oklab, var(--light-ink) 78%, var(--light-mist))}}.experiences-prelude p{font:inherit}.experiences-prelude p:not(.experiences-first-question):not(.experiences-hero-invitation){max-width:46ch;margin-bottom:1.2em;line-height:1.65}.experiences-letter-ember{width:1rem;font:400 1rem/1 var(--font-serif);color:#fff1d3;pointer-events:none;opacity:calc(.72 + var(--passage-heat,.4) * .28);text-shadow:0 0 .15em #f2c46a,0 0 .7em #e6a04c99,0 0 1.8em #b97a3c66;position:absolute;top:.55rem;left:-2rem}.experiences-letter-ember:before{content:"";z-index:-1;background:radial-gradient(50% 50%,#fff0ae18,#e6a04c14 22%,#b97a3c08 48%,#0000 100%);position:absolute;inset:-1.7rem}.experiences-prelude .experiences-first-question{color:var(--light-high);font:italic 400 clamp(1.65rem, 2.6vw, 2.5rem)/1.3 var(--font-serif);letter-spacing:-.005em;text-wrap:balance;text-shadow:0 0 .08em #fff0ae10,0 0 .7em #b97a3c33}.experiences-prelude .experiences-hero-invitation{font:italic 400 clamp(1.35rem, 1.9vw, 2rem)/1.55 var(--font-serif);color:var(--light-ink);margin-top:1.65em}.experiences-prelude .stage-focus__word{color:#ffe8b6;text-shadow:0 0 .09em #fff0ae40,0 0 .35em #f2c46a66,0 0 .9em #b97a3c4d}.experiences-prelude .stage-focus:before{opacity:calc(.45 + var(--focus-heat));background:radial-gradient(50% 50%,#f6c87e24,#b97a3c12 40%,#0000 100%);inset:-.45em -.7em}.experiences-prelude p:last-of-type{margin-bottom:0}@media (forced-colors:active){.experiences-letter-ember{display:none}.experiences-prelude :is(.experiences-first-question,.stage-focus__word){color:canvastext;text-shadow:none}}.experiences-film-section .experiences-hero-invitation{color:var(--light-ink-dim);font:italic 400 clamp(1.25rem, 1.6vw, 1.5rem)/1.4 var(--font-serif);text-align:center;margin:2.5rem auto 0}.experiences-possibilities{isolation:isolate;background:var(--light-ground);position:relative}.experiences-movement{--experiences-light-x:80%;isolation:isolate;border-bottom:1px solid var(--light-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:1.5rem;padding-block:clamp(5rem,9vw,8rem);display:grid;position:relative}.experiences-movement:last-child{border:0}.experiences-movement:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(ellipse 42% 58% at calc(100% - var(--experiences-light-x)) 62%, var(--light-mist), transparent 80%), radial-gradient(ellipse 70% 80% at var(--experiences-light-x) 48%, var(--light-violet), transparent 82%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.experiences-movement:before{background:radial-gradient(ellipse 42% 58% at calc(100% - var(--experiences-light-x)) 62%, color-mix(in oklab, var(--light-mist) 6%, transparent), transparent 80%), radial-gradient(ellipse 70% 80% at var(--experiences-light-x) 48%, color-mix(in oklab, var(--light-violet) 14%, transparent), transparent 82%)}}.experiences-movement-reverse{--experiences-light-x:22%}.experiences-movement-heading{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:4rem;display:flex}.experiences-movement-identity{font-family:var(--font-display);letter-spacing:.1em;align-items:baseline;gap:1.5rem;font-size:1rem;display:flex}.experiences-movement-number{font-family:var(--font-display);color:var(--light-ink-dim);font-size:.75rem}.experiences-movement-invitation{color:var(--light-ink-dim);font:400 1.0625rem/1.4 var(--font-serif)}.experiences-movement-copy{grid-area:2/1/auto/7;padding-right:1.5rem}.experiences-movement-copy .experiences-label{margin-bottom:1.5rem}.experiences-movement h3{letter-spacing:-.02em;max-width:none;color:var(--light-ink);margin-left:-.025em;font-size:clamp(2.75rem,5.4vw,5rem);line-height:1.04}.experiences .experiences-movement-body{max-width:36ch;color:var(--light-ink-dim);margin-top:1.75rem}.experiences .experiences-movement-outcome{color:var(--light-ink-dim);font:italic 400 clamp(1.25rem, 1.6vw, 1.5rem)/1.4 var(--font-serif);margin-top:2rem}.experiences-movement-visual{isolation:isolate;grid-area:2/8/auto/-1;justify-self:end;width:100%;max-width:25rem;position:relative}.experiences-movement-visual:before{content:"";z-index:-1;background:radial-gradient(ellipse 46% 52% at 50% 46%, var(--light-key) 0%, var(--light-key) 32%, var(--light-key-deep) 58%, transparent 82%);position:absolute;inset:-18% -42%}@supports (color:color-mix(in lab, red, red)){.experiences-movement-visual:before{background:radial-gradient(ellipse 46% 52% at 50% 46%, color-mix(in oklab, var(--light-key) 36%, transparent) 0%, color-mix(in oklab, var(--light-key) 17%, transparent) 32%, color-mix(in oklab, var(--light-key-deep) 7%, transparent) 58%, transparent 82%)}}.experiences-movement-visual:before{opacity:calc(.4 + var(--passage-heat,.4) * .6);pointer-events:none;-webkit-mask-image:radial-gradient(64% 64%,#000 20%,#0000 78%);mask-image:radial-gradient(64% 64%,#000 20%,#0000 78%)}.experiences-movement-visual [data-media-slot=frame]{filter:saturate(.92)contrast(1.04);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 3% 80%,#0000),linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask-image:linear-gradient(#0000,#000 3% 80%,#0000),linear-gradient(90deg,#0000,#000 2% 98%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.experiences-movement-visual figcaption{padding-top:1.5rem}.experiences-movement-visual figcaption>span{color:var(--light-ink-dim);margin-right:.5em;font-size:.75rem}.experiences-movement-reverse .experiences-movement-copy{grid-column:7/-1;padding:0 0 0 1.5rem}.experiences-movement-reverse .experiences-movement-visual{grid-column:1/6;justify-self:start}.experiences-movement-reverse h3{font-size:clamp(2.375rem,4.3vw,4.125rem)}.experiences-support{isolation:isolate;background:linear-gradient(180deg, var(--light-ground), transparent 18%, transparent 82%, var(--light-ground)), radial-gradient(ellipse 54rem 38rem at 50% 23rem, #ab6d2b33, #5c351b19 50%, transparent 100%), var(--light-ground);padding-block:clamp(5rem,10vw,9rem);position:relative}.experiences-begin-sky{z-index:-1;pointer-events:none;width:min(84rem,max(100%,42rem));opacity:calc(.65 + var(--passage-heat,.4) * .25);position:absolute;top:clamp(1rem,3vw,3rem);left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 14% 64%,#0000 100%);mask-image:linear-gradient(#0000,#000 14% 64%,#0000 100%)}.experiences-begin-sky svg{width:100%;height:auto;display:block}.experiences-support-heading{isolation:isolate;text-align:center;max-width:43rem;margin:0 auto clamp(2.5rem,4vw,3.5rem);position:relative}.experiences-support-heading:before{content:"";z-index:-1;pointer-events:none;opacity:calc(.6 + var(--passage-heat,.4) * .4);background:radial-gradient(50% 44% at 50% 44%,#b97a3c44,#92552c26 38%,#3e20300a 68%,#0000 100%);position:absolute;inset:-2rem -9rem -4rem}.experiences-support .experiences-spark{color:#fff1d3;text-shadow:0 0 .12em #fff1b8,0 0 .65em #e6a04c99,0 0 1.8em #b97a3c55;margin-bottom:1.5rem;font-size:1.125rem}.experiences-support-heading h2{font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:400;line-height:1.15}.experiences-support-heading h2 em{letter-spacing:-.025em;color:#fff0cb;text-shadow:0 0 .04em #fff2be26,0 0 .22em #e3ae5755,0 0 .7em #b875242b;margin:-.04em -.18em -.2em;padding:.08em .18em .2em;font-size:1.65em;line-height:1.08;display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.experiences-support-heading h2 em{color:#0000;background:linear-gradient(108deg,#d6a460 3%,#ffe5a0 24%,#fffbe2 45%,#fff4ba 64%,#edbc63 92%);-webkit-background-clip:text;background-clip:text}}.experiences-support .experiences-offer{max-width:37ch;color:var(--light-ink);margin:1.75rem auto 0;line-height:1.6}.experiences-offer strong{text-decoration:underline;-webkit-text-decoration-color:var(--light-key);-webkit-text-decoration-color:var(--light-key);text-decoration-color:var(--light-key);text-underline-offset:.2em;font-weight:400;text-decoration-thickness:.045em}.experiences-offer-life{color:#fff0ba;white-space:nowrap;text-shadow:0 0 .08em #fff2be44,0 0 .4em #e3ae5777,0 0 1em #b8752444}.experiences-support .experiences-practical{color:var(--light-ink-dim);margin-top:1.25rem;font-size:1.0625rem}.experiences-practical strong{color:var(--light-ink);font-weight:400}.experiences-routes{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.experiences-routes figure{isolation:isolate;margin-bottom:2rem;position:relative}.experiences-routes figure:before{content:"";z-index:-1;pointer-events:none;opacity:calc(.6 + var(--passage-heat,.4) * .4);background:radial-gradient(55% 48% at 50% 42%,#d2a04b26,#8a542012 58%,#0000 100%);position:absolute;inset:-2rem -1rem -1rem}.experiences-routes img{aspect-ratio:4/3;object-fit:cover;filter:saturate(1.04)sepia(.08)contrast(1.06)brightness(1.04);-webkit-mask-composite:source-in;width:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 4% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 4% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (forced-colors:active){.experiences-begin-sky,.experiences-support-heading:before,.experiences-routes figure:before{display:none}.experiences-support .experiences-spark{color:canvastext;text-shadow:none}.experiences-routes img{filter:none}.experiences-offer-life{color:canvastext;text-shadow:none}.experiences-offer strong{text-decoration-color:currentColor}}.experiences-routes h3{font-size:clamp(1.6rem,4.2vw,3.4rem)}.experiences-routes p{max-width:35ch;color:var(--light-ink-dim);margin-top:1.25rem}.experiences .experiences-support-action{text-align:center;margin-top:clamp(2rem,4vw,3rem)}.experiences .experiences-support-cta{max-width:100%;min-height:2.75rem;color:var(--light-accent);text-underline-offset:.25em;align-items:center;gap:.55em;padding:.5rem .25rem;font-size:1.125rem;line-height:1.4;text-decoration:underline;text-decoration-thickness:.06em;display:inline-flex}.experiences-support-cta>span{flex:none}.experiences .experiences-support-cta:hover{color:var(--light-high)}.experiences .experiences-planning{grid-template-columns:1fr 1.6fr;gap:5rem;padding-block:clamp(5rem,9vw,8rem);display:grid}.experiences-planning h2{margin-top:1rem}.experiences-faq details{border-top:1px solid var(--light-rule)}.experiences-faq details:last-child{border-bottom:1px solid var(--light-rule)}.experiences-faq summary{cursor:pointer;font:inherit;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.5rem;list-style:none;display:flex}.experiences-faq summary::-webkit-details-marker{display:none}.experiences-faq summary:after{content:"+";color:var(--light-accent);flex-shrink:0}.experiences-faq details[open] summary:after{content:"−"}.experiences-faq summary:hover{color:var(--light-accent)}.experiences-faq details p{max-width:50ch;color:var(--light-ink-dim);padding:0 2.5rem 1.75rem 0}.experiences-faq p a{text-underline-offset:.2em;color:var(--light-accent);text-decoration:underline}.experiences-finale{--experiences-hearth-x:18%;isolation:isolate;color:var(--light-ink);text-align:center;background:linear-gradient(180deg, var(--light-ground), transparent 28%), radial-gradient(ellipse 4% 29% at var(--experiences-hearth-x) 43%, #fff0ae88, #edc45566 18%, #b078252e 46%, transparent 80%), radial-gradient(ellipse 39% 66% at var(--experiences-hearth-x) 52%, #c9942b66, #73501c4d 34%, transparent 76%), radial-gradient(ellipse 62% 75% at 50% 100%, #92501b33, #2b1b0e33 60%, transparent), #030106;margin:0;padding-block:5rem 3rem;position:relative}.experiences-finale:before{content:"";border-top:1px solid var(--light-rule);pointer-events:none;border-radius:50%;width:80%;height:6rem;position:absolute;top:0;left:10%}.experiences .experiences-cta{width:fit-content;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;color:var(--light-accent);margin:0 auto;font-size:clamp(3.5rem,7.5vw,7.5rem);font-weight:500;line-height:1;display:block}.experiences-cta-arrow{vertical-align:.2em;color:var(--light-accent);margin-left:.3em;font-size:.45em;display:inline-block}.experiences .experiences-cta:hover{color:var(--light-high)}.experiences .experiences-return{color:var(--light-ink-dim);margin-top:5rem;padding:.75rem;font-size:.9375rem;display:inline-block}.experiences-return:hover{color:var(--light-accent)}@media (max-width:1000px){.experiences .experiences-gathering{width:61%;right:-2rem}.experiences .experiences-wrap{width:calc(100% - 4rem)}.experiences-movement{column-gap:1rem}.experiences-movement-copy{grid-column:1/8;padding-right:1rem}.experiences-movement-visual{grid-column:9/-1}.experiences-movement-reverse .experiences-movement-copy{grid-column:6/-1;padding-left:1rem}.experiences-movement-reverse .experiences-movement-visual{grid-column:1/5}.experiences-movement-invitation{text-align:right;max-width:20ch}.experiences-routes{gap:2.5rem}.experiences .experiences-planning{grid-template-columns:1fr 1.8fr;gap:3rem}}@media (max-width:850px){.experiences-overture{--stage-light-x:76%;--stage-light-y:75%;--stage-light-width:36%;--stage-light-height:23%}.experiences .experiences-hero-inner{min-height:0;padding-block:9rem 0;display:block}.experiences-hero-text{width:100%}.experiences-arcs{opacity:.38}.experiences-hero-text .experiences-label{margin-bottom:1.75rem}.experiences h1{font-size:clamp(3.6rem,17vw,6rem)}.experiences .experiences-gathering{width:calc(100% + 2.5rem);height:clamp(20rem,90vw,34rem);margin:-1rem -1.25rem 0;position:relative;inset:auto}.experiences-gathering .experiences-gathering-creators{width:61%;top:19%;left:9%}.experiences-gathering-thought{width:150%;top:-6%;left:0}}@media (max-width:700px){.experiences .experiences-hero-inner{padding-top:clamp(6.5rem,15svh,9rem)}.experiences .experiences-gathering{height:clamp(15rem,min(90vw,100svh - 23rem),34rem)}.experiences-letter-ember{width:.85rem;font-size:.85rem;top:-.9rem;left:0}.experiences-finale{--experiences-hearth-x:0%}.experiences .experiences-wrap{width:calc(100% - 2.5rem)}.experiences-film .film-play{width:3.5rem;height:3.5rem}.experiences figcaption{font-size:.8125rem}.experiences-movement{flex-direction:column;align-items:stretch;padding-block:4rem;display:flex}.experiences-movement-heading{margin-bottom:2.5rem}.experiences-movement-identity{white-space:nowrap;gap:.75rem;font-size:.875rem}.experiences-movement-invitation{max-width:18ch;font-size:.9375rem}.experiences-movement-copy,.experiences-movement-reverse .experiences-movement-copy{padding:0}.experiences-movement-copy .experiences-label{margin-bottom:1.25rem}.experiences-movement h3{font-size:clamp(2.75rem,10.8vw,4rem)}.experiences-movement-reverse h3{font-size:clamp(1.875rem,8.4vw,3.5rem)}.experiences .experiences-movement-body{max-width:36ch;margin-top:1.5rem}.experiences .experiences-movement-outcome{margin-top:1.5rem}.experiences-movement .experiences-movement-visual{width:min(76%,23rem);margin:3rem 0 0 auto}.experiences-movement-reverse .experiences-movement-visual{margin-inline:0 auto}.experiences-support-heading{margin-bottom:3rem}.experiences-routes{grid-template-columns:1fr;gap:3.5rem}.experiences-routes figure{margin-bottom:1.5rem}.experiences .experiences-planning{grid-template-columns:1fr;gap:2.5rem}.experiences-faq summary{padding-block:1.25rem}.experiences-finale{padding-top:4rem}.experiences .experiences-cta{font-size:clamp(3rem,10vw,4.75rem)}.experiences .experiences-return{margin-top:3rem}}}@layer utilities{@media (prefers-reduced-motion:reduce){[data-look=experiences] .stage-focus{--focus-progress:1!important;--focus-heat:.12!important;--focus-pool:1!important;--focus-dry:1!important}}@media (forced-colors:active){[data-look=experiences] .stage-focus__word{color:canvastext}[data-look=experiences] .stage-focus__ink,[data-look=experiences] .stage-focus:before,.experiences-seam-field{display:none}[data-look=experiences] .experiences-seam .stage-focus__word{color:canvastext;text-shadow:none}}}