#services .fs-card__title{line-height:.95}@media (min-width:640px){#services .fs-card__title{min-height:calc(2 * .95em)}#services .fs-card__desc{margin-top:.5rem}}@media (max-width:1023px){#services.fs-section.section-padding{padding-top:4rem;padding-bottom:4rem}#services .fs-grid{margin-top:2rem;gap:1.1rem}#services .fs-card__media{aspect-ratio:16/10}#services .fs-card__overlay{padding-top:1.75rem;padding-bottom:1.75rem}#services .fs-card__body{padding-top:.85rem;padding-bottom:.85rem}#services .fs-card__desc{margin-top:.4rem}}@media (max-width:639px){#services.fs-section.section-padding{padding-top:3.5rem;padding-bottom:3.5rem}#services .fs-grid{margin-top:1.75rem;gap:1rem}#services .fs-card__media{aspect-ratio:16/9}#services .fs-card__overlay{padding:1.35rem .85rem}#services .fs-card__body{padding:.75rem .95rem}#services .fs-card__desc{margin-top:.35rem;line-height:1.45}}.cf{width:min(100%,92%);max-width:68rem}.cf,.cf__stage{margin-inline:auto}.cf__stage{position:relative;perspective:1400px;perspective-origin:50% 45%;height:clamp(14rem,48vw,26rem);outline:none}.cf__stage:focus-visible{outline:2px solid #12e4fc;outline-offset:3px}@media (min-width:768px){.cf__stage{height:clamp(18rem,42vw,28rem)}}.cf__deck{position:relative;width:100%;height:100%;transform-style:preserve-3d}.cf__card{position:absolute;inset:0;width:min(100%,42rem);max-width:86%;margin-inline:auto;border:0;padding:0;background:transparent;border-radius:var(--radius-lg,.75rem);overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.45);transform-origin:center center;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1),z-index 0s linear 275ms;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform,opacity}.cf.is-animating .cf__card{pointer-events:none}.cf__card:focus-visible{outline:2px solid #12e4fc;outline-offset:3px}.cf__card[data-offset="0"]{z-index:50;opacity:1;cursor:default;box-shadow:0 10px 24px rgba(0,0,0,.28),0 28px 64px rgba(0,0,0,.42),0 48px 96px rgba(0,0,0,.22);transform:translateX(0) translateZ(24px) scale(1.025) rotateY(0deg);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1),z-index 0s linear 0s}.cf__card img{filter:brightness(.85);transition:filter .55s cubic-bezier(.22,1,.36,1)}.cf__card[data-offset="0"] img{filter:brightness(1)}.cf__card .cf__thumb-veil{transition:opacity .55s cubic-bezier(.22,1,.36,1)}.cf__card[data-offset="0"] .cf__thumb-veil{opacity:.82}.cf__card[data-offset="-1"]{z-index:30;opacity:.72;transform:translateX(-48%) translateZ(-80px) scale(.82) rotateY(7.5deg)}.cf__card[data-offset="1"]{z-index:30;opacity:.72;transform:translateX(48%) translateZ(-80px) scale(.82) rotateY(-7.5deg)}.cf__card[data-offset="-2"]{z-index:20;opacity:.28;pointer-events:none;transform:translateX(-72%) translateZ(-160px) scale(.72) rotateY(10deg)}.cf__card[data-offset="2"]{z-index:20;opacity:.28;pointer-events:none;transform:translateX(72%) translateZ(-160px) scale(.72) rotateY(-10deg)}.cf__card[data-offset=hidden]{z-index:0;opacity:0;pointer-events:none;transform:translateX(0) translateZ(-220px) scale(.65) rotateY(0deg)}@media (max-width:1023px){.cf__stage{perspective:1200px}.cf__card[data-offset="-1"]{opacity:.55;transform:translateX(-36%) translateZ(-60px) scale(.8) rotateY(5deg)}.cf__card[data-offset="1"]{opacity:.55;transform:translateX(36%) translateZ(-60px) scale(.8) rotateY(-5deg)}}@media (max-width:639px){.cf__stage{perspective:900px;height:clamp(12.5rem,56vw,18rem)}.cf__card{max-width:92%}.cf__card[data-offset="-1"]{opacity:.4;transform:translateX(-24%) translateZ(-40px) scale(.84) rotateY(2deg)}.cf__card[data-offset="1"]{opacity:.4;transform:translateX(24%) translateZ(-40px) scale(.84) rotateY(-2deg)}.cf__card[data-offset="-2"],.cf__card[data-offset="2"]{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.cf__stage{perspective:none}.cf__card{transition:opacity .2s ease;transform:none!important;filter:none!important}.cf__card .cf__thumb-veil,.cf__card img{transition:none;filter:none}.cf__card[data-offset="0"]{opacity:1;z-index:50}.cf__card[data-offset="-1"],.cf__card[data-offset="-2"],.cf__card[data-offset="1"],.cf__card[data-offset="2"],.cf__card[data-offset=hidden]{opacity:0;pointer-events:none}}.cf__arrow:disabled{cursor:default;opacity:1}.cf__controls{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.35rem}@media (min-width:1024px){.cf__frame{position:relative;padding-inline:3.75rem}.cf__controls{position:absolute;inset:0;margin:0;pointer-events:none}.cf__arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);z-index:50}.cf__arrow--prev{left:0}.cf__arrow--next{right:0}}.cf__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:rgba(10,10,10,.72);color:#ffffff;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.28),0 8px 18px rgba(0,0,0,.22);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.cf__arrow:hover{background:#12e4fc;border-color:#12e4fc;color:#ffffff;transform:scale(1.05);box-shadow:0 3px 8px rgba(0,0,0,.3),0 10px 22px rgba(18,228,252,.28)}.cf__arrow:focus-visible{outline:2px solid #12e4fc;outline-offset:3px}.cf__arrow:active{background:#0bc4db;border-color:#0bc4db;color:#ffffff;transform:scale(.96)}@media (min-width:1024px){.cf__arrow:hover{transform:translateY(-50%) scale(1.05)}.cf__arrow:active{transform:translateY(-50%) scale(.96)}}.cf__counter{margin:1rem 0 0;text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff}.cf__meta-wrap{margin-top:1.25rem;text-align:center}.cf__meta{--kraken-teal:#12e4fc;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;border:0;font-size:inherit;font-weight:inherit;line-height:inherit}.cf__meta .service-location,.cf__meta .service-name{display:inline-block;margin:0;padding:0;line-height:1;letter-spacing:-.034em;text-transform:uppercase;font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:800}.cf__meta .service-name{color:#ffffff}.cf__meta .service-location{color:var(--kraken-teal)}.cf__items{margin:.55rem auto 0;max-width:36rem;padding-inline:1rem;text-align:center;font-size:.875rem;font-weight:500;line-height:1.45;color:rgba(255,255,255,.58)}.cf__description{margin:.75rem auto 0;max-width:700px;text-align:center}.cf__duration{margin:.65rem 0 0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.cf__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cf__play{position:absolute;left:50%;top:50%;z-index:5;width:68px;height:68px;min-width:44px;min-height:44px;padding:0;border:2px solid #f6b01b;border-radius:999px;background:transparent;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.32),0 10px 28px rgba(0,0,0,.28);transform:translate(-50%,-50%);transition:transform .19s ease,box-shadow .19s ease,background-color .19s ease}.cf__play,.cf__play-core{display:flex;align-items:center;justify-content:center}.cf__play-core{width:calc(100% - 8px);height:calc(100% - 8px);border:1.5px solid #12e4fc;border-radius:999px;background:rgba(0,0,0,.48);transition:background-color .19s ease}.cf__play-icon{margin-left:2px;width:1.35rem;height:1.35rem;fill:#ffffff;transition:fill .19s ease}.cf__play:hover{box-shadow:0 6px 16px rgba(0,0,0,.36),0 14px 32px rgba(246,176,27,.22);transform:translate(-50%,-50%) scale(1.07)}.cf__play:hover .cf__play-core{background:#f6b01b}.cf__play:hover .cf__play-icon{fill:#0a0a0a}.cf__play:active{transform:translate(-50%,-50%) scale(.96)}.cf__play:focus-visible{outline:2px solid #12e4fc;outline-offset:3px}@media (max-width:1023px){.cf__play{width:60px;height:60px}.cf__play-icon{width:1.25rem;height:1.25rem}}@media (max-width:639px){.cf__play{width:54px;height:54px}.cf__play-icon{width:1.15rem;height:1.15rem}}@media (prefers-reduced-motion:reduce){.cf__play,.cf__play-core,.cf__play-icon{transition:none}.cf__play:active,.cf__play:hover{transform:translate(-50%,-50%)}}.owner-section__heading{display:inline-flex;max-width:100%;flex-direction:column;align-items:flex-start;margin-top:.15rem}.owner-section__title{max-width:100%}.owner-section__title-line{display:block}.owner-section__title-accent{display:block;width:fit-content;max-width:100%}@media (min-width:1024px){.owner-section__title-accent{white-space:nowrap}}.owner-section__title-underline{display:block;width:7.7em;max-width:100%;height:auto;aspect-ratio:260/20;margin-top:.28em;margin-bottom:10px;pointer-events:none;overflow:visible;flex-shrink:0}.owner-section__title-underline path{stroke-width:1.5px;vector-effect:non-scaling-stroke}@media (min-width:640px){.owner-section__title-underline path{stroke-width:2px}}@media (min-width:1024px){.owner-section__copy{margin-top:.15rem}}@media (max-width:639px){.owner-section__title-line{white-space:normal}}