@font-face{font-family:Aktiv Grotesk;src:url(/fonts/AktivGrotesk-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}@property --bg{syntax:"<color>";inherits:true;initial-value:#6603fc}@property --ink{syntax:"<color>";inherits:true;initial-value:#011a2c}@property --edge{syntax:"<color>";inherits:true;initial-value:#011a2c}@property --fg{syntax:"<color>";inherits:true;initial-value:#fff}:root{--bg:#6603fc;--ink:#011a2c;--fg:#fff;--font:"Aktiv Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--ease:cubic-bezier(.65, 0, .35, 1);--ease-out:cubic-bezier(.22, 1, .36, 1)}html[data-content-colors]{--bg:var(--content-bg);--ink:var(--content-ink);--edge:var(--content-edge);--fg:var(--content-fg)}@media (width<=720px){html[data-content-colors]{--bg:var(--phone-content-bg);--ink:var(--phone-content-ink);--edge:var(--phone-content-edge);--fg:var(--phone-content-fg)}}*,:before,:after{box-sizing:border-box}html,body{-webkit-hyphens:none;hyphens:none;background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}img,video,iframe{max-width:100%;display:block}a{color:inherit}.frame-button{--lift:cubic-bezier(.34, 1.56, .64, 1);--fb-shine-step:0s;isolation:isolate;border:3px solid var(--edge,var(--ink));background:var(--bg);box-shadow:6px 6px 0 var(--ink);text-transform:uppercase;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;transition:transform .28s var(--lift), box-shadow .28s var(--lift);align-items:center;gap:10px;padding:10px 20px;font-size:13px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.frame-button:nth-child(2 of .frame-button){--fb-shine-step:.4s}.frame-button:nth-child(3 of .frame-button){--fb-shine-step:.8s}.frame-button:nth-child(4 of .frame-button){--fb-shine-step:1.2s}.frame-button:nth-child(5 of .frame-button){--fb-shine-step:1.6s}.frame-button:nth-child(6 of .frame-button){--fb-shine-step:2s}.frame-button:nth-child(7 of .frame-button){--fb-shine-step:2.4s}.frame-button:nth-child(8 of .frame-button){--fb-shine-step:2.8s}:is(.page-bar .page-links,.home-links){--fb-shine-offset:.4s}.frame-button:after{content:"";z-index:-1;animation:fb-shine 5s var(--ease) infinite;animation-delay:calc(var(--fb-shine-offset,0s) + var(--fb-shine-step));pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.frame-button>span[aria-hidden]{animation:fb-nudge 5s var(--ease) infinite;animation-delay:calc(var(--fb-shine-offset,0s) + var(--fb-shine-step));display:inline-block}.frame-button>.fb-right{animation-name:fb-nudge-right}@keyframes fb-shine{0%{transform:translate(-110%)}28%,to{transform:translate(110%)}}@keyframes fb-nudge{0%,10%,34%,to{transform:none}20%{transform:translate(2px,-2px)}}@keyframes fb-nudge-right{0%,10%,34%,to{transform:none}20%{transform:translate(3px)}}@media (hover:hover){.frame-button:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-3px,-3px)}.frame-button:hover:after{opacity:0;animation:none}.frame-button:hover>span[aria-hidden]{animation:fb-go .7s var(--ease) infinite alternate}.frame-button:hover>.fb-right{animation-name:fb-go-right}}.frame-button:focus-visible{outline:2px solid var(--fg);outline-offset:5px}@keyframes fb-go{0%{transform:none}to{transform:translate(3px,-3px)}}@keyframes fb-go-right{0%{transform:none}to{transform:translate(5px)}}.frame-button.is-small{box-shadow:4px 4px 0 var(--ink);letter-spacing:.06em;border-width:2px;gap:8px;padding:6px 12px;font-size:11px}.frame-button.is-small>span[aria-hidden]{transition:transform .28s var(--ease);animation:none}.page-links{align-items:flex-start;gap:12px;display:flex}.page-links .frame-button{white-space:nowrap}@media (width<=720px){.page-links{gap:8px}.page-links .frame-button{letter-spacing:.035em;padding:6px 8px;font-size:10px}}@media (hover:hover){.frame-button.is-small:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.frame-button.is-small:hover>span[aria-hidden]{animation:none}.frame-button.is-small:hover>.fb-left{transform:translate(-3px)}.frame-button.is-small:hover>.fb-up{transform:translateY(-2px)}}:root{--corner-top:max(18px, env(safe-area-inset-top,0px) + 10px);--corner-side:clamp(16px, 3.3cqw, 48px);--corner-button-offset:-2px}.frame-button:active{box-shadow:3px 3px 0 var(--ink);transition-duration:80ms;transform:translate(3px,3px)}.frame-button.is-small:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}@media (prefers-reduced-motion:reduce){.frame-button:after,.frame-button>span[aria-hidden],.frame-button:hover>span[aria-hidden]{animation:none!important}.frame-button:after{opacity:0}}html.footer-page,html.footer-page body{overscroll-behavior:none;background:var(--scroll-bg,var(--bg))}html.footer-page body{flex-direction:column;min-height:100dvh;display:flex;container:screen/inline-size}html.footer-page body>main{flex:1}html.fit-page,html.fit-page body{overscroll-behavior:none;background:var(--scroll-bg,var(--bg));height:100%;overflow:hidden}html.fit-page body{flex-direction:column;display:flex;container:screen/size}@media (width<=720px){html:is(.fit-page,.footer-page),html:is(.fit-page,.footer-page) body{background:var(--scroll-bg-phone,var(--scroll-bg,var(--bg)))}html:is(.fit-page,.footer-page){--overscroll-bottom:var(--scroll-bg-phone,var(--scroll-bg,var(--bg)))}html:is(.fit-page,.footer-page),html:is(.fit-page,.footer-page) body{background-image:linear-gradient(to bottom, var(--bg) 50%, var(--overscroll-bottom) 50%);background-attachment:fixed}html.footer-page,html.footer-page body{overscroll-behavior-y:contain}}.folder-icon{object-fit:contain;filter:drop-shadow(0 1px 1px #0000002e);width:84px;height:64px;display:block}.folder-icon svg{width:100%;height:100%;overflow:visible}.folder-drawn{position:relative}.folder-back{fill:color-mix(in oklab, var(--folder), black 12%)}.folder-front{fill:var(--folder)}.folder-paper{fill:#fff;stroke:#0000001f;stroke-width:.5px}.folder-paper-2{fill:#e9e8f0}.is-active>.folder-icon:not(.folder-drawn){transform:translateY(-3px)rotate(-4deg)scale(1.04)}.doc-page{fill:#fff}.doc-fold{fill:#d6d6de}.doc-lines{fill:color-mix(in oklab, var(--bg), white 25%)}.collage{pointer-events:none;position:absolute;inset:0}.frame{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);z-index:var(--z);border:3px solid var(--edge,var(--ink));background:var(--bg);box-shadow:9px 9px 0 var(--ink);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .24s cubic-bezier(.8, 0, 1, .6) calc(var(--i) * 40ms), transform .24s cubic-bezier(.55, -.9, .8, .25) calc(var(--i) * 40ms), visibility 0s calc(.24s + var(--i) * 40ms);background-clip:padding-box;padding:5px;display:block;position:absolute;transform:scale(.6)}.frame-media{aspect-ratio:var(--ar);background:var(--ink);display:block;overflow:hidden}.frame-media img,.frame-media video{object-fit:var(--fit,cover);object-position:var(--pos,50% 50%);width:100%;height:100%;transform:scale(var(--zoom,1));transform-origin:var(--pos,50% 50%);display:block}.is-clearing .collage:not(.is-active) .frame{transition:opacity .16s cubic-bezier(.7, 0, 1, .6) calc(var(--i) * 25ms), transform .16s cubic-bezier(.4, -.5, .8, .3) calc(var(--i) * 25ms), visibility 0s calc(.16s + var(--i) * 25ms);transform:scale(.75)}.collage.is-active .frame{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .12s linear calc(var(--i) * 22ms), transform .3s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * 22ms), visibility 0s;transform:none}@container screen (width<=720px){.frame{left:calc(var(--mx) * 1%);top:calc(var(--my) * 1%);width:calc(var(--mw) * 1%);z-index:var(--mz);box-shadow:5px 5px 0 var(--ink);border-width:2px;padding:3px}.frame-media{aspect-ratio:var(--mar)}.frame-media img,.frame-media video{object-fit:var(--mfit,cover);object-position:var(--mpos,50% 50%);transform:scale(var(--mzoom,1));transform-origin:var(--mpos,50% 50%)}}@media (prefers-reduced-motion:reduce){.frame,.collage.is-active .frame{transition-duration:.15s;transition-delay:0s;transform:none}}.site-name{min-width:0;font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:1.4}.page-bar.has-site-name{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.page-bar.has-site-name>.back{grid-column:1;justify-self:start}.page-bar.has-site-name>.site-name{text-align:center;grid-column:2}.page-bar.has-site-name>.page-links{grid-column:3;justify-self:end}@container screen (width<=720px){.site-name{display:none}.page-bar.has-site-name{display:flex}}.page-bar{padding:var(--corner-top) var(--corner-side);text-transform:uppercase;letter-spacing:.01em;flex:none;justify-content:space-between;align-items:center;gap:24px;font-size:13px;transition:background-color .18s,color .18s;display:flex}.page-bar .title{font:inherit;margin:0}.page-bar .page-title-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-bar .page-links{translate:0 var(--corner-button-offset);align-self:flex-start}.page-bar.is-scrolled{--bg:color-mix(in oklab, var(--nav-primary), var(--nav-secondary) var(--nav-mix));--ink:color-mix(in oklab, var(--nav-secondary), var(--nav-primary) var(--nav-mix));--edge:color-mix(in oklab, var(--nav-border), var(--nav-primary) var(--nav-mix));--fg:var(--nav-current-text);background:var(--bg);color:var(--fg)}.page-bar.is-inverted{--bg:var(--nav-secondary);--ink:var(--nav-primary);--edge:var(--nav-primary);--fg:var(--nav-foreground);background:var(--nav-secondary);color:var(--nav-foreground)}.page-bar .back{translate:0 var(--corner-button-offset);transition:transform .28s var(--ease), box-shadow .18s ease, background-color .18s ease, color .18s ease, border-color .18s ease}@media (prefers-reduced-motion:reduce){.page-bar,.page-bar .back{transition:none}}.page-grid{overscroll-behavior:none;background:var(--scroll-bg,var(--bg));scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb, var(--fg) 35%, transparent) transparent;flex:1;min-height:0;overflow-y:auto;container-type:inline-size}.page-grid:has(>.content-footer){flex-direction:column;display:flex}.page-grid:has(>.content-footer)>.gpage{min-height:var(--page-min-height,0px);flex:none}.page-grid>.content-footer{flex:1 0 auto}.page-grid>.gpage,.page-bar{background:var(--bg)}.gpage.layout-phone,.content-footer.layout-phone{display:none}@container screen (width<=720px){.gpage.layout-desktop,.content-footer.layout-desktop{display:none}.gpage.layout-phone{display:grid}.content-footer.layout-phone{display:block}.page-grid{background:var(--scroll-bg-phone,var(--scroll-bg,var(--bg)))}}@media (width<=720px){html.fit-page .page-grid{overscroll-behavior-y:contain;background-image:linear-gradient(to bottom, var(--bg) 50%, var(--overscroll-bottom) 50%)}html.fit-page .page-grid[data-elastic-scroll]{overscroll-behavior:none}html.fit-page body>.page-bar{z-index:2;position:relative}html.fit-page .page-grid[data-elastic-active]{translate:0 var(--elastic-offset,0px);will-change:translate;overflow-anchor:none}}.content-footer{isolation:isolate;background:var(--footer-bg,#111);width:100%;color:var(--footer-fg,#fff);overflow-wrap:anywhere;flex:none;padding:clamp(24px,2.8cqw,40px) clamp(16px,3.3cqw,48px) 16px;position:relative;overflow:clip}.content-footer .text{text-align:left;font-size:10.5pt;line-height:1.5}.footer-main{z-index:1;grid-template-columns:var(--footer-tracks,minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, .6fr));gap:clamp(24px,4cqw,64px);display:grid;position:relative}.footer-main [data-footer-field],.footer-copy,.footer-navigation a>span{background:var(--footer-bg,#111)}.footer-main .footer-name,.footer-main .footer-label,.footer-main dt{width:fit-content;max-width:100%}.footer-name{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(20pt,2.8cqw,30pt);font-weight:500;line-height:1.1}.footer-copy{max-width:34ch}.footer-copy>:first-child{margin-top:0}.footer-copy>:last-child{margin-bottom:0}.content-footer .footer-label{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:0 0 14px;font-size:8pt;font-weight:500;line-height:1.4}.content-footer [data-footer-field]:empty:not([contenteditable]){display:none}.footer-contact dl{gap:12px;margin:0;display:grid}.footer-detail dt{opacity:.65;margin-bottom:4px;font-size:8pt;line-height:1.4}.footer-detail dd{margin:0;font-size:10.5pt;line-height:1.5}.footer-identity>.footer-contact{margin-top:18px}.footer-main>*{grid-column:var(--footer-column,auto)}.footer-navigation ul{gap:10px;margin:0;padding:0;font-size:10.5pt;line-height:1.5;list-style:none;display:grid}.content-footer a{color:inherit;text-underline-offset:.25em}.footer-detail a,.footer-navigation a{text-decoration:none}.footer-detail a:hover,.footer-navigation a:hover{text-decoration:underline}.footer-navigation a{justify-content:space-between;gap:16px;display:flex}.footer-navigation a span[aria-hidden]{opacity:.65}.content-footer a:focus-visible{outline-offset:5px;outline:1px solid}.footer-base{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);margin-top:clamp(24px,2.5cqw,36px);position:relative}.footer-base:not(:has(.footer-bottom)){border:0;margin-top:0}.footer-base:not(:has(.footer-bottom)):before{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);content:"";position:absolute;inset:0 0 auto}.footer-bottom{z-index:1;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:12px;display:flex;position:relative}.footer-bottom small{opacity:.65;font-size:8pt;line-height:1.5}@container (width<=720px){.content-footer{padding:28px 20px 24px}.footer-main{grid-template-columns:minmax(0,1fr);gap:24px}.footer-base{border:0;margin-top:0}.footer-base:before{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);content:"";position:absolute;inset:0 0 auto}.footer-main>*{grid-column:auto}.footer-name{margin-bottom:6px}.footer-copy{max-width:none}.footer-contact,.footer-navigation,.footer-contact dl{min-width:0;display:block}.content-footer .footer-label{margin:0 0 8px}.footer-contact:not(:has([data-footer-contact=email])),.footer-contact dt,.footer-detail:not([data-footer-contact=email]),.content-footer .footer-bottom{display:none}.footer-navigation ul{flex-wrap:wrap;gap:4px 20px;display:flex}.footer-navigation a{align-items:center;min-width:44px;min-height:36px;padding-block:6px}.footer-navigation a span[aria-hidden]{display:none}}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.footer-invitation{padding-block:24px}.footer-invitation .footer-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px}.footer-invitation-link{max-width:100%;min-height:44px;font-family:"Barlow Condensed", var(--font);letter-spacing:-.015em;text-transform:uppercase;align-content:center;justify-self:end;padding-left:48px;font-size:48px;font-weight:500;line-height:1.1;text-decoration:none;display:inline-block;position:relative}.footer-invitation-link [data-footer-field=invitation]{display:inline-block;position:relative}.footer-invitation-link [data-footer-field=invitation]:after{content:"";pointer-events:none;transform-origin:100%;height:1px;transition:transform .34s var(--ease-out);background:currentColor;position:absolute;inset:auto 0 0;transform:scaleX(0)}.footer-invitation-link:is(:hover,:focus-visible) [data-footer-field=invitation]:after{transform-origin:0;transform:scaleX(1)}.footer-invitation-link .footer-sparkles{color:inherit;pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.footer-invitation-link [data-footer-field=invitation]:after{transition:none}}@container (width<=720px){.footer-invitation{padding:20px max(20px, env(safe-area-inset-right,0px)) max(20px, env(safe-area-inset-bottom,0px) + 16px) max(20px, env(safe-area-inset-left,0px))}.footer-invitation .footer-main{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.footer-invitation .footer-identity{flex:140px;min-width:0}.footer-invitation-link{flex:none;padding-left:34px;font-size:clamp(24px,7cqw,30px)}.footer-invitation-link .footer-sparkles{transform-origin:0;transform:translateY(-50%)scale(.65)}}.gpage{--content-heading-size:38pt;--content-body-size:15pt;--content-list-size:10pt;--c:var(--dc);--r:var(--dr);--page-min-height:var(--d-min-height,0px);--gap:clamp(10px, 1.4cqw, 22px);--px:clamp(16px, 3.3cqw, 48px);--image-gap:8px;--cell:calc((100cqw - 2 * var(--px) - (var(--c) - 1) * var(--gap)) / var(--c));grid-template-columns:repeat(var(--c), minmax(0, 1fr));grid-template-rows:repeat(var(--r), minmax(var(--cell), auto));align-content:start;gap:var(--gap);width:100%;min-height:max(100%, var(--page-min-height));padding:clamp(12px, 1.5cqw, 28px) var(--px) clamp(16px, 3.3cqw, 48px);display:grid}@container screen (width>=721px){.gpage[data-top-video~=desktop]{padding-top:0}}.gblock{font-size:var(--block-font-size,var(--content-body-size));grid-column:var(--dx) / span var(--dw);grid-row:var(--dy) / span var(--dh);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}@container screen (width<=720px){.gpage{--content-heading-size:22pt;--content-body-size:10pt;--content-list-size:7.5pt;--c:var(--mc);--r:var(--mr);--page-min-height:var(--m-min-height,0px);--gap:8px;--px:14px;padding:10px var(--px) 14px}.gpage .gblock{grid-column:var(--mx) / span var(--mw);grid-row:var(--my) / span var(--mh)}.gpage[data-top-video~=phone]{padding-top:0}}.block-image,.block-video{contain:size;--pull:calc((var(--image-gap) - var(--gap)) / 2);margin:calc(var(--jdt,0) * var(--pull)) calc(var(--jdr,0) * var(--pull)) calc(var(--jdb,0) * var(--pull)) calc(var(--jdl,0) * var(--pull))}@container screen (width<=720px){.gpage .block-image,.gpage .block-video{margin:calc(var(--jmt,0) * var(--pull)) calc(var(--jmr,0) * var(--pull)) calc(var(--jmb,0) * var(--pull)) calc(var(--jml,0) * var(--pull))}}.block-image .image{flex:1;min-height:0;overflow:hidden}.block-image .image img,.block-image .image video{object-fit:cover;width:100%;height:100%;display:block}.gblock:is(.block-text,.block-list,.block-links,.block-link,.block-quote){overflow-wrap:anywhere;min-height:min-content}.gblock :is(.text,.list-block){flex:1;min-height:min-content;overflow:visible}.text{text-align:justify;-webkit-hyphens:none;hyphens:none;font-size:14px;line-height:1.32}.text-s{font-size:12px}.text-l{letter-spacing:-.01em;text-align:left;font-size:clamp(20px,2cqw,30px);line-height:1.12}.text-xl{letter-spacing:-.015em;text-align:left;font-size:clamp(28px,3.6cqw,56px);line-height:1.04}.gblock>.text{font-size:inherit;line-height:1.32}.gblock[data-text-role=heading]>.text{font-size:var(--content-heading-size);text-align:left;line-height:1.1}.gblock[data-text-role=heading]:not([data-valign]){justify-content:center}.gblock[data-text-role=heading]>.text{flex:0 auto}.gblock[data-text-role=heading]>.text>:is(p,h1,h2,h3,h4,h5,h6){text-box-trim:trim-both;text-box-edge:cap alphabetic}.text>:first-child{margin-top:0}.text>:last-child{margin-bottom:0}.text p{margin:0 0 1em}.text h2,.text h3{text-align:left;margin:1.6em 0 .6em;font-size:1.15em;font-weight:400}.gblock .text :is(h1,h2,h3,h4,h5,h6){font-size:var(--content-heading-size)}.gblock[data-text-role=heading] .text :is(h1,h2,h3,h4,h5,h6){font-size:inherit}.text a{text-underline-offset:2px;text-decoration:underline}.text ul,.text ol{text-align:left;padding-left:1.2em}.block-video .video{background:#000;flex:1;width:100%;height:100%;min-height:0;display:block}.block-video .embed{background:#000;flex:1;min-height:0;position:relative}.block-video .embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@property --video-reveal{syntax:"<number>";inherits:true;initial-value:0}.clean-player{--video-reveal:0;cursor:pointer;overflow:hidden}.clean-player.has-started{--video-reveal:1}.gpage:has(.playback-video){overflow-anchor:none}.gblock.playback-video{contain:none;align-self:start;margin-block:0}.playback-video .clean-player{--video-cover-ratio:3.7;width:100%;aspect-ratio:var(--video-frame-ratio,var(--video-cover-ratio));--playback-fit:cover;flex:none;margin-inline:auto}@container screen (width<=720px){.playback-video .clean-player{--video-cover-ratio:var(--video-natural-ratio,var(--ar,1.77778));max-width:calc(var(--video-viewport-height,100dvh) * var(--video-natural-ratio,1.77778))}}.playback-video .clean-player.has-started{max-width:calc(var(--video-viewport-height,100dvh) * var(--video-frame-ratio))}.playback-video .yt-poster{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.clean-player>iframe{pointer-events:none}.file-player>.video{position:absolute;inset:0}.video-poster{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.clean-player.has-played>.video-poster{opacity:0}.vimeo>iframe{visibility:hidden}.vimeo.has-played>iframe{visibility:visible}.yt{container-type:size}.yt-crop{visibility:hidden;opacity:0;position:absolute;overflow:hidden}.yt.has-played .yt-crop{visibility:visible;opacity:1}.yt-crop iframe,.yt-crop>div{pointer-events:none;border:0;max-width:none;position:absolute}.yt-poster{width:min(100cqw, 100cqh * var(--ar));aspect-ratio:var(--ar);object-fit:cover;margin:auto;position:absolute;inset:0}.yt[data-fit=fill] .yt-poster{aspect-ratio:auto;width:100%;height:100%}.yt.has-played .yt-poster{opacity:0}.video-play{z-index:2;cursor:pointer;width:64px;height:64px;opacity:calc(1 - var(--video-reveal));transition:scale .25s var(--ease-out);background:0 0;border:0;place-items:center;margin:auto;padding:0;display:grid;position:absolute;inset:0}.video-play span{filter:drop-shadow(0 2px 10px #00000080);border:16px solid #0000;border-left:26px solid #fff;border-right-width:0;width:0;height:0;margin-left:6px}.clean-player:hover .video-play{scale:1.12}.clean-player.has-started>.video-play{pointer-events:none;visibility:hidden;transition:visibility 0s .3s, scale .25s var(--ease-out)}.video-toggle{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:24px;height:32px;padding:0;display:grid}.video-toggle span{border:0 solid #fff;border-width:0 4px;width:11px;height:14px;margin-left:0}.clean-player.is-loading:not(.is-opening) .video-play{opacity:.5}.video-sound{z-index:2;color:#fff;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#0009;border:0;border-radius:99px;padding:6px 10px;font-size:11px;display:none;position:absolute;bottom:56px;right:10px}.clean-player.is-muted .video-sound{display:block}.video-controls{z-index:1;color:#fff;cursor:default;min-height:52px;opacity:var(--video-reveal);visibility:hidden;pointer-events:none;background:linear-gradient(#0000,#000000a6);align-items:center;gap:12px;padding:8px 16px;transition:visibility 0s .3s;display:flex;position:absolute;inset:auto 0 0}.is-playing>.video-controls{visibility:visible;pointer-events:auto;transition:none;animation:.15s video-controls-in}@keyframes video-controls-in{0%{opacity:0}to{opacity:1}}.video-fullscreen-host{display:contents}.gpage[data-page-layout]:has(.video-fullscreen-host.is-fullscreen),.gpage[data-page-layout]:has(.video-fullscreen-host[data-native-fullscreen]),.gpage[data-page-layout]:has(.clean-player[data-native-player].is-playing){display:grid}.clean-player[data-native-player]>:is(.video-poster,.yt-poster,.video-play,.video-controls){display:none}.clean-player[data-native-player]>iframe,.clean-player[data-native-player] .yt-crop{visibility:visible;opacity:1}.clean-player[data-native-player] iframe{pointer-events:auto}.video-fullscreen-host.is-fullscreen{z-index:10000;color:#fff;background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:block;position:fixed;inset:0;overflow:hidden;container:video-fullscreen/size}.video-fullscreen-host.is-fullscreen>.clean-player{--playback-fit:contain;margin:0;position:absolute;inset:0;aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important}.video-fullscreen-host.is-fullscreen .video-controls{opacity:1;visibility:visible;pointer-events:auto;transition:none}.video-fullscreen-host.is-fullscreen:not(:has(.is-playing)) .video-toggle{visibility:hidden}.video-fullscreen-host.is-fullscreen::backdrop{background:#000}@media (orientation:portrait){.video-fullscreen-host.is-fullscreen[data-landscape=true]>.clean-player{inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg);width:100dvh!important;height:100vw!important}}.video-fullscreen{color:#fff;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:40px;height:36px;padding:8px;display:grid}.video-fullscreen svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:22px;height:22px}.video-fullscreen .fullscreen-contract,.video-fullscreen[aria-pressed=true] .fullscreen-expand{display:none}.video-fullscreen[aria-pressed=true] .fullscreen-contract{display:block}.video-seek{--video-progress:0%;appearance:none;cursor:pointer;background:0 0;flex:1;width:100%;min-width:0;height:32px;margin:0}.video-seek::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff var(--video-progress), #ffffff59 var(--video-progress));border-radius:2px;height:3px}.video-seek::-moz-range-track{background:linear-gradient(to right, #fff var(--video-progress), #ffffff59 var(--video-progress));border-radius:2px;height:3px}.video-seek::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:11px;height:11px;margin-top:-4px}.video-seek::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:11px;height:11px}.video-seek:disabled{opacity:.4;cursor:default}.video-seek:focus-visible,.video-play:focus-visible,.video-toggle:focus-visible,.video-sound:focus-visible,.video-fullscreen:focus-visible{outline-offset:3px;outline:2px solid #fff}.video-remaining{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-family:inherit;font-size:12px;line-height:1.2}@media (prefers-reduced-motion:reduce){.video-controls,.clean-player.has-started>.video-play{transition:none;animation:none}}.block-video .fallback{word-break:break-all;font-size:14px}.block-link{align-items:flex-start}.block-list{font-size:var(--block-font-size,var(--content-list-size))}.list-block{min-height:0;font-size:inherit;flex:1;line-height:1.4}.list-block h2{opacity:var(--heading-opacity,.5);font-size:inherit;letter-spacing:.02em;border-bottom:1px solid;margin:0 0 10px;padding-bottom:8px;font-weight:400}.list-block ul{margin:0;padding:0;list-style:none}.list-block a{text-underline-offset:2px;text-decoration:underline}.links-block{flex-wrap:wrap;align-content:flex-start;gap:14px;padding:0 8px 8px 0;display:flex}@container screen (width<=480px){.text{text-align:left}}.gblock[data-align=left]{--block-align:left;--block-justify:flex-start}.gblock[data-align=center]{--block-align:center;--block-justify:center}.gblock[data-align=right]{--block-align:right;--block-justify:flex-end}.gblock[data-align]>:is(.text,.list-block,.quote-block),.gblock[data-align] .list-block h2{text-align:var(--block-align)}.gblock[data-align]>.links-block{justify-content:var(--block-justify)}.gblock[data-align]>.frame-button{align-self:var(--block-justify)}.gblock[data-valign=center]{justify-content:center}.gblock[data-valign=bottom]{justify-content:flex-end}.gblock[data-valign]>:is(.text,.list-block){flex:0 auto}.block-divider{justify-content:center}.block-rule{opacity:.5;border:0;border-top:1px solid;width:100%;margin:0}.quote-block{border-left:2px solid;margin:0;padding:0 0 0 1.2em;font-size:clamp(20px,2cqw,32px);line-height:1.25}.quote-block p{white-space:pre-wrap;margin:0}.quote-block cite{opacity:.7;margin-top:1em;font-size:.55em;font-style:normal;display:block}.gblock>.quote-block,.gblock>.quote-block cite,.gblock .frame-button{font-size:inherit}
