.canvas{position:relative;width:var(--canvas-w);height:var(--canvas-h);aspect-ratio:3 / 2;overflow:hidden;background:var(--color-bg);transform:translateZ(0);backface-visibility:hidden}.canvas__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;image-rendering:auto;backface-visibility:hidden;transform:translateZ(0);z-index:0}.canvas__bg--debug{background:#f0f}.p1-home{--home-text-reveal-dur: .7s;--home-text-reveal-delay: 1s;position:relative;width:var(--canvas-w);height:var(--canvas-h);overflow:hidden;display:flex;flex-direction:column;background:var(--bt-bg);z-index:10;cursor:pointer}.p1-home-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.p1-home-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1}@keyframes homeContentFadeOut{0%{opacity:1}to{opacity:0}}.p1-home-mask.is-faded,.p1-home .content.is-faded{animation:homeContentFadeOut 1.5s ease forwards}.p1-home .content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 128px}.p1-home.is-exiting{pointer-events:none}.p1-home .question{--line-gap: 15px;--letter-spacing: .05em;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.18;gap:var(--line-gap)}.p1-home .q-line{display:block;font-family:var(--font-primary);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing);color:var(--bt-text);font-size:122px}.p1-home .partie-badge{position:absolute;bottom:140px;padding:20px 40px;display:flex;align-items:center;justify-content:center}.p1-home .partie-badge-text{font-family:var(--font-primary);font-size:28px;font-weight:var(--fw-bold);letter-spacing:.1em;color:var(--bt-text)}.p1-home .frame-corner{position:absolute;width:24px;height:24px;border:var(--bt-stroke-bold, 2px) solid var(--bt-line, rgba(255, 255, 255, .4));pointer-events:none}.p1-home .frame-corner.tl{top:0;left:0;border-right:0;border-bottom:0}.p1-home .frame-corner.tr{top:0;right:0;border-left:0;border-bottom:0}.p1-home .frame-corner.bl{bottom:0;left:0;border-right:0;border-top:0}.p1-home .frame-corner.br{bottom:0;right:0;border-left:0;border-top:0}:root{--global-title-hline-y: 215px;--global-title-hline-w: 2900px;--global-title-hline-h: 3px;--global-title-tick-l-x: 250px;--global-title-tick-l-y: 100px;--global-title-tick-l-w: 1.5px;--global-title-tick-l-h: 500px;--global-title-tick-r-x: 260px;--global-title-tick-r-y: 250px;--global-title-tick-r-w: 1.5px;--global-title-tick-r-h: 250px;--p2-title-font-size: 127px;--p2-title-y-offset: -15px;--title-hline-duration: .4s;--title-tick-duration: .4s;--title-text-duration: .4s;--title-line-stagger: .2s;--delay-tick: 0s;--delay-text-1: .2s;--delay-text-2: .4s}.bt-title-container{position:relative;display:inline-block;margin-top:40px}.bt-title-text{font-family:var(--font-primary);font-size:var(--title-font-size, 70px);font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;color:#fff;margin:0;padding:0;white-space:nowrap;opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(-8px)}.is-apple .bt-title-text{margin-top:-.15em}.bt-title-hline{position:fixed;top:var(--global-title-hline-y);left:50%;margin-left:calc(var(--global-title-hline-w) / -2);width:var(--global-title-hline-w);height:var(--global-title-hline-h);background:#fff;transform:scaleX(0);transform-origin:right center;opacity:0;z-index:10}.bt-title-tick{position:fixed;background:#fff;transform-origin:center;opacity:0;z-index:10}.bt-title-tick--left{top:var(--global-title-tick-l-y);left:var(--global-title-tick-l-x);width:var(--global-title-tick-l-w);height:var(--global-title-tick-l-h);transform:translateY(-50%) scaleY(0)}.bt-title-tick--right{top:var(--global-title-tick-r-y);right:var(--global-title-tick-r-x, 0px);width:var(--global-title-tick-r-w);height:var(--global-title-tick-r-h);transform:translateY(-50%) scaleY(0)}.bt-title-container.in:not(.instant) .bt-title-hline{animation:drawHline var(--title-hline-duration) cubic-bezier(.65,0,.35,1) forwards;animation-delay:0s}.bt-title-container.instant .bt-title-hline{opacity:1;transform:scaleX(1)}.bt-title-container.in:not(.instant) .bt-title-tick{animation:drawTick var(--title-tick-duration) cubic-bezier(.65,0,.35,1) forwards;animation-delay:var(--delay-tick)}.bt-title-container.instant .bt-title-tick{opacity:1;transform:translateY(-50%) scaleY(1)}.bt-title-container.in:not(.instant) .bt-title-text:not(.bt-title-text--has-lines){animation:revealText var(--title-text-duration) cubic-bezier(.65,0,.35,1) forwards;animation-delay:var(--delay-text-1)}.bt-title-container.in:not(.instant) .bt-title-text--has-lines{opacity:1;clip-path:none;transform:none}.bt-title-container.in:not(.instant) .bt-title-text .bt-title-line{opacity:0;animation:revealText var(--title-text-duration) cubic-bezier(.65,0,.35,1) forwards}.bt-title-container.in:not(.instant) .bt-title-text .bt-title-line:nth-child(1){animation-delay:var(--delay-text-1)}.bt-title-container.in:not(.instant) .bt-title-text .bt-title-line:nth-child(2){animation-delay:var(--delay-text-2)}.bt-title-container.in:not(.instant) .bt-title-text .bt-title-line:nth-child(3){animation-delay:calc(var(--delay-text-2) + var(--title-line-stagger))}.bt-title-container.instant .bt-title-text{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0)}@keyframes drawTick{0%{transform:translateY(-50%) scaleY(0);opacity:1}to{transform:translateY(-50%) scaleY(1);opacity:1}}@keyframes drawHline{0%{transform:scaleX(0);opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes revealText{0%{clip-path:inset(0 0 100% 0);transform:translateY(-8px);opacity:1}to{clip-path:inset(0 0 0 0);transform:translateY(0);opacity:1}}.bt-title-line{display:block}.bt-title-accent{color:var(--bt-title-accent, var(--bt-accent))}.caption{margin:0;font-family:var(--font-primary);font-weight:var(--fw-light);font-size:var(--bt-fs-caption);letter-spacing:var(--bt-tracking-wide);text-transform:uppercase;line-height:1.5;color:var(--bt-text)}.caption--center{text-align:center}.caption--left{text-align:left}.caption--muted{color:var(--bt-text-muted)}.caption strong{font-weight:var(--fw-bold)}.screen{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.screen--black{background:var(--bt-bg)}.p1c1{--bt-bg: transparent;--color-text: #ffffff;--color-highlight: #ffffff;--bt-text: #ffffff;--bg-scale: 2;--bg-x: 0px;--bg-y: 0px;--img-scale: 1;--img-x: 0px;--img-y: 0px;--title-font-size: 133px;--central-content-dur: .4s;--other-content-dur: .2s;--other-content-delay: .1s;--bracket-size: 100px;--bracket-thickness: 2px;--bracket-color: rgba(255, 255, 255, 1);--bracket-gap: 20px;--media-top: 230px;--media-x: 0px;--media-y: 0px;--media-scale: 1.5;--caption-w: auto;--caption-h: auto;--caption-bg: transparent;--caption-padding: 0 320px;--caption-bottom: 200px;--caption-x: 0px;--caption-y: 0px;--caption-font-size: 65px;--caption-line-height: 1.4;--caption-letter-spacing: normal;--caption-text-align: center;--caption-bracket-gap: 15px;--caption-bracket-length: 30px;--caption-bracket-thickness: 0px;--caption-bracket-color: #ffffff;--overlay-l-x: -200px;--overlay-l-y: 0px;--overlay-l-top: 50%;--overlay-l-w: max-content;--overlay-l-h: auto;--overlay-l-font-size: 28px;--overlay-l-scale: 1;--overlay-r-x: -100px;--overlay-r-y: 0px;--overlay-r-top: 40%;--overlay-r-w: max-content;--overlay-r-h: auto;--overlay-r-font-size: 28px;--overlay-r-scale: 1;--overlay-bracket-size: 60px;--overlay-bracket-thickness: 2px;--overlay-bracket-color: rgba(255, 255, 255, 1);--overlay-bracket-offset: 0px;--subcaption-bottom: 60px;--subcaption-right: 180px;--subcaption-font-size: 18px;--subcaption-x: 0px;--subcaption-y: 0px;pointer-events:none;background:#000}.p1c1-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-position:center;background-repeat:no-repeat;z-index:1;transform:translate(var(--bg-x),var(--bg-y)) scale(var(--bg-scale));opacity:0;transition:opacity 1s ease-out}.p1c1.is-bg-ready .p1c1-bg{opacity:1}.p1c1__title{position:absolute;top:50px;left:0;right:0;z-index:3;display:flex;justify-content:center}.p1c1-body{opacity:1}.p1c1-body.is-leaving{opacity:0;transition:opacity .4s ease-out}@keyframes p1cElementFadeIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.p1c1-body:not(.is-leaving) .p1c1__media{opacity:0;animation:p1cElementFadeIn var(--central-content-dur) cubic-bezier(.2,.8,.2,1) forwards}.p1c1-body:not(.is-leaving) .p1c1__overlay,.p1c1-body:not(.is-leaving) .p1c1__caption,.p1c1-body:not(.is-leaving) .p1c1__subcaption{opacity:0;animation:p1cElementFadeIn var(--other-content-dur) cubic-bezier(.2,.8,.2,1) forwards var(--other-content-delay)}.p1c1__media{position:absolute;top:var(--media-top);left:50%;transform:translate(-50%) translate(var(--media-x),var(--media-y)) scale(var(--media-scale));z-index:2;display:flex;justify-content:center;align-items:center}.p1c1-image-wrap{position:relative;padding:24px;margin-top:300px}.p1c1-image{display:block;max-width:907px;max-height:622px;transform:translate(var(--img-x),var(--img-y)) scale(var(--img-scale));object-fit:contain}.p1c1-bracket{position:absolute;width:var(--bracket-size);height:var(--bracket-size);border:var(--bracket-thickness) solid var(--bracket-color);pointer-events:none}.p1c1-bracket--top-left{top:0;left:0;border-right:none;border-bottom:none}.p1c1-bracket--top-right{top:0;right:0;border-left:none;border-bottom:none}.p1c1-bracket--bottom-left{bottom:0;left:0;border-right:none;border-top:none}.p1c1-bracket--bottom-right{bottom:0;right:0;border-left:none;border-top:none}.p1c1-edge{position:absolute;background:var(--bracket-color);pointer-events:none}.p1c1-edge--top{top:0;left:calc(var(--bracket-size) + var(--bracket-gap));right:calc(var(--bracket-size) + var(--bracket-gap));height:var(--bracket-thickness)}.p1c1-edge--bottom{bottom:0;left:calc(var(--bracket-size) + var(--bracket-gap));right:calc(var(--bracket-size) + var(--bracket-gap));height:var(--bracket-thickness)}.p1c1-edge--left{left:0;top:calc(var(--bracket-size) + var(--bracket-gap));bottom:calc(var(--bracket-size) + var(--bracket-gap));width:var(--bracket-thickness)}.p1c1-edge--right{right:0;top:calc(var(--bracket-size) + var(--bracket-gap));bottom:calc(var(--bracket-size) + var(--bracket-gap));width:var(--bracket-thickness)}.p1c1__overlay{position:absolute;background:#000;padding:20px 50px}.p1c1__overlay--left{left:var(--overlay-l-x);top:var(--overlay-l-top);width:var(--overlay-l-w);height:var(--overlay-l-h);transform:translateY(-50%) translateY(var(--overlay-l-y)) scale(var(--overlay-l-scale))}.p1c1__overlay--right{right:calc(-1 * var(--overlay-r-x));top:var(--overlay-r-top);width:var(--overlay-r-w);height:var(--overlay-r-h);transform:translateY(var(--overlay-r-y)) scale(var(--overlay-r-scale))}.p1c1__overlay-text{margin:0;font-family:var(--font-primary);line-height:1.6;letter-spacing:.1em;color:var(--bt-text);white-space:pre-line;text-transform:uppercase}.p1c1__overlay--left .p1c1__overlay-text{font-size:var(--overlay-l-font-size)}.p1c1__overlay--right .p1c1__overlay-text{font-size:var(--overlay-r-font-size)}.p1c1__overlay-text b,.p1c1__overlay-text strong{font-weight:var(--fw-bold)}.p1c1__overlay-bracket{position:absolute;width:var(--overlay-bracket-size);height:var(--overlay-bracket-size);border:var(--overlay-bracket-thickness) solid var(--overlay-bracket-color);pointer-events:none}.p1c1__overlay-bracket--tl{top:calc(-1px - var(--overlay-bracket-offset, 0px));left:calc(-1px - var(--overlay-bracket-offset, 0px));border-right:none;border-bottom:none}.p1c1__overlay-bracket--tr{top:calc(-1px - var(--overlay-bracket-offset, 0px));right:calc(-1px - var(--overlay-bracket-offset, 0px));border-left:none;border-bottom:none}.p1c1__overlay-bracket--bl{bottom:calc(-1px - var(--overlay-bracket-offset, 0px));left:calc(-1px - var(--overlay-bracket-offset, 0px));border-right:none;border-top:none}.p1c1__overlay-bracket--br{bottom:calc(-1px - var(--overlay-bracket-offset, 0px));right:calc(-1px - var(--overlay-bracket-offset, 0px));border-left:none;border-top:none}.p1c1__caption{position:absolute;bottom:var(--caption-bottom);left:0;right:0;margin:0 auto;transform:translate(var(--caption-x),var(--caption-y));width:var(--caption-w);height:var(--caption-h);background:var(--caption-bg);padding:var(--caption-padding);text-align:var(--caption-text-align);white-space:pre-line;z-index:2}.p1c1-cap-bracket{position:absolute;width:var(--caption-bracket-length);height:var(--caption-bracket-length);border:var(--caption-bracket-thickness) solid var(--caption-bracket-color);pointer-events:none}.p1c1-cap-bracket--tl{top:calc(var(--caption-bracket-gap) * -1);left:calc(var(--caption-bracket-gap) * -1);border-right:0;border-bottom:0}.p1c1-cap-bracket--tr{top:calc(var(--caption-bracket-gap) * -1);right:calc(var(--caption-bracket-gap) * -1);border-left:0;border-bottom:0}.p1c1-cap-bracket--bl{bottom:calc(var(--caption-bracket-gap) * -1);left:calc(var(--caption-bracket-gap) * -1);border-right:0;border-top:0}.p1c1-cap-bracket--br{bottom:calc(var(--caption-bracket-gap) * -1);right:calc(var(--caption-bracket-gap) * -1);border-left:0;border-top:0}.p1c1__caption .caption{font-size:var(--caption-font-size);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing);text-shadow:0 4px 12px rgba(0,0,0,.5)}.p1c1__subcaption{position:absolute;bottom:var(--subcaption-bottom);right:var(--subcaption-right);font-family:var(--font-primary);font-size:var(--subcaption-font-size);letter-spacing:.1em;color:#fff9;text-transform:uppercase;z-index:2;transform:translate(var(--subcaption-x),var(--subcaption-y))}.p1c1--p1-content-1{--media-top: 370px;--media-x: -100px;--media-y: 0px;--media-scale: 1.5;--caption-w: 800px;--caption-h: 250px;--caption-x: -700px;--caption-y: -80px;--caption-bg: rgba(0, 0, 0, 1);--caption-padding: 30px 60px;--caption-bottom: 120px;--caption-font-size: 40px;--caption-letter-spacing: .17em;--caption-text-align: right;--caption-bracket-length: 100px;--caption-bracket-thickness: 2px}.p1c1--p1-content-4{--media-top: 360px;--media-x: 0px;--media-y: -100px;--media-scale: 2;--img-scale: 1;--img-x: 0px;--img-y: 0px;--overlay-l-x: 450px;--overlay-l-y: 100px;--overlay-l-top: 70%;--overlay-l-w: max-content;--overlay-l-h: auto;--overlay-l-font-size: 29px;--overlay-l-scale: .7;--overlay-r-x: -550px;--overlay-r-y: 100px;--overlay-r-top: 40%;--overlay-r-w: max-content;--overlay-r-h: auto;--overlay-r-font-size: 28px;--overlay-r-scale: .7;--overlay-bracket-size: 100px;--overlay-bracket-thickness: 2px;--overlay-bracket-color: rgba(255, 255, 255, .5);--overlay-bracket-offset: 7px;--subcaption-bottom: 150px;--subcaption-right: 420px;--subcaption-font-size: 22px;--subcaption-x: 0px;--subcaption-y: 0px}.p1sh,.p1sc{--bracket-thickness: 2px;--bracket-color: rgba(255, 255, 255, 1);--bracket-gap: 20px;--thumbs-bottom: 300px;--thumbs-x: 0px;--thumbs-y: 0px;--thumbs-scale: 1.4;--thumbs-gap: 60px;--thumb-w: 160px;--thumb-h: 240px;background:#000;pointer-events:none}.p1sh-grid{position:absolute;top:550px;left:0;right:0;display:flex;justify-content:center;gap:80px}.p1sh-card{position:relative;width:683px;height:980px;pointer-events:auto}.p1sh-card-img{width:100%;height:100%;object-fit:cover;display:block}.p1sh-card-label{position:absolute;bottom:var(--card-label-bottom, -150px);left:0;right:0;text-align:center;font-family:var(--font-primary);font-size:var(--card-label-font-size, 40px);letter-spacing:.1em;color:var(--card-label-color, var(--bt-text));text-transform:uppercase;white-space:pre-line}.p1sh.is-exiting{pointer-events:none}@keyframes p1shOtherExit{0%{opacity:1;filter:grayscale(0);transform:scale(1)}38%{opacity:1;filter:grayscale(1);transform:scale(1)}to{opacity:0;filter:grayscale(1);transform:scale(.94)}}.p1sh.is-exiting .p1sh-card:not(.is-chosen){animation:p1shOtherExit .68s ease forwards}@keyframes p1shChosenFade{0%{opacity:1}to{opacity:0}}.p1sh.is-exiting .p1c1__title,.p1sh.is-exiting .p1sh-card.is-chosen{animation:p1shChosenFade .46s ease .68s both}.p1sh-bracket{position:absolute;width:60px;height:60px;border:var(--bracket-thickness) solid var(--bracket-color);pointer-events:none}.p1sh-bracket--tl{top:-24px;left:-24px;border-right:none;border-bottom:none}.p1sh-bracket--tr{top:-24px;right:-24px;border-left:none;border-bottom:none}.p1sh-bracket--bl{bottom:-24px;left:-24px;border-right:none;border-top:none}.p1sh-bracket--br{bottom:-24px;right:-24px;border-left:none;border-top:none}.p1sh-edge{position:absolute;background:var(--bracket-color);pointer-events:none}.p1sh-edge--top{top:-24px;left:calc(60px + var(--bracket-gap) - 24px);right:calc(60px + var(--bracket-gap) - 24px);height:var(--bracket-thickness)}.p1sh-edge--bottom{bottom:-24px;left:calc(60px + var(--bracket-gap) - 24px);right:calc(60px + var(--bracket-gap) - 24px);height:var(--bracket-thickness)}.p1sh-edge--left{left:-24px;top:calc(60px + var(--bracket-gap) - 24px);bottom:calc(60px + var(--bracket-gap) - 24px);width:var(--bracket-thickness)}.p1sh-edge--right{right:-24px;top:calc(60px + var(--bracket-gap) - 24px);bottom:calc(60px + var(--bracket-gap) - 24px);width:var(--bracket-thickness)}.p1sc-body{opacity:1}.p1sc-body.is-leaving{opacity:0;transition:opacity .4s ease-out}.p1sc__media{position:absolute;top:var(--media-top, 250px);left:50%;transform:translate(-50%) translate(var(--media-x, 0px),var(--media-y, 0px)) scale(var(--media-scale, 1.2));z-index:var(--media-z, 110);display:flex;justify-content:center;align-items:center;width:900px;height:500px}.p1sc-body:not(.is-leaving) .p1sc__media{opacity:0;animation:p1cElementFadeIn 1s cubic-bezier(.2,.8,.2,1) forwards}.p1sc-image-wrap{position:relative;width:100%;height:100%}.p1sc-image{width:100%;height:100%;object-fit:cover}.p1sc-bracket{position:absolute;width:100px;height:100px;border:var(--bracket-thickness) solid var(--bracket-color);pointer-events:none}.p1sc-bracket--tl{top:-20px;left:-20px;border-right:none;border-bottom:none}.p1sc-bracket--tr{top:-20px;right:-20px;border-left:none;border-bottom:none}.p1sc-bracket--bl{bottom:-20px;left:-20px;border-right:none;border-top:none}.p1sc-bracket--br{bottom:-20px;right:-20px;border-left:none;border-top:none}.p1sc-edge{position:absolute;background:var(--bracket-color);pointer-events:none}.p1sc-edge--top{top:-20px;left:calc(100px + var(--bracket-gap) - 20px);right:calc(100px + var(--bracket-gap) - 20px);height:var(--bracket-thickness)}.p1sc-edge--bottom{bottom:-20px;left:calc(100px + var(--bracket-gap) - 20px);right:calc(100px + var(--bracket-gap) - 20px);height:var(--bracket-thickness)}.p1sc-edge--left{left:-20px;top:calc(100px + var(--bracket-gap) - 20px);bottom:calc(100px + var(--bracket-gap) - 20px);width:var(--bracket-thickness)}.p1sc-edge--right{right:-20px;top:calc(100px + var(--bracket-gap) - 20px);bottom:calc(100px + var(--bracket-gap) - 20px);width:var(--bracket-thickness)}.p1sc__thumbs{position:absolute;bottom:var(--thumbs-bottom);left:50%;top:1320px;transform:translate(-50%) translate(var(--thumbs-x),var(--thumbs-y)) scale(var(--thumbs-scale));display:flex;justify-content:center;gap:var(--thumbs-gap);z-index:20}.p1sc__thumbs.is-locked{opacity:.3;filter:grayscale(1);transition:opacity .5s ease,filter .5s ease}.p1sc-thumb{position:relative;width:var(--thumb-w);height:var(--thumb-h);transition:opacity .3s ease;opacity:.7;--t-bracket-size: 20px;--t-bracket-thickness: 1px;--t-bracket-color: rgba(255, 255, 255, 1);--t-bracket-gap: 10px;--t-bracket-offset: 10px}.p1sc-thumb.is-active{opacity:1;--t-bracket-thickness: 2px}.p1sc-thumb-img{width:100%;height:100%;object-fit:cover}.p1sc-t-bracket{position:absolute;width:var(--t-bracket-size);height:var(--t-bracket-size);border:var(--t-bracket-thickness) solid var(--t-bracket-color);pointer-events:none;z-index:2;transition:all .3s ease}.p1sc-t-bracket--tl{top:calc(-1px - var(--t-bracket-offset));left:calc(-1px - var(--t-bracket-offset));border-right:none;border-bottom:none}.p1sc-t-bracket--tr{top:calc(-1px - var(--t-bracket-offset));right:calc(-1px - var(--t-bracket-offset));border-left:none;border-bottom:none}.p1sc-t-bracket--bl{bottom:calc(-1px - var(--t-bracket-offset));left:calc(-1px - var(--t-bracket-offset));border-right:none;border-top:none}.p1sc-t-bracket--br{bottom:calc(-1px - var(--t-bracket-offset));right:calc(-1px - var(--t-bracket-offset));border-left:none;border-top:none}.p1sc-t-edge{position:absolute;background:var(--t-bracket-color);pointer-events:none;z-index:2;transition:all .3s ease}.p1sc-t-edge--top{top:calc(-1px - var(--t-bracket-offset));left:calc(var(--t-bracket-size) + var(--t-bracket-gap) - var(--t-bracket-offset));right:calc(var(--t-bracket-size) + var(--t-bracket-gap) - var(--t-bracket-offset));height:var(--t-bracket-thickness)}.p1sc-t-edge--bottom{bottom:calc(-1px - var(--t-bracket-offset));left:calc(var(--t-bracket-size) + var(--t-bracket-gap) - var(--t-bracket-offset));right:calc(var(--t-bracket-size) + var(--t-bracket-gap) - var(--t-bracket-offset));height:var(--t-bracket-thickness)}.p1sc-t-edge--left{left:calc(-1px - var(--t-bracket-offset));top:calc(var(--t-bracket-size) + var(--t-bracket-gap) - var(--t-bracket-offset));bottom:calc(var(--t-bracket-size) + var(--t-bracket-gap) - var(--t-bracket-offset));width:var(--t-bracket-thickness)}.p1sc-t-edge--right{right:calc(-1px - var(--t-bracket-offset));top:calc(var(--t-bracket-size) + var(--t-bracket-gap) - var(--t-bracket-offset));bottom:calc(var(--t-bracket-size) + var(--t-bracket-gap) - var(--t-bracket-offset));width:var(--t-bracket-thickness)}.p1sc__collage-wrapper{transition:opacity 1s ease}.p1sc__collage-wrapper.is-faded{opacity:0;pointer-events:none}.p1sc__collage{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:110}@keyframes imgPopIn{0%{opacity:0;transform:scale(.9);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.p1sc-c-img{position:absolute;object-fit:cover;transition:all .3s ease;opacity:0}.p1sc-body:not(.is-leaving) .p1sc-c-img{animation:imgPopIn .8s cubic-bezier(.2,.8,.2,1) forwards}.p1sc-body:not(.is-leaving) .p1sc-c-img--1{animation-delay:.1s}.p1sc-body:not(.is-leaving) .p1sc-c-img--2{animation-delay:.25s}.p1sc-body:not(.is-leaving) .p1sc-c-img--3{animation-delay:.4s}.p1sc-body:not(.is-leaving) .p1sc-c-img--4{animation-delay:.55s}.p1sc-c-img--1{left:var(--c-img1-x, 150px);top:var(--c-img1-y, 350px);width:var(--c-img1-w, 480px);height:var(--c-img1-h, 480px)}.p1sc-c-img--2{left:var(--c-img2-x, 700px);top:var(--c-img2-y, 250px);width:var(--c-img2-w, 280px);height:var(--c-img2-h, 200px)}.p1sc-c-img--3{left:var(--c-img3-x, 1050px);top:var(--c-img3-y, 250px);width:var(--c-img3-w, 280px);height:var(--c-img3-h, 200px)}.p1sc-c-img--4{left:var(--c-img4-x, 700px);top:var(--c-img4-y, 600px);width:var(--c-img4-w, 280px);height:var(--c-img4-h, 200px)}@keyframes overlayFadeIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.p1sc__overlay{position:absolute;background:var(--overlay-bg, rgba(0, 0, 0, 1));padding:var(--overlay-padding, 20px 50px);z-index:10;opacity:0}.p1sc-body:not(.is-leaving) .p1sc__overlay{animation:overlayFadeIn .8s cubic-bezier(.2,.8,.2,1) forwards}.p1sc-body:not(.is-leaving) .p1sc__overlay--left{animation-delay:.4s}.p1sc-body:not(.is-leaving) .p1sc__overlay--right{animation-delay:.6s}.p1sc__overlay--left{background:var(--overlay-l-bg, var(--overlay-bg, rgba(0, 0, 0, 1)));left:var(--overlay-l-x, -350px);top:var(--overlay-l-top, 50%);width:var(--overlay-l-w, auto);z-index:var(--overlay-l-z, 10);transform:translateY(-50%) translateY(var(--overlay-l-y, -100px)) scale(var(--overlay-l-scale, 1));font-size:var(--overlay-l-font-size, 20px);font-weight:var(--overlay-l-font-weight, normal)}.p1sc__overlay--right{background:var(--overlay-r-bg, var(--overlay-bg, rgba(0, 0, 0, 1)));right:calc(-1 * var(--overlay-r-x, -300px));top:var(--overlay-r-top, 70%);width:var(--overlay-r-w, auto);z-index:var(--overlay-r-z, 10);transform:translateY(var(--overlay-r-y, 0px)) scale(var(--overlay-r-scale, 1));font-size:var(--overlay-r-font-size, 20px);font-weight:var(--overlay-r-font-weight, normal)}.p1sc__overlay-text{margin:0;font-family:var(--font-primary);line-height:1.6;letter-spacing:.1em;color:var(--bt-text);white-space:pre-line;text-transform:uppercase}.p1sc__overlay-bracket{position:absolute;width:var(--overlay-bracket-size, 40px);height:var(--overlay-bracket-size, 40px);border:var(--overlay-bracket-thickness, 2px) solid var(--overlay-bracket-color, rgba(255,255,255,.5));pointer-events:none}.p1sc__overlay-bracket--tl{top:calc(-1px - var(--overlay-bracket-offset-y, 10px));left:calc(-1px - var(--overlay-bracket-offset-x, 10px));border-right:none;border-bottom:none}.p1sc__overlay-bracket--tr{top:calc(-1px - var(--overlay-bracket-offset-y, 10px));right:calc(-1px - var(--overlay-bracket-offset-x, 10px));border-left:none;border-bottom:none}.p1sc__overlay-bracket--bl{bottom:calc(-1px - var(--overlay-bracket-offset-y, 10px));left:calc(-1px - var(--overlay-bracket-offset-x, 10px));border-right:none;border-top:none}.p1sc__overlay-bracket--br{bottom:calc(-1px - var(--overlay-bracket-offset-y, 10px));right:calc(-1px - var(--overlay-bracket-offset-x, 10px));border-left:none;border-top:none}.p1sc--p1-sciences-content-1{--media-top: 620px;--media-x: -390px;--media-y: 110px;--media-scale: 1.2;--media-z: 110;--overlay-l-x: -300px;--overlay-l-y: -360px;--overlay-l-top: 50%;--overlay-l-w:700px;--overlay-l-font-size: 24px;--overlay-l-font-weight: .01;--overlay-l-scale: 1;--overlay-l-z: 10;--overlay-r-x: 750px;--overlay-r-y: -400px;--overlay-r-top: 50%;--overlay-r-w: 630px;--overlay-r-font-size: 21px;--overlay-r-font-weight: .01;--overlay-r-scale: 1;--overlay-r-z: 50;--overlay-l-bg: black;--overlay-r-bg: rgba(0, 0, 0, 1);--overlay-padding: 30px;--overlay-bracket-size: 50px;--overlay-bracket-thickness: 2px;--overlay-bracket-color: #ffffff;--overlay-bracket-offset-x: 20px;--overlay-bracket-offset-y: 20px}.p1sc--p1-sciences-content-2{--media-top: 620px;--media-x: -390px;--media-y: 110px;--media-scale: 1.2;--media-z: 110;--overlay-l-x: -220px;--overlay-l-y: -340px;--overlay-l-top: 50%;--overlay-l-w: 630px;--overlay-l-font-size: 27px;--overlay-l-font-weight: bold;--overlay-l-scale: .95;--overlay-l-z: 10;--overlay-r-x: 700px;--overlay-r-y: -250px;--overlay-r-top: 50%;--overlay-r-w: 600px;--overlay-r-font-size: 26px;--overlay-r-font-weight: .01;--overlay-r-scale: 1;--overlay-r-z: 30;--overlay-l-bg: black;--overlay-r-bg: rgba(0, 0, 0, 1);--overlay-padding: 30px;--overlay-bracket-size: 50px;--overlay-bracket-thickness: 1px;--overlay-bracket-color: #ffffff;--overlay-bracket-offset-x: 20px;--overlay-bracket-offset-y: 20px}.p1sc--p1-sciences-content-3{--media-top: 600px;--media-x: 0px;--media-y: 110px;--media-scale: 2;--c-img1-x: 400px;--c-img1-y: 700px;--c-img1-w: 988px;--c-img1-h: 620px;--c-img2-x: 1500px;--c-img2-y: 600px;--c-img2-w: 415px;--c-img2-h: 277px;--c-img3-x: 2000px;--c-img3-y: 600px;--c-img3-w: 415px;--c-img3-h: 277px;--c-img4-x: 2000px;--c-img4-y: 1200px;--c-img4-w: 415px;--c-img4-h: 277px;--overlay-l-x: 600px;--overlay-l-y: -300px;--overlay-l-w: auto;--overlay-l-font-size: 27px;--overlay-l-font-weight: bold;--overlay-r-x: -330px;--overlay-r-y: 210px;--overlay-r-w: 900px;--overlay-r-font-size: 26px;--overlay-r-font-weight: .01;--overlay-bg: rgba(0, 0, 0, 1);--overlay-bracket-offset-x: 30px;--overlay-bracket-offset-y: 30px}.hs-vplayer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hs-vplayer__video{display:block}.hs-vplayer__btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.92);background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;animation:hsVplayerBtnIn .4s ease both;transition:transform .15s ease,background .15s ease}.hs-vplayer__btn:active{transform:translate(-50%,-50%) scale(.94);background:#00000080}.hs-vplayer__btn svg{width:62px;height:62px;fill:#fff}.hs-vplayer__btn--play svg{margin-left:7px}@keyframes hsVplayerBtnIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.hs-vplayer__scrub{position:absolute;left:0;right:0;bottom:0;height:48px;padding-bottom:12px;box-sizing:border-box;display:flex;align-items:flex-end;cursor:pointer;z-index:6;touch-action:none}.hs-vplayer__progress{position:relative;width:100%;height:12px;background:#ffffff38;transition:height .12s ease}.hs-vplayer__progress-fill{height:100%;width:0;background:var(--bt-part-1, #ffffff);transition:width .12s linear}.hs-vplayer__knob{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000073;pointer-events:none;transition:left .12s linear,transform .12s ease}.hs-vplayer__scrub.is-scrubbing .hs-vplayer__progress{height:16px}.hs-vplayer__scrub.is-scrubbing .hs-vplayer__progress-fill{transition:none}.hs-vplayer__scrub.is-scrubbing .hs-vplayer__knob{transition:transform .12s ease;transform:translate(-50%,-50%) scale(1.3)}.p2c1{background-color:var(--bt-bg, #000)}.p2c1-bg-img{position:absolute;bottom:var(--p2c1-bg-bottom, 0);right:var(--p2c1-bg-right, 0);width:var(--p2c1-bg-width, 60vw);height:var(--p2c1-bg-height, auto);transform:scale(var(--p2c1-bg-scale, 1));transform-origin:bottom right;object-fit:cover;z-index:1;opacity:0;transition:opacity 1.5s ease}.p2c1.is-bg-ready .p2c1-bg-img{opacity:1}.p2c1__title-area{position:absolute;top:calc(10% + var(--p2-title-y-offset, 0px));left:0;right:0;text-align:center;z-index:10;--title-font-size: var(--p2-title-font-size);--local-top-delay: var(--delay-text-1);--delay-text-1: var(--delay-text-2)}.p2c1__title-top{font-family:var(--font-primary);font-size:var(--p2-title-font-size, 70px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 48px;padding:0;opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(-8px);transition:opacity var(--title-text-duration) cubic-bezier(.65,0,.35,1),clip-path var(--title-text-duration) cubic-bezier(.65,0,.35,1),transform var(--title-text-duration) cubic-bezier(.65,0,.35,1);transition-delay:var(--local-top-delay);position:relative;top:var(--title-top-text-y, 0px)}.is-apple .p2c1__title-top{margin-top:-.15em}.p2c1__title-top.in{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0)}.p2c1__title-area .bt-title-text{position:relative;top:var(--title-bottom-text-y, 0px)}.p2c1 .p1sc-body{top:0}.p2c1__captions{position:absolute;left:0;right:0;text-align:center;font-family:var(--font-primary);opacity:0;transform:translateY(-8px);transition:opacity var(--title-text-duration) cubic-bezier(.65,0,.35,1),transform var(--title-text-duration) cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--delay-text-2) + .3s);letter-spacing:.1em;text-transform:uppercase}.p2c1__captions.in{opacity:1;transform:translateY(0)}.p2c1__caption-line1{position:relative;top:var(--caption-line1-y, 40px);font-size:var(--caption-line1-size, 20px);font-weight:var(--caption-line1-weight, 700);color:#fff}.p2c1__caption-line2{position:relative;top:var(--caption-line2-y, 50px);font-size:var(--caption-line2-size, 16px);font-weight:var(--caption-line2-weight, 400);color:#ffffffb3}.p1sc--p2-content-1{--media-top: 600px;--media-x: 0px;--media-y: 300px;--media-scale: 1.8;--caption-line1-y: -100px;--caption-line2-y: -90px;--caption-line1-size: 40px;--caption-line2-size: 38px;--caption-line1-weight: 700;--caption-line2-weight: 400;--title-top-text-y: -60px;--title-bottom-text-y: -189px;--title-line-group-y: -180px;--title-hline-y: var(--title-line-group-y);--title-tick-l-y: var(--title-line-group-y);--title-tick-r-y: var(--title-line-group-y);--p2c1-bg-width: 600px;--p2c1-bg-bottom: 0px;--p2c1-bg-right: 0px;--p2c1-bg-scale: 3}.p1sc--p2-content-1.lang-en{--p2-title-font-size: 110px;--p2-title-y-offset: -7px}.p2cg{background:#000;pointer-events:none;--bracket-thickness: var(--p2cg-bracket-thickness, 5px);--bracket-color: rgba(255, 255, 255, 1);--bracket-gap: var(--p2cg-bracket-gap, 40px);--p2cg-bracket-size: 150px;--p2cg-card-scale: .9;--p2cg-grid-y: 700px;--p2cg-grid-gap: 80px;--p2cg-label-gap: 200px;--p2cg-subtitle-gap: 370px;--p2cg-toptext-y: 700px;--p2cg-toptext-w: 2000px;--p2cg-toptext-font-size: 55px;--p2cg-toptext-line-height: 1.4;--p2cg-toptext-border-color: var(--bt-accent);--p2cg-toptext-border-thick: 4px;--p2cg-toptext-padding: 20px;--p2cg-img-border-thick: 1px;--p2cg-img-border-color: #fff;--p2cg-rect-width: 500px;--p2cg-rect-height: 350px;--p2cg-rect-grid-y: 1100px;--p2cg-sub-bracket-size: 50px;--p2cg-sub-bracket-thick: 2px;--p2cg-sub-bracket-color: rgba(255, 255, 255, 1);--p2cg-sub-bracket-gap: 60px;--p2cg-bracket-opacity-dim: .6;--p2cg-bracket-opacity-high: 1;--p2cg-text-opacity-dim: .8;--p2cg-text-opacity-high: 1;--p2cg-subtitle-opacity-dim: 0;--p2cg-subtitle-opacity-high: 1}.p2cg__title-area{position:absolute;top:calc(10% + var(--p2-title-y-offset, 0px));left:0;right:0;text-align:center;z-index:10;--title-font-size: var(--p2-title-font-size)}.p2cg__title-top{font-family:var(--font-primary);font-size:var(--p2-title-font-size, 70px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 48px;padding:0;opacity:1;clip-path:inset(-20% -20% -20% -20%);transform:translateY(0);position:relative;top:var(--title-top-text-y, -60px)}.is-apple .p2cg__title-top{margin-top:-.15em}.p2cg__title-area .bt-title-text{position:relative;top:var(--title-bottom-text-y, -189px)}.p2cg-body{opacity:1;transition:opacity .4s ease-out}.p2cg-body.is-leaving{opacity:0}.p2cg-top-text-container{position:absolute;top:var(--p2cg-toptext-y);left:50%;transform:translate(-50%);width:var(--p2cg-toptext-w);border:none;padding:var(--p2cg-toptext-padding);text-align:center;font-family:var(--font-primary);font-size:var(--p2cg-toptext-font-size);line-height:var(--p2cg-toptext-line-height);letter-spacing:.1em;color:var(--bt-text);text-transform:uppercase}.p2cg-top-text-container b,.p2cg-top-text-container strong{font-weight:700}.p2cg-grid{position:absolute;top:var(--p2cg-grid-y);left:0;right:0;display:flex;justify-content:center;gap:var(--p2cg-grid-gap, 80px);z-index:20}.p2cg-grid--rect{top:var(--p2cg-rect-grid-y)}.p2cg-card{position:relative;width:683px;height:683px;cursor:default;transform:scale(var(--p2cg-card-scale))}.p2cg-card--clickable{cursor:pointer;pointer-events:auto;transition:transform .3s ease}.p2cg-card-img{width:100%;height:100%;object-fit:cover;display:block;box-sizing:border-box;border:var(--p2cg-img-border-thick) solid var(--p2cg-img-border-color)}.p2cg-card-label{position:absolute;bottom:calc(var(--p2cg-label-gap) * -1);left:0;right:0;text-align:center;font-family:var(--font-primary);font-size:40px;letter-spacing:.1em;color:var(--bt-text);text-transform:uppercase;white-space:pre-line;line-height:1.35;opacity:var(--p2cg-text-opacity, 1);transition:opacity .3s ease;-webkit-font-smoothing:antialiased;transform:translateZ(1px)}.p2cg-card-subtitle{position:absolute;bottom:calc(var(--p2cg-subtitle-gap) * -1);left:50%;transform:translate(-50%) translateZ(1px);width:max-content;text-align:center;font-family:var(--font-primary);font-size:32px;letter-spacing:.08em;color:var(--bt-accent);text-transform:uppercase;white-space:pre-line;line-height:1.35;opacity:var(--p2cg-subtitle-opacity, 0);transition:opacity .3s ease;-webkit-font-smoothing:antialiased}.p2cg-sub-bracket{position:absolute;width:var(--p2cg-sub-bracket-size);height:var(--p2cg-sub-bracket-size);border:var(--p2cg-sub-bracket-thick) solid var(--p2cg-sub-bracket-color);pointer-events:none}.p2cg-sub-bracket--tl{top:calc(var(--p2cg-sub-bracket-gap) * -1);left:calc(var(--p2cg-sub-bracket-gap) * -1);border-right:none;border-bottom:none}.p2cg-sub-bracket--tr{top:calc(var(--p2cg-sub-bracket-gap) * -1);right:calc(var(--p2cg-sub-bracket-gap) * -1);border-left:none;border-bottom:none}.p2cg-sub-bracket--bl{bottom:calc(var(--p2cg-sub-bracket-gap) * -1);left:calc(var(--p2cg-sub-bracket-gap) * -1);border-right:none;border-top:none}.p2cg-sub-bracket--br{bottom:calc(var(--p2cg-sub-bracket-gap) * -1);right:calc(var(--p2cg-sub-bracket-gap) * -1);border-left:none;border-top:none}.p2cg-card--rect{width:var(--p2cg-rect-width);height:var(--p2cg-rect-height)}.p2cg-card{--p2cg-bracket-opacity: var(--p2cg-bracket-opacity-dim);--p2cg-text-opacity: var(--p2cg-text-opacity-dim);--p2cg-subtitle-opacity: var(--p2cg-subtitle-opacity-dim)}.p2cg-card--highlighted{--p2cg-bracket-opacity: var(--p2cg-bracket-opacity-high);--p2cg-text-opacity: var(--p2cg-text-opacity-high);--p2cg-subtitle-opacity: var(--p2cg-subtitle-opacity-high)}.p2cg .p2cg-card .p1sh-bracket{width:var(--p2cg-bracket-size);height:var(--p2cg-bracket-size);opacity:var(--p2cg-bracket-opacity)!important;transition:opacity .3s ease}.p2cg .p2cg-card .p1sh-edge{opacity:var(--p2cg-bracket-opacity)!important;transition:opacity .3s ease}.p2cg .p1sh-edge--top,.p2cg .p1sh-edge--bottom{left:calc(var(--p2cg-bracket-size) + var(--bracket-gap) - 24px);right:calc(var(--p2cg-bracket-size) + var(--bracket-gap) - 24px)}.p2cg .p1sh-edge--left,.p2cg .p1sh-edge--right{top:calc(var(--p2cg-bracket-size) + var(--bracket-gap) - 24px);bottom:calc(var(--p2cg-bracket-size) + var(--bracket-gap) - 24px)}@keyframes p2cgFadeIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.p2cg-body:not(.is-leaving) .p2cg-grid{opacity:0;animation:p2cgFadeIn .8s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.15s}.p2cg-card{perspective:2000px;transform-style:preserve-3d}.p2cg-card-inner{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d;will-change:transform}.p2cg-card.is-flipped .p2cg-card-inner{transform:rotateY(180deg)}.p2cg-card-front,.p2cg-card-back{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;transform:translateZ(1px)}.p2cg-card-back{transform:rotateY(180deg) translateZ(1px)}.p2cg-card-back .p2cg-card-label,.p2cg-card-back .p2cg-card-subtitle{opacity:1!important}.p2cg-card>.p1sh-bracket,.p2cg-card>.p1sh-edge{z-index:10;pointer-events:none}.p2cg-card--clickable:hover .p2cg-card-inner{transform:translateY(-10px)}.p2cg-card--clickable.is-flipped:hover .p2cg-card-inner{transform:rotateY(180deg) translateY(-10px)}.p2cg.lang-en.page-p2-content-2,.p2cg.lang-en.page-p2-content-3{--p2-title-font-size: 110px;--p2-title-y-offset: -7px}.p3-home{position:relative}.p3-logos{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:100px;margin-top:70px}.p3-logos__item{position:relative;padding:25px;display:flex;align-items:center;justify-content:center}.p3-logos__item img{max-width:220px;max-height:120px;object-fit:contain}.p3-logos__item .frame-corner{position:absolute;width:30px;height:30px;border:2px solid rgba(255,255,255,.4);pointer-events:none}.p3-logos__item .frame-corner.tl{top:0;left:0;border-right:0;border-bottom:0}.p3-logos__item .frame-corner.tr{top:0;right:0;border-left:0;border-bottom:0}.p3-logos__item .frame-corner.bl{bottom:0;left:0;border-right:0;border-top:0}.p3-logos__item .frame-corner.br{bottom:0;right:0;border-left:0;border-top:0}.p3c1.p1sc--p2-content-1{--p3c1-title-bottom-text-y: -189px}.p3-quiz{--quiz-transition: .6s cubic-bezier(.2, .8, .2, 1);--quiz-content-y: 750px;--quiz-header-gap: 60px;--quiz-content-gap: 40px;--quiz-global-scale: 1.5;--quiz-answer-line-height: 1.4;--quiz-container-bracket-stroke: 3px;--quiz-container-bracket-length: 70px;--quiz-container-bracket-offset: -15px;--quiz-image-bracket-stroke: 0px;--quiz-image-bracket-length: 20px;--quiz-image-bracket-offset: -10px;--expl-scale: 1;--expl-font-size: 32px;--expl-x: -25px;--expl-y: 0px;--expl-bg: #000;--answers-scale: .85;--answers-x: 0px;--answers-y: -20px;--expl-bracket-stroke: 3px;--expl-bracket-length: 90px;--expl-bracket-offset: 17px;--all-correct-pad-y: 80px;z-index:10;pointer-events:auto!important}.p2c1__title-top.instant{transition:none!important}.p3-quiz-body{position:absolute;top:var(--quiz-content-y)!important;left:0;right:0;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(40px);transition:opacity 1s ease,transform 1s ease}.p3-quiz-body.is-content-ready{opacity:1;transform:translateY(0)}.p3-quiz.is-leaving .p3-quiz-body{opacity:0;transform:translateY(-20px);transition:opacity var(--dur-screen-exit, .45s) ease,transform var(--dur-screen-exit, .45s) ease}.p3-quiz-content{position:relative;width:1400px;display:flex;flex-direction:column;gap:var(--quiz-content-gap);padding:60px;box-sizing:border-box;transform:scale(var(--quiz-global-scale))}.p3-quiz-content__bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.p3-quiz-content__bg-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1}.p3-quiz-content>.frame-corner.container-bracket{position:absolute;width:var(--quiz-container-bracket-length);height:var(--quiz-container-bracket-length);border:var(--quiz-container-bracket-stroke) solid rgba(255,255,255,.4);z-index:3;pointer-events:none}.p3-quiz-content>.container-bracket.tl{top:var(--quiz-container-bracket-offset);left:var(--quiz-container-bracket-offset);border-right:none;border-bottom:none}.p3-quiz-content>.container-bracket.tr{top:var(--quiz-container-bracket-offset);right:var(--quiz-container-bracket-offset);border-left:none;border-bottom:none}.p3-quiz-content>.container-bracket.bl{bottom:var(--quiz-container-bracket-offset);left:var(--quiz-container-bracket-offset);border-right:none;border-top:none}.p3-quiz-content>.container-bracket.br{bottom:var(--quiz-container-bracket-offset);right:var(--quiz-container-bracket-offset);border-left:none;border-top:none}.p3-quiz-header{position:relative;z-index:2;display:flex;align-items:center;gap:var(--quiz-header-gap);padding:0 40px}.p3-quiz-header__image-wrapper{position:relative;flex-shrink:0}.p3-quiz-header__image{width:320px;height:200px;object-fit:cover;display:block}.p3-quiz-header__image-wrapper>.frame-corner{position:absolute;width:var(--quiz-image-bracket-length);height:var(--quiz-image-bracket-length);border:var(--quiz-image-bracket-stroke) solid rgba(255,255,255,.4);pointer-events:none}.p3-quiz-header__image-wrapper>.frame-corner.tl{top:var(--quiz-image-bracket-offset);left:var(--quiz-image-bracket-offset);border-right:none;border-bottom:none}.p3-quiz-header__image-wrapper>.frame-corner.tr{top:var(--quiz-image-bracket-offset);right:var(--quiz-image-bracket-offset);border-left:none;border-bottom:none}.p3-quiz-header__image-wrapper>.frame-corner.bl{bottom:var(--quiz-image-bracket-offset);left:var(--quiz-image-bracket-offset);border-right:none;border-top:none}.p3-quiz-header__image-wrapper>.frame-corner.br{bottom:var(--quiz-image-bracket-offset);right:var(--quiz-image-bracket-offset);border-left:none;border-top:none}.p3-carousel{position:relative;width:320px;height:200px}.p3-carousel-img{position:absolute;top:0;left:0;opacity:0;transition:opacity 1s ease-in-out}.p3-carousel-img.is-active{opacity:1}.p3-carousel-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:10}.p3-carousel-dot{width:6px;height:6px;border-radius:50%;background:#ffffff4d;transition:background .3s ease}.p3-carousel-dot.is-active{background:#ffffffe6}.p3-quiz-header__question{flex:1;font-family:var(--font-primary);font-size:38px;letter-spacing:.1em;line-height:1.4;color:#fff;text-transform:uppercase}.p3-quiz-bottom{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;gap:12px;height:200px;transform:translate(var(--answers-x),var(--answers-y)) scale(var(--answers-scale))}.p3-quiz-btn{grid-row:1;position:relative;z-index:2;background:#000;border:2px solid rgba(255,255,255,.25);color:#fff;cursor:pointer;padding:16px 12px;font-family:var(--font-primary);font-size:28px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:pre-line;text-align:center;line-height:var(--quiz-answer-line-height);transition:background .5s ease,color .5s ease,border-color .5s ease,opacity .5s ease}.p3-quiz:not(.is-answered) .p3-quiz-btn:hover{background:#ffffff26;border-color:#fff9}.p3-quiz-btn.is-correct{background:#fff;color:#000;border-color:#fff;cursor:default}.p3-quiz-btn.is-wrong{opacity:0;pointer-events:none}.p3-quiz-btn.is-selected-wrong{background:#666;border-color:#666;color:#fff;cursor:default}.p3-quiz-explanation{grid-row:1;display:flex;align-items:center;justify-content:center;text-align:left;position:relative;left:var(--expl-x);top:var(--expl-y);background:var(--expl-bg);font-family:var(--font-primary);font-size:var(--expl-font-size);letter-spacing:.08em;line-height:1.5;color:#fff;text-transform:uppercase;white-space:pre-line;padding:40px;box-sizing:border-box;opacity:0;pointer-events:none;transform:scale(calc(var(--expl-scale) * .95)) translateY(10px);transition:opacity .8s cubic-bezier(.2,.8,.2,1) .1s,transform .8s cubic-bezier(.2,.8,.2,1) .1s;z-index:1}.p3-quiz-explanation.is-visible{opacity:1;transform:scale(var(--expl-scale)) translateY(0)}.p3-quiz.is-all-correct .p3-quiz-explanation{left:calc(-1 * var(--expl-x))}.p3-quiz-explanation .frame-corner.expl-bracket{position:absolute;width:var(--expl-bracket-length);height:var(--expl-bracket-length);border:var(--expl-bracket-stroke) solid rgba(255,255,255,1);pointer-events:none}.p3-quiz-explanation .frame-corner.expl-bracket.tl{top:var(--expl-bracket-offset);left:var(--expl-bracket-offset);border-right:none;border-bottom:none}.p3-quiz-explanation .frame-corner.expl-bracket.tr{top:var(--expl-bracket-offset);right:var(--expl-bracket-offset);border-left:none;border-bottom:none}.p3-quiz-explanation .frame-corner.expl-bracket.bl{bottom:var(--expl-bracket-offset);left:var(--expl-bracket-offset);border-right:none;border-top:none}.p3-quiz-explanation .frame-corner.expl-bracket.br{bottom:var(--expl-bracket-offset);right:var(--expl-bracket-offset);border-left:none;border-top:none}.p3-text-block{position:relative;width:1400px;min-height:400px;display:flex;align-items:center;justify-content:center;padding:80px;box-sizing:border-box;transform:scale(var(--quiz-global-scale))}.p3-text-block__bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.p3-text-block__bg-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1}.p3-text-block__content{position:relative;z-index:2;font-family:var(--font-primary);font-size:32px;line-height:1.6;letter-spacing:.1em;color:#fff;text-transform:uppercase;text-align:center;white-space:pre-line}.p3-text-list{display:flex;flex-direction:column;gap:40px;text-align:left;font-weight:700}.p3-text-list-item{display:flex;align-items:flex-start;gap:25px;font-size:33px}.p3-text-block>.frame-corner.container-bracket{position:absolute;width:var(--quiz-container-bracket-length);height:var(--quiz-container-bracket-length);border:var(--quiz-container-bracket-stroke) solid rgba(255,255,255,.4);z-index:3;pointer-events:none}.p3-text-block>.container-bracket.tl{top:var(--quiz-container-bracket-offset);left:var(--quiz-container-bracket-offset);border-right:none;border-bottom:none}.p3-text-block>.container-bracket.tr{top:var(--quiz-container-bracket-offset);right:var(--quiz-container-bracket-offset);border-left:none;border-bottom:none}.p3-text-block>.container-bracket.bl{bottom:var(--quiz-container-bracket-offset);left:var(--quiz-container-bracket-offset);border-right:none;border-top:none}.p3-text-block>.container-bracket.br{bottom:var(--quiz-container-bracket-offset);right:var(--quiz-container-bracket-offset);border-left:none;border-top:none}.p3-quiz .p2c1__title-area,.p3-quiz .p3-quiz-body{z-index:10}.s3-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.s3-grid .s3-line{position:absolute;background:#ffffffbf}.s3-grid .s3-vline.dir-down{animation:s3DrawDown var(--s3-cycle, 9s) ease-in-out infinite backwards}.s3-grid .s3-vline.dir-up{animation:s3DrawUp var(--s3-cycle, 9s) ease-in-out infinite backwards}.s3-grid .s3-hline.dir-right{animation:s3DrawRight var(--s3-cycle, 9s) ease-in-out infinite backwards}.s3-grid .s3-hline.dir-left{animation:s3DrawLeft var(--s3-cycle, 9s) ease-in-out infinite backwards}@media (max-width: 0px){.s3-grid .s3-line{animation:none!important;clip-path:inset(0 0 0 0)}}.home-page{position:relative;width:var(--canvas-w);height:var(--canvas-h);overflow:hidden;display:flex;flex-direction:column;background:var(--bt-hero-gradient, linear-gradient(180deg, #04122a 0%, #0c2a63 52%, #163fa0 100%));z-index:10;cursor:pointer}.home-page .content{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 128px;opacity:0;animation:contentRevealFade var(--dur-reveal, .7s) ease 2s forwards}@media (max-width: 0px){.home-page .content{opacity:1;animation:none}}.home-page.is-exiting{pointer-events:none;animation:screenExit var(--dur-screen-exit, .45s) var(--ease-screen, cubic-bezier(.22, 1, .36, 1)) both}.home-page .question{--line-gap: 15px;--letter-spacing: .005em;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.15;gap:var(--line-gap);margin-top:auto;margin-bottom:auto;padding-top:140px;letter-spacing:10px}.home-page .q-line{display:block;font-family:var(--font-primary);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing);color:var(--bt-text);font-size:185px}.home-page .home-logo-frame{--logo-x: 0px;--logo-y: -60px;--logo-width: 220px;position:relative;margin-bottom:90px;padding:80px;display:flex;align-items:center;justify-content:center;transform:translate(var(--logo-x),var(--logo-y))}.home-page .frame-corner{position:absolute;width:56px;height:56px;border:var(--bt-stroke-bold, 2px) solid var(--bt-line, rgba(255, 255, 255, .4));pointer-events:none}.home-page .frame-corner.tl{top:0;left:0;border-right:0;border-bottom:0}.home-page .frame-corner.tr{top:0;right:0;border-left:0;border-bottom:0}.home-page .frame-corner.bl{bottom:0;left:0;border-right:0;border-top:0}.home-page .frame-corner.br{bottom:0;right:0;border-left:0;border-top:0}.home-page .home-logo-img{width:var(--logo-width);height:auto}.p4-home{position:relative;width:var(--canvas-w);height:var(--canvas-h);overflow:hidden;background:var(--bt-bg);z-index:10;cursor:pointer}.p4-home__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;animation:contentRevealFade .8s ease both}.p4-home__title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:0 220px;opacity:0;animation:contentRevealFade var(--dur-reveal, .7s) ease .8s both}.p4-home__label{position:absolute;bottom:90px;left:0;right:0;z-index:2;display:flex;justify-content:center;opacity:0;animation:contentRevealFade var(--dur-reveal, .7s) ease 1.1s both}.p4-home.is-exiting{pointer-events:none}.p4-home.is-exiting .p4-home__bg{animation:btFadeOut .45s ease 0ms both}.p4-home.is-exiting .p4-home__title{animation:btFadeOut .4s ease .25s both}.p4-home.is-exiting .p4-home__label{animation:btFadeOut .4s ease .5s both}@media (max-width: 0px){.p4-home__bg,.p4-home__title,.p4-home__label{opacity:1;animation:none}}.p1sc--p4-content-1{--media-top: 600px;--media-x: 0px;--media-y: 220px;--media-scale: 2;--title-top-text-y: 130px;--title-bottom-text-y: 50px;--title-line-group-y: -180px;--title-hline-y: var(--title-line-group-y);--title-tick-l-y: var(--title-line-group-y);--title-tick-r-y: var(--title-line-group-y);--p4-title-x: 0px;--p4-title-y: 0px;--p4-title-font-size: 100px;--p4-title-letter-spacing: .08em;--p4-title-line-height: 1.12}.p1sc--p4-content-1 .p2c1__title-area{top:var(--p4-title-y);left:var(--p4-title-x)}.p1sc--p4-content-1 .p2c1__title-top,.p1sc--p4-content-1 .bt-title-text{font-size:var(--p4-title-font-size)!important;letter-spacing:var(--p4-title-letter-spacing)!important;line-height:var(--p4-title-line-height)!important}.p4c1.is-exiting{opacity:0}.p4c2{position:relative;width:var(--canvas-w);height:var(--canvas-h);overflow:hidden;background:var(--bt-bg);z-index:10;cursor:pointer;--p4-title-line-height: 1.22;--p4-subtitle-y: 510px;--p4-subtitle-x: 0px;--p4-subtitle-size: 35px;--p4-subtitle-delay: 1.5s;--p4-thumb-delay: 2s}.p4c2.is-exiting{pointer-events:none;animation:screenExit var(--dur-screen-exit, .45s) var(--ease-screen, cubic-bezier(.22, 1, .36, 1)) both}.p4c2__title{position:absolute;top:120px;left:0;right:0;z-index:2;text-align:center;--title-font-size: var(--bt-fs-title, 112px)}.p4c2__subtitle{position:absolute;top:var(--p4-subtitle-y);left:var(--p4-subtitle-x);right:calc(var(--p4-subtitle-x) * -1);z-index:2;text-align:center;font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--p4-subtitle-size);letter-spacing:var(--bt-tracking-wide);text-transform:uppercase;color:var(--bt-text);opacity:0;animation:contentRevealFade var(--dur-reveal, .7s) ease var(--p4-subtitle-delay, .2s) both}.p4c2__row{position:absolute;top:1050px;left:50%;transform:translate(-50%);z-index:1;display:flex;gap:40px}.p4c2__thumb{width:490px;margin:0;display:flex;flex-direction:column;opacity:0;animation:contentRevealFade var(--dur-reveal, .7s) ease calc(var(--p4-thumb-delay, .5s) + var(--i) * .2s) both}.p4c2__thumb-img{width:100%;aspect-ratio:16 / 9;background-size:cover;background-position:center;background-repeat:no-repeat;border:var(--bt-stroke) solid var(--bt-line-soft)}.p4c2__cap{margin-top:26px;display:flex;flex-direction:column;gap:8px}.p4c2__cap-num{font-family:var(--font-primary);font-weight:var(--fw-bold);font-size:30px;letter-spacing:var(--bt-tracking-wide);text-transform:uppercase;color:var(--bt-text)}.p4c2__cap-desc{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:26px;letter-spacing:var(--bt-tracking-wide);text-transform:uppercase;color:var(--bt-text-muted)}.p4c2__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#0000009e;opacity:0;animation:contentRevealFade .3s ease both}.p4c2__popup{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);z-index:6;display:flex;flex-direction:column;align-items:center;opacity:0;animation:contentRevealFade .4s ease both}.p4c2__popup-frame{position:relative;width:1500px;aspect-ratio:16 / 9}.p4c2__popup-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.p4c2__popup-frame .hs-vplayer__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p4c2 .frame-corner{position:absolute;width:64px;height:64px;border:var(--bt-stroke-bold) solid var(--bt-line);pointer-events:none}.p4c2 .frame-corner.tl{top:-22px;left:-22px;border-right:0;border-bottom:0}.p4c2 .frame-corner.tr{top:-22px;right:-22px;border-left:0;border-bottom:0}.p4c2 .frame-corner.bl{bottom:-22px;left:-22px;border-right:0;border-top:0}.p4c2 .frame-corner.br{bottom:-22px;right:-22px;border-left:0;border-top:0}.p4c2__popup-cap{margin-top:44px;display:flex;flex-direction:column;align-items:center;gap:12px}.p4c2__popup-num{font-family:var(--font-primary);font-weight:var(--fw-bold);font-size:44px;letter-spacing:var(--bt-tracking-wide);text-transform:uppercase;color:var(--bt-text)}.p4c2__popup-desc{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:34px;letter-spacing:var(--bt-tracking-wide);text-transform:uppercase;color:var(--bt-text-muted)}.p4c2__copy{position:absolute;right:48px;bottom:40px;z-index:7;font-family:var(--font-primary);font-size:26px;letter-spacing:.1em;color:var(--bt-text);opacity:.85}@media (max-width: 0px){.p4c2__subtitle,.p4c2__thumb,.p4c2__scrim,.p4c2__popup{opacity:1;animation:none}}.outro-text{position:relative;width:var(--canvas-w);height:var(--canvas-h);overflow:hidden;background:var(--bt-bg);z-index:10;cursor:pointer}.outro-text__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;animation:contentRevealFade .8s ease both}.outro-text__lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;text-align:center;padding-bottom:120px}.outro-text__line{display:block;font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:68px;letter-spacing:.16em;text-transform:uppercase;color:var(--bt-text);opacity:0;animation:contentRevealFade var(--dur-reveal, .7s) ease calc(.9s + var(--i) * .28s) both}.outro-text.is-exiting{pointer-events:none}.outro-text.is-exiting .outro-text__line{animation:btFadeOut .38s ease calc(var(--n) * .15s) both}.outro-text.is-exiting .outro-text__bg{animation:btFadeOut .46s ease 1s both}.outro-text__copy{position:absolute;right:48px;bottom:40px;z-index:2;font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:26px;letter-spacing:.1em;color:var(--bt-text);opacity:.85}@media (max-width: 0px){.outro-text__bg,.outro-text__line{opacity:1;animation:none}}.outro-logos{position:relative;width:var(--canvas-w);height:var(--canvas-h);overflow:hidden;background:var(--bt-bg);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.outro-logos.is-exiting{pointer-events:none;animation:screenExit var(--dur-screen-exit, .45s) var(--ease-screen, cubic-bezier(.22, 1, .36, 1)) both}.outro-logos__row{display:flex;align-items:center;justify-content:center;gap:40px}.outro-logos__item{position:relative;width:660px;height:420px;display:flex;align-items:center;justify-content:center;padding:70px;opacity:0;animation:contentRevealFade var(--dur-reveal, .7s) ease calc(.4s + var(--i) * .6s) both}.outro-logos__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.outro-logos .frame-corner{position:absolute;width:56px;height:56px;border:var(--bt-stroke-bold, 2px) solid var(--bt-line, rgba(255, 255, 255, .8));pointer-events:none}.outro-logos .frame-corner.tl{top:0;left:0;border-right:0;border-bottom:0}.outro-logos .frame-corner.tr{top:0;right:0;border-left:0;border-bottom:0}.outro-logos .frame-corner.bl{bottom:0;left:0;border-right:0;border-top:0}.outro-logos .frame-corner.br{bottom:0;right:0;border-left:0;border-top:0}.outro-logos__copy{position:absolute;right:48px;bottom:40px;font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:26px;letter-spacing:.1em;color:var(--bt-text);opacity:.85}@media (max-width: 0px){.outro-logos__item{opacity:1;animation:none}}.parties-page{--parties-text-reveal-dur: .7s;--parties-text-reveal-delay: 1s;position:relative;width:var(--canvas-w);height:var(--canvas-h);overflow:hidden;display:flex;flex-direction:column;background:var(--bt-navy-900, #04122a);z-index:10;cursor:pointer}.parties-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.parties-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1}.parties-mask.is-faded{animation:contentFadeOut 1.5s ease forwards}.parties-page .content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 128px}@keyframes contentFadeOut{0%{opacity:1}to{opacity:0}}.parties-page .content.is-faded{animation:contentFadeOut 1.5s ease forwards}.parties-page.is-exiting{pointer-events:none}.parties-page .question{--line-gap: 17px;--letter-spacing: .05em;--parties-font-size: 150px;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.18;gap:var(--line-gap);margin-top:auto;margin-bottom:auto;padding-bottom:220px}.parties-page .q-line{display:block;font-family:var(--font-primary);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing);color:var(--bt-text);font-size:var(--parties-font-size);text-shadow:0 8px 32px rgba(0,0,0,.4)}.p3x{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--bt-bg, #000);color:var(--bt-text, #fff);font-family:var(--font-primary, sans-serif);overflow:hidden;z-index:10;cursor:pointer;--bracket-length: 60px;--bracket-stroke: 3px;--bracket-offset: -10px;--bracket-gap: 20px;--card-width: 620px;--card-height: 351px;--card-gap-x: 80px;--card-gap-y: 100px;--title-top-text-y: -60px;--title-bottom-text-y: -189px;--title-line-group-y: -180px;--title-hline-y: var(--title-line-group-y);--title-tick-l-y: var(--title-line-group-y);--title-tick-r-y: var(--title-line-group-y);--hub-y-position: 27%;--media-y: 200px;--spec-x: 300px;--spec-y: 550px;--spec-w: 764px;--spec-h: 800px;--spec-bracket-size: 100px;--spec-bracket-thickness: 2px;--foot-y:860px;--thumb-size: 100px;--tabs-x: 1160px;--tabs-y: 32.5%;--tabs-w: 370px;--tabs-h: 750px;--tab-font-size: 28px;--tab-padding: 0 50px;--tab-bracket-width: 20px;--tab-bracket-thickness: 5px;--panel-x: 60.5%;--panel-y: 550px;--panel-w: 900px;--panel-h: 800px;--panel-padding: 35px;--panel-scroll-gap: 70px;--panel-font-size: 25px;--panel-font-weight: 50;--panel-letter-spacing: .2em;--tab-font-weight: normal;--tab-letter-spacing: .12em;--tab-bracket-opacity: .3;--tab-bracket-gap: 5%;--tab-active-w: 100%;--tab-active-h: auto;--tab-active-scale: .92;--foot-gap: 30px;--foot-logo-w: 160px}.p3x .p3-quiz-body{top:0!important;bottom:0;display:block}.p3x-c{position:absolute;width:var(--bracket-length);height:var(--bracket-length);border:var(--bracket-stroke) solid var(--bt-line, #fff);pointer-events:none}.p3x-c--tl{top:var(--bracket-offset);left:var(--bracket-offset);border-right:0;border-bottom:0}.p3x-c--tr{top:var(--bracket-offset);right:var(--bracket-offset);border-left:0;border-bottom:0}.p3x-c--bl{bottom:var(--bracket-offset);left:var(--bracket-offset);border-right:0;border-top:0}.p3x-c--br{bottom:var(--bracket-offset);right:var(--bracket-offset);border-left:0;border-top:0}.p3x-s{position:absolute;background:var(--bt-line, #fff);pointer-events:none}.p3x-s--t,.p3x-s--b{height:var(--bracket-stroke);left:calc(var(--bracket-length) + var(--bracket-gap) + var(--bracket-offset));right:calc(var(--bracket-length) + var(--bracket-gap) + var(--bracket-offset))}.p3x-s--t{top:var(--bracket-offset)}.p3x-s--b{bottom:var(--bracket-offset)}.p3x-s--l,.p3x-s--r{width:var(--bracket-stroke);top:calc(var(--bracket-length) + var(--bracket-gap) + var(--bracket-offset));bottom:calc(var(--bracket-length) + var(--bracket-gap) + var(--bracket-offset))}.p3x-s--l{left:var(--bracket-offset)}.p3x-s--r{right:var(--bracket-offset)}.p3x__copy{position:absolute;right:2.5%;bottom:3.5%;z-index:4;font-size:13px;letter-spacing:.1em;color:var(--bt-text, #fff);opacity:.85}.p3x-hub{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;padding:var(--hub-y-position) 13% 0;gap:var(--card-gap-y) var(--card-gap-x);animation:p3xFade .5s ease both}.p3x-card{position:relative;width:var(--card-width);height:var(--card-height);margin:0;padding:0;border:0;background:#0a0a0a;cursor:pointer;animation:p3xUp .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * .08s);transition:transform .3s ease}.p3x-card img{width:100%;height:100%;object-fit:cover;display:block}.p3x-card:hover{transform:scale(1.015)}.p3x-video{position:absolute;left:16.5%;top:32%;width:67%;height:56%;background:#c9cdcd;display:flex;align-items:center;justify-content:center;outline:2px solid var(--bt-line, #fff);outline-offset:18px;animation:p3xFade .5s ease both}.p3x-video__media{width:100%;height:100%;object-fit:cover;display:block}.p3x-video__ph{font-size:14px;letter-spacing:.28em;text-transform:uppercase;color:#3a3f3f}.p3x-detail{position:absolute;top:0;right:0;bottom:0;left:0;animation:p3xFade .45s ease both}.p3x-spec{position:absolute;left:var(--spec-x);top:var(--spec-y);width:var(--spec-w);height:var(--spec-h)}.p3x-spec__frame{position:relative;width:100%;height:100%}.p3x-spec__frame .p1sc-bracket{width:var(--spec-bracket-size);height:var(--spec-bracket-size);border-width:var(--spec-bracket-thickness)}.p3x-spec__img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:contain}.p3x-spec__name{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:start;justify-content:center;padding:0 24px;margin:0;font-style:italic;font-weight:500;font-size:60px;line-height:1.2;text-align:center;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.55);pointer-events:none;text-transform:uppercase}.p3x-spec__label{position:absolute;bottom:20px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:flex-end;font-size:20px;letter-spacing:.05em;color:#fff}.p3x-spec__scale{border-bottom:1px solid #fff;padding-bottom:4px;width:80px;text-align:center;position:relative}.p3x-spec__scale:before,.p3x-spec__scale:after{content:"";position:absolute;bottom:0;width:1px;height:4px;background:#fff}.p3x-spec__scale:before{left:0}.p3x-spec__scale:after{right:0}.p3x-foot{position:absolute;left:var(--spec-x);top:calc(var(--spec-y) + var(--foot-y));width:var(--spec-w);display:flex;align-items:center;justify-content:space-between}.p3x-foot__logo{width:var(--foot-logo-w);height:auto;display:block}.p3x-thumbs{display:flex;gap:50px}.p3x-thumb{width:var(--thumb-size);height:var(--thumb-size);padding:0;border:5px solid rgb(255,255,255);border-radius:50%;overflow:hidden;background:#000;cursor:pointer;transition:border-color .25s ease,transform .25s ease}.p3x-thumb img{width:100%;height:100%;object-fit:cover;display:block}.p3x-thumb.is-active{border-color:var(--bt-accent, #01aba3);border-width:2px;transform:scale(1.06)}.p3x-tabs{position:absolute;left:var(--tabs-x);top:var(--tabs-y);width:var(--tabs-w);height:var(--tabs-h);display:flex;flex-direction:column;justify-content:space-between}.p3x-tab{position:relative;flex:1;margin:4% 0;padding:var(--tab-padding);display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--bt-text, #fff);font-family:inherit;font-weight:var(--tab-font-weight);font-size:var(--tab-font-size);letter-spacing:var(--tab-letter-spacing);text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease;--current-bracket-gap: 0px}.p3x-tab span{position:relative;z-index:1}.p3x-tab.is-active{background:var(--bt-accent, #01aba3);color:#fff;width:var(--tab-active-w);height:var(--tab-active-h);transform:scale(var(--tab-active-scale));--current-bracket-gap: var(--tab-bracket-gap)}.p3x-tab-bracket{position:absolute;top:calc(var(--current-bracket-gap) * -1);bottom:calc(var(--current-bracket-gap) * -1);width:var(--tab-bracket-width);border:var(--tab-bracket-thickness) solid var(--bracket-color, #fff);opacity:var(--tab-bracket-opacity);pointer-events:none}.p3x-tab-bracket--left{left:calc(var(--current-bracket-gap) * -1);border-right:none}.p3x-tab-bracket--right{right:calc(var(--current-bracket-gap) * -1);border-left:none}.p3x-panel{position:absolute;left:var(--panel-x);top:var(--panel-y);width:var(--panel-w);height:var(--panel-h);padding:var(--panel-padding)}.p3x-panel__scroll{width:100%;height:100%;overflow-y:auto;padding-right:var(--panel-scroll-gap);animation:p3xFade .35s ease both;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.p3x-panel__scroll::-webkit-scrollbar{width:12px}.p3x-panel__scroll::-webkit-scrollbar-track{background:transparent}.p3x-panel__scroll::-webkit-scrollbar-thumb{background:#01aba380;border-radius:10px;border:4px solid transparent;border-top:30px solid transparent;border-bottom:30px solid transparent;background-clip:padding-box}.p3x-panel__scroll::-webkit-scrollbar-button{display:none!important;width:0;height:0}.p3x-text p,.p3x-age p{margin:0 0 1.1em;font-size:var(--panel-font-size);font-weight:var(--panel-font-weight);line-height:1.75;letter-spacing:var(--panel-letter-spacing);text-transform:uppercase;color:#ffffffeb}.p3x-bullets{margin:0;padding:0;list-style:none}.p3x-bullets li{position:relative;margin:0 0 1em;padding-left:18px;font-size:var(--panel-font-size);font-weight:var(--panel-font-weight);line-height:1.7;letter-spacing:var(--panel-letter-spacing);text-transform:uppercase;color:#ffffffeb}.p3x-bullets li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--bt-accent, #01aba3)}.p3x-trunc{color:#fff6;letter-spacing:.3em}.p3x strong,.p3x b{font-weight:var(--fw-bold)}.p3x-tl{position:relative;height:340px;margin-top:4%;--prim-vline-x: 0px;--prim-vline-y: 90px;--emerge-vline-x: 0px;--emerge-vline-y: 90px;--prim-date-x: -60px;--prim-date-y: 55px;--emerge-date-x: -20px;--emerge-date-y: 55px;--thumb-row-x: -35px;--thumb-row-y: 170px;--thumb-img-x: 0px;--thumb-img-y: 0px;--emerge-text-x: 0px;--emerge-text-y: 0px}.p3x-tl__axis{position:absolute;top:110px;left:3%;right:3%;height:2px;background:#ffffff80}.p3x-tl__axis:after{content:"";position:absolute;right:-2px;top:-5px;border-left:12px solid rgba(255,255,255,.6);border-top:6px solid transparent;border-bottom:6px solid transparent}.p3x-tl__node{position:absolute;top:0;transform:translate(-50%)}.p3x-tl__vline{position:absolute;left:50%;transform:translate(-50%);width:2px}.p3x-tl__vline--white{top:var(--prim-vline-y);transform:translate(calc(-50% + var(--prim-vline-x)));height:240px;background:#fff9}.p3x-tl__vline--teal{top:var(--emerge-vline-y);transform:translate(calc(-50% + var(--emerge-vline-x)));height:49px;background:var(--bt-accent, #01aba3)}.p3x-tl__dot{position:absolute;top:103px;left:50%;transform:translate(-50%);width:16px;height:16px;border-radius:50%;z-index:2}.p3x-tl__dot--white{background:#fff}.p3x-tl__dot--teal{background:var(--bt-accent, #01aba3);box-shadow:0 0 0 5px #01aba333}.p3x-tl__date-label{position:absolute;top:var(--prim-date-y);left:var(--prim-date-x);white-space:nowrap;font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;line-height:1.35}.p3x-tl__emerge-date{position:absolute;top:var(--emerge-date-y);left:var(--emerge-date-x);white-space:nowrap;font-size:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bt-accent, #01aba3)}.p3x-tl__stem{position:absolute;top:120px;left:50%;width:2px;height:36px;background:var(--bt-accent, #01aba3);transform:translate(-50%)}.p3x-tl__thumb-row{position:absolute;top:var(--thumb-row-y);left:var(--thumb-row-x);display:flex;align-items:center;gap:20px;white-space:nowrap}.p3x-tl__thumb{transform:translate(var(--thumb-img-x),var(--thumb-img-y));width:80px;height:80px;min-width:80px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.5);background:#000}.p3x-tl__thumb img{width:100%;height:100%;object-fit:cover;display:block}.p3x-tl__emerge-text{transform:translate(var(--emerge-text-x),var(--emerge-text-y));display:flex;flex-direction:column;gap:4px}.p3x-tl__emerge-line{display:block;font-size:18px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--bt-accent, #01aba3);line-height:1.35}.p3x-diagram{margin:1.4em 0 0}.p3x-diagram img{width:100%;height:auto;display:block}.p3x-diagram__labels{display:flex;justify-content:space-around;gap:8px;margin-top:12px}.p3x-diagram__label{flex:1;text-align:center;font-size:20px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fff}.p3x-diagram__cols{display:flex;gap:24px;margin-top:18px}.p3x-diagram__col{flex:1;display:flex;flex-direction:column;gap:10px}.p3x-diagram__col-title{display:block;font-size:18px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bt-accent, #01aba3);line-height:1.4}.p3x-diagram__col-body{display:block;font-size:17px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:#fff;line-height:1.8}.p3x.is-exiting{animation:screenExit var(--dur-screen-exit, .45s) var(--ease-screen, cubic-bezier(.22, 1, .36, 1)) both;pointer-events:none}@keyframes p3xFade{0%{opacity:0}to{opacity:1}}@keyframes p3xUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 0px){.p3x-hub,.p3x-video,.p3x-detail,.p3x-card,.p3x-panel__scroll{animation:none}.p3x.is-exiting{animation:none;opacity:0}}.p3x-detail__logo-microphyt{position:absolute;bottom:160px;left:80px;width:300px;height:auto;z-index:10}.part-menu{position:absolute;bottom:190px;left:0;right:0;display:flex;justify-content:center;gap:120px;z-index:20;pointer-events:none}.part-menu__btn{pointer-events:auto;background:transparent;border:none;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;padding:10px;color:var(--bt-text, #ffffff);opacity:.75;transition:opacity .3s ease}.part-menu__btn:hover,.part-menu__btn.is-active{opacity:1}.part-menu__label{font-family:var(--font-primary);font-size:32px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase}.part-menu__line{width:calc(100% + 2px);height:3px;background:currentColor;transition:height .3s ease,transform .3s ease;transform-origin:bottom}.part-menu__btn.is-active .part-menu__line{height:8px}.tap-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.tap-layer:focus-visible{outline:2px solid var(--bt-accent, #01aba3);outline-offset:-4px}@font-face{font-family:Essentielle;src:url(../assets/fonts/Essentielle-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Essentielle;src:url(../assets/fonts/Essentielle-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Essentielle;src:url(../assets/fonts/Essentielle-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Essentielle;src:url(../assets/fonts/Essentielle-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Essentielle;src:url(../assets/fonts/Essentielle-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Essentielle;src:url(../assets/fonts/Essentielle-BoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Essentielle;src:url(../assets/fonts/Essentielle-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Essentielle;src:url(../assets/fonts/Essentielle-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Essentielle;src:url(../assets/fonts/Essentielle-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Essentielle;src:url(../assets/fonts/Essentielle-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{--color-bg: #000000;--color-text: #ffffff;--canvas-w: 2736px;--canvas-h: 1824px;--progress-bar-h: 30px;--color-highlight: #ff00a2;--color-pink: #ff88a6;--color-pink-deep: #ff0a49;--color-pink-soft: #ffa3ba;--gradient-pink: linear-gradient(180deg, #000000 0%, #80004a 50%, #ff0095 100%);--color-accent: #ffa3ba;--color-accent-soft: #cf7b96;--text-128: 128px;--text-96: 96px;--text-64: 64px;--text-48: 48px;--text-40: 40px;--text-32: 32px;--text-24: 24px;--text-20: 20px;--text-16: 16px;--text-14: 14px;--text-13: 13px;--text-12: 12px;--text-10: 10px;--fw-light: 300;--fw-regular: 400;--fw-bold: 700;--fw-black: 900;--font-primary: "Essentielle", sans-serif;--font-mono: "Courier New", monospace;--color-highlight-rgb: 255, 0, 162;--color-accent-rgb: 255, 163, 186;--color-ortho: #e8943a;--vfit: 1;--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--space-64: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 999px;--dur-fast: .22s;--dur-quick: .3s;--dur-base: .45s;--dur-exit: .42s;--dur-reveal: .7s;--dur-enter: .62s;--dur-hero: .95s;--dur-slow: 1.1s;--dur-ambient: 2.2s;--dur-scan: 3.6s;--dur-grid: 9s;--dur-grid-2: 10s;--dur-drift: 16s;--dur-screen-enter: .5s;--dur-screen-exit: .45s;--ease-reveal: cubic-bezier(.65, 0, .35, 1);--ease-out-expo: cubic-bezier(.22, 1, .36, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--ease-screen: cubic-bezier(.22, 1, .36, 1)}:root{--bt-navy-900: #04122a;--bt-navy-800: #0a1f47;--bt-blue-700: #143a9c;--bt-blue-500: #2360e6;--bt-blue-400: #3f7bff;--bt-teal-400: #40c0ba;--bt-teal-500: #01aba3;--bt-teal-600: #017f79;--bt-cyan-400: #34cfc8;--bt-green-400: #5fe08a;--bt-green-500: #45b35f;--bt-white: #ffffff;--bt-grey-300: #d4d6d3;--bt-grey-500: #9aa1a1;--bt-grey-800: #0c0e10;--bt-black: #000000;--bt-bg: var(--bt-black);--bt-bg-hero: var(--bt-navy-900);--bt-surface: var(--bt-grey-800);--bt-surface-selected: var(--bt-grey-300);--bt-text: var(--bt-white);--bt-text-dim: rgba(255, 255, 255, .72);--bt-text-muted: var(--bt-grey-500);--bt-text-on-accent: var(--bt-white);--bt-text-on-light: #0a0c0e;--bt-accent: var(--bt-teal-500);--bt-accent-strong: var(--bt-teal-600);--bt-accent-bright: var(--bt-teal-400);--bt-brand: var(--bt-blue-700);--bt-brand-electric: var(--bt-blue-500);--bt-nature: var(--bt-green-500);--bt-line: rgba(255, 255, 255, .8);--bt-line-frame: rgba(255, 255, 255, .92);--bt-line-soft: rgba(255, 255, 255, .22);--bt-accent-rgb: 1, 171, 163;--bt-brand-rgb: 35, 96, 230;--bt-nature-rgb: 69, 179, 95;--bt-hero-gradient: linear-gradient(180deg, #04122a 0%, #0c2a63 52%, #163fa0 100%);--bt-teal-sheen: linear-gradient(180deg, rgba(20,169,161,0) 0%, rgba(20,169,161,.18) 100%);--bt-glow-accent: 0 0 16px rgba(var(--bt-accent-rgb), .55), 0 0 30px rgba(var(--bt-accent-rgb), .3);--bt-glow-electric: 0 0 18px rgba(var(--bt-brand-rgb), .5);--bt-tracking-tight: .02em;--bt-tracking: .1em;--bt-tracking-wide: .18em;--bt-tracking-xwide: .28em;--bt-fs-display: 176px;--bt-fs-title: 112px;--bt-fs-subtitle: 84px;--bt-fs-caption: 40px;--bt-fs-label: 34px;--bt-fs-tag: 28px;--bt-stroke: 1px;--bt-stroke-bold: 2px;--bt-title-color: var(--bt-text);--bt-title-accent: var(--bt-accent);--bt-title-rule: var(--bt-line);--bt-title-tick: var(--bt-line);--bt-tab-bg: transparent;--bt-tab-border: var(--bt-line);--bt-tab-text: var(--bt-text-muted);--bt-tab-bg-active: var(--bt-accent-strong);--bt-tab-text-active: var(--bt-text-on-accent);--bt-card-bg: rgba(0, 0, 0, .55);--bt-card-border: var(--bt-line-soft);--bt-card-text: var(--bt-text);--bt-card-bg-selected: var(--bt-surface-selected);--bt-card-text-selected: var(--bt-text-on-light);--bt-frame-border: var(--bt-line-frame);--bt-frame-stroke: var(--bt-stroke);--bt-frame-gap: 10px;--bt-media-placeholder: var(--bt-grey-300);--bt-media-label: var(--bt-text-muted);--bt-step-text: var(--bt-text);--bt-step-divider: var(--bt-line-soft);--bt-step-active: var(--bt-accent);--bt-part-1: var(--bt-teal-500);--bt-part-2: var(--bt-blue-500);--bt-part-3: var(--bt-cyan-400);--bt-part-4: var(--bt-blue-400);--color-highlight: var(--bt-accent);--color-highlight-rgb: 1, 171, 163;--color-accent: var(--bt-accent);--color-accent-soft: var(--bt-accent-strong);--color-accent-rgb: 1, 171, 163;--gradient-pink: var(--bt-hero-gradient)}.screen-enter{animation:screenEnter var(--dur-screen-enter, .5s) var(--ease-screen, cubic-bezier(.22, 1, .36, 1)) both}.screen-enter.is-exiting{animation:screenExit var(--dur-screen-exit, .45s) var(--ease-screen, cubic-bezier(.22, 1, .36, 1)) both}@keyframes screenEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes screenExit{0%{opacity:1}to{opacity:0}}@keyframes hudDrift{0%,to{transform:translate(0)}50%{transform:translate(-9px,6px)}}@keyframes s3DrawDown{0%{clip-path:inset(0 0 100% 0)}40%{clip-path:inset(0 0 0 0)}60%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@keyframes s3DrawUp{0%{clip-path:inset(100% 0 0 0)}40%{clip-path:inset(0 0 0 0)}60%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes s3DrawRight{0%{clip-path:inset(0 100% 0 0)}40%{clip-path:inset(0 0 0 0)}60%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes s3DrawLeft{0%{clip-path:inset(0 0 0 100%)}40%{clip-path:inset(0 0 0 0)}60%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes contentReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes contentRevealFade{0%{opacity:0}to{opacity:1}}@keyframes btFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{width:100%;height:100%;background:#000}body{width:100%;height:100%;overflow:clip;margin:0;padding:0;background:#000;color:var(--color-text);font-family:var(--font-primary);-webkit-font-smoothing:antialiased}#canvas-shell{width:var(--canvas-w);height:var(--canvas-h);transform-origin:top left;position:absolute;top:0;left:0;overflow:hidden}a{color:inherit}.language-switch{position:fixed;top:60px;right:64px;z-index:1000;display:inline-flex;align-items:center;justify-content:center;min-width:136px;height:80px;padding:0 32px;border:2px solid rgba(var(--color-highlight-rgb),.72);background:#0000008a;color:var(--color-highlight);font-size:25.6px;font-weight:900;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;box-shadow:0 0 32px rgba(var(--color-highlight-rgb),.24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.global-copyright{position:fixed;right:8px;bottom:0;padding:80px;z-index:1000;font-family:var(--font-primary);font-size:26px;letter-spacing:.1em;color:var(--bt-text, #fff);opacity:.85;pointer-events:none}.home-button,.back-button,.next-button{position:fixed;bottom:60px;z-index:1000;display:flex;align-items:center;justify-content:center;width:80px;height:80px;padding:0;border:2px solid rgba(var(--color-highlight-rgb),.72);background:#0000008a;color:var(--color-highlight);text-decoration:none;box-shadow:0 0 32px rgba(var(--color-highlight-rgb),.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.home-button{left:64px}.back-button{left:160px}.next-button{left:256px}.home-button svg{transform:translateY(-2px)}.home-button:hover,.home-button:focus-visible,.back-button:hover,.back-button:focus-visible,.next-button:hover,.next-button:focus-visible{background:var(--color-highlight);color:var(--color-bg);outline:none}.language-switch{position:fixed;top:64px;right:64px;z-index:1000;display:flex;align-items:center;justify-content:center;min-width:136px;height:80px;padding:2px 32px 0;border:2px solid rgba(var(--color-highlight-rgb),.72);background:#0000008a;color:var(--color-highlight);font-family:var(--font-primary);font-size:25.6px;font-weight:900;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;box-shadow:0 0 32px rgba(var(--color-highlight-rgb),.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.language-switch:hover,.language-switch:focus-visible{background:var(--color-highlight);color:var(--color-bg);outline:none}
