@property --fx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --fy{syntax:"<percentage>";inherits:true;initial-value:50%}.hs-story{--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.3,1.45,.5,1);--serif:var(--font-fraunces),Georgia,serif;background:var(--hs-paper);color:var(--hs-ink);position:relative;overflow-x:clip}.hs-story :where(a){text-underline-offset:5px}.hs-story a:focus-visible{outline:3px solid var(--hs-focus);outline-offset:6px}.hs-story .ial-ico{width:22px;height:22px;-webkit-mask:var(--m)center/contain no-repeat;-webkit-mask:var(--m)center/contain no-repeat;mask:var(--m)center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.hs-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1600px;margin:auto;padding:27px 4vw;font-size:14px;display:flex}.hs-nav a:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--hs-nav-line);text-decoration-color:var(--hs-nav-line)}.hs-game-name{font-family:var(--serif);font-size:20px}.hs-region-hero{isolation:isolate;min-height:min(940px,100svh);color:var(--hs-paper);background:var(--hs-hero-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.hs-region-sky{z-index:-3;position:absolute;inset:0}.hs-region-sky img{object-fit:cover;object-position:var(--hs-hero-position,center)}.hs-region-hero:after{content:"";z-index:-2;pointer-events:none;background:var(--hs-hero-shade);position:absolute;inset:0}.hs-hero-air{z-index:-1;pointer-events:none;position:absolute;inset:0}.hs-flyer{width:40px;height:40px;color:var(--hs-flyer);position:absolute;top:12%;left:63%}.hs-flyer .ial-ico{width:100%;height:100%}.hs-seed{background:#fff1d0f2;border-radius:50%;display:none;position:absolute;box-shadow:0 0 7px 1px #ffd6968c}.hs-region-hero .hs-nav{z-index:2;width:100%;margin:0 auto;position:relative}.hs-region-hero .hs-nav a:first-child{-webkit-text-decoration-color:var(--hs-hero-line);text-decoration-color:var(--hs-hero-line)}.hs-region-copy{z-index:1;width:100%;max-width:1440px;margin:auto;padding:55px 6vw 170px;position:relative}.hs-region-place{color:var(--hs-hero-place);margin-bottom:26px;font-size:14px}.hs-region-copy h1{max-width:10ch;font-family:var(--serif);letter-spacing:-.06em;margin-bottom:30px;font-size:clamp(68px,8vw,122px);font-weight:500;line-height:.98}.hs-line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.hs-line>span{display:inline-block}.hs-region-lede{max-width:30ch;color:var(--hs-hero-text);font-family:Georgia,serif;font-size:21px;line-height:1.65}.hs-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hs-story a.hs-badge{background:var(--hs-paper);height:60px;color:var(--hs-badge-ink);border-radius:14px;padding-top:0;padding-bottom:0;box-shadow:0 16px 34px -18px #000c}.hs-web{height:60px;color:var(--hs-paper);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--hs-amber)80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s,transform .25s var(--ease);background:#1c130b80;border-radius:14px;align-items:center;gap:12px;padding:0 20px 0 15px;text-decoration:none;display:inline-flex}.hs-web:hover{background:#3c26129e;transform:translateY(-2px)}.hs-web .ial-ico{width:30px;height:30px;color:var(--hs-amber)}.hs-web span{line-height:1.2;display:grid}.hs-web b{font-size:15px;font-weight:600}.hs-web small{opacity:.78;font-size:12.5px}.hs-ticker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#0c0e1261;border-radius:999px;align-items:center;gap:10px;max-width:100%;height:36px;margin-top:26px;padding:0 16px 0 12px;font-size:13.5px;display:inline-flex;overflow:hidden}.hs-ticker i{background:var(--hs-amber);width:8px;height:8px;box-shadow:0 0 10px var(--hs-amber);border-radius:50%;flex:none}.hs-ticker-label{color:var(--hs-ticker-label)}.hs-ticker-label:after{content:"·";opacity:.55;margin-left:10px}.hs-ticker-line{text-overflow:ellipsis;min-width:0;display:inline-block;overflow:hidden}.hs-region-cue{z-index:2;align-items:center;gap:40px;font-size:13px;display:flex;position:absolute;bottom:54px;left:6vw}.hs-region-cue span{font-size:25px}.hs-windgrass{pointer-events:none;width:104%;height:180px;color:var(--hs-windgrass);opacity:.3;position:absolute;bottom:-15px;left:-2%}.hs-windgrass path,.hs-herdline-grass path{stroke:currentColor;stroke-width:1.5px;fill:none}@media (prefers-reduced-motion:no-preference){.hs-line>span{animation:hs-rise 1.15s var(--ease)both}.hs-line:nth-child(2)>span{animation-delay:.12s}.hs-region-copy>:not(h1){animation:hs-fade-up 1s var(--ease).35s both}.hs-region-copy>.hs-ctas{animation-delay:.5s}.hs-region-copy>.hs-ticker{animation-delay:.7s}.hs-region-sky img{animation:hs-settle 2.4s var(--ease)both}.hs-flyer{animation:2s .8s both hs-fade}.hs-ticker-line.swap{animation:hs-swap .6s var(--ease)}.hs-motion .hs-region-sky img{transform:translate(calc(var(--mx,0)*-16px),calc(var(--land-progress,0)*70px + var(--my,0)*-10px))scale(1.08)}.hs-motion .hs-flyer{translate:calc(var(--mx,0)*-26px)calc(var(--my,0)*-14px + var(--land-progress,0)*40px)}.hs-motion .hs-seed{opacity:0;display:block}.hs-motion .hs-region-hero.in .hs-seed{animation:hs-seed var(--dur)linear var(--delay)infinite}.hs-motion .hs-region-hero.in .hs-flyer .ial-ico{animation:34s ease-in-out infinite hs-soar}.hs-motion .hs-region-hero.in .hs-ticker i{animation:2.4s ease-in-out infinite hs-pulse}.hs-motion .hs-windgrass{translate:calc(var(--mx,0)*30px)calc(var(--land-progress,0)*-30px)}.hs-motion .hs-region-hero.in .hs-windgrass g,.hs-motion .hs-herdline.in .hs-herdline-grass g{transform-box:fill-box;transform-origin:50% 100%;animation:hs-wind var(--grass-speed)ease-in-out var(--grass-delay)infinite alternate}.hs-motion .hs-region-copy{translate:0 calc(var(--land-progress,0)*-50px);opacity:calc(1 - var(--land-progress,0)*.9)}}.hs-land{padding:110px 5vw 80px}.hs-land-heading{max-width:1280px;margin:0 auto 75px}.hs-land-heading>p,.hs-people-head>p,.hs-story-heading>p:first-child{color:var(--hs-eyebrow);margin-bottom:22px;font-size:14px}.hs-land-heading h2{font-family:var(--serif);letter-spacing:-.04em;margin-bottom:26px;font-size:clamp(32px,4vw,61px);font-weight:500;line-height:1.18}.hs-land-heading>span{color:var(--hs-muted);font-size:12px}.hs-words .w{position:relative}.hs-land-spread{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;max-width:1280px;margin:auto;display:grid}.hs-land-spread[data-focus="0"]{--fx:var(--f0x);--fy:var(--f0y)}.hs-land-spread[data-focus="1"]{--fx:var(--f1x);--fy:var(--f1y)}.hs-land-spread[data-focus="2"]{--fx:var(--f2x);--fy:var(--f2y)}.hs-land-spread[data-focus="3"]{--fx:var(--f3x);--fy:var(--f3y)}.hs-land-spread[data-focus="4"]{--fx:var(--f4x);--fy:var(--f4y)}.hs-land-spread[data-focus="5"]{--fx:var(--f5x);--fy:var(--f5y)}.hs-land-art{position:sticky;top:35px}.hs-land-picture{position:relative;overflow:hidden}.hs-land-picture img{width:100%;height:auto;display:block}.hs-land-light{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--fx)var(--fy),#ffe2aa24,transparent 18%,#160f0866 52%);position:absolute;inset:0}.hs-js .hs-land-light{opacity:1}.hs-pins{margin:0;padding:0;list-style:none}.hs-pin{color:var(--hs-pin-ink);background:#fdfcf5eb;border-radius:999px;align-items:center;padding:7px;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 10px 24px -12px #1e1206cc}.hs-pin .ial-ico{width:26px;height:26px}.hs-pin span{white-space:nowrap;max-width:0;color:var(--hs-deep);font-size:13px;overflow:hidden}.hs-js .hs-pin{opacity:.62;scale:.82}.hs-js [data-focus="0"] .hs-pin-0,.hs-js [data-focus="1"] .hs-pin-1,.hs-js [data-focus="2"] .hs-pin-2,.hs-js [data-focus="3"] .hs-pin-3,.hs-js [data-focus="4"] .hs-pin-4,.hs-js [data-focus="5"] .hs-pin-5{opacity:1;padding-right:14px;scale:1}.hs-js [data-focus="0"] .hs-pin-0 span,.hs-js [data-focus="1"] .hs-pin-1 span,.hs-js [data-focus="2"] .hs-pin-2 span,.hs-js [data-focus="3"] .hs-pin-3 span,.hs-js [data-focus="4"] .hs-pin-4 span,.hs-js [data-focus="5"] .hs-pin-5 span{max-width:14em;margin-left:8px}.hs-land-notes{padding-top:15px}.hs-note{margin-bottom:70px}@media (min-width:761px){.hs-land-notes{padding:12vh 0 16vh}.hs-note{margin-bottom:26vh}.hs-note:last-child{margin-bottom:0}.hs-js .hs-note{opacity:.36;transition:opacity .6s var(--ease)}.hs-js [data-focus="0"] .hs-note-0,.hs-js [data-focus="1"] .hs-note-1,.hs-js [data-focus="2"] .hs-note-2,.hs-js [data-focus="3"] .hs-note-3,.hs-js [data-focus="4"] .hs-note-4,.hs-js [data-focus="5"] .hs-note-5{opacity:1}}.hs-land-notes h3{font-family:var(--serif);letter-spacing:-.025em;margin:20px 0;font-size:clamp(27px,2.5vw,36px);font-weight:500;line-height:1.18}.hs-land-notes p{max-width:38ch;color:var(--hs-walnut);font-family:Georgia,serif;font-size:19px;line-height:1.8}.hs-land-ico{width:65px;height:65px;color:var(--hs-bark)}.hs-story .hs-land-ico{width:65px;height:65px;display:block}.hs-herds{align-items:end;gap:22px;display:flex}.hs-story .hs-herds .hs-land-ico:first-child{width:92px;height:85px}.hs-home-ico{width:fit-content;position:relative}.hs-wisp{filter:blur(2px);opacity:0;background:#aa927499;border-radius:50%;width:11px;height:11px;position:absolute;top:-2px;left:22px}.hs-wisp:nth-child(2){left:26px}.hs-wisp:nth-child(3){left:19px}.hs-land-next{border-bottom:1px solid var(--hs-link-line);align-items:center;gap:30px;width:fit-content;max-width:100%;margin:25px auto 0;padding:12px 0;font-size:14px;display:flex}.hs-herdline{max-width:1440px;margin:30px auto 40px}.hs-herdline-stage{--k:1;height:clamp(190px,18vw,250px);margin:0 -5vw;position:relative;overflow:hidden}.hs-herdline-land{width:100%;height:100%;position:absolute;bottom:0;left:0}.hs-herdline-land .far{fill:var(--hs-herd-far)}.hs-herdline-land .near{fill:var(--hs-herd-near)}.hs-herdline-grass{width:100%;height:60px;color:var(--hs-herd-grass);opacity:.7;position:absolute;bottom:-4px;left:0}.hs-beast{width:calc(var(--s)*var(--k)*1px);height:calc(var(--s)*var(--k)*1px);color:var(--hs-beast);position:absolute;translate:-50% -100%}.hs-beast .ial-ico{transform-origin:50% 100%;width:100%;height:100%;display:block}.hs-beast.far{color:var(--hs-beast-far)}.hs-beast.trail{color:var(--hs-beast-trail)}.hs-beast.flier{color:var(--hs-beast-flier)}.hs-herdline figcaption{text-align:center;max-width:640px;margin:26px auto 0}.hs-herdline q{font-family:var(--serif);letter-spacing:-.02em;color:var(--hs-ink);font-size:clamp(22px,2.2vw,30px);line-height:1.3;display:block}.hs-herdline figcaption span{color:var(--hs-muted);margin-top:12px;font-size:13px;display:block}@media (prefers-reduced-motion:no-preference){.hs-motion .hs-words .w{--o:clamp(0,(var(--p,1)*(var(--n) + 3) - var(--i))/3,1);top:calc((1 - var(--o))*.3em);opacity:calc(.12 + .88*var(--o));filter:blur(calc((1 - var(--o))*3px))}.hs-motion .hs-land-heading>:not(h2){transition:opacity .9s var(--ease),transform 1s var(--ease)}.hs-motion .hs-land-heading.armed:not(.in)>:not(h2){opacity:0;transform:translateY(18px)}.hs-motion .hs-land-spread{transition:--fx 1.2s var(--ease),--fy 1.2s var(--ease)}.hs-motion .hs-pin{transition:opacity .5s,scale .7s var(--spring),padding .6s var(--ease)}.hs-motion .hs-pin span{transition:max-width .7s var(--ease),margin .7s var(--ease)}.hs-motion [data-focus="0"] .hs-pin-0:after,.hs-motion [data-focus="1"] .hs-pin-1:after,.hs-motion [data-focus="2"] .hs-pin-2:after,.hs-motion [data-focus="3"] .hs-pin-3:after,.hs-motion [data-focus="4"] .hs-pin-4:after,.hs-motion [data-focus="5"] .hs-pin-5:after{content:"";border-radius:inherit;animation:2.2s ease-out infinite hs-ring;position:absolute;inset:-2px;box-shadow:0 0 0 2px #fdfcf5cc}.hs-motion .hs-note>:is(h3,p){transition:opacity .8s var(--ease),transform .9s var(--ease)}.hs-motion .hs-note>p{transition-delay:.1s}.hs-motion .hs-note.armed:not(.in)>:is(h3,p){opacity:0;transform:translateY(22px)}.hs-motion .hs-herds .ial-ico{transition:opacity .6s,translate 1.1s var(--ease)}.hs-motion .hs-herds .ial-ico:nth-child(2){transition-delay:.14s}.hs-motion .hs-herds .ial-ico:nth-child(3){transition-delay:.28s}.hs-motion .hs-note.armed:not(.in) .hs-herds .ial-ico{opacity:0;translate:-70px}.hs-motion .hs-note.in .hs-herds .ial-ico{animation:.5s ease-in-out 3 alternate hs-gait}.hs-motion .hs-note.in .hs-grass-ico{transform-origin:50% 100%;animation:3.6s ease-in-out infinite alternate hs-sway}.hs-motion .hs-note.in .hs-wisp{animation:4.2s ease-out infinite hs-smoke}.hs-motion .hs-note.in .hs-wisp:nth-child(2){animation-delay:-1.4s}.hs-motion .hs-note.in .hs-wisp:nth-child(3){animation-delay:-2.8s}.hs-motion .hs-beast{translate:calc(-50% + (var(--q,.5) - .5)*var(--speed)*1vw)-100%}.hs-motion .hs-herdline.in .hs-beast .ial-ico{animation:hs-gait var(--gait)ease-in-out infinite alternate}.hs-motion .hs-herdline.in .hs-beast.flier .ial-ico{animation:3.2s ease-in-out infinite alternate hs-glide}.hs-motion .hs-herdline figcaption{transition:opacity .9s var(--ease).2s,transform 1s var(--ease).2s}.hs-motion .hs-herdline.armed:not(.in) figcaption{opacity:0;transform:translateY(16px)}}@property --hs-wt{syntax:"<number>";inherits:false;initial-value:1}.hs-where{background:linear-gradient(180deg,var(--hs-paper),color-mix(in srgb,var(--hs-sand)42%,var(--hs-paper))45%,var(--hs-paper));padding:100px 5vw 120px;scroll-margin-top:24px}.hs-where-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:0 5vw;max-width:1280px;margin:0 auto 56px;display:grid}.hs-where-kicker{color:var(--hs-eyebrow);grid-column:1/-1;align-items:center;gap:10px;margin-bottom:22px;font-size:14px;display:flex}.hs-where-kicker .ial-ico{width:22px;height:22px;color:var(--hs-kicker-icon)}.hs-where-head h2{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(34px,3.75vw,56px);font-weight:500;line-height:1.08}.hs-where-head h2 span{display:block}.hs-where-copy>p{max-width:46ch;color:var(--hs-walnut);font-family:Georgia,serif;font-size:18px;line-height:1.75}.hs-where-facts{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.hs-where-facts li{background:var(--hs-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hs-bark)24%,transparent),0 10px 22px -16px #3c28148c;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 7px;display:flex}.hs-where-fact-ico{background:color-mix(in srgb,var(--hs-amber)20%,var(--hs-card));width:36px;height:36px;color:var(--hs-bark);border-radius:50%;flex:none;place-items:center;display:grid}.hs-where-fact-ico .ial-ico{width:24px;height:24px}.hs-where-facts li>span:last-child{line-height:1.25;display:grid}.hs-where-facts small{color:var(--hs-muted);font-size:12px}.hs-where-facts b{color:var(--hs-ink);font-size:14.5px;font-weight:600}.hs-where-stage{max-width:1280px;aspect-ratio:var(--stage-ar);margin:0 auto;position:relative}.hs-where-key{display:none}.hs-where-map{left:0;top:var(--map-top);width:var(--map-w);aspect-ratio:var(--map-ar);position:absolute;container-type:inline-size}.hs-where-world{border-radius:22px;width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:0 0 0 1px #6e543252,0 34px 64px -38px #462e1499,0 4px 10px -6px #462e144d}.hs-where-map:after{content:"";pointer-events:none;border:1px solid #7e664666;border-radius:15px;position:absolute;inset:8px}.hs-where-over{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-where-sheet{fill:var(--hs-where-ice);stroke:color-mix(in srgb,var(--hs-where-river)50%,var(--hs-where-ice));stroke-width:1.1px;transform-box:fill-box;transform-origin:50% 0}.hs-where-sheet .hs-where-sheet-marks{stroke:none}.hs-where-ice-mark{fill:none;stroke:color-mix(in srgb,var(--hs-where-river)30%,var(--hs-where-ice));stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}.hs-where-road{fill:none;stroke:var(--hs-where-route);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.1 7;vector-effect:non-scaling-stroke}.hs-where-road-draw{fill:none;stroke:#fff;stroke-width:40px;stroke-dasharray:1}.hs-where-drop{fill:none;stroke:var(--hs-where-pin);stroke-width:1.5px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:.75;display:none}.hs-where-ice-label,.hs-where-road-label{z-index:2;text-align:center;font-family:var(--serif);pointer-events:none;text-shadow:0 0 4px var(--hs-paper),0 0 10px var(--hs-paper);font-size:clamp(11px,1.45cqw,13px);font-style:italic;line-height:1.3;position:absolute;translate:-50% -50%}.hs-where-ice-label{width:10em;color:color-mix(in srgb,var(--hs-where-river)70%,var(--hs-ink))}.hs-where-road-label{width:15em;color:var(--hs-where-route)}.hs-where-compass{z-index:2;width:70px;height:70px;margin:-35px 0 0 -35px;position:absolute}.hs-where-compass svg{width:100%;height:100%;display:block;overflow:visible}.hs-where-compass circle{fill:color-mix(in srgb,var(--hs-paper)70%,transparent);stroke:#6e54328c;stroke-width:1.4px;stroke-dasharray:2 3}.hs-where-rose{fill:var(--hs-card);stroke:var(--hs-deep);stroke-width:1.6px;stroke-linejoin:round}.hs-where-rose-north{fill:var(--hs-where-pin)}.hs-where-rose-small{fill:color-mix(in srgb,var(--hs-muted)55%,transparent)}.hs-where-compass text{font-family:var(--serif);fill:var(--hs-deep);text-anchor:middle;font-size:20px;font-weight:600}.hs-where-dot{z-index:4;background:var(--hs-card);width:22px;height:22px;color:var(--hs-deep);font-family:var(--serif);box-shadow:0 0 0 1.5px var(--hs-bark),0 5px 9px -5px #321e0ab3;border-radius:50%;place-items:center;margin:-11px 0 0 -11px;font-size:12px;font-weight:600;line-height:1;display:grid;position:absolute}.hs-where-dot.is-story{background:var(--hs-where-route);color:var(--hs-paper);box-shadow:0 0 0 2px var(--hs-card),0 0 0 3.5px var(--hs-where-route),0 6px 10px -5px #321e0ab3}.hs-where-traveler{--hs-wt:.8;z-index:2;width:22px;height:22px;color:var(--hs-where-route);left:calc(((1 - var(--hs-wt))*(1 - var(--hs-wt))*var(--x0) + 2*var(--hs-wt)*(1 - var(--hs-wt))*var(--cx) + var(--hs-wt)*var(--hs-wt)*var(--x1))*1%);top:calc(((1 - var(--hs-wt))*(1 - var(--hs-wt))*var(--y0) + 2*var(--hs-wt)*(1 - var(--hs-wt))*var(--cy) + var(--hs-wt)*var(--hs-wt)*var(--y1))*1%);margin:-21px 0 0 -11px;position:absolute}.hs-where-traveler .ial-ico{transform-origin:50% 100%;width:100%;height:100%;filter:drop-shadow(0 0 2px var(--hs-paper));display:block}.hs-where-pin{--lean:16deg;z-index:3;width:0;height:0;position:absolute}.hs-where-pin-head{background:var(--hs-where-pin);width:46px;height:46px;color:var(--hs-paper);box-shadow:0 0 0 3px var(--hs-card),0 14px 22px -10px #321a08bf;rotate:var(--lean);transform-origin:50% calc(100% + 14px);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;left:-23px}.hs-where-pin-head:after{content:"";border:8px solid #0000;border-top:15px solid var(--hs-where-pin);width:0;height:0;filter:drop-shadow(0 2px 0 var(--hs-card));border-bottom:0;margin-left:-8px;position:absolute;top:calc(100% + 1px);left:50%}.hs-where-pin-head .ial-ico{width:30px;height:30px}.hs-where-pin-head b{background:var(--hs-card);width:22px;height:22px;color:var(--hs-where-pin);font-family:var(--serif);box-shadow:0 0 0 1.5px var(--hs-where-pin);rotate:calc(var(--lean)*-1);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px}.hs-where-spot,.hs-where-ping{border:2px solid var(--hs-where-pin);border-radius:50%;width:32px;height:14px;margin:-7px 0 0 -16px;position:absolute}.hs-where-spot{z-index:2;opacity:.5;background:color-mix(in srgb,var(--hs-where-pin)14%,transparent)}.hs-where-ping{display:none;top:0;left:0}.hs-where-cone{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-where-beam-edge{fill:none;stroke:var(--hs-where-pin);stroke-width:1.4px;stroke-dasharray:2 5;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.7}.hs-where-lens{z-index:5;left:var(--lens-x);top:var(--lens-y);width:var(--lens-d);aspect-ratio:1;transform-origin:var(--lens-ox)var(--lens-oy);position:absolute}.hs-where-glass{background:var(--hs-where-sea);box-shadow:0 0 0 9px var(--hs-card),0 0 0 10.5px #6e543280,0 36px 64px -28px #3c2610a6;border-radius:50%;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.hs-where-glass:before{content:"";z-index:5;pointer-events:none;border:1px dashed #6e543261;border-radius:50%;position:absolute;inset:5px}.hs-where-glass:after{content:"";z-index:5;pointer-events:none;background:radial-gradient(circle at 30% 18%,#ffffff4d,#fff0 26%),radial-gradient(circle,#0000 62%,#50381a29),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .3 0 0 0 0 .15 0 0 0 .5 -.17'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");border-radius:50%;position:absolute;inset:0}.hs-where-glass>svg{width:100%;height:100%;position:absolute;inset:0}.hs-where-sea{fill:var(--hs-where-sea)}.hs-where-wave{fill:none;stroke:color-mix(in srgb,var(--hs-where-river)38%,var(--hs-where-sea));stroke-width:1.2px;stroke-linecap:round}.hs-where-water-line{fill:none;stroke:color-mix(in srgb,var(--hs-where-river)32%,var(--hs-where-sea));stroke-width:11px;stroke-linejoin:round}.hs-where-water-gap{fill:none;stroke:var(--hs-where-sea);stroke-width:8px;stroke-linejoin:round}.hs-where-lens-land{fill:var(--hs-where-land);stroke:color-mix(in srgb,var(--hs-deep)55%,transparent);stroke-width:1.3px;stroke-linejoin:round}.hs-where-lake{fill:var(--hs-where-sea);stroke:color-mix(in srgb,var(--hs-where-river)50%,transparent);stroke-width:1px}.hs-where-minor{fill:none;stroke:color-mix(in srgb,var(--hs-where-river)50%,var(--hs-where-land));stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.hs-where-river-bank{fill:none;stroke:color-mix(in srgb,var(--hs-where-sea)70%,#fff);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.hs-where-river{fill:none;stroke:var(--hs-where-river);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.hs-where-label{z-index:3;translate:-50% -50%;rotate:var(--tilt);white-space:nowrap;font-family:var(--serif);pointer-events:none;text-shadow:0 0 3px var(--hs-where-land),0 0 8px var(--hs-where-land);font-size:clamp(11px,4cqw,14px);line-height:1;position:absolute}.hs-where-label.is-river{letter-spacing:.03em;color:color-mix(in srgb,var(--hs-where-river)72%,var(--hs-ink));font-style:italic}.hs-where-label.is-water{letter-spacing:.16em;color:color-mix(in srgb,var(--hs-where-river)72%,var(--hs-ink));text-shadow:0 0 3px var(--hs-where-sea),0 0 8px var(--hs-where-sea);font-style:italic}.hs-where-label.is-land{letter-spacing:.34em;text-transform:uppercase;color:color-mix(in srgb,var(--hs-bark)80%,var(--hs-ink));font-size:clamp(11px,3.8cqw,13px);font-weight:600}.hs-where-home{z-index:4;width:0;height:0;position:absolute}.hs-where-home-ico{background:var(--hs-card);width:42px;height:42px;color:var(--hs-where-pin);box-shadow:0 0 0 2px var(--hs-where-pin),0 8px 14px -8px #321a08cc;border-radius:50%;place-items:center;display:grid;position:absolute;top:-21px;left:-21px}.hs-where-home-ico .ial-ico{width:28px;height:28px}.hs-where-home b,.hs-where-home small{white-space:nowrap;text-align:center;text-shadow:0 0 3px var(--hs-where-land),0 0 8px var(--hs-where-land),0 0 12px var(--hs-where-land);position:absolute;left:0;translate:-50%}.hs-where-home b{font-family:var(--serif);color:var(--hs-ink);font-size:clamp(13px,4.4cqw,16px);font-weight:600;top:25px}.hs-where-home small{font-family:var(--serif);color:var(--hs-walnut);font-size:clamp(11px,3.5cqw,12.5px);font-style:italic;top:45px}.hs-where-beast{--s-px:calc(var(--s)*100cqw/350);z-index:2;width:var(--s-px);height:var(--s-px);margin:calc(var(--s-px)*-1)0 0 calc(var(--s-px)*-.5);color:var(--hs-beast);scale:var(--face)1;position:absolute}.hs-where-beast .ial-ico{transform-origin:50% 100%;width:100%;height:100%;display:block}.hs-where-wind{z-index:3;pointer-events:none;position:absolute;inset:0}.hs-where-wind i{width:var(--w);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hs-bark)60%,transparent)45%,transparent);transform-origin:0;opacity:.45;border-radius:2px;height:2px;position:absolute;transform:rotate(32deg)}@media (max-width:980px){.hs-where{padding:72px max(16px,5vw) 84px}.hs-where-head{grid-template-columns:minmax(0,1fr);margin-bottom:34px}.hs-where-head h2{margin-bottom:18px}.hs-where-copy>p{font-size:17px}.hs-where-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.hs-where-facts li{text-align:center;border-radius:18px;flex-direction:column;justify-content:flex-start;gap:8px;padding:12px 6px 13px}.hs-where-facts li>span:last-child{gap:2px}.hs-where-facts b{font-size:13.5px}.hs-where-stage{aspect-ratio:auto}.hs-where-key{font-family:var(--serif);color:var(--hs-walnut);gap:8px;margin:0 0 14px;padding:0;font-size:13.5px;font-style:italic;list-style:none;display:grid}.hs-where-key li{align-items:center;gap:10px;display:flex}.hs-where-key i{flex:none;width:26px}.hs-where-key-ice{background:var(--hs-where-ice);height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hs-where-river)45%,var(--hs-where-ice));border-radius:7px}.hs-where-key-route{border-top:3px dotted var(--hs-where-route);height:0}.hs-where-map{width:100%;position:relative;top:auto}.hs-where-world{border-radius:14px}.hs-where-map:after{border-radius:11px;inset:4px}.hs-where-ice-label,.hs-where-road-label,.hs-where-cone{display:none}.hs-where-drop{display:block}.hs-where-compass{width:42px;height:42px;margin:-21px 0 0 -21px}.hs-where-dot{--d:clamp(16px,2.6cqw,22px);width:var(--d);height:var(--d);margin:calc(var(--d)/-2)0 0 calc(var(--d)/-2);box-shadow:0 0 0 1.2px var(--hs-bark),0 3px 6px -3px #321e0ab3;font-size:clamp(11px,1.6cqw,12px)}.hs-where-dot.is-story{box-shadow:0 0 0 1.5px var(--hs-card),0 0 0 2.7px var(--hs-where-route)}.hs-where-traveler{width:15px;height:15px;margin:-14px 0 0 -7.5px}.hs-where-pin-head{transform-origin:50% calc(100% + 10px);width:36px;height:36px;box-shadow:0 0 0 2px var(--hs-card),0 8px 14px -8px #321a08bf;bottom:10px;left:-18px}.hs-where-pin-head:after{border-width:11px 6px 0;border-bottom-style:none;border-bottom-color:currentColor;margin-left:-6px}.hs-where-pin-head .ial-ico{width:23px;height:23px}.hs-where-pin-head b{width:17px;height:17px;font-size:11px;top:-6px;right:-6px}.hs-where-spot,.hs-where-ping{border-width:1.5px;width:22px;height:10px;margin:-5px 0 0 -11px}.hs-where-lens{transform-origin:50% -14%;width:calc(100% - 22px);max-width:400px;margin:48px auto 0;position:relative;top:auto;left:auto}.hs-where-lens:before{content:"";border-left:1.5px dashed var(--hs-where-pin);opacity:.75;height:38px;position:absolute;bottom:calc(100% + 10px);left:50%}}@media (prefers-reduced-motion:no-preference){.hs-motion .hs-where-head>:not(.hs-where-copy),.hs-motion .hs-where-copy>p{transition:opacity .9s var(--ease),transform 1s var(--ease)}.hs-motion .hs-where-head>h2{transition-delay:80ms}.hs-motion .hs-where-copy>p{transition-delay:.18s}.hs-motion .hs-where-facts li{transition:opacity .6s var(--ease)calc(.4s + var(--i)*.12s),scale .8s var(--spring)calc(.4s + var(--i)*.12s)}.hs-motion .hs-where-head.armed:not(.in)>:not(.hs-where-copy),.hs-motion .hs-where-head.armed:not(.in) .hs-where-copy>p{opacity:0;transform:translateY(18px)}.hs-motion .hs-where-head.armed:not(.in) .hs-where-facts li{opacity:0;scale:.8}.hs-motion .hs-where-stage.armed:not(.in) .hs-where-map{clip-path:inset(0 100% 0 0 round 22px)}.hs-motion .hs-where-stage.armed:not(.in) :is(.hs-where-key,.hs-where-cone){opacity:0}.hs-motion .hs-where-stage.armed:not(.in) .hs-where-lens{opacity:0;scale:0}.hs-motion .hs-where-stage.armed.in .hs-where-map{animation:hs-where-unroll 1.2s var(--ease)backwards}.hs-motion .hs-where-stage.armed.in .hs-where-key{animation:.8s .3s backwards hs-fade}.hs-motion .hs-where-stage.armed.in .hs-where-sheet{animation:hs-where-grow 1.5s var(--ease)calc(.45s + var(--k)*.14s)backwards}.hs-motion .hs-where-stage.armed.in :is(.hs-where-compass,.hs-where-ice-label){animation:1s 1.1s backwards hs-fade}.hs-motion .hs-where-stage.armed.in :is(.hs-where-dot,.hs-where-spot){animation:hs-where-pop .7s var(--spring)calc(.95s + var(--n)*.1s)backwards}.hs-motion .hs-where-stage.armed.in .hs-where-pin{animation:1s 1.7s backwards hs-where-drop}.hs-motion .hs-where-stage.armed.in .hs-where-road-draw{animation:1.3s ease-in-out 2.1s backwards hs-where-draw}.hs-motion .hs-where-stage.armed.in .hs-where-road-label{animation:1s 2.8s backwards hs-fade}.hs-motion .hs-where-stage.armed.in .hs-where-cone{animation:.9s 2s backwards hs-fade}.hs-motion .hs-where-stage.armed.in .hs-where-lens{animation:hs-where-open 1.1s var(--spring)2s backwards}.hs-motion .hs-where-stage.armed.in .hs-where-river{animation:1.8s ease-in-out 2.8s backwards hs-where-draw}.hs-motion .hs-where-stage.armed.in .hs-where-label{animation:hs-where-rise .8s var(--ease)calc(3.3s + var(--i)*.2s)backwards}.hs-motion .hs-where-stage.armed.in .hs-where-home{animation:hs-where-pop .8s var(--spring)2.9s backwards}.hs-motion .hs-where-stage.in .hs-where-ping{animation:2.6s ease-out 2.6s infinite both hs-where-ripple;display:block}.hs-motion .hs-where-stage.in .hs-where-ping+.hs-where-ping{animation-delay:3.9s}.hs-motion .hs-where-stage.in .hs-where-traveler{animation:8s linear 3.4s infinite both hs-where-walk}.hs-motion .hs-where-stage.in .hs-where-traveler .ial-ico{animation:.4s ease-in-out infinite alternate hs-gait}.hs-motion .hs-where-stage.in .hs-where-beast{animation:hs-where-roam calc(9s + var(--i)*1.4s)ease-in-out calc(4s + var(--i)*.5s)infinite}.hs-motion .hs-where-stage.armed.in .hs-where-beast{animation:hs-fade .7s ease calc(3.4s + var(--i)*.15s)backwards,hs-where-roam calc(9s + var(--i)*1.4s)ease-in-out calc(4s + var(--i)*.5s)infinite}.hs-motion .hs-where-stage.in .hs-where-beast .ial-ico{animation:.5s ease-in-out infinite alternate hs-gait}.hs-motion .hs-where-stage.in .hs-where-wind i{animation:hs-where-gust calc(2.3s + var(--i)*.21s)linear calc(2.9s + var(--i)*.37s)infinite both}.hs-motion .hs-where-compass svg{rotate:calc((var(--q,.5) - .5)*50deg)}}@keyframes hs-where-unroll{0%{clip-path:inset(0 100% 0 0 round 22px)}to{clip-path:inset(0 round 22px)}}@keyframes hs-where-grow{0%{opacity:0;scale:1 0}40%{opacity:1}}@keyframes hs-where-pop{0%{opacity:0;scale:0}50%{opacity:1}}@keyframes hs-where-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,1,.6);translate:0 -110px}42%{opacity:1;animation-timing-function:cubic-bezier(0,.4,.5,1);translate:0}60%{animation-timing-function:cubic-bezier(.5,0,1,.6);translate:0 -20px}76%{animation-timing-function:cubic-bezier(0,.4,.5,1);translate:0}88%{animation-timing-function:cubic-bezier(.5,0,1,.6);translate:0 -5px}to{translate:0}}@keyframes hs-where-draw{0%{stroke-dashoffset:1px}}@keyframes hs-where-open{0%{opacity:0;scale:0}30%{opacity:1}}@keyframes hs-where-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes hs-where-ripple{0%{opacity:.9;scale:.7}to{opacity:0;scale:3.4}}@keyframes hs-where-walk{0%{--hs-wt:0;opacity:0}6%{opacity:1}76%{--hs-wt:.8}90%{--hs-wt:.8;opacity:1}to{--hs-wt:.8;opacity:0}}@keyframes hs-where-roam{0%,6%{translate:0;scale:var(--face)1}44%{translate:var(--walk)0;scale:var(--face)1}50%{translate:var(--walk)0;scale:calc(var(--face)*-1)1}88%{translate:0;scale:calc(var(--face)*-1)1}94%,to{translate:0;scale:var(--face)1}}@keyframes hs-where-gust{0%{opacity:0;transform:rotate(32deg)translate(-40%)}25%{opacity:.85}75%{opacity:.6}to{opacity:0;transform:rotate(32deg)translate(240%)}}.hs-people{background:var(--hs-sand);padding:90px 24px 85px;scroll-margin-top:24px}.hs-people-head{max-width:1120px;margin:0 auto 50px}.hs-people-head h2{font-family:var(--serif);letter-spacing:-.045em;font-size:clamp(38px,5.5vw,76px);font-weight:500;line-height:1.08}.hs-cast{max-width:1120px;margin:auto}.hs-cast figcaption{grid-template-columns:1fr 1fr;gap:70px;padding-top:30px;display:grid}.hs-story .hs-person-ico{width:34px;height:34px;color:var(--hs-bark);margin-bottom:14px;display:block}.hs-cast h3{font-family:var(--serif);margin-bottom:14px;font-size:31px;font-weight:500;line-height:1.2}.hs-cast p{max-width:41ch;color:var(--hs-people-text);font-size:16px;line-height:1.75}.hs-frame{border-radius:6px;position:relative;overflow:hidden}.hs-frame-move img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.hs-motion .hs-people-head>*{transition:opacity .9s var(--ease),transform 1s var(--ease)}.hs-motion .hs-people-head>h2{transition-delay:80ms}.hs-motion .hs-people-head.armed:not(.in)>*{opacity:0;transform:translateY(26px)}.hs-motion .hs-frame{transition:clip-path 1.3s var(--ease),transform 1.3s var(--ease)}.hs-motion .armed:not(.in)>.hs-frame{clip-path:inset(9% 7% round 18px);transform:translateY(38px)}.hs-motion .hs-pair>.hs-frame+.hs-frame{transition-delay:.22s}.hs-motion .hs-cast figcaption>div{transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:.35s}.hs-motion .hs-cast figcaption>div+div{transition-delay:.5s}.hs-motion .hs-cast.armed:not(.in) figcaption>div{opacity:0;transform:translateY(24px)}.hs-motion .hs-person-ico{transition:scale .8s var(--spring).45s,rotate .8s var(--spring).45s}.hs-motion .hs-cast.armed:not(.in) .hs-person-ico{rotate:-25deg;scale:.4}@supports (animation-timeline:view()){.hs-frame-move{animation:linear both hs-settle-view;animation-timeline:view();animation-range:entry cover 50%}}}.hs-story-heading{text-align:center;max-width:1120px;margin:auto;padding:100px 24px 40px}.hs-story-heading h2{font-family:var(--serif);letter-spacing:-.05em;font-size:clamp(52px,7vw,98px);font-weight:500;line-height:1.07}.hs-title-pair{justify-content:center;align-items:end;gap:46px;margin:4px 0 18px;display:flex}.hs-title-pair>span{display:block}.hs-title-pair .ial-ico{width:100%;height:100%;display:block}.hs-title-mark{width:calc(var(--size)*1px);height:calc(var(--size)*1px)}.hs-reading-time{color:var(--hs-reading-time);margin-top:26px;font-size:13px}.hs-scene{padding:38px 24px 66px;scroll-margin-top:28px;position:relative}.hs-prose{letter-spacing:0;max-width:650px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.85}.hs-prose h3{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 36px;font-size:clamp(32px,3.5vw,49px);font-weight:500;line-height:1.15}.hs-prose>p{margin:0 0 21px}.hs-prose>p:last-child{margin-bottom:0}.hs-marks{align-items:center;gap:8px;display:inline-flex}.hs-chapter-mark{color:var(--hs-mark);margin-bottom:18px;display:flex}.hs-chapter-mark .ial-ico{width:40px;height:40px}.hs-scene-night .hs-chapter-mark{color:var(--hs-night-mark)}.hs-dropcap .hs-prose>p:first-of-type:first-letter{float:left;font-family:var(--serif);padding:10px 12px 0 0;font-size:85px;line-height:.8}.hs-illustration{max-width:1120px;margin:0 auto 70px}.hs-scene-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:6vw;max-width:1400px;margin:30px auto 0;padding:40px 5vw 95px;display:grid}.hs-scene-side .hs-illustration{margin:0;position:sticky;top:40px}.hs-scene-side .hs-prose{font-size:19px}.hs-scene-wide{padding-top:45px}.hs-scene-wide .hs-illustration{max-width:1280px}.hs-season{font-family:var(--font-space-grotesk),sans-serif;color:var(--hs-season);font-size:14px;margin-bottom:20px!important}.hs-inline{max-width:900px;margin-top:65px}.hs-held{max-width:830px;margin-top:75px;margin-bottom:60px}.hs-pair{grid-template-columns:1fr 1fr;gap:14px;max-width:1120px;margin-top:65px;display:grid}.hs-embers{pointer-events:none;--rise:-360px;position:absolute;inset:0;overflow:hidden}.hs-embers span{opacity:0;background:#ffb067;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6%;box-shadow:0 0 8px 2px #ff8c3cb3}.hs-scene-night{isolation:isolate;background:var(--hs-night);color:var(--hs-paper);padding:200px 24px 240px;overflow:hidden}.hs-scene-night:before,.hs-scene-night:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.hs-scene-night:before{background:linear-gradient(180deg,var(--hs-paper),var(--hs-dusk-a)18%,var(--hs-dusk-b)38%,var(--hs-dusk-c)62%,transparent);height:280px;top:0}.hs-scene-night:after{background:linear-gradient(0deg,var(--hs-morning),var(--hs-dawn-a)22%,var(--hs-dawn-b)52%,transparent);height:220px;bottom:0}.hs-scene-night>.hs-illustration:not(.hs-inline){max-width:1280px;margin-bottom:65px;position:relative}.hs-scene-night .hs-frame{box-shadow:0 50px 90px -50px #000000e6}.hs-scene-night .hs-season{color:var(--hs-night-season)}.hs-night-sky{z-index:-2;pointer-events:none;position:absolute;inset:0}.hs-stars{opacity:.55;background-image:radial-gradient(1.2px 1.2px at 22px 34px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 130px 80px,#dff 50%,#0000 51%),radial-gradient(1.6px 1.6px at 190px 150px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 70px 190px,#fff 50%,#0000 51%),radial-gradient(1.3px 1.3px at 250px 30px,#ffe 50%,#0000 51%);background-size:280px 230px;position:absolute;inset:0}.hs-glow{filter:blur(46px);pointer-events:none;position:absolute;left:-15%;right:-15%}.hs-glow-a{background:linear-gradient(100deg,#0000 8%,#6ee8ac3d 30%,#94c8e429 48%,#de7aba24 64%,#0000 84%);height:34%;top:6%;transform:skewY(-7deg)}.hs-glow-b{opacity:.55;background:linear-gradient(80deg,#0000 12%,#78dcbe29 40%,#aa8cdc1f 60%,#0000 85%);height:30%;top:48%;transform:skewY(5deg)}.hs-snow{opacity:.32;background-image:radial-gradient(2px 2px at 30px 40px,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 120px 160px,#fff 50%,#0000 51%),radial-gradient(2.4px 2.4px at 210px 90px,#fff 50%,#0000 51%),radial-gradient(1.4px 1.4px at 80px 260px,#fff 50%,#0000 51%);background-size:260px 300px;position:absolute;inset:-30% 0 0}.hs-scene-morning{background:var(--hs-morning);padding-top:100px;padding-bottom:65px}.hs-endmark{background:var(--hs-morning);color:var(--hs-end-mark);justify-content:center;align-items:center;gap:12px;padding:0 24px 80px;display:flex}.hs-endmark>span{background:var(--hs-end-line);width:42px;height:1px}.hs-endmark .ial-ico{width:15px;height:17px}@media (prefers-reduced-motion:no-preference){.hs-motion .hs-story-heading>:is(p,h2){transition:opacity .9s var(--ease),transform 1s var(--ease)}.hs-motion .hs-story-heading>h2{transition-delay:.1s}.hs-motion .hs-story-heading.armed:not(.in)>:is(p,h2){opacity:0;transform:translateY(26px)}.hs-motion .hs-story-heading.armed:not(.in) .hs-title-pair>span{opacity:0}.hs-motion .hs-story-heading.in .hs-title-hop{animation:hs-hop 1.25s var(--ease).15s both}.hs-motion .hs-story-heading.in .hs-title-land{animation:hs-land 1.3s var(--ease).45s both}.hs-motion .hs-story-heading.in .hs-title-land .ial-ico{animation:7s ease-in-out 2.4s infinite hs-tilt}.hs-motion .hs-chapter-mark{transition:opacity .6s,scale .9s var(--spring),rotate .9s var(--spring)}.hs-motion .hs-chapter-head.armed:not(.in) .hs-chapter-mark{opacity:0;rotate:-16deg;scale:.45}.hs-motion .hs-chapter-mark .ial-ico+.ial-ico{transition:translate .9s var(--spring).15s}.hs-motion .hs-chapter-head.armed:not(.in) .hs-chapter-mark .ial-ico+.ial-ico{translate:-48px}.hs-motion .hs-illustration.in .hs-embers span{animation:hs-ember var(--dur)ease-out var(--delay)infinite}.hs-motion .hs-night-sky.in .hs-stars{animation:5s ease-in-out infinite alternate hs-twinkle}.hs-motion .hs-scene-night .hs-glow-a{opacity:calc(.45 + var(--q,.5)*.8)}.hs-motion .hs-night-sky.in .hs-glow-a{animation:15s ease-in-out infinite alternate hs-aurora}.hs-motion .hs-night-sky.in .hs-glow-b{animation:19s ease-in-out -6s infinite alternate-reverse hs-aurora}.hs-motion .hs-night-sky.in .hs-snow{animation:38s linear infinite hs-snowfall}.hs-motion .hs-endmark .ial-ico{transition:opacity .5s,scale .7s var(--spring);transition-delay:calc(var(--k)*.13s + .1s)}.hs-motion .hs-endmark.armed:not(.in) .ial-ico{opacity:.1;scale:.4}.hs-motion .hs-endmark.in .ial-ico{animation:hs-flicker 1.8s ease-in-out calc(var(--k)*-.37s)infinite alternate;transform-origin:50% 100%}}.hs-rail,.hs-progress{display:none}@media (min-width:1400px){.hs-js .hs-rail{z-index:20;opacity:0;visibility:hidden;transition:opacity .45s,translate .6s var(--ease),visibility 0s .6s;display:block;position:fixed;top:50%;left:18px;translate:-12px -50%}.hs-js.hs-reading .hs-rail,.hs-js .hs-rail:focus-within{opacity:1;visibility:visible;transition:opacity .45s,translate .6s var(--ease),visibility 0s;translate:0 -50%}.hs-rail ol{z-index:1;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hs-rail:before,.hs-rail-fill{content:"";border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:19px;bottom:19px;left:19px}.hs-rail:before{background:#7a604238}.hs-rail-fill{background:var(--hs-amber);transform-origin:top;transform:scaleY(var(--read,0))}.hs-rail a{color:var(--hs-rail-link);align-items:center;gap:10px;text-decoration:none;display:flex}.hs-rail .hs-marks{background:var(--hs-rail-chip);width:38px;height:38px;transition:background .3s,color .3s,scale .4s var(--spring);border-radius:50%;justify-content:center;gap:0;box-shadow:0 0 0 1px #4e3b2e29,0 6px 16px -10px #281a0c80}.hs-rail .hs-marks .ial-ico{width:21px;height:21px}.hs-rail .hs-marks .ial-ico:nth-child(2){width:15px;height:15px;margin-left:-4px}.hs-rail .hs-marks:has(.ial-ico+.ial-ico) .ial-ico:first-child{width:15px;height:15px}.hs-rail a>span:last-child{background:var(--hs-rail-chip);color:var(--hs-deep);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s,translate .3s var(--ease);border-radius:999px;padding:5px 11px;font-size:13px;translate:-6px;box-shadow:0 0 0 1px #4e3b2e1f}.hs-rail a:hover>span:last-child,.hs-rail a:focus-visible>span:last-child{opacity:1;translate:0}.hs-rail a:hover .hs-marks{scale:1.08}.hs-rail a.on .hs-marks{background:var(--hs-rail-on);color:var(--hs-paper);scale:1.1}.hs-story .hs-rail a:focus-visible{outline-offset:3px;border-radius:999px}}@media (prefers-reduced-motion:reduce){.hs-story.hs-js .hs-rail{transition:none}}@media (max-width:1399.98px){.hs-js .hs-progress{z-index:20;opacity:0;pointer-events:none;height:3px;transition:opacity .4s;display:block;position:fixed;top:0;left:0;right:0}.hs-js.hs-reading .hs-progress{opacity:1}.hs-progress>i{background:var(--hs-amber);transform-origin:0;transform:scaleX(var(--read,0));position:absolute;inset:0}.hs-progress>span{top:4px;left:calc(var(--read,0)*(100% - 20px));width:20px;height:18px;color:var(--hs-progress);background:#fdfcf5e6;border-radius:6px;padding:2px;position:absolute;box-shadow:0 2px 8px -3px #281a0c80}.hs-progress .ial-ico{width:100%;height:100%;display:block}}.hs-invitation{isolation:isolate;color:var(--hs-paper);background:radial-gradient(ellipse 55% 70% at 74% 92%,color-mix(in srgb,var(--hs-amber)30%,transparent),transparent 70%),linear-gradient(180deg,var(--hs-invitation-top),var(--hs-invitation-bottom));padding:120px 6vw;position:relative;overflow:hidden}.hs-invitation-sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.hs-invitation .hs-stars{opacity:.3;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.hs-invitation .hs-embers{--rise:-520px}.hs-invitation-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7vw;max-width:1180px;margin:auto;display:grid}.hs-invitation-label{letter-spacing:.2em;text-transform:uppercase;color:var(--hs-amber);align-items:center;gap:10px;margin-bottom:20px;font-size:13px;display:inline-flex}.hs-invitation-label .ial-ico{width:26px;height:26px}.hs-invitation h2{font-family:var(--serif);letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1.04}.hs-invitation h2+p{color:#fdfcf5cc;max-width:46ch;font-size:17px;line-height:1.75}.hs-invitation .hs-ctas{margin-top:34px}.hs-back{color:#fdfcf5c7;margin-top:28px;font-size:14px;text-decoration:underline;display:inline-block}.hs-back:hover{color:#fff}.hs-invitation-phone{text-align:center;margin:0}.hs-phone{width:270px;box-shadow:0 50px 90px -40px #000000f2,0 0 0 1px #ffffff0f,0 0 120px -20px color-mix(in srgb,var(--hs-amber)35%,transparent);background:linear-gradient(150deg,#5a4a3e,#2a211b 45%,#6b5646 75%,#1c1612);border-radius:38px;padding:6px;rotate:4deg}.hs-phone img{border-radius:32px;width:100%;height:auto;display:block}.hs-invitation-phone figcaption{color:#fdfcf59e;margin-top:26px;font-size:13px}@media (prefers-reduced-motion:no-preference){.hs-motion .hs-invitation-copy>*{transition:opacity .9s var(--ease),transform 1s var(--ease)}.hs-motion .hs-invitation-copy>:nth-child(2){transition-delay:80ms}.hs-motion .hs-invitation-copy>:nth-child(3){transition-delay:.16s}.hs-motion .hs-invitation-copy>:nth-child(n+4){transition-delay:.26s}.hs-motion .hs-invitation.armed:not(.in) .hs-invitation-copy>*{opacity:0;transform:translateY(26px)}.hs-motion .hs-phone{transition:opacity 1s var(--ease).2s,transform 1.3s var(--ease).2s,rotate 1.3s var(--ease).2s}.hs-motion .hs-invitation.armed:not(.in) .hs-phone{opacity:0;transform:translateY(70px)scale(.94)rotate(0)}.hs-motion .hs-invitation.in .hs-phone img{animation:6s ease-in-out 1.4s infinite alternate hs-bob}.hs-motion .hs-invitation.in .hs-embers span{animation:hs-ember var(--dur)ease-out var(--delay)infinite}.hs-motion .hs-invitation.in .hs-stars{animation:6s ease-in-out infinite alternate hs-twinkle}}.hs-colophon{max-width:698px;color:var(--hs-colophon);margin:auto;padding:48px 24px 55px;font-size:12px;line-height:1.8}.hs-colophon>a{margin-top:22px;text-decoration:underline;display:inline-block}@keyframes hs-rise{0%{transform:translateY(105%)}}@keyframes hs-fade-up{0%{opacity:0;transform:translateY(18px)}}@keyframes hs-fade{0%{opacity:0}}@keyframes hs-settle{0%{scale:1.07}}@keyframes hs-settle-view{0%{translate:0 3%;scale:1.07}to{translate:0;scale:1}}@keyframes hs-swap{0%{opacity:0;translate:0 9px}}@keyframes hs-pulse{50%{opacity:.35;scale:.8}}@keyframes hs-wind{0%{transform:skew(-4deg)rotate(-2deg)}to{transform:skew(5deg)rotate(2deg)}}@keyframes hs-seed{0%{opacity:0;transform:translate(0)}12%{opacity:.9}80%{opacity:.65}to{opacity:0;transform:translate(34vw,var(--rise))}}@keyframes hs-soar{0%,to{transform:translate(0)rotate(-5deg)}25%{transform:translate(70px,-16px)rotate(2deg)}50%{transform:translate(140px,4px)rotate(7deg)}75%{transform:translate(60px,20px)rotate(-1deg)}}@keyframes hs-ring{0%{opacity:1;scale:1}to{opacity:0;scale:1.45}}@keyframes hs-gait{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-3px)rotate(1.5deg)}}@keyframes hs-glide{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-10px)rotate(3deg)}}@keyframes hs-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes hs-smoke{0%{opacity:0;transform:translateY(6px)scale(.6)}25%{opacity:.7}to{opacity:0;transform:translate(10px,-40px)scale(2.4)}}@keyframes hs-hop{0%{opacity:0;transform:translate(-150px)}12%{opacity:1}22%{transform:translate(-112px,-26px)}40%{transform:translate(-75px)}58%{transform:translate(-38px,-18px)}76%{transform:translate(0)scaleY(.9)}to{transform:translate(0)}}@keyframes hs-land{0%{opacity:0;transform:translate(60px,-90px)rotate(14deg)scale(.85)}70%{opacity:1;transform:translate(-4px,4px)rotate(-3deg)}to{transform:none}}@keyframes hs-tilt{0%,86%,to{transform:rotate(0)}90%,95%{transform:rotate(-12deg)}}@keyframes hs-ember{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--rise))scale(.4)}}@keyframes hs-twinkle{0%{opacity:.35}to{opacity:.7}}@keyframes hs-aurora{0%{transform:skewY(-7deg)translate(-40px)}to{transform:skewY(-4deg)translate(50px)}}@keyframes hs-snowfall{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:50px 600px,-30px 600px,40px 600px,-20px 600px}}@keyframes hs-flicker{0%{opacity:.75;transform:scaleY(.88)}to{opacity:1;transform:scaleY(1.06)}}@keyframes hs-bob{0%{translate:0 -6px}to{translate:0 8px}}@media (max-width:760px){.hs-nav{padding:21px 22px;font-size:12px}.hs-game-name{font-size:17px}.hs-region-hero{min-height:max(100svh,880px)}.hs-region-sky img{object-position:var(--hs-hero-position-phone,center);transform-origin:var(--hs-hero-position-phone,center)}.hs-region-hero:after{background:var(--hs-hero-shade-phone)}.hs-flyer{width:30px;height:30px;top:14%;left:auto;right:22%}.hs-region-copy{margin:0;padding:26px 24px 130px}.hs-region-copy h1{margin-bottom:24px;font-size:clamp(58px,16vw,95px)}.hs-region-place{margin-bottom:22px;font-size:12px}.hs-region-lede{max-width:20ch;font-size:19px}.hs-ctas{gap:10px;margin-top:26px}.hs-story a.hs-badge{white-space:nowrap;flex:1 1 0;justify-content:center;gap:8px;height:54px;padding-left:10px;padding-right:10px}.hs-story a.hs-badge>svg{width:22px;height:22px}.hs-story a.hs-badge>span>span:last-child{font-size:17px}.hs-web{flex:100%;height:56px}.hs-ticker{margin-top:18px;font-size:12.5px}.hs-ticker-label{display:none}.hs-region-cue{bottom:40px;left:24px}.hs-land{padding:65px 24px 60px}.hs-land-heading{margin-bottom:38px}.hs-land-heading h2 br{display:none}.hs-land-spread{display:block}.hs-land-art{z-index:2;height:46svh;margin:0 -24px 34px;top:0;overflow:hidden;box-shadow:0 16px 24px -18px #281a0c8c}.hs-land-picture{position:absolute;top:50%;left:0;right:0;translate:0 -54%}.hs-land-notes{padding-bottom:12svh}.hs-note{margin-bottom:52px}.hs-land-notes p{font-size:18px}.hs-pin .ial-ico{width:22px;height:22px}.hs-pin span{font-size:12px}.hs-herdline{margin-top:10px}.hs-herdline-stage{--k:.62;height:170px;margin:0 -24px}.hs-people{padding-top:60px;padding-bottom:60px}.hs-people-head{margin-bottom:35px}.hs-cast .hs-frame{border-radius:0;margin:0 -24px}.hs-cast figcaption{grid-template-columns:1fr;gap:30px}.hs-cast h3{font-size:28px}.hs-story-heading{padding-top:65px}.hs-title-pair{gap:34px}.hs-title-mark{width:calc((var(--size) - 10)*1px);height:calc((var(--size) - 10)*1px)}.hs-reading-time{margin-top:22px}.hs-prose{font-size:18px;line-height:1.85}.hs-prose h3{margin-bottom:29px}.hs-prose>p{margin-bottom:18px}.hs-chapter-mark .ial-ico{width:34px;height:34px}.hs-scene{padding:35px 24px 45px}.hs-illustration{margin:0 -24px 43px}.hs-illustration .hs-frame{border-radius:0}.hs-embers{--rise:-200px}.hs-scene-side{margin:0;padding:20px 24px 50px;display:block}.hs-scene-side .hs-illustration{margin:0 -24px 43px;position:static}.hs-scene-side .hs-prose{font-size:18px}.hs-scene-night{padding-top:150px;padding-bottom:190px}.hs-scene-night:before{height:190px}.hs-scene-night:after{height:170px}.hs-scene-night>.hs-illustration:not(.hs-inline){margin-bottom:43px}.hs-scene-morning{padding-top:60px}.hs-inline,.hs-pair{margin-top:42px}.hs-pair{grid-template-columns:1fr;gap:6px}.hs-held{margin-top:50px;margin-bottom:40px}.hs-invitation{padding:80px 24px 70px}.hs-invitation-inner{grid-template-columns:1fr;gap:56px}.hs-phone{width:min(230px,62vw);margin:auto}.hs-invitation .hs-embers{--rise:-420px}}.hs-land-next-row{flex-direction:column;align-items:center;gap:12px;display:flex}.hs-land-skip{color:var(--hs-muted);text-decoration:underline;-webkit-text-decoration-color:var(--hs-skip-line);text-decoration-color:var(--hs-skip-line);font-size:13px}.hs-life{background:linear-gradient(180deg,var(--hs-morning),var(--hs-life-mid)30%,var(--hs-life-end));padding:110px 5vw 120px;scroll-margin-top:24px}.hs-life-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--hs-accent);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.hs-life-kicker .ial-ico{width:26px;height:26px;color:var(--hs-kicker-icon)}.hs-life-head{max-width:1120px;margin:0 auto 50px}.hs-life-head h2,.hs-next-head h2{font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:22px 0;font-size:clamp(38px,5vw,70px);font-weight:500;line-height:1.05}.hs-life-head>p:not(.hs-life-kicker){max-width:52ch;color:var(--hs-walnut);font-family:Georgia,serif;font-size:19px;line-height:1.75}.hs-life blockquote{border-left:3px solid var(--hs-quote-line);margin:30px 0 0;padding-left:24px}.hs-life blockquote p{max-width:40ch;font-family:var(--serif);letter-spacing:-.02em;color:var(--hs-ink);font-size:clamp(22px,2.3vw,31px);line-height:1.32}.hs-life blockquote footer{color:var(--hs-muted);margin-top:12px;font-size:13px}.hs-round{max-width:1120px;margin:0 auto 26px}.hs-round-map{aspect-ratio:1000/300;position:relative}.hs-round-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-round-map path{fill:none;vector-effect:non-scaling-stroke}.hs-round-track{stroke:var(--hs-round-track);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.hs-round-trail{stroke:var(--hs-round-trail);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--round,1))}.hs-round-home,.hs-round-herd,.hs-round-walker,.hs-round-label{position:absolute;translate:-50% -50%}.hs-round-home{left:var(--home-x);top:var(--home-y);width:64px;height:64px;color:var(--hs-beast)}.hs-round-home .ial-ico,.hs-round-walker .ial-ico{width:100%;height:100%;display:block}.hs-round-herd{left:var(--herd-x);top:var(--herd-y);color:var(--hs-round-herd);align-items:end;gap:8px;display:flex}.hs-round-herd .ial-ico{width:46px;height:46px}.hs-round-herd .ial-ico+.ial-ico{width:34px;height:34px}.hs-round-label{letter-spacing:.14em;text-transform:uppercase;color:var(--hs-round-label);font-size:12px;font-weight:600;transition:color .4s}.hs-round-walker{left:var(--wx,var(--home-x));top:var(--wy,var(--home-y));background:var(--hs-paper);width:34px;height:34px;color:var(--hs-rail-on);border-radius:50%;padding:4px;translate:-50% -88%;box-shadow:0 6px 16px -6px #3c281499}.hs-round figcaption{text-align:center;color:var(--hs-muted);margin-top:12px;font-size:14px}.hs-life[data-season=spring] .hs-round-spring,.hs-life[data-season=summer] .hs-round-summer,.hs-life[data-season=autumn] .hs-round-autumn,.hs-life[data-season=winter] .hs-round-winter{color:var(--hs-round-on)}.hs-seasons{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:16px;max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}.hs-season-card{--tone:var(--hs-mark);grid-row:span 4;grid-template-rows:subgrid;background:var(--hs-card);border-top:4px solid var(--tone);transition:transform .5s var(--ease),box-shadow .5s;border-radius:16px;align-content:start;row-gap:0;padding:22px 20px 20px;display:grid;box-shadow:0 20px 40px -32px #3c28148c}.hs-season-spring{--tone:#6f8f4e}.hs-season-summer{--tone:#c7922e}.hs-season-autumn{--tone:#b4602f}.hs-season-winter{--tone:#5f86a3}.hs-season-card h3{font-family:var(--serif);letter-spacing:-.015em;font-size:21px;font-weight:500;line-height:1.2}.hs-season-stake{color:var(--hs-walnut);margin-top:10px;font-family:Georgia,serif;font-size:15px;font-style:italic;line-height:1.55}.hs-season-where:empty{margin:0}.hs-season-where{color:var(--tone);margin-top:10px;font-size:13px;font-weight:600}.hs-season-card ul{border-top:1px solid #4e3b2e1f;align-self:start;gap:10px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.hs-front{color:var(--hs-ink);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.hs-front .ial-ico{width:26px;height:26px;color:var(--tone)}.hs-front small{letter-spacing:.1em;text-transform:uppercase;color:#3f7f53;font-size:10.5px}.hs-front-threat small{color:#b8452f}.hs-life[data-season=spring] .hs-season-spring,.hs-life[data-season=summer] .hs-season-summer,.hs-life[data-season=autumn] .hs-season-autumn,.hs-life[data-season=winter] .hs-season-winter{box-shadow:0 0 0 2px var(--tone),0 26px 44px -30px #3c2814b3;transform:translateY(-6px)}.hs-seasons-note{text-align:center;max-width:1120px;color:var(--hs-muted);margin:22px auto 0;font-size:14px}.hs-feature{max-width:1280px;margin:110px auto 0;position:relative}.hs-feature>.hs-frame{border-radius:18px}.hs-feature-copy{background:var(--hs-card);border-radius:18px;max-width:560px;margin:-150px auto 0 4%;padding:34px 36px;position:relative;box-shadow:0 40px 70px -40px #1e140a99}.hs-feature-copy h3{font-family:var(--serif);letter-spacing:-.04em;margin:16px 0 18px;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.08}.hs-feature-copy blockquote{margin:0 0 18px}.hs-feature-copy blockquote p{font-size:clamp(19px,1.7vw,23px)}.hs-feature-copy>p{color:var(--hs-walnut);font-size:16px;line-height:1.7}.hs-real{background:var(--hs-real-bg);border-radius:12px;margin-top:16px;padding:14px 16px}.hs-real b{color:var(--hs-ink)}.hs-signature{isolation:isolate;aspect-ratio:2;max-width:1280px;color:var(--hs-paper);background:var(--hs-signature-bg);border-radius:22px;align-items:center;margin:90px auto 0;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 70px -45px #3c1400cc}.hs-signature-art{z-index:-1;position:absolute;inset:0}.hs-signature-art .hs-frame-move{position:absolute;inset:0}.hs-signature-art img{object-fit:cover;object-position:var(--hs-signature-position,center)}.hs-signature-art:after{content:"";background:var(--hs-signature-shade);position:absolute;inset:0}.hs-signature-copy{max-width:42%;padding:0 0 0 56px}.hs-story .hs-signature-ico{width:24px;height:24px;color:var(--hs-signature-icon);filter:drop-shadow(0 0 10px #ff8c3ccc);transform-origin:50% 100%}.hs-signature .hs-life-kicker{color:var(--hs-signature-kicker)}.hs-signature h3{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 16px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.08}.hs-signature-copy>p:last-child{color:#fdfcf5e6;text-shadow:0 1px 12px #00000080;font-family:Georgia,serif;font-size:16.5px;line-height:1.7}.hs-next{max-width:1280px;margin:120px auto 0}.hs-next-head{max-width:760px}.hs-next-head>p:last-child{color:var(--hs-walnut);font-family:Georgia,serif;font-size:19px;line-height:1.7}.hs-next-cards{grid-template-rows:auto repeat(4,auto);grid-template-columns:repeat(7,minmax(0,1fr));gap:0 14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.hs-next-cards li,.hs-next-card-link{grid-row:span 5;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.hs-next-cards b{min-height:2.4em}.hs-next-cards li>span,.hs-next-card-link>span{margin-top:2px}.hs-next-art{aspect-ratio:4/5;background:var(--hs-postcard-well);border-radius:12px;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:0 20px 34px -24px #281a0cb3}.hs-next-art img{object-fit:cover;transition:transform .7s var(--ease)}.hs-next-cards li:hover .hs-next-art img{transform:scale(1.05)}.hs-next-art span{width:26px;height:26px;color:var(--hs-walnut);background:#fdfcf5eb;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:10px;left:10px}.hs-next-cards b{font-family:var(--serif);font-size:16px;font-weight:500;line-height:1.2}.hs-next-cards li>span,.hs-next-card-link>span{color:var(--hs-muted);font-size:12px}.hs-next-card-link{color:inherit;border-radius:12px;text-decoration:none}.hs-next-card-link:focus-visible{outline:3px solid var(--hs-focus);outline-offset:5px}.hs-next-story{border-bottom:1px solid var(--hs-link-line);width:fit-content;color:var(--hs-accent);margin-top:8px;padding-bottom:3px;font-size:12.5px;font-style:normal;font-weight:600}.hs-next-card-link:hover .hs-next-story{border-color:currentColor}.hs-next-cards p{color:var(--hs-walnut);margin-top:4px;font-family:Georgia,serif;font-size:13.5px;font-style:italic;line-height:1.5}.hs-next-link{border-bottom:1px solid var(--hs-link-line);gap:16px;margin-top:34px;padding:10px 0;font-size:15px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.hs-motion .hs-life-head>*{transition:opacity .9s var(--ease),transform 1s var(--ease)}.hs-motion .hs-life-head>:nth-child(2){transition-delay:80ms}.hs-motion .hs-life-head>:nth-child(n+3){transition-delay:.18s}.hs-motion .hs-life-head.armed:not(.in)>*{opacity:0;transform:translateY(24px)}.hs-motion .hs-round.in .hs-round-walker .ial-ico{animation:.45s ease-in-out infinite alternate hs-gait}.hs-motion .hs-round-herd .ial-ico{transition:opacity .8s,translate 1.2s var(--ease)}.hs-motion .hs-round.armed:not(.in) .hs-round-herd .ial-ico{opacity:0;translate:-40px}.hs-motion .hs-season-card{transition:opacity .7s var(--ease)calc(var(--i)*90ms + .1s),transform .5s var(--ease),box-shadow .5s}.hs-motion .hs-seasons.armed:not(.in) .hs-season-card{opacity:0;transform:translateY(34px)}.hs-motion .hs-feature-copy{transition:opacity .9s var(--ease).3s,transform 1.1s var(--ease).3s}.hs-motion .hs-feature.armed:not(.in) .hs-feature-copy{opacity:0;transform:translateY(50px)}.hs-motion .hs-signature.in .hs-signature-ico{animation:1.4s ease-in-out infinite alternate hs-flicker}.hs-motion .hs-signature{transition:opacity .9s var(--ease),transform 1s var(--ease)}.hs-motion .hs-signature.armed:not(.in){opacity:0;transform:translateY(30px)scale(.98)}.hs-motion .hs-next-head>*{transition:opacity .9s var(--ease),transform 1s var(--ease)}.hs-motion .hs-next.armed:not(.in) .hs-next-head>*{opacity:0;transform:translateY(24px)}.hs-motion .hs-next-cards li{transition:opacity .7s var(--ease),transform .9s var(--spring);transition-delay:calc(var(--i)*70ms + .2s)}.hs-motion .hs-next.armed:not(.in) .hs-next-cards li{opacity:0;transform:translateY(46px)rotate(-3deg)}}@media (max-width:1100px){.hs-signature{aspect-ratio:16/10}.hs-signature-copy{max-width:54%;padding-left:40px}.hs-signature-art:after{background:var(--hs-signature-shade-mid)}.hs-seasons{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-next-cards{scroll-snap-type:x mandatory;grid-template-columns:repeat(7,200px);margin-right:-5vw;padding-bottom:12px;padding-right:5vw;overflow-x:auto}.hs-next-cards li{scroll-snap-align:start}}@media (max-width:760px){.hs-life{padding:70px 24px 80px}.hs-life-head>p:not(.hs-life-kicker){font-size:18px}.hs-life blockquote{padding-left:18px}.hs-round-map{aspect-ratio:1000/520;margin:0 -8px}.hs-round-home{width:46px;height:46px}.hs-round-herd{top:var(--herd-y-phone,var(--herd-y))}.hs-round-herd .ial-ico{width:34px;height:34px}.hs-round-herd .ial-ico+.ial-ico{width:26px;height:26px}.hs-round-label{letter-spacing:.1em;font-size:10.5px}.hs-seasons{grid-template-columns:1fr;gap:12px}.hs-feature{margin:70px -24px 0}.hs-feature>.hs-frame{aspect-ratio:4/3;border-radius:0}.hs-feature .hs-frame-move,.hs-feature .hs-frame-move img{height:100%}.hs-feature .hs-frame-move img{object-fit:cover;object-position:var(--hs-feature-position-phone,center)}.hs-feature-copy{margin:-40px 16px 0;padding:26px 22px}.hs-signature{aspect-ratio:auto;border-radius:0;margin:60px -24px 0;display:block}.hs-signature-art{z-index:0;aspect-ratio:1;position:relative}.hs-signature-art img{object-position:var(--hs-signature-position-phone,center)}.hs-signature-art:after{background:var(--hs-signature-shade-phone)}.hs-signature-copy{max-width:none;padding:6px 24px 34px}.hs-next{margin-top:80px}.hs-next-cards{grid-template-columns:repeat(7,62vw);margin-right:-24px;padding-right:24px}}.hs-ph-slot{width:100%;position:relative}.hs-phone .hs-ph-slot{border-radius:32px;overflow:hidden}.hs-story .ial-ph{background:radial-gradient(ellipse 60% 50% at 70% 78%,color-mix(in srgb,var(--c)70%,transparent),transparent 70%),linear-gradient(180deg,var(--a),var(--b)62%,var(--c));position:absolute;inset:0;overflow:hidden}.hs-story .ial-ph:before{content:"";background-image:radial-gradient(#ffffff29 1px,#0000 1.3px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.hs-story .ial-ph-land{width:100%;height:42%;position:absolute;bottom:0;left:0;right:0}.hs-story .ial-ph-land path:first-child{fill:color-mix(in srgb,var(--b)55%,#000);opacity:.55}.hs-story .ial-ph-land path:last-child{fill:color-mix(in srgb,var(--c)35%,#000);opacity:.8}.hs-story .ial-ph-icons{color:var(--ink,#0a06048c);justify-content:center;align-items:flex-end;gap:6%;display:flex;position:absolute;bottom:14%;left:8%;right:8%}.hs-story .ial-ph{--ink:#0a060480}.hs-story .ial-ph[style*=--ink] .ial-ph-icons{color:var(--ink)}.hs-story .ial-ph-icons .ial-ico{aspect-ratio:1;width:clamp(44px,12%,120px);height:auto}.hs-story .ial-ph-icons .ial-ico:nth-child(2){width:clamp(56px,16%,160px)}@media (prefers-reduced-motion:no-preference){.hs-motion .in .ial-ph-icons .ial-ico{animation:9s ease-in-out infinite alternate hs-float;animation-delay:calc(var(--i)*-3s)}}@keyframes hs-float{0%{transform:translateY(-14px)rotate(-6deg)}to{transform:translateY(16px)rotate(8deg)}}
