.sv[data-astro-cid-47k5uoal]{width:100%;height:var(--sv-h,auto);aspect-ratio:var(--sv-ar,16 / 9);border-radius:var(--sv-r,20px);isolation:isolate;background:#1c1c1e;position:relative;overflow:hidden}.sv__poster[data-astro-cid-47k5uoal],.sv__video[data-astro-cid-47k5uoal]{object-fit:cover;object-position:var(--sv-pos,50% 50%);width:100%;height:100%;position:absolute;inset:0}.sv__video[data-astro-cid-47k5uoal]{opacity:0;transition:opacity .7s}.sv__video[data-astro-cid-47k5uoal].is-on{opacity:1}.sv[data-astro-cid-47k5uoal]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--sv-ring,#ffffff14);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sv__video[data-astro-cid-47k5uoal]{display:none}}.stu-hero[data-astro-cid-w6vnhokv]{isolation:isolate;color:#f5f5f7;background:#000;align-items:flex-end;height:100svh;min-height:560px;display:flex;position:relative;overflow:hidden}.stu-hero__media[data-astro-cid-w6vnhokv]{z-index:-2;--sv-h:100%;--sv-ar:auto;--sv-r:0px;--sv-ring:transparent;position:absolute;inset:0}.stu-hero__shade[data-astro-cid-w6vnhokv]{z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#0000002e 28%,#00000075 50%,#000000ad 70%,#000000c7 100%),linear-gradient(#0009 0%,#0000 26%),#0000002e;position:absolute;inset:0}.stu-hero__in[data-astro-cid-w6vnhokv]{width:min(100% - 2 * var(--gut), 1344px);padding-bottom:calc(clamp(36px, 8svh, 88px) + env(safe-area-inset-bottom,0px));text-align:start;margin-inline:auto;position:relative}.stu-hero__label[data-astro-cid-w6vnhokv]{font:500 12.5px/1.2 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#e5e5ea}.stu-hero__title[data-astro-cid-w6vnhokv]{letter-spacing:-.035em;color:#fff;margin-top:16px;font-size:min(clamp(3.4rem,1.2rem + 9.2vw,9.75rem),19svh);line-height:.96}.stu-hero__title[data-astro-cid-w6vnhokv] em[data-astro-cid-w6vnhokv]{color:#fff;font-style:italic}.stu-hero__line[data-astro-cid-w6vnhokv]{max-width:60ch;font:400 clamp(1.0625rem, .95rem + .5vw, 1.3rem) / 1.45 var(--font-sans);color:#f5f5f7;margin-top:18px}.stu-hero__cta[data-astro-cid-w6vnhokv]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.stu-btn[data-astro-cid-w6vnhokv]{height:52px;font:600 15.5px/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.stu-btn--solid[data-astro-cid-w6vnhokv]{color:#000;background:#fff;border:1.5px solid #fff}.stu-btn--line[data-astro-cid-w6vnhokv]{color:#fff;background:0 0;border:1.5px solid #ffffffbf}@media (hover:hover) and (pointer:fine){.stu-btn--solid[data-astro-cid-w6vnhokv]:hover{background:#e5e5ea;border-color:#e5e5ea}.stu-btn--line[data-astro-cid-w6vnhokv]:hover{background:#ffffff24;border-color:#fff}}.stu-btn[data-astro-cid-w6vnhokv]:active{transform:scale(.98)}.stu-btn[data-astro-cid-w6vnhokv]:focus-visible{outline-offset:3px;outline:2px solid #fff}html[dir=rtl] .stu-hero__label[data-astro-cid-w6vnhokv]{font-size:15px;line-height:1.5}html[dir=rtl] .stu-hero__line[data-astro-cid-w6vnhokv]{line-height:1.65}html[dir=rtl] .stu-btn[data-astro-cid-w6vnhokv]{font-size:16.5px;line-height:1.3}@media (width<=539px){.stu-hero__cta[data-astro-cid-w6vnhokv]{flex-direction:column}.stu-btn[data-astro-cid-w6vnhokv]{width:100%}}.stu-films[data-astro-cid-vbnz6jlr]{color:#f5f5f7;background:#000;padding:clamp(48px,6vw,96px) 0 clamp(24px,3vw,48px)}.stu-films__in[data-astro-cid-vbnz6jlr]{width:min(100% - 2 * var(--gut), 1344px);gap:clamp(40px,5vw,80px);margin-inline:auto;display:grid}.stu-film[data-astro-cid-vbnz6jlr]{--sv-ar:21 / 9;--sv-r:24px;margin:0}.stu-cap[data-astro-cid-vbnz6jlr]{font:500 12px/1.2 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#a1a1a6;margin-top:14px}@media (width<=767px){.stu-film[data-astro-cid-vbnz6jlr]{--sv-ar:16 / 9}}@media (width>=1024px){.stu-films__in[data-astro-cid-vbnz6jlr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,4vw,64px) clamp(20px,2vw,32px)}.stu-film[data-astro-cid-vbnz6jlr]:first-child{grid-column:1/-1}.stu-film[data-astro-cid-vbnz6jlr]:not(:first-child){--sv-ar:16 / 9;--sv-r:18px}}.stu-clips[data-astro-cid-s7njmkxf]{background:#000;padding-block:clamp(24px,3vw,48px)}.stu-clips__grid[data-astro-cid-s7njmkxf]{width:min(100% - 2 * var(--gut), 1344px);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-inline:auto;display:grid}.stu-clip[data-astro-cid-s7njmkxf]{--sv-ar:16 / 9;--sv-r:20px}@media (width<=767px){.stu-clips__grid[data-astro-cid-s7njmkxf]{grid-template-columns:minmax(0,1fr)}}.stu-photos[data-astro-cid-od44b4to]{color:#f5f5f7;background:#000;padding:clamp(24px,3vw,48px) 0 clamp(72px,9vw,140px)}.stu-photos__fig[data-astro-cid-od44b4to]{width:min(100% - 2 * var(--gut), 1344px);margin:0 auto}.stu-photos__row[data-astro-cid-od44b4to]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.stu-photos__row[data-astro-cid-od44b4to] img[data-astro-cid-od44b4to]{aspect-ratio:1600/1195;object-fit:cover;background:#1c1c1e;border-radius:20px;width:100%;height:auto;display:block}.stu-cap[data-astro-cid-od44b4to]{font:500 12px/1.2 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#a1a1a6;margin-top:14px}@media (width<=767px){.stu-photos__row[data-astro-cid-od44b4to]{grid-template-columns:minmax(0,1fr)}}.wcard[data-astro-cid-boc6zffb]{height:100%;color:var(--ink-b);isolation:isolate;transition:transform .45s var(--ease-entrance), box-shadow .45s ease;background:#fff;border-radius:24px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 10px 30px #0000000f}.wcard__pic[data-astro-cid-boc6zffb]{aspect-ratio:16/10;background:#e8e8ed;overflow:hidden}.wcard__pic[data-astro-cid-boc6zffb] img[data-astro-cid-boc6zffb]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-entrance);display:block}.wcard__body[data-astro-cid-boc6zffb]{flex-direction:column;flex:1;align-items:flex-start;padding:22px 24px 26px;display:flex}.wcard__tag[data-astro-cid-boc6zffb]{font:600 11px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#515154;border:1px solid #00000038;border-radius:6px;margin:0 0 14px;padding:5px 9px 4px}.wcard--real[data-astro-cid-boc6zffb] .wcard__tag[data-astro-cid-boc6zffb]{color:#fff;background:#000;border-color:#000}.wcard__title[data-astro-cid-boc6zffb]{letter-spacing:-.025em;color:var(--ink-b);margin:0;font-size:clamp(1.3rem,1.15rem + .5vw,1.55rem);line-height:1.15}.wcard__desc[data-astro-cid-boc6zffb]{font:400 15.5px/1.55 var(--font-sans);color:var(--mute);margin:8px 0 0}.wcard__open[data-astro-cid-boc6zffb]{font:600 15px/1 var(--font-sans);color:var(--ink-b);align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:inline-flex}.wcard__open[data-astro-cid-boc6zffb] svg[data-astro-cid-boc6zffb]{flex:none;transition:transform .25s}html[dir=rtl] .wcard__open[data-astro-cid-boc6zffb] svg[data-astro-cid-boc6zffb]{transform:scaleX(-1)}.wcard[data-astro-cid-boc6zffb]:focus-visible{outline:3px solid var(--ink-b);outline-offset:4px}.wcard[data-astro-cid-boc6zffb]:focus-visible .wcard__open[data-astro-cid-boc6zffb]{text-underline-offset:4px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.wcard[data-astro-cid-boc6zffb]:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0000000a,0 18px 44px #0000001f}.wcard[data-astro-cid-boc6zffb]:hover .wcard__pic[data-astro-cid-boc6zffb] img[data-astro-cid-boc6zffb]{transform:scale(1.04)}.wcard[data-astro-cid-boc6zffb]:hover .wcard__open[data-astro-cid-boc6zffb]{text-underline-offset:4px;text-decoration:underline}.wcard[data-astro-cid-boc6zffb]:hover .wcard__open[data-astro-cid-boc6zffb] svg[data-astro-cid-boc6zffb]{transform:translate(3px)}html[dir=rtl] .wcard[data-astro-cid-boc6zffb]:hover .wcard__open[data-astro-cid-boc6zffb] svg[data-astro-cid-boc6zffb]{transform:scaleX(-1)translate(3px)}}@media (width<=639px){.wcard__body[data-astro-cid-boc6zffb]{padding:20px 20px 24px}}.stu-sites[data-astro-cid-nntkhrjw]{background:var(--paper-b);color:var(--ink-b);padding-block:clamp(64px,8vw,128px)}.stu-sites__in[data-astro-cid-nntkhrjw]{width:min(100% - 2 * var(--gut), 1344px);margin-inline:auto}.stu-sites__eyebrow[data-astro-cid-nntkhrjw]{font:600 12px/1.2 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;display:flex}.stu-sites__eyebrow[data-astro-cid-nntkhrjw]:before{content:"";background:var(--red-b);flex:none;width:28px;height:2px}.stu-sites__title[data-astro-cid-nntkhrjw]{max-width:20ch;color:var(--ink-b);margin-top:16px;font-size:clamp(2.1rem,1.3rem + 3.2vw,4rem);line-height:1.02}.stu-sites__title[data-astro-cid-nntkhrjw] em[data-astro-cid-nntkhrjw]{color:var(--red-b);font-style:italic}.stu-sites__grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(32px,4vw,56px);display:grid}.stu-sites__grid[data-astro-cid-nntkhrjw]>li[data-astro-cid-nntkhrjw]{min-width:0}@media (width<=1023px){.stu-sites__grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.stu-sites__grid[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(0,1fr)}}
