.cf-showcase-face[data-astro-cid-5g4rudqb]>.cf-showcase-swap{pointer-events:none;position:absolute;inset:0}.cf-showcase-toggle[data-astro-cid-5g4rudqb]{z-index:5;color:#a8c3d5;cursor:pointer;background:#001830a8;border:1px solid #87c1e83d;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:20px;left:0}.cf-showcase-toggle[data-astro-cid-5g4rudqb] [data-astro-cid-5g4rudqb][data-icon]:last-child,.cf-showcase-toggle[data-astro-cid-5g4rudqb][aria-pressed=true] [data-astro-cid-5g4rudqb][data-icon]:first-child{display:none}.cf-showcase-toggle[data-astro-cid-5g4rudqb][aria-pressed=true] [data-astro-cid-5g4rudqb][data-icon]:last-child{display:block}.cf-showcase-toggle[data-astro-cid-5g4rudqb]:hover{color:#eaf2f8;border-color:#87c1e8}.cf-showcase-toggle[data-astro-cid-5g4rudqb]:focus-visible{outline-offset:3px;outline:2px solid #fca830}@media (width<=700px){.cf-showcase-toggle[data-astro-cid-5g4rudqb]{bottom:12px;left:12px}}.cf{--vf-accent:#87c1e8}.cf .cf-intro{isolation:isolate;grid-template-columns:1.05fr 1fr;align-items:center;gap:35px;padding-block:10px 28px;display:grid;position:relative}.cf .cf-intro-copy{z-index:2;padding-bottom:20px;position:relative}.cf .cf-intro-copy>p{color:#b5cbdc;align-items:center;gap:9px;margin:0 0 25px;font-size:12px;display:flex}.cf .cf-intro-copy>p svg{color:#fca830}.cf .cf-intro h1{max-width:none;margin-bottom:28px;font-size:clamp(46px,6.4vw,90px);font-weight:550;line-height:1.08;position:relative}.cf .cf-intro-copy>span{color:#b5cbdc;font-size:16px;line-height:1.9;display:block}.cf .cf-intro-copy>span svg{vertical-align:middle;color:#fca830;margin-inline-start:8px;display:inline-block}.cf .cf-intro em,.cf .cf-copy h2 em{background:linear-gradient(90deg,#fca830,#fca83055) right bottom / calc(var(--vf-accent-in,1) * 100%) 2px no-repeat;box-decoration-break:clone;padding-bottom:.065em}.cf .cf-showcase{--deck-spacing:112px;--deck-width:164px;min-width:0;height:400px;position:relative}.cf-showcase-light{pointer-events:none;background:radial-gradient(at 50% 44%,#3194d742,#0000 62%);position:absolute;inset:0 -8%}.cf-showcase-plane{transform:perspective(1000px) translateY(calc(var(--deck-drift,0) * 1px)) rotateX(calc(var(--deck-y,0) * -5deg)) rotateY(calc(var(--deck-x,0) * 7deg));position:absolute;inset:0}.cf-showcase-card{top:18px;left:calc(50% - var(--deck-width) / 2);width:var(--deck-width);z-index:1;height:268px;transform:translateX(calc(var(--fan) * var(--deck-spacing) * var(--deck-reveal,1) * var(--deck-spread,1))) translateY(calc(var(--fan) * var(--fan) * 21px)) rotate(calc(var(--fan) * 13deg * var(--deck-reveal,1)));transform-origin:50% 90%;border-radius:11px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute}.cf-showcase-card:nth-child(2){z-index:2}.cf-showcase-face{background:#00243c;border:1px solid #87c1e87a;border-radius:11px;width:100%;height:100%;transition:box-shadow .35s,border-color .35s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 35px #0006}.cf-showcase-face>img{object-fit:contain;width:100%;height:100%}.cf-showcase-caption{color:#eaf2f8;background:linear-gradient(#0000,#001830f2);justify-content:space-between;align-items:flex-end;gap:5px;min-height:52px;padding:15px 10px 11px;font-size:11px;display:flex;position:absolute;inset:auto 0 0}.cf-showcase-caption>svg{color:#fca830;flex:none}.cf-showcase-face>i{pointer-events:none;transform:translateX(calc(var(--deck-x,0) * 25%));background:linear-gradient(115deg,#0000 35%,#bfe7ff18 50%,#0000 65%);position:absolute;inset:0}.cf .cf-showcase-note{color:#8fa8bc;border-inline-start:1px solid #fca83080;max-width:12ch;padding-inline-start:11px;font-size:11px;line-height:1.6;position:absolute;bottom:38px;right:0}.cf .cf-filters button{border-radius:9px;font-size:13px;transition:background .2s,border-color .2s,color .2s}.cf .cf-filters button>svg{flex:none;transition:transform .3s}.cf .cf-filters small{font-variant-numeric:tabular-nums}.cf .cf-filters [aria-selected=true]{background:linear-gradient(135deg,#fca8301f,#fca83006);box-shadow:inset 0 -2px #fca830}.cf .cf-status{margin:20px 0 12px;font-size:12px}.cf .cf-client-card{isolation:isolate;background:0 0;border:0;border-radius:0;padding:42px 45px}.cf .cf-client{border-bottom:1px solid #87c1e82b;margin-bottom:24px}.cf .cf-client:before{content:"";pointer-events:none;background:radial-gradient(at 27% 45%,#0c598533,#0000 63%);position:absolute;inset:0}.cf .cf-client:nth-child(3n+2){--vf-accent:#fca830}.cf .cf-client:nth-child(3n+2) .cf-client-card{background:0 0}.cf .cf-client:nth-child(3n+2):before{background:radial-gradient(at 25% 55%,#fca8300c,#0000 64%)}.cf .cf-featured-step .cf-client-card{background:radial-gradient(at 15% 40%,#07517e35,#0000 65%),#00243c;border:1px solid #87c1e830;border-radius:20px}.cf .cf-copy{z-index:1;position:relative}.cf .cf-eyebrow{gap:13px;line-height:1.6}.cf .cf-copy .cf-eyebrow:after{content:"";max-width:65px;height:1px;transform:scaleX(var(--vf-accent-in,1));transform-origin:100%;background:linear-gradient(270deg,#87c1e847,#0000);flex:1}.cf .cf-eyebrow>small{color:#8fa8bc;font-size:10px}.cf .cf-copy h2{font-size:clamp(42px,5.1vw,72px);font-weight:550;line-height:1.15}.cf .cf-copy-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.cf .cf-copy-footer>div{min-width:0}.cf .cf-description{color:#bdcfdc;font-size:17px}.cf .cf-goal{background:#fca83008;border:1px solid #fca83028;border-radius:8px;width:fit-content;max-width:100%;padding:9px 12px;line-height:1.65}.cf .cf-goal>svg{flex:none}.cf .cf-case{color:#d3e9f7;position:relative}.cf .cf-case>svg{transition:transform .3s}.cf .cf-case:after{content:"";bottom:6px;transform-origin:100%;background:#87c1e850;height:1px;transition:transform .3s;position:absolute;inset-inline:0 31px;transform:scaleX(0)}.cf .cf-hint{margin-top:19px}.cf .cf-stage{perspective:1100px;position:relative}.cf .cf-stage:after{content:"";z-index:-1;pointer-events:none;transform:translate3d(calc(var(--vf-x,0) * -10px),calc(var(--vf-drift,0) * -.6px),0) rotate(calc(-5deg + var(--vf-x,0) * -2deg));transform-origin:50% 75%;background:linear-gradient(140deg,#0c4b70,#001e35);border:1px solid #87c1e847;border-radius:16px;position:absolute;inset:0 1px 50px}.cf .cf-client:nth-child(2n) .cf-stage:after{transform:translate3d(calc(var(--vf-x,0) * -10px),calc(var(--vf-drift,0) * -.6px),0) rotate(calc(5deg + var(--vf-x,0) * 2deg));border-color:#fca83048}.cf .cf-stage:before{content:"";z-index:-1;pointer-events:none;transform:translate3d(calc(var(--vf-x,0) * -7px),calc(var(--vf-y,0) * -5px),0);background:radial-gradient(#3194d720,#0000 70%);border-radius:50%;position:absolute;inset:-25px -32px 25px}.cf .cf-window,.cf .cf-featured-film>.cf-reel{transform:perspective(1100px) translate3d(calc(var(--vf-x,0) * 5px),calc(var(--vf-drift,0) * 1px),0) rotateX(calc(var(--vf-y,0) * -4deg)) rotateY(calc(var(--vf-x,0) * 6deg));border-radius:13px;box-shadow:0 22px 46px -22px #0009}.cf .cf-track>.cf-reel,.cf .cf-featured-film>.cf-reel{border-color:#87c1e863;border-radius:13px}.cf .cf-stage-spark{z-index:2;inset-inline-end:-19px;color:#fca830;pointer-events:none;filter:drop-shadow(0 0 9px #fca83030);width:35px;height:35px;transform:translate3d(calc(var(--vf-x,0) * 9px),calc(var(--vf-drift,0) * -1.5px + var(--vf-y,0) * 6px),0) rotate(calc(var(--vf-x,0) * 15deg));place-items:center;display:grid;position:absolute;top:15%}.cf .cf-play{transition:background .25s,border-color .25s,transform .35s;box-shadow:0 0 0 7px #00183020,0 8px 25px #0004}.cf .cf-play:after{content:"";border:1px solid #87c1e857;border-radius:50%;transition:transform .4s,border-color .4s;position:absolute;inset:-7px;transform:scale(.92)}.cf .cf-controls button{transition:background .2s,border-color .2s}.cf :is([data-counter],[data-viewer-counter]){font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.cf .cf-end{background:radial-gradient(at 100%,#3194d70b,#0000 75%);border-block:1px solid #87c1e82b;align-items:center;gap:28px;margin-block:12px 35px;padding:32px 0}.cf .cf-end p{color:#bdcfdc;margin:0;font-size:clamp(18px,2vw,26px);line-height:1.5}.cf .cf-end p>span{color:#fca830;margin-bottom:8px;font-size:11px;display:block}.cf .cf-end a{color:#eaf2f8;align-items:center;gap:18px;font-size:clamp(21px,2.5vw,32px);display:flex}.cf .cf-end a>span{color:#fca830;border:1px solid #fca83066;border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .3s,background .3s;display:grid}.cf .cf-watch-card{background:radial-gradient(at 25%,#3194d71f,#0000 65%),#00243c;border-color:#87c1e83a}.cf .cf-watch-meta>span{background:#87c1e809;border:1px solid #87c1e81c;border-radius:6px;padding:6px 9px}.cf .vf-word-mask{vertical-align:bottom;margin-block:-.09em;padding-block:.09em;display:inline-block;overflow:clip}.cf .vf-word{display:inline-block}@media (hover:hover) and (pointer:fine){.cf .cf-showcase:hover{--deck-spread:1.12}.cf .cf-showcase-card:hover,.cf .cf-showcase-card:focus-visible{z-index:4}.cf .cf-showcase-card:hover .cf-showcase-face{border-color:#fca830;box-shadow:0 24px 40px #0008,0 0 25px #3194d727}.cf .cf-filters button:hover{color:#eaf2f8;background:#87c1e815;border-color:#87c1e877}.cf .cf-filters button:hover>svg{transform:translateY(-3px)rotate(-8deg)}.cf .cf-case:hover:after,.cf .cf-case:focus-visible:after{transform:scaleX(1)}.cf .cf-case:hover>svg{transform:translate(-3px,-3px)}.cf .cf-poster:hover .cf-play{background:#06466ddd;border-color:#fca830;transform:scale(1.06)}.cf .cf-poster:hover .cf-play:after{border-color:#fca83070;transform:scale(1.06)}.cf .cf-controls button:hover{background:#87c1e817;border-color:#87c1e8}.cf .cf-end a:hover>span{background:#fca8300d;transform:translate(-4px,-4px)}}@media (width<=1000px){.cf .cf-client-card{padding:28px}.cf .cf-intro{gap:20px}.cf .cf-intro h1{font-size:clamp(44px,7vw,76px)}.cf .cf-showcase{--deck-spacing:80px;--deck-width:135px;height:355px}.cf .cf-showcase-card{height:227px}.cf .cf-showcase-note{display:none}}@media (width<=700px){.cf .cf-intro{flex-direction:column;align-items:stretch;gap:2px;padding-block:12px 6px;display:flex}.cf .cf-intro-copy{padding-bottom:0}.cf .cf-intro-copy>p{gap:7px;margin-bottom:18px;font-size:10px}.cf .cf-intro-copy>p svg{display:none}.cf .cf-intro h1{margin-bottom:16px;font-size:clamp(40px,11.8vw,58px);line-height:1.16}.cf .cf-intro h1 br{display:none}.cf .cf-intro-copy>span{font-size:14px;line-height:1.7}.cf .cf-showcase{--deck-spacing:clamp(73px,23vw,89px);--deck-width:118px;align-self:center;width:100%;max-width:390px;height:292px;margin-top:12px}.cf .cf-showcase-card{height:185px;top:5px}.cf .cf-showcase-caption{padding:15px 7px 8px;font-size:10px}.cf .cf-filters button{padding-inline:13px;font-size:12px}.cf .cf-status{margin-block:17px 10px;font-size:11px}.cf .cf-client-card{gap:22px;padding:20px 13px 15px}.cf .cf-copy h2{font-size:clamp(30px,8.7vw,39px);line-height:1.25}.cf .cf-copy h2 em{margin-inline-start:0}.cf .cf-copy h2 br{display:initial}.cf .cf-description{margin-block:16px;font-size:15px;line-height:1.75}.cf .cf-goal{margin-bottom:9px;padding:7px 10px;font-size:12px}.cf .cf-case{font-size:13px}.cf .cf-stage:before{inset:-10px -10px 20px}.cf .cf-stage-spark{inset-inline-end:-9px;width:25px;height:25px;top:8%}.cf .cf-stage-spark svg{width:24px}.cf .cf-stage:after,.cf .cf-client:nth-child(2n) .cf-stage:after{inset:0 -3px 49px;transform:rotate(-1.8deg)}.cf .cf-window,.cf .cf-featured-film>.cf-reel{transform:translate3d(0,calc(var(--vf-drift,0) * .35px),0)}.cf .cf-end{align-items:flex-start;gap:20px;padding-block:28px}.cf .cf-end a{font-size:25px}.cf .cf-end a>span{width:44px;height:44px}}.cf[data-library-motion=off] :is(.cf-window,.cf-featured-film>.cf-reel,.cf-stage-spark){transform:none}.cf[data-library-motion=off] *{transition:none!important}@media (prefers-reduced-motion:reduce){.cf :is(.cf-window,.cf-featured-film>.cf-reel,.cf-stage-spark,.vf-word){transform:none!important}.cf *{transition:none!important}}.cf .library-artifact{pointer-events:none;width:180px;max-width:100%;display:block;position:relative}.artifact-perspective{display:block}.artifact-perspective svg{width:100%;height:auto;display:block;overflow:visible}.cf .cf-showcase-object{z-index:3;pointer-events:none;transform:translateX(calc(var(--deck-x,0) * -8px));position:absolute;bottom:-8px;left:calc(50% - 90px)}.cf .cf-showcase-object .library-artifact{width:180px}.cf .cf-showcase-beams{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cf .cf-showcase-light{background:radial-gradient(at 50% 78%,#fca83020,#0000 42%),radial-gradient(at 50% 44%,#3194d742,#0000 62%)}.cf .cf-showcase-note{color:#b5cbdc;max-width:19ch;bottom:32px}.cf .cf-showcase-note strong{color:#eaf2f8;font-weight:500;display:block}.cf .cf-discovery{justify-content:space-between;align-items:center;gap:22px;padding-block:18px 4px;display:flex;position:relative}.cf .cf-discovery-prompt{color:#bdcfdc;align-items:center;gap:7px;margin:0;font-size:16px;display:flex}.cf .cf-discovery-prompt em{color:#eaf2f8}.cf .cf-discovery-prompt svg{color:#fca830;margin-inline-start:10px}.cf .cf-selection{isolation:isolate;flex:none;place-items:center;width:440px;max-width:100%;height:108px;display:grid;position:relative}.cf .cf-selection .library-artifact{z-index:-1;filter:drop-shadow(0 8px 9px #0003);width:100%;height:100%;position:absolute;inset:0}.cf .cf-selection :is(.artifact-perspective,svg){height:100%}.cf .cf-selection-copy{text-align:center;color:#eaf2f8;width:80%}.cf .cf-selection-copy strong{font-size:18px;font-weight:650;line-height:1.5;display:block}.cf .cf-selection .cf-status{color:#b5cbdc;margin:2px 0 0;font-size:11px;line-height:1.5}.cf .cf-end{background:radial-gradient(at 27% 60%,#3194d720,#0000 60%);grid-template-columns:1.2fr 1fr;min-height:295px;padding:20px 42px;display:grid;overflow:clip}.cf .cf-next-copy{z-index:2;position:relative}.cf .cf-next-copy p{letter-spacing:-.025em;color:#eaf2f8;font-size:clamp(23px,2.9vw,37px);line-height:1.3}.cf .cf-next-copy p>span{letter-spacing:0;margin-bottom:13px;font-size:12px}.cf .cf-next-copy a{gap:15px;width:fit-content;margin-top:23px;font-size:18px}.cf .cf-next-copy a>span{width:42px;height:42px}.cf .cf-next-scene{--flight-hover:0;justify-self:center;width:100%;max-width:400px;height:270px;position:relative}.cf .cf-next-trail{opacity:.38;width:100%;height:100%;position:absolute;inset:0}.cf .cf-next-scene .library-artifact{width:270px;transform:translate3d(calc(var(--flight-hover) * -10px),calc(var(--flight-hover) * -10px),0);position:absolute;bottom:-2px;left:calc(50% - 135px)}.cf .cf-next-cargo{width:110px;position:absolute;top:35px;left:calc(50% - 55px)}.cf .cf-next-ticket{height:134px;transform:rotate(-5deg) translateY(calc(var(--flight-hover) * -9px));background:linear-gradient(145deg,#1b5474,#032d49 70%);border:1px solid #87c1e870;border-radius:12px;padding:11px;position:relative;box-shadow:8px 15px 32px #00101e70,inset 0 1px #b6def133}.cf .cf-next-ticket>span{letter-spacing:.15em;color:#b5cbdc;justify-content:space-between;align-items:center;font-size:8px;display:flex}.cf .cf-next-ticket strong{color:#eaf2f8;margin:17px 0 0;font-size:22px;font-weight:500;line-height:1.12;display:block}.cf .cf-next-ticket i{background:linear-gradient(270deg,#fca830,#0000);height:2px;position:absolute;inset:auto 11px 12px}@media (width<=1000px){.cf .cf-discovery-prompt{flex-wrap:wrap;max-width:26ch;font-size:14px}.cf .cf-selection{width:365px}.cf .cf-end{padding-inline:22px}}@media (width<=700px){.cf .cf-showcase-object{bottom:-10px;left:calc(50% - 66px)}.cf .cf-showcase-object .library-artifact{width:132px}.cf .cf-discovery{padding-top:19px;display:block}.cf .cf-discovery-prompt{max-width:none;font-size:14px;display:block}.cf .cf-discovery-prompt svg{display:none}.cf .cf-selection{width:100%;height:104px;margin-top:3px}.cf .cf-selection-copy strong{font-size:16px}.cf .cf-selection .cf-status{font-size:10px}.cf .cf-end{grid-template-columns:1fr;gap:0;padding:25px 8px 5px}.cf .cf-next-copy p{font-size:28px}.cf .cf-next-copy a{gap:12px;margin-top:19px;font-size:18px}.cf .cf-next-scene{max-width:310px;height:228px;margin-top:-6px}.cf .cf-next-scene .library-artifact{width:240px;bottom:-8px;left:calc(50% - 120px)}.cf .cf-next-cargo{width:95px;top:22px;left:calc(50% - 47px)}.cf .cf-next-ticket{height:116px}.cf .cf-next-ticket strong{margin-top:12px;font-size:20px}}@media (prefers-reduced-motion:reduce){.cf .cf-next-scene{--flight-hover:0!important}}html[data-reduce-motion=true] .cf .cf-next-scene{--flight-hover:0!important}.cf{--library-gold:#d8b77d;--library-ice:#a2d0ec}.cf .cf-showcase{--deck-spacing:105px;--deck-width:166px}.cf .cf-showcase-plane{transform:perspective(1200px) translateY(calc(var(--deck-drift,0) * 1px)) rotateX(calc(var(--deck-y,0) * -2deg)) rotateY(calc(var(--deck-x,0) * 3deg))}.cf .cf-showcase-card{transform:translateX(calc(var(--fan) * var(--deck-spacing) * var(--deck-reveal,1) * var(--deck-spread,1))) translateY(calc(var(--fan) * var(--fan) * 15px)) rotate(calc(var(--fan) * 9deg * var(--deck-reveal,1)))}.cf .cf-showcase-face{border-color:#a2d0ec50;box-shadow:0 22px 35px -12px #0008,inset 0 1px #d8b77d40}.cf .cf-showcase-note{border-color:#d8b77d60}.cf .cf-showcase-light{opacity:.65}.cf .cf-showcase-object{bottom:-1px}.cf .artifact-lantern .artifact-shadow{opacity:.12}.cf .artifact-lantern .artifact-body{filter:drop-shadow(0 7px 9px #0003)}.cf .cf-showcase-object:after{content:"";pointer-events:none;opacity:var(--object-warmth,0);background:radial-gradient(#d8b77d24,#0000 68%);border-radius:50%;position:absolute;inset:38% 18% 10%}.cf .cf-filter-zone{box-shadow:none}.cf .cf-filters button{background:0 0;border-color:#0000;border-radius:6px}.cf .cf-filters [aria-selected=true]{color:#f0d3a0;background:linear-gradient(135deg,#d8b77d12,#d8b77d04);border-color:#d8b77d35;box-shadow:inset 0 -1px #d8b77d}.cf .cf-discovery{gap:18px;padding-block:12px 0}.cf .cf-selection{width:410px;height:90px}.cf .cf-selection-copy strong{font-size:17px;font-weight:500}.cf .cf-selection .library-artifact{filter:drop-shadow(0 8px 16px #0002)}.cf .cf-intro em,.cf .cf-copy h2 em{color:var(--library-ice);background:0 0}.cf .cf-intro h1:after{content:"";background:linear-gradient(to left,var(--library-gold),#d8b77d20);width:64px;height:2px;transform:scaleX(var(--vf-accent-in,1));transform-origin:100%;margin-top:23px;display:block}.cf .cf-client,.cf .cf-client:nth-child(3n+2){--vf-accent:var(--library-ice)}.cf .cf-copy h2{font-size:clamp(38px,4.6vw,65px);line-height:1.2}.cf .cf-description{max-width:42ch;line-height:1.85}.cf .cf-goal{border:0;color:#bdcfdc;background:0 0;border-inline-start:1px solid #d8b77d70;border-radius:0;padding:4px 13px 4px 0}.cf .cf-goal svg{color:var(--library-gold)}.cf .cf-stage:after,.cf .cf-client:nth-child(2n) .cf-stage:after{transform:translate3d(calc(var(--vf-x,0) * -5px),calc(var(--vf-drift,0) * -.25px),0) rotate(-1.5deg);background:linear-gradient(145deg,#0c426122,#001e3522);border-color:#87c1e833;inset:9px 8px 54px}.cf .cf-client:nth-child(2n) .cf-stage:after{transform:translate3d(calc(var(--vf-x,0) * -5px),calc(var(--vf-drift,0) * -.25px),0) rotate(1.5deg)}.cf .cf-window,.cf .cf-featured-film>.cf-reel{transform:perspective(1200px) translate3d(calc(var(--vf-x,0) * 3px),calc(var(--vf-drift,0) * 1px),0) rotateX(calc(var(--vf-y,0) * -1.5deg)) rotateY(calc(var(--vf-x,0) * 2deg))}.cf .cf-next-ticket:after{content:"";border-radius:inherit;pointer-events:none;opacity:calc(.3 + var(--flight-hover) * .7);background:linear-gradient(115deg,#0000 15%,#a2d0ec18 46%,#0000 70%);position:absolute;inset:0}.cf .cf-next-scene .artifact-aura{opacity:.12}.cf .carpet-cloth{stroke:#d8b77d;stroke-width:1.3px}.cf .carpet-border{stroke:#d8b77d;stroke-width:.8px;opacity:.7}.cf .carpet-pattern{stroke:#d8b77d;stroke-width:.85px;opacity:.7}.cf .carpet-fringe{stroke:#d8b77d;stroke-width:1.1px;opacity:.75}.cf .cf-next-trail{opacity:.22}.cf .cf-end{background:radial-gradient(at 24% 65%,#12547c35,#0000 63%),linear-gradient(135deg,#062b4210,#062b4235);border:1px solid #87c1e825;border-radius:20px}.cf .cf-next-copy a>span{color:var(--library-gold);border-color:#d8b77d70}.cf .cf-next-copy p>span{color:var(--library-gold)}@media (hover:hover) and (pointer:fine){.cf .cf-showcase:hover{--deck-spread:1.055}.cf .cf-showcase-card:hover .cf-showcase-face{border-color:var(--library-gold);box-shadow:0 24px 40px -12px #0008,0 0 22px #3194d714}.cf .cf-filters button:hover>svg{transform:translateY(-1px)}}.cf .cf-showcase-card:focus-visible{outline:2px solid var(--library-gold);outline-offset:5px;z-index:4}@media (width<=1000px){.cf .cf-showcase{--deck-spacing:80px;--deck-width:135px}.cf .cf-selection{width:355px}}@media (width<=700px){.cf .cf-showcase{--deck-spacing:clamp(65px,21vw,82px);--deck-width:118px}.cf .cf-selection{width:100%;height:90px;margin-block:7px 4px}.cf .cf-selection-copy strong{font-size:16px}.cf .cf-intro h1:after{width:48px;margin-top:16px}.cf .cf-intro h1 br{display:initial}.cf .cf-copy h2{font-size:clamp(30px,8.7vw,39px);line-height:1.25}.cf .cf-window,.cf .cf-featured-film>.cf-reel{transform:translate3d(0,calc(var(--vf-drift,0) * .35px),0)}.cf .cf-end{border-radius:14px;padding-inline:20px}}.cf[data-library-motion=off] .cf-showcase-plane{transform:none}.cf[data-library-motion=off] .cf-showcase{--deck-spread:1}.cf[data-library-motion=off] :is(.cf-window,.cf-featured-film>.cf-reel){transform:none}@media (prefers-reduced-motion:reduce){.cf .cf-showcase-plane,.cf .cf-stage:after{transform:none!important}.cf .cf-showcase{--deck-spread:1!important}}.cf .cf-selection:focus-visible{outline-offset:3px;border-radius:8px;outline:1px solid #d8b77d}@media (hover:hover) and (pointer:fine) and (width>=701px) and (prefers-reduced-motion:no-preference){html:not([data-reduce-motion=true]) .cf .cf-selection .scroll-paper{transform-box:fill-box;transform-origin:50%;transition:transform .7s cubic-bezier(.22,.75,.2,1);transform:scaleX(.045)}html:not([data-reduce-motion=true]) .cf .cf-selection .scroll-roll-left{transition:transform .7s cubic-bezier(.22,.75,.2,1);transform:translate(254px)}html:not([data-reduce-motion=true]) .cf .cf-selection .scroll-roll-right{transition:transform .7s cubic-bezier(.22,.75,.2,1);transform:translate(-254px)}html:not([data-reduce-motion=true]) .cf .cf-selection .cf-selection-copy{clip-path:inset(0 50%);transition:clip-path .45s cubic-bezier(.22,.75,.2,1)}html:not([data-reduce-motion=true]) .cf .cf-selection:is(:hover,:focus-within) .cf-selection-copy{clip-path:inset(0);transition-delay:.14s}html:not([data-reduce-motion=true]) .cf .cf-selection:is(:hover,:focus-within) .scroll-paper{transform:scaleX(1)}html:not([data-reduce-motion=true]) .cf .cf-selection:is(:hover,:focus-within) :is(.scroll-roll-left,.scroll-roll-right){transform:translate(0)}}.cf-process-link[data-astro-cid-qvj4ciqq]{color:#87c1e8;border-bottom:1px solid #87c1e877;align-items:center;gap:12px;margin-top:24px;padding-bottom:9px;font-size:14px;line-height:1.7;display:inline-flex}.cf-process-link[data-astro-cid-qvj4ciqq]:focus-visible{outline-offset:5px;outline:2px solid #fca830}
