body.act-2{--red:var(--w-scet-accent);--casing:var(--w-entrance-bg);--paper-frame:var(--w-entrance-bg)}body.act-2 .world--scet[data-tone=night],html[data-motion=full][data-world][data-tone=night] :is([data-world-follow],.pip-guide,.pip-bubble,.pip-qa){--world-bg:var(--w-scet-night);--world-bg2:var(--w-scet-night-bg2);--world-ink:var(--w-scet-night-ink);--world-ink2:var(--w-scet-night-ink2);--world-accent:var(--w-scet-night-accent);--world-glow:var(--w-scet-night-glow);--text-wght:380;--text-track:.004em;color-scheme:dark}body.act-2 .world--entrance{--lit:var(--w-entrance-lit);--hi:var(--w-entrance-ink2);--more-fill:color-mix(in srgb, var(--w-entrance-ink2) 8%, var(--w-entrance-bg));--more-ring:color-mix(in srgb, var(--w-entrance-ink2) 60%, var(--w-entrance-bg))}body.act-2 .world--achievements{--lit:var(--w-achievements-lit);--hi:var(--w-achievements-accent);--more-fill:color-mix(in srgb, var(--w-achievements-accent) 14%, var(--w-achievements-bg));--more-ring:color-mix(in srgb, var(--w-achievements-ink2) 60%, var(--w-achievements-bg))}body.act-2 .world--scet[data-tone=night]{--lit:var(--w-scet-night-lit);--hi:var(--w-scet-night-accent);--more-fill:color-mix(in srgb, var(--w-scet-night-accent) 14%, var(--w-scet-night));--more-ring:color-mix(in srgb, var(--w-scet-night-ink2) 60%, var(--w-scet-night))}body.act-2 .world--aynx{--lit:var(--w-aynx-lit);--hi:var(--w-aynx-accent);--more-fill:color-mix(in srgb, var(--w-aynx-accent) 14%, var(--w-aynx-bg));--more-ring:color-mix(in srgb, var(--w-aynx-ink2) 60%, var(--w-aynx-bg))}body.act-2 .world--tamara{--lit:var(--w-tamara-lit);--hi:var(--w-tamara-accent);--more-fill:color-mix(in srgb, var(--w-tamara-accent) 12%, var(--w-tamara-bg));--more-ring:color-mix(in srgb, var(--w-tamara-ink2) 60%, var(--w-tamara-bg))}body.act-2 .world--offhours{--lit:var(--w-offhours-lit);--hi:var(--w-offhours-ink2);--more-fill:color-mix(in srgb, var(--w-offhours-accent) 10%, var(--w-offhours-bg));--more-ring:color-mix(in srgb, var(--w-offhours-ink2) 75%, var(--w-offhours-bg))}body.act-2 .world--index{--lit:var(--w-index-lit);--hi:var(--w-index-accent);--more-fill:color-mix(in srgb, var(--w-index-accent) 14%, var(--w-index-bg));--more-ring:color-mix(in srgb, var(--w-index-ink2) 60%, var(--w-index-bg))}body.act-2 .st{--mark:var(--hi);color:var(--world-ink)}@property --lean{syntax:"<number>";inherits:false;initial-value:0}@property --kick{syntax:"<number>";inherits:false;initial-value:0}html.motion-ok body.act-2 [data-act]:not([data-act1])>.scene__pin{z-index:2}html.motion-ok body.act-2 [data-act]:not([data-act1]){pointer-events:none}html.motion-ok body.act-2 [data-act][data-scene]:not([data-act1]){z-index:2}body.act-2 .act-inner{overflow:clip}html.motion-ok body.act-2 [data-hand-at] .act-inner{background:0 0}html.motion-ok body.act-2 [data-hand-at][data-handover] [data-stub]{display:none}@media (width<=760px){html.motion-ok body.act-2 [data-hand-at]{--fade:var(--fade-phone)!important}}html.motion-ok body.act-2 [data-hand-at][data-handover] .st-poster{visibility:hidden}html.motion-ok body.act-2 .st-poster[data-seg-of]{clip-path:inset(calc((1 - var(--s)) * 100%) 0 0 0)}html.motion-ok body.act-2 .st-spot[data-seg-of]{opacity:var(--s)}@media (width<=760px){html.motion-ok body.act-2 [data-hand-at] .st-poster[data-seg-of]{--a:.16!important}html.motion-ok body.act-2 [data-hand-at] .pr--portrait[data-seg-of]{--a:.18!important;--b:.3!important}}html.motion-ok[data-act2-gl=on] body.act-2 [data-act]:not([data-handover]) .act-inner{background:0 0}html.motion-ok[data-act2-gl=on] body.act-2 [data-act]:not([data-handover]) [data-stub]{display:none}html.motion-ok body.act-2 :is(.st-words,.st-labels,.st-place,.st-intro)[data-seg-of]{opacity:calc(1 - var(--s))}html.motion-ok body.act-2 :is(.st-words,.st-labels,.st-place,.st-intro)[data-off]{visibility:hidden}html.motion-ok body.act-2 .st-lb[data-seg-of][data-exact]:not(.pl){opacity:var(--s)}html[data-build=review].motion-ok body.act-2 .st .pl .pending{text-decoration-color:color-mix(in srgb, currentColor calc(clamp(0, var(--ty,1) * 1.6 - .6, 1) * (1 - clamp(0, var(--er,0) * 2, 1)) * 100%), transparent)}body.act-2 .st{--hx:62cqw;--hy:66cqh;--top:var(--header-h);--room:calc(var(--hy) - var(--top) - 64px);position:absolute;inset:0}body.act-2 .act-offhours .st{--hy:80cqh}@media (width<=760px){body.act-2 .st{--hx:72cqw;--hy:62cqh;--room:calc(var(--hy) - var(--top) - 44px)}body.act-2 .act-offhours .st{--hy:84cqh}}body.act-2 .st-fig{position:absolute;inset:0}html.motion-ok body.act-2 .st-words,html.motion-ok body.act-2 .st-intro{pointer-events:none;position:absolute;inset:0}body.act-2 .st-words :is(a,button){pointer-events:auto}html.motion-ok body.act-2 .st-h{left:0;top:calc(var(--header-h) + 8px);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.act-2 .st-h{font-family:var(--ff-display);margin:0;font-weight:400}body.act-2 .st-h__n,body.act-2 .st-h__d{display:block}body.act-2 .fx,body.act-2 .sl{pointer-events:none;position:absolute;inset:0}body.act-2 .fx__hz{left:0;right:0;top:calc(var(--top) + 9cqh);background:color-mix(in srgb, var(--world-ink2) 30%, transparent);height:1px;position:absolute}body.act-2 .world--entrance .fx__hz{background:color-mix(in srgb, var(--world-ink2) 40%, transparent)}body.act-2 .world--offhours .fx__hz{top:calc(var(--top) + 22cqh);background:color-mix(in srgb, var(--world-ink2) 35%, transparent)}body.act-2 .fx__band{left:50%;right:0;top:calc(var(--top) + 9cqh - 36px);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--band) 12%, transparent) 31%, transparent), transparent;opacity:1;height:116px;position:absolute;mask-image:linear-gradient(90deg,#0000,#000 60%)}body.act-2 :is(.world--entrance,.world--offhours) .fx__band{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--band) 20%, transparent) 31%, transparent)}body.act-2 .world--offhours .fx__band{top:calc(var(--top) + 22cqh - 36px)}body.act-2 .fx__pool{left:calc(var(--hx) - 20cqw);top:calc(var(--hy) - 9cqh);background:radial-gradient(closest-side, color-mix(in srgb, var(--world-glow) 22%, transparent), transparent);width:40cqw;height:18cqh;position:absolute}body.act-2 :is(.world--entrance,.world--offhours) .fx__pool{display:none}body.act-2 .sl__line{width:var(--hx);left:0;top:calc(var(--hy) - 2.125px);background:var(--casing);height:4.25px;position:absolute}body.act-2 .sl__line:after{content:"";background:var(--red);position:absolute;inset:1px 0}body.act-2 .act-aynx .sl__line{width:calc(var(--hx) + 160px)}body.act-2 .act-offhours .sl__line{width:100%}body.act-2 .sl__disc,body.act-2 .sl__pt{left:var(--hx);top:var(--hy);background:var(--w-tamara-accent);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--world-ink2) 80%, transparent);border-radius:50%;margin:-7px 0 0 -7px;position:absolute}body.act-2 .sl__pt{left:calc(var(--hx) + var(--dx) * 1px);opacity:.45;width:10px;height:10px;margin:-5px 0 0 -5px}body.act-2 .sl__pt--ahead{opacity:1;width:12px;height:12px;margin:-6px 0 0 -6px}body.act-2 .act-offhours .sl__pt{display:none}body.act-2 .act-now .sl__disc{width:18px;height:18px;box-shadow:0 0 0 1px var(--world-accent), 0 0 0 10px color-mix(in srgb, var(--world-accent) 12%, transparent);margin:-9px 0 0 -9px}body.act-2 .act-now .sl__pt{background:var(--world-ink);width:4px;height:4px;box-shadow:none;opacity:.55;margin:-2px 0 0 -2px}@media (width<=760px){body.act-2 .sl__pt{left:calc(var(--hx) + var(--dxp) * 1px)}body.act-2 .act-aynx .sl__line{width:calc(var(--hx) + 80px)}}body.act-2 .st-frame,body.act-2 .ly{pointer-events:none;position:absolute;inset:0}html.motion-ok body.act-2 .ly[data-kick]{translate:calc(var(--kick) * -1px) 0}body.act-2 .ly>*{position:absolute}html.motion-ok body.act-2 .dev[data-seg-of]{opacity:min(1, calc(var(--s) * 3));clip-path:inset(calc((1 - var(--s)) * 100%) -24px -24px -24px)}html.motion-ok body.act-2 .dev.dev--lay[data-seg-of]{--e:calc(var(--s) * var(--s) * (3 - 2 * var(--s)));clip-path:none;opacity:var(--e);translate:0 calc((var(--e) - 1) * 6px);scale:calc(1.02 - .02 * var(--e))}body.act-2 .pr{background:var(--paper-frame);box-shadow:0 14px 14px -10px color-mix(in srgb, var(--w-entrance-ink) 22%, transparent);margin:0;padding:6px}body.act-2 .pr :is(picture,img){width:100%;height:100%;display:block}body.act-2 .pr img{object-fit:cover}body.act-2 .rn :is(picture,img){width:100%;height:100%;display:block}body.act-2 .rn img{object-fit:contain}body.act-2 .rn{--h:200px;height:var(--h);aspect-ratio:1;bottom:calc(100cqh - var(--hy) - var(--rfoot,0) * var(--h))}body.act-2 .hp :is(picture,img){width:100%;height:100%;display:block}body.act-2 .hp img{object-fit:cover}body.act-2 .hp{mask-image:linear-gradient(#0000,currentColor min(40px,25%) calc(100% - min(40px,25%)),#0000)}html.motion-ok body.act-2 .hp{mask-image:linear-gradient(#0000,currentColor min(40px,25%) calc(100% - min(40px,25%)),#0000),linear-gradient(90deg,#0000,currentColor 14% 86%,#0000);mask-composite:intersect}html.motion-ok body.act-2 .hp[data-seg-of]{--e:calc(var(--s) * var(--s) * (3 - 2 * var(--s)));transition:none;mask-image:linear-gradient(#0000,#00000059 20%,#000 45% calc(100% - min(40px,25%)),#0000),linear-gradient(90deg,#0000,#0006 14%,#000 30% 70%,#0006 86%,#0000)}html.motion-ok body.act-2 .hp--aynx[data-seg-of]{opacity:calc(.38 * var(--e))}html.motion-ok body.act-2 .hp--tamara[data-seg-of]{opacity:calc(.5 * var(--e))}body.act-2 .spot{aspect-ratio:var(--ar,4 / 5);margin:0}body.act-2 .spot__panel{background:var(--world-bg2);border:1px dashed var(--world-ink2);align-items:flex-end;width:100%;height:100%;padding:10px 12px;display:flex}body.act-2 .spot__t{color:var(--world-ink2);text-wrap:pretty;font-size:.75rem;font-weight:500;line-height:1.35}body.act-2 .pr--portrait{height:min(490px, var(--room));aspect-ratio:4/5;right:calc(100cqw - var(--hx) + 24px);bottom:calc(100cqh - var(--hy) + 24px)}body.act-2 .spot--berkeley{--pw:calc(min(490px, var(--room)) * .8);width:calc(var(--pw) * .6);left:calc(var(--hx) - 24px - var(--pw) * .6 * .22);bottom:calc(100cqh - var(--hy) + 24px)}body.act-2 .spot--berkeley .spot__panel{padding-left:calc(22% + 12px)}body.act-2 .pr--award{--aph:min(490px, var(--room), 34cqw);height:var(--aph);width:calc(var(--aph) * 1.4995);left:calc(var(--hx) - var(--aph) * .75);bottom:calc(100cqh - var(--hy) + 24px)}body.act-2 .rn--bulb{--h:min(400px, calc(var(--room) * .95));aspect-ratio:900/1200;left:calc(var(--hx) - var(--h) * .375);--rfoot:.1}body.act-2 .spot--scet{height:calc(min(400px, var(--room) * .95) * .55);right:calc(100cqw - var(--hx) + min(400px, var(--room) * .95) * .32 + 48px);bottom:calc(100cqh - var(--hy) + 24px + 6cqh)}body.act-2 .rn--ascent{--h:min(var(--room), 34cqw * .5625 * 2);aspect-ratio:1200/675;left:calc(var(--hx) - var(--h) * 1.0667);--rfoot:0;mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 22%);mask-composite:intersect}body.act-2 .stg{height:calc(var(--hy) + 2px);pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:clip}body.act-2 .stg__a{top:var(--top);height:calc((var(--hy) - var(--top)) / .9);width:calc((100cqw - var(--hx)) * 2);left:calc(var(--hx) - (100cqw - var(--hx)));position:absolute}html:not(.motion-ok) body.act-2 .stg{display:none}body.act-2 .hp--aynx{height:30cqh;left:0;right:0;bottom:calc(100cqh - var(--hy));opacity:.38}body.act-2 .hp--aynx img{object-position:50% 40%}body.act-2 .rn--bead{--h:min(260px, 18cqw, calc(var(--room) * .8));left:calc(var(--hx) - var(--h) * .5);--rfoot:.08}body.act-2 .act-rasma .rn--bead{--rfoot:.23}body.act-2 .act-sitters .rn--bead{--rfoot:.05}body.act-2 .pr--embersafe-demo{height:min(342px, calc(var(--room) * .82));aspect-ratio:440/550;right:calc(100cqw - var(--hx) + min(260px, 18cqw, var(--room) * .8) * .45 + 24px);bottom:calc(100cqh - var(--hy) + 24px)}body.act-2 .pr--sitters-demo{width:min(34cqw, calc(var(--room) * .82 * 1.6));aspect-ratio:1600/1000;right:calc(100cqw - var(--hx) + min(260px, 18cqw, var(--room) * .8) * .4 + 24px);bottom:calc(100cqh - var(--hy) + 24px)}body.act-2 .rn--ridge{--h:min(486px, calc((var(--hy) - var(--top) - 84px) / .896), calc((var(--hy) - var(--top) - 17cqh - 40px) / .896));aspect-ratio:1800/1350;left:calc(var(--hx) - var(--h) * 1.3333 * .27);bottom:calc(100cqh - var(--hy) + 72px - var(--h) * .104)}body.act-2 .rn--glyph{--h:72px;left:calc(var(--hx) - 100px - 36px);--rfoot:.05}body.act-2 .rn__disc{background:var(--w-scet-bg);border-radius:50%;width:86px;height:86px;margin:-43px;position:absolute;top:50%;left:50%}body.act-2 .rn--glyph :is(picture,img){position:relative}body.act-2 .spot--bootcamp{--ar:3 / 2;height:min(190px, calc(var(--room) * .42));right:calc(100cqw - var(--hx) + 100px + 60px);bottom:calc(100cqh - var(--hy) + 24px + 96px)}body.act-2 .spot--riyadh{--ar:3 / 2;height:min(150px, calc(var(--room) * .32));left:8cqw;top:calc(var(--top) + 15cqh)}body.act-2 .hp--tamara{left:0;right:0;top:calc(var(--top) + 1cqh);opacity:.5;height:16cqh}body.act-2 .pr--bakes{height:min(50cqh, calc(var(--room) * .95));aspect-ratio:4/5;left:40cqw;bottom:calc(100cqh - var(--hy) + 24px)}body.act-2 .rn--hold,body.act-2 .rn--fin{--h:min(170px, 12cqw);--rfoot:.16}body.act-2 .rn--hold{left:calc(40cqw + min(50cqh, var(--room) * .95) * .8 + 24px)}body.act-2 .rn--fin{--rfoot:.26;left:calc(40cqw + min(50cqh, var(--room) * .95) * .8 + 24px + min(170px, 12cqw) + 16px)}body.act-2 .spot--climb,body.act-2 .spot--dive{width:min(170px,12cqw);bottom:calc(100cqh - var(--hy) + 24px + min(170px, 12cqw) * .84 + 16px)}body.act-2 .spot--climb{left:calc(40cqw + min(50cqh, var(--room) * .95) * .8 + 24px)}body.act-2 .spot--dive{left:calc(40cqw + min(50cqh, var(--room) * .95) * .8 + 24px + min(170px, 12cqw) + 16px)}body.act-2 .pr--family{height:min(396px, calc(var(--room) - 32px));aspect-ratio:4/5;right:calc(100cqw - var(--hx) + 16px);bottom:calc(100cqh - var(--hy) + 56px)}body.act-2 .st-labels{pointer-events:none;position:absolute;inset:0}body.act-2 .st-lb{color:var(--world-ink2);margin:0;font-size:.875rem;line-height:1.35;position:absolute}body.act-2 .st-lb--pt{--lbw:180px;left:calc(var(--hx) - var(--lbw) / 2);width:var(--lbw);top:calc(var(--hy) + 14px);text-align:center;font-variant-numeric:tabular-nums;color:var(--world-ink);font-weight:600}body.act-2 .st-lb__c{color:var(--world-ink)}body.act-2 .st-lb--june{width:auto;left:auto;right:calc(100cqw - var(--hx) + 22px);text-align:right}body.act-2 .st-lb--tags{left:calc(var(--hx) - 100px);width:200px;top:calc(var(--hy) + 44px);color:var(--world-ink);justify-items:center;gap:2px;font-size:.875rem;font-weight:600;display:grid}body.act-2 .st-lb--dec{left:calc(var(--hx) + 148px);text-align:left;width:auto;right:4cqw}body.act-2 .st-lb--demo{text-align:right;width:min(240px,17cqw);bottom:calc(100cqh - var(--hy) + 24px);font-size:.75rem}body.act-2 .st-lb--embersafe-demo{right:calc(100cqw - var(--hx) + min(260px, 18cqw, var(--room) * .8) * .45 + 24px + min(342px, var(--room) * .82) * .8 + 16px)}body.act-2 .st-lb--sitters-demo{right:calc(100cqw - var(--hx) + min(260px, 18cqw, var(--room) * .8) * .4 + 24px + min(34cqw, var(--room) * .82 * 1.6) + 16px)}body.act-2 .st-lb--obj{--c:0px;top:calc(var(--hy) + 12px);left:calc(var(--c) - 60px);text-align:center;width:120px;color:var(--world-ink);font-weight:600}body.act-2 .st-lb--baking{--c:calc(40cqw + min(50cqh, var(--room) * .95) * .4)}body.act-2 .st-lb--climbing{--c:calc(40cqw + min(50cqh, var(--room) * .95) * .8 + 24px + min(170px, 12cqw) * .5)}body.act-2 .st-lb--freediving{--c:calc(40cqw + min(50cqh, var(--room) * .95) * .8 + 24px + min(170px, 12cqw) * 1.5 + 16px)}body.act-2 .st-lb--family{right:calc(100cqw - var(--hx) + 16px);width:calc(min(396px, var(--room) - 32px) * .8);bottom:calc(100cqh - var(--hy) + 24px);text-align:center}body.act-2 .st-place{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--world-ink);margin:0;font-size:clamp(2.25rem,1rem + 4cqh,3.5rem);font-weight:400;line-height:1}html.motion-ok body.act-2 .st-place{left:8cqw;top:calc(var(--header-h) + 16cqh);position:absolute}body.act-2 .st-voice{font-family:var(--ff-display);color:var(--world-ink);text-wrap:pretty;margin:0;font-style:italic;line-height:1.2}html.motion-ok body.act-2 .hk{left:8cqw;top:calc(var(--hy) + 40px);width:min(518px,36cqw);position:absolute}body.act-2 .hk{gap:clamp(6px,1cqh,10px);display:grid}body.act-2 .hk__t{font-family:var(--ff-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(1.625rem,.8rem + 3.2cqh,2.5rem);font-weight:400;line-height:1.08}body.act-2 .hk__ls{gap:4px;display:grid}body.act-2 .hk__l{font-size:clamp(.9375rem,.5rem + 1.1cqh,1.125rem);line-height:1.45;font-weight:var(--text-wght);letter-spacing:var(--text-track);color:var(--world-ink);text-wrap:pretty;margin:0}body.act-2 .hk__claim{font-family:var(--ff-display);text-wrap:balance;margin:0;font-size:clamp(1.25rem,.7rem + 2cqh,1.75rem);line-height:1.2}html.motion-ok body.act-2 .hk__over{display:grid;position:absolute;top:0;left:0;right:0}html.motion-ok body.act-2 .hk__over>*{grid-area:1/1}body.act-2 .hk__stay .hk__claim{font-family:var(--ff-text);color:var(--world-ink2);font-size:clamp(.9375rem,.5rem + 1.1cqh,1.125rem);font-weight:600;line-height:1.4}body.act-2 .hk__doors{flex-wrap:wrap;gap:10px 12px;margin-top:clamp(4px,1cqh,8px);display:flex}html.motion-ok body.act-2 .hk__doors[data-seg-of]{opacity:clamp(0, calc(var(--s) * 1.15), 1)}html.motion-ok body.act-2 .hk__doors[data-off] .more{pointer-events:none}body.act-2 .more{border:1px solid var(--more-ring);background:var(--world-bg);min-width:160px;min-height:44px;color:var(--world-ink);font-family:var(--ff-text);transition:background-color var(--t-ui) ease, border-color var(--t-ui) ease;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px 0 22px;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}body.act-2 .more:hover{background:var(--more-fill);border-color:var(--world-ink2)}body.act-2 .more:focus-visible{outline:2px solid var(--focus,var(--world-ink));outline-offset:3px}body.act-2 .more__a{transition:translate var(--t-ui) ease;flex:none}body.act-2 .more:hover .more__a{translate:3px}body.act-2 .more--fill{background:var(--more-fill)}body.act-2 .more--fill:hover{background:color-mix(in srgb, var(--world-ink) 6%, var(--more-fill))}html.motion-ok body.act-2 .act-berkeley .st-voice--build{left:47cqw;top:calc(var(--hy) + 40px);width:min(264px,18cqw);font-size:clamp(1.125rem,.7rem + 1.4cqh,1.5rem);position:absolute}body.act-2 .st-intro{display:none}html[data-pip-state=on][data-pip-ready] body.act-2 .st-intro,html[data-pip-still] body.act-2 .st-intro{display:block}html.motion-ok body.act-2 .st-voice--pip{left:47cqw;top:calc(var(--hy) + 40px + clamp(1.125rem, .7rem + 1.4cqh, 1.5rem) * 1.6);width:min(264px,18cqw);font-size:clamp(.9375rem,.65rem + .9cqh,1.125rem);line-height:1.3;position:absolute}body.act-2 .st-arrow{left:calc(47cqw + min(264px,18cqw) - 12px);top:calc(var(--hy) + 84px);width:calc(23cqw - min(264px,18cqw) + 2px);height:calc(78cqh - var(--hy) - 84px);fill:none;stroke:var(--world-ink2);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:visible}body.act-2 .st-arrow path{vector-effect:non-scaling-stroke}html.motion-ok body.act-2 .st-arrow[data-seg-of] .st-arrow__pen{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - min(1, var(--s) * 1.25))}html.motion-ok body.act-2 .st-arrow[data-seg-of] .st-arrow__head{opacity:clamp(0, var(--s) * 5 - 4, 1)}body.act-2 .st-spot{pointer-events:none;width:120px;height:120px;position:absolute;top:calc(78cqh - 60px);left:calc(70cqw - 60px)}body.act-2 .st-dot{background:var(--world-ink2);border-radius:50%;width:7px;height:7px;margin:-3.5px;position:absolute;top:50%;left:50%}body.act-2 .st-cue{font-size:var(--fs-small);color:var(--world-ink2);flex-direction:column;align-items:center;gap:8px;margin:0;display:flex;position:absolute;bottom:clamp(14px,3.4cqh,32px);left:50%;translate:-50%}html.motion-ok body.act-2 .st-cue[data-seg-of]{opacity:calc(1 - var(--s))}body.act-2 .st-cue__line{background:color-mix(in srgb, var(--world-ink) 30%, transparent);width:1px;height:28px;display:block}html:not(.motion-ok) body.act-2 .st-cue{display:none}html.motion-ok body.act-2 .act-offhours .st-voice--human{left:8cqw;bottom:calc(100cqh - var(--hy) + 28px + 210px);width:min(400px,28cqw);font-size:clamp(1.375rem,.8rem + 2cqh,1.875rem);position:absolute}html.motion-ok body.act-2 .act-offhours .hk{top:auto;bottom:calc(100cqh - var(--hy) + 28px);width:min(400px,28cqw)}html.motion-ok body.act-2 .act-now .hk{left:8cqw;right:4cqw;top:calc(var(--hy) + 24px);grid-template-columns:minmax(0, calc(var(--hx) - 8cqw - 40px)) minmax(0, 1fr);align-items:start;column-gap:68px;width:auto}@media (width>=761px){html.motion-ok body.act-2 .act-now .hk>.hk__t{grid-area:1/2}html.motion-ok body.act-2 .act-now .hk>.st-now{grid-area:2/2}html.motion-ok body.act-2 .act-now .hk>.hk__ls{grid-area:1/1;align-self:end}html.motion-ok body.act-2 .act-now .hk>.hk__doors{grid-area:2/1}}body.act-2 .hk--now .hk__t{font-size:clamp(2.25rem,.25rem + 6.4cqh,4.75rem);line-height:1}html.motion-ok body.act-2 .st-now[data-seg-of]{opacity:var(--s)}body.act-2 .st-now__line{color:var(--world-ink2);margin:0;font-size:.8125rem;line-height:1.4}body.act-2 .st-perch{pointer-events:none;position:absolute}html.motion-ok body.act-2 .st-qa{left:calc(var(--hx) + 5cqw);right:3cqw;top:calc(var(--header-h) + 6cqh);height:calc(var(--hy) - var(--header-h) - 6cqh - 60px);position:absolute}@media (width<=760px){html.motion-ok body.act-2 .hk{left:16px;right:16px;top:calc(var(--hy) + 42px);width:auto}html.motion-ok body.act-2 .act-berkeley .hk{top:calc(var(--hy) + 26px)}body.act-2 .more{width:min(84cqw,100%);min-width:0}body.act-2 .hk__doors--pair{flex-direction:column;align-items:flex-start}html.motion-ok body.act-2 .st-place{left:16px;top:calc(var(--header-h) + 12px);font-size:clamp(1.75rem,1rem + 3cqh,2.25rem)}body.act-2 .pr--portrait{height:min(calc(60cqw * 1.25), var(--room));right:4cqw;bottom:calc(100cqh - var(--hy) + 16px)}body.act-2 .spot--berkeley{--pw:calc(min(calc(60cqw * 1.25), var(--room)) * .8);width:calc(var(--pw) * .55);left:auto;right:calc(4cqw + var(--pw) - var(--pw) * .55 * .22);bottom:calc(100cqh - var(--hy) + 16px)}body.act-2 .spot--berkeley .spot__panel{padding-left:7px;padding-right:calc(22% + 7px)}html.motion-ok body.act-2 .act-berkeley .st-voice--build{left:16px;top:calc(var(--header-h) + 12px + clamp(1.75rem, 1rem + 3cqh, 2.25rem) * 1.2);width:calc(36cqw - 28px);font-size:1rem}html.motion-ok body.act-2 .st-voice--pip{width:62cqw;font-size:.9375rem;top:auto;bottom:24px;left:16px}body.act-2 .st-arrow{display:none}body.act-2 .st-spot{width:100px;height:100px;top:calc(88cqh - 50px);left:calc(87cqw - 50px)}body.act-2 .pr--award{--aph:min(calc(92cqw / 1.5), calc(var(--room) * .62));left:calc(50cqw - var(--aph) * .75)}body.act-2 .rn--bulb{--h:min(260px, calc(var(--room) * .85), calc((100cqw - var(--hx) - 8px) / .375))}body.act-2 .st-lb--tags{width:auto;top:auto;left:16px;bottom:calc(100cqh - var(--hy) + 14px);text-align:left;justify-items:start}body.act-2 .spot--scet{width:34cqw;height:auto;left:16px;right:auto;bottom:calc(100cqh - var(--hy) + 16px + 10cqh)}body.act-2 .rn--ascent{--h:min(var(--room), calc(100cqw * .5625));left:calc(50cqw - var(--h) * .8889)}body.act-2 .st-lb--dec{text-align:right;width:56cqw;left:auto;right:16px}html.motion-ok body.act-2 .act-aynx .hk{top:calc(var(--hy) + 64px)}body.act-2 .rn--bead{--h:min(200px, 44cqw, calc(var(--room) * .6))}body.act-2 .pr--embersafe-demo{height:min(200px, calc(var(--room) * .6));left:16px;right:auto;bottom:calc(100cqh - var(--hy) + 24px + 52px)}body.act-2 .pr--sitters-demo{width:54cqw;left:16px;right:auto;bottom:calc(100cqh - var(--hy) + 24px + min(200px, 44cqw, var(--room) * .6) * .6)}body.act-2 .st-lb--demo{text-align:left;font-size:.6875rem;line-height:1.3}body.act-2 .st-lb--embersafe-demo{width:calc(min(200px, var(--room) * .6) * .8);left:16px;right:auto;top:calc(var(--hy) - 24px - 52px + 6px);bottom:auto}body.act-2 .st-lb--sitters-demo{width:calc(var(--hx) - min(200px, 44cqw, var(--room) * .6) * .5 - 26px);left:16px;right:auto;top:calc(var(--hy) - 24px - min(200px, 44cqw, var(--room) * .6) * .6 + 6px);bottom:auto}body.act-2 .rn--ridge{--h:min(calc(50cqw / 1.3333), calc((var(--hy) - var(--top) - 13cqh - 40px) / .896));left:auto;right:6px}body.act-2 .spot--bootcamp{width:44cqw;height:auto;left:16px;right:auto;bottom:calc(100cqh - var(--hy) + 24px + 60px)}body.act-2 .spot--riyadh{width:40cqw;height:auto;left:16px;top:calc(var(--top) + 12px)}body.act-2 .hp--tamara{height:12cqh}body.act-2 .pr--bakes{width:46cqw;height:auto;left:16px}body.act-2 .spot--climb,body.act-2 .spot--dive{width:22cqw;left:calc(28px + 46cqw)}body.act-2 .spot--dive{bottom:calc(100cqh - var(--hy) + 24px)}body.act-2 .spot--climb{bottom:calc(100cqh - var(--hy) + 24px + 22cqw * 1.25 + 12px)}body.act-2 .rn--hold,body.act-2 .rn--fin{--h:min(20cqw, calc(100cqw - 16px - 46cqw - 12px - 22cqw - 14px));left:calc(36px + 68cqw)}body.act-2 .rn--hold{bottom:calc(100cqh - var(--hy) + 24px + 22cqw * 1.25 + 12px - var(--rfoot,0) * var(--h))}body.act-2 .rn--fin{bottom:calc(100cqh - var(--hy) + 24px - var(--rfoot,0) * var(--h))}body.act-2 .spot__panel{padding:6px 7px}body.act-2 .spot__t{font-size:.6875rem;line-height:1.3}body.act-2 .st-lb--baking{--c:calc(16px + 23cqw)}body.act-2 .st-lb--obj{left:calc(var(--c) - 11cqw);width:22cqw;font-size:.75rem}body.act-2 :is(.st-lb--climbing,.st-lb--freediving){width:auto;left:calc(32px + 68cqw);right:2px}body.act-2 .st-lb--climbing{top:calc(var(--hy) - 24px - 22cqw * 1.25 - 12px + 2px)}body.act-2 .st-lb--pt{--lbw:150px}html.motion-ok body.act-2 .act-offhours .st-voice--human{width:auto;left:16px;right:16px;top:calc(var(--top) + 14px);font-size:1.25rem;bottom:auto}html.motion-ok body.act-2 .act-offhours .hk{top:calc(var(--top) + 84px);width:auto;bottom:auto}body.act-2 .pr--family{width:40cqw;height:auto;bottom:auto;left:16px;right:auto;top:calc(var(--top) + 12px)}body.act-2 .st-lb--family{width:40cqw;left:16px;right:auto;top:calc(var(--top) + 12px + 40cqw * 1.25 + 4px);bottom:auto}html.motion-ok body.act-2 .act-now .hk{left:16px;right:16px;top:calc(var(--hy) + 22px);grid-template-columns:minmax(0,1fr);width:auto}body.act-2 .st-perch{left:calc(24px + 40cqw);right:16px;top:calc(var(--top) + 12px);height:50cqw}html.motion-ok body.act-2 .st-qa{left:16px;right:16px;top:calc(var(--top) + 12px + 40cqw * 1.25 + 30px);height:calc(var(--hy) - var(--top) - 40cqw * 1.25 - 54px)}}@media (width<=760px) and (height<=700px){html.motion-ok body.act-2 .st-now{display:none}body.act-2 .hk{gap:6px}body.act-2 .hk__t{font-size:1.5rem}body.act-2 .hk--now .hk__t{font-size:2rem}}.stop-line{left:0;right:0;top:var(--tip-y,66svh);background:var(--w-entrance-bg);z-index:3;pointer-events:none;height:4.25px;margin-top:-2.125px;position:fixed}.stop-line:after{content:"";background:var(--w-scet-accent);position:absolute;inset:1px 0}.stop-line[hidden]{display:none}html:not(.motion-ok) body.act-2 [data-act]:not([data-act1])>.scene__pin{padding-top:var(--space-6);padding-bottom:var(--space-6)}html:not(.motion-ok) body.act-2 [data-act]:not([data-act1]):first-of-type>.scene__pin{padding-top:calc(var(--header-h) + var(--space-6))}html:not(.motion-ok) body.act-2 .act-inner{background:0 0;display:block;position:relative;inset:auto}html:not(.motion-ok) body.act-2 .st{gap:var(--space-3);max-width:1120px;margin:0 auto;display:grid;position:relative;inset:auto}html:not(.motion-ok) body.act-2 .st-h{font-size:var(--fs-h3);line-height:1.1}html:not(.motion-ok) body.act-2 .st-h__d{font-family:var(--ff-text);font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--world-ink2);margin-top:6px;font-weight:600}html:not(.motion-ok) body.act-2 .st-fig{aspect-ratio:16/10;--top:0px;width:100%;position:relative;inset:auto;overflow:hidden;container-type:size}@media (width<=760px){html:not(.motion-ok) body.act-2 .st-fig{aspect-ratio:3/4}}html:not(.motion-ok) body.act-2 .st-words{gap:var(--space-2);max-width:640px;display:grid}html:not(.motion-ok) body.act-2 .st-voice{font-size:var(--fs-body-l)}html:not(.motion-ok) body.act-2 .hk__over{gap:var(--space-1);display:grid}html:not(.motion-ok) body.act-2 .st-intro{min-height:120px;position:relative}html:not(.motion-ok) body.act-2 .st-intro .st-voice--pip{max-width:34em}html:not(.motion-ok) body.act-2 .st-spot{width:96px;height:96px;margin-top:var(--space-2);display:block;position:relative;top:auto;left:auto}html:not(.motion-ok) body.act-2 .st-dot,html:not(.motion-ok) body.act-2 .st-arrow{display:none}html:not(.motion-ok) body.act-2 .st-qa{position:relative}html:not(.motion-ok) body.act-2 :is(.st-perch,.st-qa){order:1}html:not(.motion-ok) body.act-2 .st-perch{display:none}html:not(.motion-ok) body.act-2 .st-place{font-size:var(--fs-display-m)}html.motion-ok body.story :is(#act-gl,#act2-gl,#line,#act-night)[data-off]{visibility:hidden!important}body.story .st-hero{z-index:1;pointer-events:none;position:absolute;inset:0}html.motion-ok body.story .st-frame,html.motion-ok body.story .st-labels,html.motion-ok body.story :is(.st-words,.st-intro,.st-place,.st-qa,.st-perch,.st-cue){z-index:2}body.story .st-hero>canvas{width:100%;height:100%;position:absolute;inset:0}body.story .st-poster,body.story .st-poster img{width:100%;height:100%;display:block;position:absolute;inset:0}body.story .st-poster img{object-fit:cover;object-position:62% 66%}@media (width<=760px){body.story .st-poster img{object-position:72% 62%}}body.story .st-madame{display:none}html:not(.motion-ok) body.story .st-madame{width:15.6cqw;height:46.7cqh;display:block;position:absolute;top:3.6cqh;left:58cqw}html:not(.motion-ok) body.story .st-madame :is(picture,img){width:100%;height:100%;display:block}html:not(.motion-ok) body.story .st-madame img{object-fit:contain}@media (width<=760px){html:not(.motion-ok) body.story .st-madame{width:39cqw;height:39.6cqh;top:0;left:54.9cqw}}html:not(.motion-ok) body.story .st-hero{display:block}@media (width>=1101px){html:not(.motion-ok) body.story .st{max-width:min(1120px, calc(100% - 2 * var(--rail-gutter-w) - 24px))}}html.js:not(.motion-ok) body.story .st-intro{visibility:hidden;display:block}html.js:not(.motion-ok)[data-pip-still] body.story .st-intro,html.js:not(.motion-ok)[data-pip-state=on][data-pip-ready] body.story .st-intro{visibility:visible}@media (width<=760px){html:not(.motion-ok) body.story .st-fig{aspect-ratio:9/16}}body.story .st{--st-l:8cqw}@media (width>=1101px){html.motion-ok body.story .st{--st-l:max(8cqw, calc(var(--rail-gutter-w) + 12px))}html.motion-ok body.story .hk{left:var(--st-l)}html.motion-ok body.story .act-berkeley .hk{left:8cqw}html.motion-ok body.story .act-offhours .hk{left:8cqw;bottom:calc(100cqh - var(--hy) + 52px)}html.motion-ok body.story .act-offhours .st-voice--human{bottom:calc(100cqh - var(--hy) + 52px + 210px)}html.motion-ok body.story .act-now .hk{left:var(--st-l);grid-template-columns:minmax(0, calc(var(--hx) - var(--st-l) - 40px)) minmax(0, 1fr)}}@media (width>=1101px) and (height<=640px){html.motion-ok body.story .act-offhours :is(.hk,.st-voice--human){left:var(--st-l)}}body.story .rail[data-world=scet],body.story .rail [data-world=scet]{--world-bg:var(--w-scet-night);--world-bg2:var(--w-scet-night-bg2);--world-ink:var(--w-scet-night-ink);--world-ink2:var(--w-scet-night-ink2);--world-accent:var(--w-scet-night-accent);--world-glow:var(--w-scet-night-glow);--swatch-ring-mix:45%}@media (width>=761px) and (height<=640px){html.motion-ok body.story .hk{top:calc(var(--hy) + 30px)}}html.motion-ok body.story .is-short .hk{top:calc(var(--hy) + 22px);gap:4px}html.motion-ok body.story .is-short .hk__t{font-size:clamp(1.375rem,.6rem + 2.6cqh,2rem)}html.motion-ok body.story .is-short .hk__l{font-size:.9375rem;line-height:1.35}html.motion-ok body.story .is-short .hk__doors{gap:8px;margin-top:2px}html.motion-ok body.story .is-tight .hk{top:calc(var(--hy) + 16px);width:min(620px,46cqw)}html.motion-ok body.story .is-tight .hk__t{font-size:clamp(1.25rem,.5rem + 2.4cqh,1.75rem)}html.motion-ok body.story .is-tight .hk__l{font-size:.875rem;line-height:1.3}html.motion-ok body.story .is-tight .hk__claim{font-size:clamp(1.125rem,.6rem + 1.8cqh,1.5rem)}html.motion-ok body.story .is-short .hk--quiet .hk__l--1,html.motion-ok body.story .is-tight .hk--quiet .hk__l--4{display:none}@media (width<=760px){html.motion-ok body.story .is-short .hk{top:calc(var(--hy) + 30px)}html.motion-ok body.story .is-tight .hk{width:auto;top:calc(var(--hy) + 26px)}html.motion-ok body.story .is-short .hk__doors--pair{gap:6px}}body.story .a3{inset:calc(var(--header-h) + var(--space-5)) 0 var(--space-5);justify-content:safe center;gap:var(--space-5);color:var(--world-ink);flex-direction:column;display:flex;position:absolute}html.motion-ok body.story .a3 [data-seg-of]{opacity:var(--s)}html.motion-ok body.story .a3 .still__l--front>.still__pic[data-seg-of]{--e:calc(var(--s) * var(--s) * (3 - 2 * var(--s)));opacity:var(--e);translate:0 calc((var(--e) - 1) * 6px);scale:calc(1.02 - .02 * var(--e))}html:not(.motion-ok) body.story .a3{padding-block:var(--space-6);position:static}body.story .a3__h{font-family:var(--ff-display);max-width:24ch;margin:0;font-size:clamp(1.75rem,1rem + 3cqh,2.75rem);font-weight:400;line-height:1.1}body.story .a3-next--still{--line-y:66cqh;--gl:max(32px, calc(var(--rail-gutter,0px) + 12px));--span:calc(var(--d-right) - var(--d-left));--fh:min(100cqh, (100cqw - var(--gl) - 24px) / (1.6 * var(--span)), (100cqh - var(--foot-h) - var(--header-h) - 16px) / (var(--d-foot) - var(--d-top)), (100cqh - var(--foot-h) - 8px - var(--line-y)) / (var(--d-foot) - var(--d-rib-y)), (var(--line-y) - var(--header-h) - 8px) / (var(--d-rib-y) - var(--d-top)));--fw:calc(var(--fh) * 1.6);--fl:calc(var(--gl) + (100cqw - var(--gl) - 24px - var(--span) * var(--fw)) / 2 - var(--d-left) * var(--fw));--ft:max(var(--header-h) + 8px - var(--d-top) * var(--fh), min(var(--line-y) - var(--d-rib-y) * var(--fh), 100cqh - var(--foot-h) - 8px - var(--d-foot) * var(--fh)))}body.story .still__rib{left:calc(var(--d-rib-x) * 100%);top:calc(var(--d-rib-y) * 100%);pointer-events:none;width:0;height:0;position:absolute}body.story .still__flat{display:none}html:not(.motion-ok) body.story .still__flat,html:not(.motion-ok) body.story .still__flat img{width:100%;height:100%;display:block;position:absolute;inset:0}html:not(.motion-ok) body.story .still__pics{display:none}body.story .a3-next__card{display:contents}body.story .a3-fill{display:none}html.motion-ok[data-act2-gl=on] body.story #next>.scene__pin>.act-ground{background:0 0}html.motion-ok[data-act2-gl=on] body.story .a3-fill{opacity:var(--s);pointer-events:none;display:block;position:absolute;inset:0}body.story .a3-fill__in{background:var(--world-bg);opacity:calc(1 - var(--s));position:absolute;inset:0}body.story .a3-fill__top{display:none}@media (width<=760px){body.story .a3-fill__top{background:var(--world-bg);height:35%;display:block;position:absolute;inset:0 0 auto}}html.motion-ok[data-act2-gl=on] body.story .a3-next--still .still__l--back{mask-image:linear-gradient(90deg,#0000,#000 4%)}body.story .still__f{aspect-ratio:1600/1000;width:100%;position:relative}body.story .still__pics,body.story .still__l,body.story .still__pic,body.story .still__pic img{width:100%;height:100%;display:block;position:absolute;inset:0}body.story .still__pics{pointer-events:none}body.story .still__l[data-still-depth]{will-change:transform}body.story .still__lit{opacity:0;transition:opacity var(--t-arrive) ease}body.story [data-filled] .still__lit{opacity:1}body.story .still__l--mid{transition:filter var(--t-arrive) ease}body.story [data-filled] .still__l--mid:not(:has(.still__lit)){filter:brightness(1.14)saturate(1.06)}body.story .still__obj{left:calc(var(--ox) * 100%);top:calc(var(--oy) * 100%);width:calc(var(--ow) * 100%);height:calc(var(--oh) * 100%);pointer-events:none;position:absolute}body.story .still__obj--p{display:none}body.story .still__card{left:calc(var(--d-card-x) * 100%);top:calc(var(--d-card-y) * 100%);width:calc(var(--d-card-w) * 100%);height:calc(var(--d-card-h) * 100%);box-sizing:border-box;color:var(--w-entrance-ink);align-content:center;gap:6%;padding:7% 8%;display:grid;position:absolute}body.story .a3-card__label{letter-spacing:.02em;color:var(--w-entrance-ink2);font-size:.8125rem;font-weight:600}body.story .a3-card__in{pointer-events:auto;box-sizing:border-box;border:0;border-bottom:1px solid color-mix(in srgb, var(--w-entrance-ink) 32%, transparent);width:100%;min-height:44px;color:var(--w-entrance-ink);font-family:var(--ff-display);background:0 0;border-radius:0;padding:.1em 0 .15em;font-size:clamp(1.375rem,.5rem + 2.6cqh,2.5rem)}body.story .a3-card__in:focus-visible{outline:2px solid var(--w-entrance-ink);outline-offset:4px}body.story .a3-card__helper{color:var(--w-entrance-ink2);margin:0;font-size:.8125rem}body.story .still__card:not(:focus-within) .a3-card__helper{visibility:hidden}body.story .still__ctl{left:calc(var(--d-ctl-x) * 100%);top:calc(var(--d-ctl-y) * 100%);width:calc(var(--d-ctl-w) * 100%);min-height:calc(var(--d-ctl-h) * 100%);justify-content:space-between;align-items:center;gap:4px 16px;margin:0;display:flex;position:absolute}body.story .a3-card__write,body.story .a3-card__copy{align-items:center;min-height:44px;display:inline-flex}body.story .a3-card__write{color:var(--world-ink);font-weight:600}body.story .a3-card__copy{color:var(--world-ink2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}body.story .a3-card__copy[hidden]{display:none}body.story .spot--desk{left:calc(var(--d-spot-x) * 100%);top:calc(var(--d-spot-y) * 100%);width:calc(var(--d-spot-w) * 100%);height:calc(var(--d-spot-h) * 100%);aspect-ratio:auto;margin:0;position:absolute;rotate:3deg;container-type:size}body.story .spot--desk .spot__panel{box-shadow:0 2px 3px color-mix(in srgb, var(--w-index-bg) 70%, transparent), 0 14px 28px -6px color-mix(in srgb, var(--w-index-bg) 90%, transparent)}@container (width<=129px) or (height<=119px){body.story .spot--desk .spot__s{display:none}}body.story .a3-contact{gap:var(--space-2);align-content:start;display:grid}body.story .a3-contact__line{font-family:var(--ff-display);color:var(--world-ink2);margin:0;font-size:1.25rem}body.story .a3-contact__email{font-family:var(--ff-display-words);margin:0;font-size:clamp(1.375rem,.8rem + 2.2cqh,2.25rem)}body.story .a3-contact__email a{color:var(--world-ink)}body.story .a3-contact__links{gap:0 var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}body.story .a3-contact__links a{align-items:center;gap:var(--space-1);min-height:44px;display:inline-flex}@media (width>=761px){html.motion-ok body.story .a3-next--still{display:block;inset:0}html.motion-ok body.story .a3-next--still .still__f{left:var(--fl);top:var(--ft);width:var(--fw);height:var(--fh);aspect-ratio:auto;position:absolute}html.motion-ok body.story .a3-next--still .a3-next__h,html.motion-ok body.story .a3-next--still .a3-contact{z-index:1;box-sizing:border-box;position:absolute}html.motion-ok body.story .a3-next--still .a3-next__h{left:calc(var(--fl) + var(--d-head-x) * var(--fw));top:calc(var(--ft) + var(--d-head-y) * var(--fh));width:calc(var(--d-head-w) * var(--fw));height:calc(var(--d-head-h) * var(--fh));max-width:none;font-size:clamp(1.75rem, var(--fw) * .036, 3.5rem);align-items:flex-end;line-height:1.05;display:flex}html.motion-ok body.story .a3-next--still .a3-contact{left:calc(var(--fl) + var(--d-con-x) * var(--fw));top:calc(var(--ft) + var(--d-con-y) * var(--fh));width:calc(var(--d-con-w) * var(--fw));max-height:calc(var(--d-con-h) * var(--fh));gap:clamp(2px, var(--fh) * .01, 10px)}html.motion-ok body.story .a3-next--still .a3-contact__line{font-size:clamp(1rem, var(--fw) * .014, 1.25rem)}html.motion-ok body.story .a3-next--still .a3-contact__email{font-size:clamp(1.25rem, var(--fw) * .02, 2rem)}}body.story .a3-next--still{gap:var(--space-3)}@media (width<=760px){body.story .still__f{aspect-ratio:780/1170}body.story .still__card{left:calc(var(--p-card-x) * 100%);top:calc(var(--p-card-y) * 100%);width:calc(var(--p-card-w) * 100%);height:calc(var(--p-card-h) * 100%);padding:6% 7%}body.story .still__ctl{--cw:max(calc(var(--p-ctl-w) * 100%), min(100vw - 32px, 14.5rem));left:calc(50% - var(--cw) / 2);width:var(--cw);top:calc(var(--p-ctl-y) * 100%);min-height:44px;font-size:.9375rem}body.story .still__obj--d,body.story .spot--desk{display:none}body.story .still__rib{left:calc(var(--p-rib-x) * 100%);top:calc(var(--p-rib-y) * 100%)}body.story .still__obj--p{display:block}html.motion-ok body.story .a3-next--still{inset:var(--header-h) 0 var(--foot-h);padding:var(--space-2) 16px var(--space-1);gap:var(--space-2)}html.motion-ok body.story .a3-next--still .still{flex:1 1 0;place-items:start center;min-height:0;display:grid;container-type:size}html.motion-ok body.story .a3-next--still .still__f{width:min(100cqw, 100cqh / (1 - var(--p-ov,0)) * 780 / 1170)}html.motion-ok body.story .a3-next--still .still__card{align-content:safe center;gap:2px;padding-block:4%}html.motion-ok body.story .a3-next--still .still__card:not(:focus-within) .a3-card__helper{display:none}html.motion-ok body.story .a3-next--still .a3-card__label{font-size:.75rem;line-height:1.2}body.story .a3-next__h{font-size:clamp(1.625rem,1rem + 2.4cqh,2.25rem)}body.story .a3-contact__line{font-size:1rem}body.story .a3-contact__email{font-size:clamp(1.25rem,.6rem + 2.4cqh,1.75rem)}body.story .is-short .a3-contact__line{display:none}body.story .is-short .a3-next--still{gap:var(--space-1)}}body.story .is-tight .a3-contact__email{font-size:1.25rem}html:not(.motion-ok) body.story .a3-next--still .still__f{max-width:1120px}@media (prefers-reduced-motion:reduce){body.story :is(.still__lit,.still__l--mid){transition:none}}body.story .act-skiplab .st{--ah:max(96px, min(calc(31cqh - var(--top) - 14px), 18cqw));--aw:calc(var(--ah) * 1.5);--sw:calc(var(--ah) * .62)}body.story .act-skiplab .pr--award{--aph:var(--ah);width:var(--aw);height:var(--ah);left:auto;right:calc(3cqw + var(--sw) + 16px);top:calc(var(--top) + 14px);bottom:auto}@media (width>=761px){body.story .act-skiplab .st-lb--pt{left:calc(var(--hx) + 11cqw);text-align:left;white-space:nowrap;width:auto}html.motion-ok body.story .act-skiplab .st-lb--pt[data-placed]{left:calc(var(--at-x2) + 14px)}html.motion-ok body.story .act-scet .spot--scet,body.story .act-scet .st-fig .spot--scet{height:min(170px, calc(var(--hy) * .3));left:var(--st-l);right:auto;top:calc(var(--top) + 12cqh);bottom:auto}body.story .act-hyperpay .st-lb--pt{top:calc(var(--hy) + 46px)}}@media (width<=760px){body.story .act-skiplab .st{--aw:min(62cqw, calc((34cqh - var(--top) - 36px) * 1.5));--ah:calc(var(--aw) / 1.5);--sw:min(calc(100cqw - 44px - var(--aw)), calc(var(--ah) * .62))}body.story .act-skiplab .pr--award{left:auto;right:16px}}@media (width<=760px) and (height<=700px){body.story .act-skiplab .st{--aw:min(62cqw, calc((30cqh - var(--top) - 36px) * 1.5))}}body.story .act-embersafe .pr--embersafe-demo{height:min(30cqh, calc(var(--hy) - var(--top) - 150px));right:auto;left:var(--st-l,8cqw);top:calc(var(--top) + 18px);bottom:auto}body.story .act-embersafe .st-lb--embersafe-demo{right:auto;left:calc(var(--st-l,8cqw) + min(30cqh, calc(var(--hy) - var(--top) - 150px)) * .8 + 16px);text-align:left;width:min(260px,18cqw);top:calc(var(--top) + 18px);bottom:auto}@media (width<=760px){body.story .act-embersafe .pr--embersafe-demo{height:min(26cqh, calc(var(--hy) - var(--top) - 230px));left:16px;top:calc(var(--top) + 12px)}body.story .act-embersafe .st-lb--embersafe-demo{left:calc(16px + min(26cqh, calc(var(--hy) - var(--top) - 230px)) * .8 + 12px);width:auto;right:16px;top:calc(var(--top) + 12px)}}body.story .st-lb--ask{right:calc(100cqw - var(--hx) + 6cqw);top:calc(var(--top) + 18cqh);text-align:right;width:min(300px,22cqw);font-family:var(--ff-display);color:var(--world-ink);font-size:clamp(1.25rem,.7rem + 1.6cqh,1.625rem);line-height:1.2}html.motion-ok body.story .st-lb--ask[data-placed]{right:calc(100cqw - min(var(--at-x) - 24px, 47cqw - 4px));top:calc(var(--at-y) + (var(--at-y2) - var(--at-y)) * .2)}@media (width<=760px){body.story .st-lb--ask{text-align:left;width:42cqw;left:16px;right:auto;top:calc(var(--top) + 6cqh);font-size:1.25rem}html.motion-ok body.story .st-lb--ask[data-placed]{left:16px;right:calc(100cqw - var(--at-x) + 14px);width:auto}}body.story .act-offhours .st{--oh-h:min(30cqh, calc(var(--hy) - var(--top) - 38cqh))}body.story .act-offhours .pr--bakes{height:var(--oh-h);width:auto;left:calc(50.5cqw - var(--oh-h) * .4);top:calc(var(--top) + 18px);bottom:auto}body.story .act-offhours :is(.spot--climb,.spot--dive){bottom:auto}body.story .act-offhours .spot--climb{width:min(13cqw, calc(var(--oh-h) * .72));height:calc(var(--oh-h) * .62);aspect-ratio:auto;left:60.5cqw;top:calc(var(--top) + 18px + var(--oh-h) * .03)}body.story .act-offhours .spot--dive{width:min(9.5cqw, calc(var(--oh-h) * .52));left:81cqw;top:calc(var(--top) + 18px + var(--oh-h) * .34)}body.story .act-offhours .st-lb--baking{--c:50.5cqw}body.story .act-offhours .st-lb--climbing{--c:69.3cqw}body.story .act-offhours .st-lb--freediving{--c:86.8cqw}html.motion-ok body.story .act-offhours .st-lb--obj[data-placed]{left:calc(var(--at-x) - 60px)}@media (width<=760px){body.story .act-offhours .st{--oh-h:min(17cqh, calc(var(--hy) - var(--top) - 70cqh + 10cqh))}body.story .act-offhours .pr--bakes{width:auto;top:auto;left:16px;bottom:calc(100cqh - var(--hy) + 24cqh)}body.story .act-offhours .st{--oh-sw:calc((100cqw - 32px - var(--oh-h) * .8 - 20px) / 2)}body.story .act-offhours :is(.spot--climb,.spot--dive){top:auto;bottom:calc(100cqh - var(--hy) + 24cqh);width:var(--oh-sw);height:var(--oh-h);aspect-ratio:auto}body.story .act-offhours .spot--climb{left:calc(16px + var(--oh-h) * .8 + 10px)}body.story .act-offhours .spot--dive{left:calc(16px + var(--oh-h) * .8 + 20px + var(--oh-sw))}html.motion-ok body.story .act-offhours :is(.spot--climb,.spot--dive)[data-placed]{top:calc(var(--hy) - 24cqh - var(--oh-h));height:min(var(--oh-h), calc(var(--at-y) - 10px - var(--hy) + 24cqh + var(--oh-h)));bottom:auto}body.story .act-offhours .st-lb--obj{top:calc(var(--hy) + 8px);left:calc(var(--c) - 11cqw);width:22cqw;right:auto}body.story .act-offhours .st-lb--baking{--c:18cqw}body.story .act-offhours .st-lb--climbing{--c:47cqw}body.story .act-offhours .st-lb--freediving{--c:76cqw}html.motion-ok body.story .act-offhours .st-lb--obj[data-placed]{left:calc(var(--at-x) - 11cqw)}}body.story .act-berkeley .st{--sa:calc(var(--top) + 20px);--sb:calc(var(--hy) - 24px);--sk:calc((var(--sb) - var(--sa)) / .54)}body.story .act-berkeley .pr--portrait{height:calc(.444 * var(--sk));right:40.3cqw;bottom:calc(100cqh - var(--sb) + .0065 * var(--sk));rotate:-2deg}body.story .act-berkeley .spot--berkeley{width:calc(.1552 * var(--sk));left:calc(59.7cqw - .0341 * var(--sk));right:auto;top:calc(var(--sa) + .338 * var(--sk) - 1px);bottom:auto;rotate:5deg;container-type:inline-size}body.story .act-berkeley .spot--berkeley .spot__panel{padding:8px 8px 8px calc(22% + 10px)}@container (width<=120px){body.story .act-berkeley .spot--berkeley .spot__s{display:none}}body.story .pr--card{display:none}html.motion-ok body.story .act-berkeley .pr--card{left:calc(var(--cx0) * 100cqw);top:calc(var(--sa) + (var(--cy0) - .093) * var(--sk));height:calc((var(--cy1) - var(--cy0)) * var(--sk));width:auto;aspect-ratio:var(--car);rotate:var(--rot);display:block}html[data-pip-state=on][data-pip-ready] body.story .act-berkeley .st-spot:before{content:"";background:var(--w-entrance-bg2);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--w-offhours-accent) 30%, transparent);position:absolute;inset:6px}@media (width>=761px) and (height<=700px){html.motion-ok body.story .act-berkeley .pr--drop-h700{display:none}}@media (width>=761px) and (height<=620px),(width>=761px) and (width<=1279px){html.motion-ok body.story .act-berkeley :is(.pr--drop-h620,.pr--drop-h700){display:none}}@media (width>=761px) and (width<=1279px){html.motion-ok body.story .act-berkeley .pr--drop-w1280{display:none}}body.story .act-berkeley .st-spot{--fh:min(150px, calc(12.5cqw - 30px), calc(24cqh - 16px))}html[data-pip-state=on][data-pip-ready] body.story .act-berkeley .st-spot:before{width:calc(var(--fh) * .8);height:var(--fh);border:6px solid var(--paper-frame);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--w-offhours-accent) 30%, transparent), 0 14px 14px -10px color-mix(in srgb, var(--w-entrance-ink) 22%, transparent);inset:50% auto auto 50%;translate:-50% -50%;rotate:-3deg}body.story .st-prints{display:none}html:not(.motion-ok) body.story .st-prints{align-items:start;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(200px,42vw),1fr));display:grid}body.story .st-prints__f{background:var(--paper-frame);max-width:252px;box-shadow:0 14px 14px -10px color-mix(in srgb, var(--w-entrance-ink) 22%, transparent);margin:0;padding:6px}body.story .st-prints__f :is(picture,img){width:100%;height:auto;display:block}html:not(.motion-ok) body.story .st-h.st-h--place{font-size:var(--fs-display-m);letter-spacing:-.01em;color:var(--world-ink);line-height:1}@media (width<=760px){body.story .act-berkeley .st{--pw:min(40cqw, calc((var(--hy) - var(--top) - 12px - 70px) * .8));--col:calc(100cqw - 44px - var(--pw))}body.story .act-berkeley .pr--portrait{height:calc(var(--pw) * 1.25);bottom:auto;right:16px;top:calc(var(--top) + 12px)}body.story .act-berkeley .spot--berkeley{width:80px;height:auto;inset:212px auto auto 104px}body.story .act-berkeley .spot--berkeley .spot__panel{padding:6px 7px}html.motion-ok body.story .act-berkeley .pr--card{display:none}html.motion-ok body.story .act-berkeley .pr--card.pr--ph{left:var(--qx);top:var(--qy);width:var(--qw);height:var(--qh);aspect-ratio:auto;display:block}html.motion-ok body.story .act-berkeley .st-voice--build{left:16px;top:calc(var(--top) + 12px);width:var(--col)}html.motion-ok body.story .act-berkeley .st-voice--pip{left:16px;top:calc(var(--top) + 12px + 2.5rem);width:var(--col);font-size:.9375rem;bottom:auto}body.story .act-berkeley .st-spot{--fh:90px;top:auto;left:calc(77.5cqw - 86px);right:auto;bottom:calc(100cqh - var(--hy) + 14px);width:80px;height:80px}}@media (width<=760px) and (height<=700px){body.story .act-offhours .st{--oh-h:min(13cqh, calc(var(--hy) - var(--top) - 60cqh))}body.story .act-berkeley .st{--pw:min(34cqw, calc((var(--hy) - var(--top) - 12px - 130px) * .8))}html.motion-ok body.story .act-berkeley .st-voice--pip{font-size:.875rem;line-height:1.3}html.motion-ok body.story .act-berkeley .pr--card.pr--ph{display:none}html.motion-ok body.story .act-berkeley .pr--card.pr--sm{left:var(--rx);top:var(--ry);width:var(--rw);height:var(--rh);display:block}body.story .act-berkeley .spot--berkeley{width:60px;top:206px;left:86px}body.story .act-berkeley .spot--berkeley .spot__panel{padding:4px 5px}body.story .act-berkeley .spot--berkeley .spot__t{font-size:.625rem}body.story .act-berkeley .st-spot{--fh:84px}}body.story .act-tamara .spot--bootcamp{--ar:3 / 2;height:min(107px, calc(var(--room) * .3));left:8cqw;right:auto;bottom:calc(100cqh - var(--hy) + 26px)}@media (width<=760px){body.story .act-tamara .spot--bootcamp{width:42cqw;height:auto;bottom:auto;left:16px;top:calc(var(--top) + 15cqh)}}html.motion-ok body.story :is(.st-hero,.hp)>.pic--flow,html:not(.motion-ok) body.story :is(.st-hero,.hp)>.pic--pin{display:none}body.story .pr>picture{background:var(--world-bg2)}body.story .pr--card>picture{background:var(--w-entrance-bg2);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--w-offhours-accent) 30%, transparent)}body.story .act-now .st{--fh:min(396px, calc(var(--room) - 32px));--yh:calc(var(--fh) * .58);--yw:calc(var(--yh) * 310 / 420);--yr:calc(100cqw - var(--hx) + 16px + var(--fh) * .8 + 28px)}body.story .act-now .pr--y2013{height:var(--yh);aspect-ratio:310/420;right:var(--yr);bottom:calc(100cqh - var(--hy) + 56px);rotate:-3deg}body.story .act-now .st-lb--y2013{right:calc(var(--yr) - 48px);width:calc(var(--yw) + 96px);bottom:calc(100cqh - var(--hy) + 24px);text-align:center;white-space:nowrap}@media (width<=760px){body.story .act-now .pr--family{width:36cqw}body.story .act-now .st-lb--family{width:36cqw;top:calc(var(--top) + 12px + 36cqw * 1.25 + 4px)}body.story .act-now .pr--y2013{width:20cqw;height:auto;bottom:auto;left:calc(26px + 36cqw);right:auto;top:calc(var(--top) + 22px);rotate:3deg}body.story .act-now .st-lb--y2013{text-align:left;width:26cqw;bottom:auto;left:calc(26px + 36cqw);right:auto;top:calc(var(--top) + 22px + 20cqw * 420 / 310 + 8px);white-space:nowrap;width:auto;font-size:.75rem}body.story .act-now .st-perch{left:calc(30px + 62cqw)}}html.motion-ok body.story .act-now .st-qa{opacity:var(--s)}@media (width<=760px){body.story .act-skiplab .st{--aw:min(46cqw, calc((34cqh - var(--top) - 36px) * 1.5))}}@media (width<=760px) and (height<=700px){body.story .act-skiplab .st{--aw:min(46cqw, calc((30cqh - var(--top) - 36px) * 1.5))}}body.story .a3-band{display:none}@media (width<=760px){html.motion-ok body.story .a3-band{pointer-events:none;flex:none;height:clamp(52px,8cqh,72px);display:block}}body.story .pr-open{display:none}html.motion-ok body.story .pr-open{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}html.motion-ok body.story .pr-open:focus-visible{outline:2px solid var(--world-ink);outline-offset:3px}.pr-sheet{z-index:5;background:color-mix(in srgb, var(--world-bg) 85%, transparent);color:var(--world-ink);cursor:zoom-out;position:fixed;inset:0}.pr-sheet[hidden]{display:none}.pr-sheet__f{margin:0}.pr-sheet__box{box-sizing:border-box;background:var(--w-entrance-bg);transform-origin:0 0;transition:transform var(--t-ui) var(--ease-spring);outline:none;padding:6px;position:absolute;box-shadow:0 18px 40px -18px #00000073}.pr-sheet__box :is(picture,img){object-fit:cover;width:100%;height:100%;display:block}.pr-sheet__cap{left:max(16px, calc(var(--rail-gutter,0px) + 12px));right:max(16px, calc(var(--rail-gutter,0px) + 12px));bottom:max(16px, var(--foot-h,16px));text-align:center;text-wrap:balance;font-size:var(--fs-small,.875rem);color:var(--world-ink2);position:absolute}@media (prefers-reduced-motion:reduce){.pr-sheet__box{transition:none}}body.story main{-webkit-tap-highlight-color:transparent}html.motion-ok body.story [data-stage][data-hot]{pointer-events:auto;cursor:pointer}
