.bitexen-motion__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.bitexen-motion__item{cursor:zoom-in;background:0 0;border:0;border-radius:10px;min-width:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.bitexen-motion__item:focus-visible{outline-offset:4px;outline:2px solid}.bitexen-motion__item video,.bitexen-motion__item img{pointer-events:none;width:100%;height:auto;display:block}@media (max-width:700px){.bitexen-motion__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}
.cargo-feature-gallery{z-index:120;isolation:isolate;overscroll-behavior:none;touch-action:none;place-items:center;padding:clamp(.75rem,3vw,2.5rem);display:grid;position:fixed;inset:0}html[data-cargo-gallery-open=true],body[data-cargo-gallery-open=true]{overscroll-behavior:none;background:#ced0d1}html[data-theme=dark][data-cargo-gallery-open=true],html[data-theme=dark] body[data-cargo-gallery-open=true]{background:#1d2024}.case-motion-root{transition:filter .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}body[data-cargo-gallery-open=true] .case-motion-root{filter:blur(28px);transform:scale(.992)}.cargo-feature-gallery__backdrop{z-index:-1;cursor:default;-webkit-backdrop-filter:blur(72px)saturate(.62);background:#0a0c0f24;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.cargo-feature-gallery__dialog{background:0 0;border:0;outline:none;width:min(76rem,88vw);height:min(42rem,100svh - 8rem);max-height:calc(100svh - 1.5rem);padding:0;position:relative}.cargo-feature-gallery__navigation button,.cargo-feature-gallery__close{color:#1d1d1d;cursor:pointer;background:#f5f6f8;border:1px solid #1d1d1d0f;border-radius:999px;place-items:center;width:46px;height:42px;padding:0;transition:background-color .24s,transform .24s cubic-bezier(.2,.8,.2,1);display:grid}.cargo-feature-gallery__navigation svg,.cargo-feature-gallery__close svg{stroke-width:1.7px;width:18px;height:18px}.cargo-feature-gallery__navigation button:hover,.cargo-feature-gallery__close:hover{background:#fff;transform:translateY(-1px)}.cargo-feature-gallery__navigation button:focus-visible,.cargo-feature-gallery__close:focus-visible{outline-offset:3px;outline:2px solid #1d1d1d}.cargo-feature-gallery__stage{grid-template-areas:"media";place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.cargo-feature-gallery__active{z-index:2;grid-area:media;place-items:center;width:min(100%,61rem);height:auto;max-height:100%;margin:0;display:grid;position:relative;overflow:visible}.cargo-feature-gallery__active img,.cargo-feature-gallery__active video{object-fit:contain;border-radius:clamp(9px,1vw,14px);width:100%;max-width:100%;height:auto;max-height:calc(100svh - 10rem);display:block}.cargo-feature-gallery__active video{width:auto}.cargo-feature-gallery__active img{box-shadow:0 22px 55px #191c222e}.cargo-feature-gallery__active img.transparent-motion__fallback{width:auto;box-shadow:none}.cargo-feature-gallery__navigation{z-index:4;pointer-events:none;position:absolute;inset:0}body[data-cargo-gallery-open=true] .portfolio-navigation{visibility:hidden;pointer-events:none}.cargo-feature-gallery__navigation button{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.cargo-feature-gallery__navigation button:hover{transform:translateY(-50%)}.cargo-feature-gallery__previous{left:0}.cargo-feature-gallery__next{right:0}.cargo-feature-gallery__mobile-close{display:none}.cargo-feature-gallery__title,.cargo-feature-gallery__hint{border:1px solid var(--rule);background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(12px);width:max-content;max-width:calc(100vw - 2rem);color:var(--color-ink);letter-spacing:.01em;border-radius:999px;padding:.42rem .7rem;font-size:.7rem;font-weight:500}.cargo-feature-gallery__title{z-index:5;white-space:nowrap;margin:0;position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translate(-50%)}.cargo-feature-gallery__hint{z-index:5;text-align:center;white-space:nowrap;margin:0;font-weight:400;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%)}.cargo-gallery-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.cargo-gallery-trigger:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:700px){.cargo-feature-gallery{padding:calc(3rem + env(safe-area-inset-top)) .65rem calc(4rem + env(safe-area-inset-bottom))}.cargo-feature-gallery__dialog{width:100%;height:min(34rem, calc(100dvh - 7rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));max-height:100%;padding:0}.cargo-feature-gallery__active img,.cargo-feature-gallery__active video{max-height:min(34rem, calc(100dvh - 7rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.cargo-feature-gallery__backdrop{-webkit-backdrop-filter:blur(56px)saturate(.64);background:#0a0c0f24}.cargo-feature-gallery__stage{padding:0 2.75rem}.cargo-feature-gallery__active{width:100%}.cargo-feature-gallery__title{font-size:.75rem;bottom:calc(100% + .55rem);left:50%}.cargo-feature-gallery__hint{display:none}.cargo-feature-gallery__mobile-close{z-index:8;border:1px solid var(--rule);background:color-mix(in srgb, var(--surface) 88%, transparent);width:44px;height:44px;color:var(--color-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.cargo-feature-gallery__mobile-close svg{stroke-width:1.7px;width:18px;height:18px}.cargo-feature-gallery__mobile-close:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.cargo-feature-gallery__navigation button{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.case-motion-root,.cargo-feature-card,.cargo-feature-gallery__navigation button{transition-duration:.01ms!important}}
.case-motion-root{background:var(--color-paper);min-height:100svh}.case-study{--case-gutter:clamp(1.25rem, 2.6vw, 2.25rem);--case-max:70.3125rem;--case-radius:16px;--case-heading-size:clamp(1.375rem, 2.2vw, 1.75rem);--case-heading-weight:500;--case-heading-leading:1.2;--case-heading-tracking:-.025em;--case-soft:var(--surface,#f3f3f3);--case-rule:color-mix(in srgb, var(--color-ink) 12%, transparent);background:var(--color-paper);color:var(--color-ink);overflow:clip}@media (max-width:900px){.case-study{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}.cargo-overview{width:min(calc(100% - (var(--case-gutter) * 2)), 70.3125rem);font-family:var(--font-sans);grid-template-rows:421px 220px;grid-template-columns:minmax(15rem,302fr) minmax(0,563fr) minmax(10rem,220fr);gap:20px;margin-inline:auto;padding:10.7rem 0 1.25rem;display:grid}.cargo-overview .case-tile{background:#f3f3f3;border-radius:16px}.cargo-overview__info{flex-direction:column;grid-area:1/1/3;padding:3rem;display:flex}.cargo-overview__brand{margin:0}.cargo-overview__brand img{width:min(100%,206px);height:auto;display:block}.cargo-overview__summary{max-width:24ch;margin:2.75rem 0 0;font-size:1rem;font-weight:400;line-height:1.6}.case-overview__facts{gap:.8rem;margin:auto 0 0;display:grid}.case-overview__facts div{grid-template-columns:4.75rem 1fr;gap:.75rem;display:grid}.case-overview__facts dt,.case-overview__facts dd{margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.case-overview__facts dd{font-weight:500}.cargo-overview__live{--live-bg-start:#1d1d1d;--live-bg-mid:#3b3b3b;--live-bg-end:#0c0c0c;background:linear-gradient(110deg, var(--live-bg-start) 0 32%, var(--live-bg-mid) 48%, var(--live-bg-end) 64% 100%) padding-box;background-position:100%;background-size:230% 100%;border:1px solid #0000;border-radius:12px;align-items:center;gap:.35rem;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;display:inline-flex;color:#fff!important}.cargo-overview__live-beam{--live-glow:#ffffff47;border-radius:12px;align-self:flex-start;margin-top:3.75rem;transition:transform .26s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.cargo-overview__live-beam:before{content:"";z-index:0;background:radial-gradient(circle at center, var(--live-glow) 0 8%, transparent 34%);pointer-events:none;animation:4.8s cubic-bezier(.65,0,.35,1) infinite live-button-radial;position:absolute;inset:-80%}.cargo-overview__live:before{content:none!important}.cargo-overview__live>*{z-index:1;position:relative}@keyframes live-button-radial{0%,to{opacity:.35;transform:translate(-42%,-18%)scale(.72)}50%{opacity:1;transform:translate(42%,18%)scale(1.2)}}.cargo-overview__live svg{width:1rem;height:1rem;transition:transform .28s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.cargo-overview__live-beam:hover,.cargo-overview__live-beam:focus-within{transform:translateY(-1px)}.cargo-overview__live:hover svg,.cargo-overview__live:focus-visible svg{transform:translate(3px,-3px)}}.cargo-overview__browser{background:#050505;grid-area:1/2/auto/4;margin:0;position:relative;overflow:hidden}.cargo-overview__features{grid-area:2/2}.cargo-overview .cargo-overview__flight{background:#f5f6f8;grid-area:2/3;place-items:center;padding:1rem;display:grid;overflow:hidden}.cargo-overview__lottie{aspect-ratio:1;width:min(76%,10.25rem);position:relative}.cargo-overview__lottie>div,.cargo-overview__lottie svg{width:100%!important;height:100%!important}.cargo-overview__browser>:is(img,video){object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.case-study a{color:inherit;text-decoration:none}.case-tile{border-radius:var(--case-radius);background:var(--case-soft);min-width:0;overflow:hidden}.project-overview{width:min(calc(100% - var(--case-gutter) * 2), var(--case-max));grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;margin-inline:auto;padding-top:10.7rem;display:grid}.project-overview__info{flex-direction:column;padding:clamp(1.5rem,3vw,3rem);display:flex}.project-overview__category{color:var(--color-muted);margin:0 0 2rem;font-size:.875rem}.project-overview__info h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:500;line-height:1.1}.project-overview__summary{max-width:32ch;margin:1.5rem 0 2rem;font-size:1rem;line-height:1.6}.project-overview__media{height:clamp(28rem,43vw,38rem);margin:0;position:relative}.project-overview__media>.project-cover{object-fit:cover;width:100%;height:100%;display:block}.project-media-story{width:min(calc(100% - var(--case-gutter) * 2), var(--case-max));gap:20px;margin:20px auto 0;display:grid}.project-media-story__slot{border:1px dashed var(--case-rule);border-radius:var(--case-radius);background:var(--case-soft);min-height:clamp(18rem,42vw,34rem);color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;place-items:center;margin:0;font-size:.75rem;display:grid}.project-media-story__wide{min-height:clamp(22rem,48vw,42rem)}.project-media-story__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.project-media-story__video{min-height:clamp(22rem,48vw,42rem)}.kiosk-motion-story__stage{border-radius:var(--case-radius);background:var(--case-soft);place-items:center;min-width:0;margin:0;padding:clamp(1rem,4vw,3rem);display:grid}.kiosk-motion-story__stage video{aspect-ratio:800/1408;background:#111;border-radius:12px;width:min(100%,500px);height:auto;display:block}.bitexen-story{width:min(calc(100% - var(--case-gutter) * 2), var(--case-max));font-family:var(--font-sans);gap:20px;margin:20px auto 0;display:grid}.bitexen-bento{gap:20px;display:grid}.bitexen-bento .case-tile{background:var(--surface,#efefef);position:relative}.bitexen-bento h2,.cargo-product-story h2,.cargo-motion-showcase__intro h2{color:inherit;font-family:var(--font-sans);font-size:var(--case-heading-size);font-weight:var(--case-heading-weight);letter-spacing:var(--case-heading-tracking);line-height:var(--case-heading-leading);text-wrap:balance}.bitexen-bento h2{margin:0}.bitexen-bento header{z-index:3;position:relative}.bitexen-bento__intro{justify-content:space-between;align-items:baseline;gap:2rem;padding:1.5rem 0 .5rem;display:flex}.bitexen-bento__intro p{max-width:44ch;color:var(--color-muted);margin:0;font-size:.9375rem;line-height:1.6}.bitexen-phone{min-width:0;margin:0}.bitexen-phone img{filter:drop-shadow(0 1.5rem 2rem #00000014);width:100%;height:auto;display:block}.bitexen-overview-bento{grid-template-columns:minmax(0,1fr)}.bitexen-collage{height:clamp(30rem,57vw,42rem);position:relative;overflow:hidden}.bitexen-collage__grid{transform-origin:50%;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;width:125%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(28deg)}.bitexen-collage__phone{width:100%;position:relative}.bitexen-collage__phone:nth-child(n+5):nth-child(-n+8){transform:translate(50%)}.bitexen-product-bento{grid-template-rows:36rem auto;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.bitexen-trade-tile,.bitexen-motion-tile,.bitexen-portfolio-tile,.bitexen-rewards-tile{padding:2.5rem;overflow:hidden}.bitexen-trade-tile__screens{position:absolute;inset:7rem 2rem -7rem}.bitexen-trade-tile__screens .bitexen-phone{width:46%;position:absolute;top:0}.bitexen-trade-tile__screens .bitexen-phone:first-child{left:0;transform:rotate(-8deg)translateY(12%)}.bitexen-trade-tile__screens .bitexen-phone:last-child{right:0;transform:rotate(-8deg)}.bitexen-motion-tile{flex-direction:column;grid-column:1/-1;gap:2.5rem;display:flex}.bitexen-system-bento{grid-template-columns:minmax(0,1fr)}.bitexen-portfolio-tile__screens{position:absolute;inset:7rem 1.5rem -9rem}.bitexen-portfolio-tile__screens .bitexen-phone{width:65%;position:absolute;top:0}.bitexen-portfolio-tile__screens .bitexen-phone:first-child{left:-4%;transform:rotate(-9deg)translateY(22%)}.bitexen-portfolio-tile__screens .bitexen-phone:last-child{right:-4%;transform:rotate(7deg)}.bitexen-rewards-tile{min-height:38rem}.bitexen-rewards-tile__screens{position:absolute;inset:5rem 9% -12rem}.bitexen-rewards-tile__screens .bitexen-phone{width:29%;position:absolute;top:0}.bitexen-rewards-tile__screens .bitexen-phone:first-child{left:0;transform:rotate(-12deg)translateY(15%)}.bitexen-rewards-tile__screens .bitexen-phone:nth-child(2){z-index:2;left:35.5%}.bitexen-rewards-tile__screens .bitexen-phone:last-child{right:0;transform:rotate(12deg)translateY(15%)}.case-continuation{width:min(calc(100% - var(--case-gutter) * 2), var(--case-max));margin:clamp(4rem,8vw,7rem) auto 0;padding-bottom:clamp(2rem,5vw,4rem);position:relative}.case-continuation__title{color:var(--color-ink);text-align:left;margin:0 0 1rem;font-size:1rem;font-weight:400;line-height:1.4}.case-continuation[data-preview-focus]{z-index:801}.case-continuation__backdrop{z-index:800;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;inset:0}.case-continuation[data-preview-focus] .case-continuation__title,.case-continuation[data-preview-focus] .case-continuation__project:not([data-preview-active]){filter:blur(6px)}.case-continuation__gallery{-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--case-rule) transparent;grid-auto-columns:calc(25% - .9375rem);grid-auto-flow:column;gap:1.25rem;margin-inline:-.25rem;padding:.25rem .25rem .75rem;display:grid;overflow-x:auto}.case-continuation__project{scroll-snap-align:start;min-width:0;transition:filter .2s;display:block}.case-continuation__project[data-carousel-copy]{display:none}.case-continuation__preview{aspect-ratio:16/10;background:var(--case-soft);border-radius:12px;margin:0 0 .375rem;transition:transform .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.case-continuation__preview video,.case-continuation__preview img{object-fit:cover;width:100%;height:100%;display:block}.case-continuation__name{color:var(--color-muted);letter-spacing:0;opacity:0;filter:blur(3px);font-size:.875rem;font-weight:400;line-height:1.4;transition:opacity .2s,transform .25s cubic-bezier(.16,1,.3,1),filter .2s;display:block;transform:translateY(4px)}.case-continuation__project[data-preview-active] .case-continuation__name{opacity:1;filter:none;transform:none}.case-continuation__project:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:12px}@media (hover:hover) and (pointer:fine){.case-continuation__project:hover .case-continuation__preview{transform:translateY(-2px)}}@media (max-width:900px){.case-continuation__gallery{scroll-snap-type:none;scrollbar-width:none;grid-auto-columns:44%;gap:1rem}.case-continuation__project[data-carousel-copy]{display:block}}@media (max-width:832px){.project-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding-top:8rem}.project-overview__info{padding:1.5rem}.project-overview__media{height:30rem}.bitexen-product-bento{grid-template-rows:29rem auto}.bitexen-trade-tile,.bitexen-motion-tile,.bitexen-portfolio-tile,.bitexen-rewards-tile{padding:1.5rem}}@media (max-width:700px){.project-overview{grid-template-columns:1fr;gap:.75rem}.project-overview__category{margin-bottom:1rem}.project-overview__summary{max-width:40ch;margin-block:1rem 1.5rem}.project-overview__meta{grid-template-columns:minmax(0,1fr) auto;gap:1.5rem}.project-overview__meta div{display:block}.project-overview__meta dt{margin-bottom:.25rem}.project-overview__media{aspect-ratio:4/3;height:auto}.project-overview__media--portrait{aspect-ratio:1}.project-media-story{gap:.75rem;margin-top:.75rem}.project-media-story__pair{gap:.75rem}.project-media-story__slot{border-radius:10px;min-height:14rem}.project-media-story__wide,.project-media-story__video{min-height:17rem}.bitexen-story{gap:.75rem;margin-top:.75rem}.bitexen-bento{grid-template-columns:1fr;gap:.75rem;min-height:0}.bitexen-product-bento{grid-template-rows:auto auto}.bitexen-bento .case-tile{border-radius:10px}.bitexen-bento__intro{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem .25rem .75rem}.bitexen-bento__intro p{max-width:38ch}.bitexen-collage{height:30rem}.bitexen-collage__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;width:150%}.bitexen-collage__phone:nth-child(n+5):nth-child(-n+8){transform:none}.bitexen-collage__phone:nth-child(n+4):nth-child(-n+6){transform:translate(50%)}.bitexen-trade-tile{min-height:32rem}.bitexen-motion-tile{gap:1.5rem;min-height:0}.bitexen-portfolio-tile{min-height:32rem}.bitexen-rewards-tile{min-height:27rem}.bitexen-trade-tile__screens,.bitexen-portfolio-tile__screens{inset:6.5rem .75rem -5rem}.bitexen-trade-tile__screens .bitexen-phone{width:45%}.bitexen-rewards-tile__screens{inset:7rem -7% -3rem}.bitexen-rewards-tile__screens .bitexen-phone{width:30%}}@media (max-width:560px){.case-continuation__gallery{grid-auto-columns:76%;gap:.875rem}.case-continuation__name{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.case-continuation__project[data-carousel-copy]{display:none}.case-continuation__gallery{scroll-snap-type:x proximity}.case-continuation__preview,.case-continuation__name,.case-continuation__project{transition:none}}.cargo-overview__features{isolation:isolate;padding:0;position:relative;background:#d0151e!important}.cargo-feature-cards{perspective:900px;width:100%;height:100%;position:relative}.cargo-feature-cards__backdrop{z-index:-2;object-fit:cover}.cargo-feature-cards__glass{z-index:-1;opacity:.58;-webkit-backdrop-filter:blur(90px);backdrop-filter:blur(90px);pointer-events:none;background-image:linear-gradient(90deg,#cccccc05 0 31%,#f2f2f21c 67%,#cccccc05 100%);background-size:1.4% 100%;position:absolute;inset:-60% -65%}.cargo-feature-card{appearance:none;cursor:zoom-in;color:#303644;background:#fff;border:0;border-radius:8px;padding:0;transition:transform .65s cubic-bezier(.2,.8,.2,1),box-shadow .65s cubic-bezier(.2,.8,.2,1);position:absolute;overflow:hidden;box-shadow:0 0 20.4px 5px #0000000f}.cargo-feature-card:focus-visible{outline-offset:4px;outline:2px solid #fff}.cargo-feature-card>img{object-fit:cover;width:100%;height:100%}.cargo-feature-card--booking>img,.cargo-feature-card--cage>img{object-position:center}.cargo-feature-card__top{color:#59606d;justify-content:space-between;align-items:center;display:flex}.cargo-feature-card__top>span{color:#a3a8b0;font-size:.55rem}.cargo-feature-card--booking{width:57.73%;height:85%;top:25.91%;left:5.33%;transform:translate(0,0)}.cargo-feature-card--booking strong{font-size:.68rem}.cargo-feature-card--cage{text-align:center;width:57.73%;height:78.18%;top:29.55%;left:39.25%;transform:translateZ(28px)}.cargo-feature-card--cage>strong{margin-top:.25rem;font-size:.78rem;display:block}.cargo-feature-card--cage>p{color:#8a909a;max-width:25ch;margin:.3rem auto 0;font-size:.44rem;line-height:1.35}.cargo-feature-card--cage svg{width:.85rem;height:.85rem}.cargo-feature-cards:hover .cargo-feature-card--booking{transform:translate3d(-7px,-7px,14px)rotate(-1.2deg);box-shadow:0 26px 48px #2a000347}.cargo-feature-cards:hover .cargo-feature-card--cage{transform:translate3d(9px,-14px,50px)rotate(1.3deg);box-shadow:0 28px 52px #2a00034d}.cargo-booking-form{grid-template-columns:repeat(3,1fr);gap:.24rem;margin-top:.55rem;font-size:.34rem;display:grid}.cargo-booking-form span{color:#d3202d}.cargo-booking-form i{color:#767c86;white-space:nowrap;border:1px solid #e5e7eb;border-radius:4px;padding:.3rem;font-style:normal;overflow:hidden}.cargo-booking-stats{grid-template-rows:1fr 1fr;grid-template-columns:1.5fr 1fr;gap:.3rem;height:2.7rem;margin-top:.6rem;display:grid}.cargo-booking-stats i{background:#f2f4f6;border-radius:4px}.cargo-booking-stats i:first-child{grid-row:1/3}.cargo-dog{height:4.6rem;margin-top:.2rem;position:relative}.cargo-dog span{z-index:1;filter:saturate(.78);font-size:3.2rem;position:relative}.cargo-dog i{filter:blur(4px);background:#00000014;border-radius:50%;width:58%;height:.35rem;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)}.cargo-route{color:#555d6d;background:#fff;border:1px solid #e0e4e9;border-radius:.6rem;width:100%;padding:.7rem;box-shadow:0 6px 18px #2329340a}.cargo-route__dates,.cargo-route__times,.cargo-route__codes{justify-content:space-between;display:flex}.cargo-route__dates{color:#9ca3af;font-size:.48rem}.cargo-route__times{margin-top:.18rem;font-size:.75rem}.cargo-route__times i{color:#9da3ad;font-size:.72em;font-style:normal;font-weight:450}.cargo-route__line{grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem;margin-top:.9rem;display:grid}.cargo-route__line:before{content:"";background:#e1e4e8;grid-area:1/1/auto/-1;height:1px}.cargo-route__line i{z-index:1;background:#e0e4e9;border-radius:50%;grid-row:1;width:.4rem;height:.4rem;position:relative}.cargo-route__line i:last-child{grid-column:3}.cargo-route__line svg{z-index:1;background:#fff;grid-area:1/2;justify-self:center;width:.78rem;height:.78rem;padding:.08rem;position:relative;transform:rotate(2deg)}.cargo-route__codes{margin-top:.22rem;font-size:.52rem;font-weight:600}.cargo-route__tags{gap:.25rem;margin-top:.65rem;display:flex;overflow:hidden}.cargo-route__tags span{white-space:nowrap;border:1px solid #e4e7eb;border-radius:.25rem;padding:.18rem .25rem;font-size:.34rem}.cargo-route__tags span:first-child,.cargo-route__tags span:last-child{color:#be141d}.cargo-product-story{width:min(calc(100% - (var(--case-gutter) * 2)), var(--case-max));grid-template-columns:minmax(0,823fr) minmax(16rem,300fr);gap:20px;margin:0 auto;padding:0 0 1.25rem;display:grid}.cargo-product-story>.case-tile{background:#f5f6f8;border-radius:16px;min-height:32.25rem}.cargo-product-story header{z-index:2;padding:2.35rem 2.5rem 0;position:relative}.cargo-product-story h2{margin:0 0 .25rem}.cargo-product-story header>p:last-child{color:#6e7177;max-width:31ch;margin:0;font-size:.9375rem;line-height:1.6}.cargo-product-story__desktop{position:relative}.cargo-product-monitor{background:#fff;border:1px solid #0000001a;border-radius:.7rem .7rem 0 0;height:72%;transition:transform .75s cubic-bezier(.2,.8,.2,1),box-shadow .75s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-7%;left:4%;right:4%;overflow:hidden;transform:perspective(1100px)rotateX(1deg);box-shadow:0 22px 48px #151c2726}.cargo-product-story__desktop:hover .cargo-product-monitor{transform:perspective(1100px)translateY(-10px)rotateX(0);box-shadow:0 34px 64px #151c272e}.cargo-product-monitor__chrome{background:#fbfbfb;border-bottom:1px solid #eceef0;align-items:center;gap:.3rem;height:2rem;padding:0 .65rem;display:flex}.cargo-product-monitor__chrome i{background:#ee6b5e;border-radius:50%;width:.38rem;height:.38rem}.cargo-product-monitor__chrome i:nth-child(2){background:#e5b64c}.cargo-product-monitor__chrome i:nth-child(3){background:#65bb6c}.cargo-product-monitor__chrome span{color:#aaa;text-align:center;border:1px solid #e4e5e7;border-radius:999px;flex:1;margin-left:.4rem;padding:.25rem;font-size:.42rem}.cargo-product-monitor__artwork{object-fit:cover;object-position:center top;width:100%;height:calc(100% - 2rem);display:block}.cargo-route--compact .cargo-route__dates{font-size:.62rem}.cargo-route--compact .cargo-route__times{font-size:1rem}.cargo-route--compact .cargo-route__codes{font-size:.65rem}.cargo-product-story__mobile{position:relative;overflow:hidden}.cargo-product-story__mobile header{padding-inline:1.6rem}.cargo-anywhere-artwork{pointer-events:none;width:327px;height:448px;transition:transform .75s cubic-bezier(.2,.8,.2,1);position:absolute;top:128px;left:49px;overflow:hidden}.cargo-anywhere-artwork__image{object-fit:fill;width:214.23%;max-width:none;height:136.85%;position:absolute;top:-36.85%;left:-69.4%}.cargo-product-story__mobile:hover .cargo-anywhere-artwork{transform:translateY(-10px)}.cargo-motion-showcase{width:min(calc(100% - (var(--case-gutter) * 2)), var(--case-max));grid-template-rows:214px 210px;grid-template-columns:278px 200px minmax(0,607px);gap:20px;margin:0 auto;padding:1.25rem 0 5.25rem;display:grid}.cargo-motion-showcase__intro{background:#f3f3f3;flex-direction:column;grid-row:1/3;min-height:448px;padding:1.5rem;display:flex}.cargo-motion-showcase__intro h2{max-width:11ch;margin:auto 0}.cargo-motion-showcase .case-tile{border-radius:16px;position:relative}.cargo-motion-showcase__cargy,.cargo-motion-showcase__loading{background:#f3f3f3;flex-direction:column;gap:8px;padding:4px 4px 8px;display:flex;overflow:hidden}.cargo-motion-showcase__visual{border-radius:14px;flex:1;place-items:center;width:100%;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 4px #fff}.cargo-motion-showcase__cargy .cargo-motion-showcase__visual{background:linear-gradient(#05a8dc,#087eac 55%,#012d49)}.cargo-motion-showcase__loading .cargo-motion-showcase__visual{background:linear-gradient(145deg,#f4a8ad,#f9dcde)}.cargo-motion-showcase article>span{color:#2c3036;text-align:center;flex:none;font-size:.75rem;line-height:1.15}.cargo-motion-showcase__cargy .cargo-overview__lottie{width:144px;height:144px}.cargo-loading-lottie{aspect-ratio:1;width:min(172px,100%);position:relative}.cargo-loading-lottie>div,.cargo-loading-lottie svg{width:100%!important;height:100%!important}.cargo-motion-showcase__station{background:#f5f6f8;grid-area:1/3/3;min-height:448px;overflow:hidden}.cargo-motion-showcase__station video{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);display:block}.cargo-motion-showcase__station:hover video{transform:scale(1.025)}.cargo-media-sequence{width:min(calc(100% - (var(--case-gutter) * 2)), var(--case-max));gap:1.5rem;margin:0 auto;padding:1.25rem 0 2rem;display:grid}.cargo-media-sequence figure{background:#f5f6f8;border-radius:16px;min-width:0;margin:0;padding:clamp(.75rem,3vw,2rem)}.cargo-media-sequence__browser{background:#fff;border:1px solid #0000001a;border-radius:.7rem;overflow:hidden;box-shadow:0 12px 32px #151c271a}.cargo-media-sequence img{width:100%;height:auto;display:block}@media (max-width:832px){.cargo-overview{grid-template-rows:18rem 13rem;grid-template-columns:minmax(13rem,.85fr) minmax(0,1fr);padding-top:8rem}.cargo-overview__info{grid-area:1/1/3;padding:1.5rem}.cargo-overview__summary,.cargo-overview__live-beam{margin-top:1.5rem}.cargo-overview__browser{grid-area:1/2}.cargo-overview__features{grid-area:2/2}.cargo-overview .cargo-overview__flight{display:none}.cargo-product-story{grid-template-columns:minmax(0,1.5fr) minmax(14rem,.8fr)}.cargo-product-story>.case-tile{min-height:29rem}.cargo-motion-showcase{grid-template-rows:auto 190px 300px;grid-template-columns:1fr 1fr}.cargo-motion-showcase__intro{grid-area:1/1/auto/-1;min-height:8rem}.cargo-motion-showcase__intro h2{max-width:14ch}.cargo-motion-showcase__cargy{grid-area:2/1}.cargo-motion-showcase__loading{grid-area:2/2}.cargo-motion-showcase__station{grid-area:3/1/auto/-1;min-height:0}}@media (max-width:560px){.case-study{--case-gutter:.75rem}.cargo-overview{grid-template-rows:auto auto 14rem;grid-template-columns:1fr 1fr;gap:.75rem;padding:8rem 0 1.5rem}.cargo-overview__info{grid-area:1/1/auto/-1;min-height:0;padding:1.5rem}.cargo-overview__summary{max-width:36ch;margin-top:1.25rem}.cargo-overview__meta{gap:.5rem;margin-top:1.5rem}.cargo-overview__live-beam{margin-top:1.5rem}.cargo-overview__browser{aspect-ratio:1.45;grid-area:2/1/auto/-1}.cargo-overview__features{grid-area:3/1/auto/-1}.cargo-overview .cargo-overview__flight{display:none}.cargo-feature-card--booking{top:20%}.cargo-product-story{grid-template-columns:1fr;gap:.75rem}.cargo-product-story>.case-tile{min-height:29rem}.cargo-product-story header{padding:1.75rem 1.75rem 0}.cargo-product-story__mobile{min-height:31rem!important}.cargo-anywhere-artwork{width:min(327px,100% - 2rem);top:7.75rem;left:50%;transform:translate(-50%)}.cargo-product-story__mobile:hover .cargo-anywhere-artwork{transform:translate(-50%,-10px)}.cargo-motion-showcase{grid-template-rows:auto 210px 250px;grid-template-columns:1fr 1fr;gap:.75rem;padding-bottom:3rem}.cargo-motion-showcase__intro{padding-right:1rem}.cargo-media-sequence{gap:.75rem;padding:0 0 1rem}.cargo-media-sequence figure{border-radius:12px}}@media (prefers-reduced-motion:reduce){.case-study *,.case-study :before,.case-study :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.project-overview__media[data-transition-destination=bitexen],.project-overview__media[data-transition-destination=bsh-dahi]{aspect-ratio:16/9;align-self:center;height:auto}
.ritmo-habit-card{width:100%;position:relative;container-type:inline-size}.ritmo-habit-card img{width:100%;height:auto;display:block}.ritmo-detail-grid__habit-clip .ritmo-habit-card{position:absolute;top:50%;transform:translateY(-50%)}.ritmo-detail-grid__habit-clip .ritmo-habit-card img{position:static;transform:none}
.atelier-story>.cargo-fee-calculator{border-radius:0;gap:16px;display:grid;overflow:visible}.cargo-fee-calculator img{border-radius:16px;width:100%;height:auto;display:block}
.atelier-story{width:min(calc(100% - var(--case-gutter)*2),var(--case-max));gap:24px;margin:24px auto 5rem;display:grid}.bsh-story>.atelier-story{width:100%}.atelier-story figure{margin:0}.atelier-reward-details{background:#edf0f5;align-content:center;gap:36px;padding:36px;display:grid}.atelier-reward-details img{border-radius:12px}.atelier-secondary-flows{background:#e9edf4;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:32px;padding:48px;display:grid}.atelier-secondary-flows>div{min-width:0}.atelier-secondary-flows video{border-radius:12px;width:100%;height:auto;display:block}.atelier-badges{background:#eef2df;justify-content:center;gap:8%;padding:40px;display:flex}.atelier-badges img{object-fit:contain;width:30%;height:auto}.atelier-outside .ritmo-screen-carousel{width:min(100%,340px);margin:auto}.atelier-catalog-components{background:#e3e9e9;grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:48px;display:grid}@media (max-width:700px){.atelier-secondary-flows,.atelier-catalog-components{grid-template-columns:1fr;gap:32px;padding:32px 24px}.atelier-secondary-flows video{width:85%;margin:auto}.atelier-badges{padding:24px}.atelier-badges img{width:40%}.atelier-outside>div{padding:24px}}.atelier-story--bsh-dahi :is(.atelier-detail,.atelier-catalog-components,.atelier-product-details,.atelier-feedback,.atelier-dashboard) img{border-radius:12px}.atelier-story>*,.atelier-pair>*{border-radius:16px;min-width:0;overflow:hidden}.atelier-story img{width:100%;height:auto;display:block}.atelier-usage-film{box-sizing:border-box;background:#edf1f6;place-items:center;height:calc(100svh - 112px);padding:32px 24px;display:grid}.atelier-story{--device-frame:var(--device-tint,#dfe3e7)}.atelier-story--bitexen{--device-tint:#ccdcf0}.atelier-story--bsh-dahi{--device-tint:#d4e2df}.atelier-story--ritmo{--device-tint:#e3e8d1}.atelier-story--turkish-cargo{--device-tint:#eadcde}.atelier-story--kiosk-motion{--device-tint:#e7dfe0}html[data-theme=dark] .atelier-story{--device-frame:color-mix(in srgb,var(--device-tint,#dfe3e7) 24%,var(--surface-raised,#2c2c2c))}.atelier-usage-film__device{width:min(100%,calc((100svh - 176px)*var(--usage-device-ratio)));border:1.5px solid color-mix(in srgb,var(--device-frame) 55%,#fff);box-sizing:border-box;background:var(--device-frame);border-radius:12%/5.55%;padding:10px;overflow:hidden}.atelier-usage-film video,.atelier-usage-film img{filter:none;width:100%;max-width:100%;height:auto;box-shadow:none;border-radius:9.3023%/4.2918%;display:block}.atelier-bitexen-opening-flows{box-sizing:border-box;background:#edf1f6;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:clamp(28px,8vw,112px);height:calc(100svh - 112px);padding:32px 24px;display:grid}.atelier-bitexen-opening-flows .atelier-usage-film__device{width:min(100%,calc((100svh - 176px)*var(--usage-device-ratio)))}.atelier-bitexen-opening-flows video{filter:none;width:100%;max-width:100%;height:auto;box-shadow:none;border-radius:9.3023%/4.2918%;display:block}.atelier-usage-film--bsh-dahi{background:#e3e9e9}.atelier-usage-film--tablet .atelier-usage-film__device{border-radius:25px;padding:12px}.atelier-usage-film--tablet video,.atelier-usage-film--tablet img{border-radius:12px}.atelier-photo{background:#f0f1f2}.atelier-pair{border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid;overflow:visible}.atelier-planes{aspect-ratio:1125/780;perspective:1600px;background:#edf0f5;position:relative}.atelier-planes .atelier-plane{filter:drop-shadow(0 22px 20px #1a274424);border-radius:12px;height:auto;position:absolute}.atelier-plane--orders{top:30%;left:48%;transform:rotateY(-10deg)rotate(6deg);width:46%!important}.atelier-motion--bitexen{background:#f4f5f8;padding:clamp(24px,5vw,64px)}.atelier-motion--bitexen .bitexen-motion__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.atelier-video-plane{background:#edf0f5;place-items:center;padding:9% 12%;display:grid}.atelier-video-plane .bitexen-reveal-screen{border-radius:12px;width:100%;height:auto;position:static;transform:none;box-shadow:0 20px 32px #1a27441f}.atelier-habits{perspective:1400px;background:#eef2df;align-content:center;gap:40px;padding:clamp(28px,4vw,56px);display:grid}.atelier-habits .ritmo-habit-card:first-child{filter:drop-shadow(0 16px 18px #2e3a1e1f);transform:rotate(-5deg)}.atelier-habits .ritmo-habit-card:last-child{filter:drop-shadow(0 16px 18px #2e3a1e1f);justify-self:end;width:90%;transform:rotate(4deg)}.atelier-detail{background:#f2f2ef;place-items:center;padding:clamp(24px,4vw,56px);display:grid}.atelier-detail video{border-radius:12px;width:100%;height:auto;display:block}.atelier-pair--insights{align-items:stretch}.atelier-pair--insights .atelier-detail:first-child{background:#edf2de}.atelier-cargo-motion{border-radius:0;grid-template-columns:1fr 1fr 2fr;gap:24px;display:grid;overflow:visible}.atelier-cargo-motion>*{border-radius:16px;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;min-height:280px;display:grid;overflow:hidden}.atelier-cargy{background:#073549;padding:30px}.atelier-loading{background:#e51530;padding:30px}.atelier-cargy .cargo-overview__lottie{aspect-ratio:1;width:min(100%,180px);height:auto}.atelier-loading .cargo-loading-lottie{width:min(100%,190px)}.atelier-map{background:#f3f5f6}.atelier-map video{object-fit:cover;width:100%;height:100%;display:block}.atelier-cargo-detail{background:#edf0f4;padding:clamp(24px,6vw,80px)}.atelier-cargo-detail img{border-radius:12px;width:90%;margin:auto;box-shadow:0 22px 32px #1b25341a}.atelier-wide-ui{background:#eef0f2;padding:clamp(24px,5vw,64px)}.atelier-wide-ui img{border-radius:12px}.atelier-product-details{aspect-ratio:1125/850;perspective:1600px;background:#e3e9e9;position:relative}.atelier-product-details img{filter:drop-shadow(0 22px 24px #18292b1f);border-radius:12px;position:absolute}.atelier-product-gallery{top:11%;left:6%;transform:rotateY(8deg)rotate(-4deg);width:66%!important}.atelier-comparison{top:54%;left:12%;transform:rotateY(-6deg)rotate(3deg);width:82%!important}.atelier-bsh-motion{background:#f1f2f4;place-items:center;padding:3%;display:grid}.atelier-bsh-motion video{width:min(100%,850px);height:auto;display:block}.atelier-feedback{background:#e4eceb;align-content:center;gap:32px;padding:clamp(28px,4vw,56px);display:grid}.atelier-feedback img:first-child{filter:drop-shadow(0 14px 16px #18292b1a);width:78%;transform:rotate(-4deg)}.atelier-feedback img:last-child{filter:drop-shadow(0 14px 16px #18292b1a);justify-self:end;width:90%;transform:rotate(3deg)}.atelier-dashboard{background:#eef0f2;align-items:center;padding:32px;display:grid}.atelier-kiosk-motion{background:#edf0f2;place-items:center;padding:clamp(32px,6vw,72px);display:grid}.atelier-kiosk-motion video{border-radius:14px;width:min(48%,430px);height:auto;display:block;box-shadow:0 28px 36px #20283029}.atelier-kiosk-interface{background:var(--case-media-surface,var(--surface));border-radius:16px;place-items:center;margin:0;padding:clamp(16px,3cqw,32px);display:grid}.atelier-kiosk-interface__screen{aspect-ratio:4/5;background:#17191b;border:8px solid #17191b;border-radius:16px;width:min(100%,620px);overflow:hidden}.atelier-kiosk-interface__screen img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.atelier-kiosk-interface--passengers img{object-position:center top}.atelier-kiosk-interface--membership img{object-position:center 40%}@media (max-width:900px){.atelier-cargo-motion{grid-template-columns:1fr 1fr}.atelier-map{aspect-ratio:16/9;grid-column:1/-1}.atelier-cargo-motion>*{min-height:230px}.atelier-motion--bitexen .bitexen-motion__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.atelier-story{gap:14px;margin-top:14px;margin-bottom:3rem}.atelier-pair{grid-template-columns:1fr;gap:14px}.atelier-cargo-motion{gap:14px}.atelier-cargo-motion>*{min-height:180px}.atelier-cargy,.atelier-loading{padding:20px}.atelier-planes{aspect-ratio:auto;gap:30px;padding:36px 24px;display:grid}.atelier-planes .atelier-plane{position:static;width:92%!important}.atelier-plane--orders{justify-self:end}.atelier-planes .atelier-plane--balance,.atelier-planes .atelier-plane--rewards{width:84%!important}.atelier-habits{padding:40px 28px}.atelier-product-details{aspect-ratio:auto;gap:28px;padding:32px 24px;display:grid}.atelier-product-details img{position:static;width:96%!important}.atelier-comparison{justify-self:end}.atelier-cargo-detail img{width:100%}.atelier-kiosk-motion video{width:min(78%,430px)}}.atelier-screen-composition{aspect-ratio:1125/980;perspective:1800px;isolation:isolate;background:#e5ebf4;position:relative}.atelier-screen-composition>div{filter:drop-shadow(0 24px 24px #18273e29);width:27%;position:absolute}.atelier-screen-composition video{border-radius:14px;width:100%;height:auto;display:block}.atelier-screen-composition img{border-radius:14px}.atelier-screen-composition--orbit>div:first-child{top:20%;left:8%;transform:rotateY(10deg)rotate(-7deg)}.atelier-screen-composition--orbit>div:nth-child(2){z-index:2;top:9%;left:37%;transform:rotateY(-5deg)rotate(3deg)}.atelier-screen-composition--orbit>div:nth-child(3){top:23%;left:65%;transform:rotateY(-12deg)rotate(8deg)}.atelier-screen-composition--trade{aspect-ratio:1125/880;background:#dfe5ed}.atelier-screen-composition--trade>div{width:29%}.atelier-screen-composition--trade>div:first-child{top:9%;left:20%;transform:rotateY(14deg)rotate(-8deg)}.atelier-screen-composition--trade>div:nth-child(2){top:17%;left:53%;transform:rotateY(-12deg)rotate(7deg)}.atelier-screen-composition--portfolio{aspect-ratio:1125/1030;background:#ebe7e0}.atelier-screen-composition--portfolio>div:first-child{z-index:2;width:30%;top:12%;left:35%;transform:rotate(-3deg)}.atelier-screen-composition--portfolio>div:nth-child(2){width:26%;top:25%;left:7%;transform:rotateY(14deg)rotate(-9deg)}.atelier-screen-composition--portfolio>div:nth-child(3){width:26%;top:8%;left:69%;transform:rotateY(-14deg)rotate(8deg)}.atelier-screen-composition--ritmo{background:#e7ecdb}.atelier-screen-composition--ritmo.atelier-screen-composition--portfolio{background:#e9e5df}.atelier-screen-composition--ritmo.atelier-screen-composition--trade{background:#f0f1e8}.atelier-screen-composition--onboarding{aspect-ratio:1125/850;background:#e4e9d8}.atelier-screen-composition--onboarding>div{width:21%;transform:rotate(-5deg)}.atelier-screen-composition--onboarding>div:first-child{top:14%;left:5%}.atelier-screen-composition--onboarding>div:nth-child(2){top:24%;left:28%}.atelier-screen-composition--onboarding>div:nth-child(3){top:12%;left:51%}.atelier-screen-composition--onboarding>div:nth-child(4){top:23%;left:74%}.atelier-detail-spread{perspective:1500px;background:#e7ebf2;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:9% 8%;display:grid;position:relative}.atelier-detail-spread .atelier-detail,.atelier-detail-spread .atelier-reward-details{background:0 0;padding:0;overflow:visible}.atelier-detail-spread .atelier-detail img{filter:drop-shadow(0 20px 20px #18273e1f);border-radius:12px}.atelier-detail-spread--conversion .atelier-detail:first-child{margin-top:22%;transform:rotateY(10deg)rotate(-6deg)}.atelier-detail-spread--conversion .atelier-detail:last-child{margin-bottom:22%;transform:rotateY(-8deg)rotate(5deg)}.atelier-detail-spread--rewards{background:#edeae4}.atelier-secondary-flows{perspective:1500px;gap:5%;padding:9% 8%}.atelier-secondary-flows>div:first-child{margin-top:38%;transform:rotate(-6deg)}.atelier-secondary-flows>div:nth-child(2){margin-bottom:32%;transform:rotate(5deg)}.atelier-secondary-flows>div:nth-child(3){transform:rotateY(-9deg)rotate(5deg)}.atelier-secondary-flows img,.atelier-secondary-flows video{filter:drop-shadow(0 20px 20px #18273e1f)}.atelier-tablet-spread{aspect-ratio:1125/1080;perspective:2000px;background:#e9edec;position:relative}.atelier-tablet-spread .atelier-detail{filter:drop-shadow(0 26px 24px #18292b24);background:0 0;width:69%;padding:0;position:absolute;overflow:visible}.atelier-tablet-spread .atelier-detail img{border-radius:12px}.atelier-tablet-spread .atelier-detail:first-child{top:10%;left:6%;transform:rotateY(8deg)rotate(-5deg)}.atelier-tablet-spread .atelier-detail:last-child{top:40%;left:25%;transform:rotateY(-6deg)rotate(4deg)}.atelier-tablet-spread--offers{background:#e5e8ed}.atelier-tablet-spread--offers .atelier-detail:first-child{top:9%;left:23%;transform:rotate(5deg)}.atelier-tablet-spread--offers .atelier-detail:last-child{top:40%;left:7%;transform:rotate(-5deg)}.atelier-tablet-spread--customers{background:#eae6df}.atelier-catalog-components{perspective:1600px;gap:12%;padding:9% 10%}.atelier-catalog-components img:first-child{filter:drop-shadow(0 18px 16px #18292b1f);margin-bottom:20%;transform:rotate(-5deg)}.atelier-catalog-components img:last-child{filter:drop-shadow(0 18px 16px #18292b1f);margin-top:20%;transform:rotate(6deg)}@media (max-width:700px){.atelier-screen-composition{aspect-ratio:auto;scroll-snap-type:x mandatory;scrollbar-color:#95a2b3 transparent;scrollbar-width:thin;perspective:none;align-items:center;gap:32px;padding:48px 30px;display:flex;overflow-x:auto}.atelier-screen-composition>div:nth-child(n){scroll-snap-align:center;flex:0 0 78%;width:78%;margin:0;position:static;transform:none}.atelier-detail-spread{grid-template-columns:1fr;gap:52px;padding:48px 30px}.atelier-detail-spread .atelier-detail:nth-child(n),.atelier-detail-spread .atelier-reward-details{margin:0;transform:rotate(-3deg)}.atelier-secondary-flows>div:nth-child(n){margin:0;transform:none}.atelier-tablet-spread{aspect-ratio:auto;gap:40px;padding:40px 24px;display:grid}.atelier-tablet-spread .atelier-detail:nth-child(n){width:100%;position:static;transform:rotate(-3deg)}.atelier-tablet-spread .atelier-detail:last-child{transform:rotate(3deg)}.atelier-catalog-components{gap:40px;padding:40px 28px}.atelier-catalog-components img:nth-child(n){margin:0}}.atelier-screen-composition:focus-visible{outline-offset:4px;outline:2px solid #516483}.atelier-screen-composition--ritmo:focus-visible{outline-color:#687b46}.atelier-screen-composition .bitexen-reveal-screen{box-shadow:none}.atelier-story .atelier-badges img{filter:drop-shadow(0 20px 22px #2e3a1e1f);flex:0 0 35%;width:35%;transform:rotate(-5deg)}.atelier-story .atelier-badges img:last-child{margin-top:8%;transform:rotate(5deg)}.atelier-outside .ritmo-screen-carousel__stage img{width:auto;height:100%}.atelier-outside .ritmo-screen-carousel--bottom .ritmo-screen-carousel__stage img{width:min(100%,17rem);height:auto}@media (max-width:700px){.atelier-story .atelier-badges img{flex-basis:42%;width:42%}.atelier-badges{gap:8%;padding:32px 20px}.atelier-outside .ritmo-screen-carousel--bottom .ritmo-screen-carousel__stage img{width:min(100%,15rem)}}.atelier-story .bitexen-reveal-screen{clip-path:inset(0 round 10%/4.614%);box-shadow:none;background:0 0;border-radius:10%/4.614%}.atelier-story .ritmo-detail-video{clip-path:inset(0 round 4.8%/7.8%);background:0 0;border-radius:4.8%/7.8%}.atelier-story .ritmo-detail-video[src$=card2\.mp4]{clip-path:inset(0 round 4.8%/6.8%);border-radius:4.8%/6.8%}.atelier-story .ritmo-detail-video[src$=card3\.mp4]{clip-path:inset(0 round 4.8%/4.2%);border-radius:4.8%/4.2%}.atelier-story .atelier-plane,.atelier-story .case-detail-image,.atelier-secondary-flows img{border-radius:0}.atelier-planes{aspect-ratio:1125/560;perspective:none;background:#e7ecf3}.atelier-plane--balance{top:14%;left:7%;transform:none;width:52%!important}.atelier-plane--orders{z-index:2;top:40%;left:54%;transform:none;width:39%!important}.atelier-plane--rewards{top:55%;left:11%;transform:none;width:32%!important}.atelier-detail-spread--conversion{background:#f0eee9;grid-template-columns:1.1fr .8fr;align-items:start;gap:10%;padding:8%}.atelier-detail-spread--conversion .atelier-detail:first-child{margin:0;transform:none}.atelier-detail-spread--conversion .atelier-detail:last-child{margin:0;transform:translateY(18%)}.atelier-detail-spread--rewards{background:#e9edf3;grid-template-columns:1.3fr 1fr;gap:8%;padding:8%}.atelier-detail-spread--rewards .atelier-detail{transform:none}.atelier-detail-spread--rewards .atelier-reward-details{gap:48px;transform:none}.atelier-secondary-flows{background:#f0eee9;grid-template-columns:1fr 1fr;gap:14%;padding:8% 16%}.atelier-secondary-flows>div:nth-child(n){margin:0;transform:none}.atelier-secondary-flows>div:last-child{padding-top:24%}.atelier-tablet-spread--offers{aspect-ratio:auto;background:#e5e8ed;grid-template-columns:1.45fr 1fr;align-items:center;gap:6%;padding:8% 6%;display:grid}.atelier-tablet-spread--offers .atelier-detail:nth-child(n){width:100%;position:static;transform:none}.atelier-tablet-spread--offers .atelier-detail:last-child{margin-top:24%}.atelier-tablet-spread--customers{aspect-ratio:auto;background:#edeae4;grid-template-columns:1fr;gap:48px;padding:8%;display:grid}.atelier-tablet-spread--customers .atelier-detail:nth-child(n){width:78%;position:static;transform:none}.atelier-tablet-spread--customers .atelier-detail:last-child{justify-self:end;width:86%}.atelier-catalog-components{background:#edf0ef;grid-template-columns:1.4fr 1fr;gap:8%;padding:8%}.atelier-catalog-components img:nth-child(n){filter:none;margin:0;transform:none}.atelier-story .atelier-outside{gap:24px}.atelier-outside>div{background:#e8eadf;padding:36px 24px}.atelier-outside>div:last-child{background:#e9e5de}.atelier-outside .ritmo-screen-carousel--editorial{touch-action:pan-y;gap:28px;width:100%;min-height:0;padding:0}.atelier-outside .ritmo-screen-carousel--editorial .ritmo-screen-carousel__stage{width:100%;height:620px;overflow:visible;-webkit-mask-image:none;mask-image:none}.atelier-outside .ritmo-screen-carousel--editorial .ritmo-screen-carousel__stage img{width:auto;max-width:100%;height:100%;animation:none;transform:none}.ritmo-screen-carousel__controls{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.ritmo-screen-carousel__controls>button{color:#34402b;cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ritmo-screen-carousel__options{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.ritmo-screen-carousel__options button{font:inherit;text-transform:capitalize;color:#47533d;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 8px;font-size:13px;line-height:1.4}.ritmo-screen-carousel__options button[aria-pressed=true]{color:#253914;background:#fff}.ritmo-screen-carousel__controls button:hover{background:#fff}.ritmo-screen-carousel__controls button:focus-visible{outline-offset:3px;outline:2px solid #687b46}@media (max-width:700px){.atelier-planes{aspect-ratio:auto}.atelier-planes .atelier-plane:nth-child(n){transform:none;width:100%!important}.atelier-detail-spread--conversion,.atelier-detail-spread--rewards{grid-template-columns:1fr;gap:36px;padding:32px 24px}.atelier-detail-spread--conversion .atelier-detail:last-child{transform:none}.atelier-secondary-flows{grid-template-columns:1fr;gap:28px;padding:36px 24px}.atelier-secondary-flows>div:last-child{padding-top:0}.atelier-tablet-spread--offers{grid-template-columns:1fr;gap:28px;padding:32px 24px}.atelier-tablet-spread--offers .atelier-detail:last-child{margin-top:0}.atelier-tablet-spread--customers{gap:28px;padding:32px 24px}.atelier-tablet-spread--customers .atelier-detail:nth-child(n){width:100%}.atelier-catalog-components{grid-template-columns:1fr;gap:24px}.atelier-outside>div{padding:28px 16px}.atelier-outside .ritmo-screen-carousel--editorial .ritmo-screen-carousel__stage{height:540px}.ritmo-screen-carousel__controls{gap:4px}.ritmo-screen-carousel__controls>button{flex-basis:36px;width:36px;height:36px}.ritmo-screen-carousel__options button{padding:10px 6px;font-size:12px}}.atelier-outside .ritmo-screen-carousel--editorial .ritmo-screen-carousel__stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.atelier-outside .ritmo-screen-carousel--editorial .ritmo-screen-carousel__stage img{object-fit:contain;min-height:0;max-height:100%}.ritmo-screen-carousel__controls>.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ritmo-screen-carousel__controls>button{flex-basis:44px;min-width:44px;min-height:44px}.ritmo-screen-carousel__options button{min-height:44px}.atelier-animated-photo{isolation:isolate;position:relative}.atelier-animated-photo__mask{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.atelier-animated-photo__mask>div{transform-origin:0 0;width:860px;height:1864px;position:absolute;top:0;left:0}.atelier-animated-photo__mask .bitexen-reveal-screen{filter:none;max-width:none;width:860px!important;height:1864px!important}.atelier-home-collage,.atelier-trade-collage,.atelier-performance-collage,.atelier-account-collage,.atelier-ritmo-activity{perspective:1800px;isolation:isolate;background:#edf1f6;position:relative}.atelier-home-collage{aspect-ratio:1125/1030;background:#f3f5f8}.atelier-home-collage>.bitexen-grid-background{--bitexen-grid-size:48px;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.bitexen-grid-background:before{content:"";inset:calc(-1 * var(--bitexen-grid-size));background-image:linear-gradient(90deg,#1c376314 1px,#0000 1px),linear-gradient(#1c376314 1px,#0000 1px);background-size:var(--bitexen-grid-size) var(--bitexen-grid-size);animation:20s linear infinite bitexen-grid-drift;position:absolute}@keyframes bitexen-grid-drift{to{transform:translate3d(calc(-1 * var(--bitexen-grid-size)), var(--bitexen-grid-size), 0)}}@media (prefers-reduced-motion:reduce){.bitexen-grid-background:before{animation:none}}.atelier-trade-collage{aspect-ratio:1125/1120;background:#e7edf5}.atelier-performance-collage{aspect-ratio:1125/1250;background:#f3f5f8}.atelier-account-collage{aspect-ratio:1125/900;background:#e9eff6}.atelier-ritmo-activity{aspect-ratio:1125/1050;background:#edf2e2}.atelier-component,.atelier-native-screen{filter:drop-shadow(0 24px 22px #1c2c4824);position:absolute}.atelier-component{border-radius:20px;overflow:hidden}.atelier-story .atelier-component img{border-radius:20px}.atelier-native-screen video{width:100%;height:auto;display:block}.atelier-native-screen img{clip-path:inset(0 round 10%/4.614%);border-radius:10%/4.614%}.atelier-home-screen{z-index:2;width:31%;top:12%;left:35%;transform:rotate(-4deg)}.atelier-home-balance{z-index:3;width:42%;top:8%;left:5%;transform:rotateY(10deg)rotate(-7deg)}.atelier-home-orders{z-index:3;width:33%;top:38%;right:4%;transform:rotateY(-10deg)rotate(5deg)}.atelier-home-rewards{z-index:3;width:31%;top:62%;left:6%;transform:rotate(-5deg)}.atelier-fast-trade{width:32%;top:8%;left:9%;transform:rotateY(14deg)rotate(-9deg)}.atelier-pro-trade{width:28%;top:15%;right:8%;transform:rotateY(-12deg)rotate(7deg)}.atelier-trade-convert{z-index:2;width:35%;top:55%;left:31%;transform:rotateY(8deg)rotate(-4deg)}.atelier-trade-discover{z-index:3;width:25%;top:70%;right:5%;transform:rotate(8deg)}.atelier-performance-screen{width:28%;top:8%;left:7%;transform:rotate(-6deg)}.atelier-history-screen{width:28%;top:15%;right:7%;transform:rotateY(-8deg)rotate(6deg)}.atelier-performance-detail{z-index:2;width:37%;top:32%;left:31%;transform:rotateY(6deg)rotate(-3deg)}.atelier-performance-gauge{z-index:3;width:27%;top:74%;right:8%;transform:rotate(5deg)}.atelier-performance-tiers{z-index:3;width:34%;top:80%;left:6%;transform:rotate(-5deg)}.atelier-account-verification{z-index:2;width:40%;top:30%;left:8%;transform:rotateY(12deg)rotate(-8deg)}.atelier-account-lock{width:43%;top:8%;right:8%;transform:rotateX(24deg)rotateY(-10deg)rotate(7deg)}.atelier-ritmo-actions{width:31%;top:22%;left:12%;transform:rotateY(12deg)rotate(-8deg)}.atelier-ritmo-week{width:35%;top:8%;right:12%;transform:rotateY(-8deg)rotate(5deg)}.atelier-outside-composition>div{min-width:0;position:relative}.atelier-outside-composition>div:first-child{padding-top:12%;transform:rotate(-4deg)}.atelier-outside-composition>div:last-child{transform:rotate(4deg)}.atelier-outside-composition .ritmo-screen-carousel--editorial{touch-action:pan-y pinch-zoom;gap:0;width:100%;min-height:0;padding:0;position:relative}.atelier-outside-composition .ritmo-screen-carousel__stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:630px;display:grid}.atelier-outside-composition .ritmo-screen-carousel__stage img{object-fit:contain;width:auto;max-width:100%;height:100%;min-height:0;max-height:100%;animation:none;transform:none}.atelier-outside-composition .ritmo-screen-carousel__controls{pointer-events:none;opacity:0;padding:0 4px;transition:opacity .18s;position:absolute;inset:0}.atelier-outside-composition .ritmo-screen-carousel__controls>button{pointer-events:auto;color:#33445d;background:#fff;box-shadow:0 8px 18px #1c2c481f}.atelier-outside-composition .ritmo-screen-carousel:hover .ritmo-screen-carousel__controls,.atelier-outside-composition .ritmo-screen-carousel:focus-within .ritmo-screen-carousel__controls{opacity:1}@media (max-width:700px){.atelier-home-collage,.atelier-trade-collage,.atelier-performance-collage,.atelier-account-collage,.atelier-ritmo-activity{aspect-ratio:auto;grid-template-columns:1fr;gap:36px;padding:40px 24px;display:grid}.atelier-component,.atelier-native-screen{width:100%!important;position:static!important;transform:none!important}.atelier-native-screen{margin:auto;width:84%!important}.atelier-component,.atelier-story .atelier-component img{border-radius:16px}.atelier-outside-composition{grid-template-columns:1fr;gap:40px;padding:36px 28px}.atelier-outside-composition>div:nth-child(n){padding:0;transform:none}.atelier-outside-composition .ritmo-screen-carousel__stage{height:540px}.atelier-outside-composition .ritmo-screen-carousel__controls{opacity:.9;padding:0}}@media (prefers-reduced-motion:reduce){.atelier-outside-composition .ritmo-screen-carousel__controls{transition:none}}.bitexen-reveal-layer{width:100%;position:relative}.atelier-story .bitexen-reveal-layer__poster{object-fit:fill;clip-path:inset(0 round 10%/4.614%);border-radius:10%/4.614%;width:100%;height:100%;position:absolute;inset:0}.bitexen-reveal-layer__poster[hidden]{display:none}.atelier-home-screen{z-index:4}.atelier-home-balance{z-index:1}.atelier-home-orders{z-index:2;width:30%;top:40%;right:3%}.atelier-home-rewards{z-index:2;width:28%}.atelier-trade-collage{aspect-ratio:1125/1200}.atelier-trade-convert{top:57%;left:35%}.atelier-trade-discover{width:23%;top:76%;right:6%}@media (max-width:700px){.atelier-trade-collage{aspect-ratio:auto}}.atelier-performance-tiers{top:76%}.atelier-home-collage,.atelier-trade-collage,.atelier-performance-collage,.atelier-account-collage,.atelier-ritmo-activity{aspect-ratio:auto;perspective:none;align-items:center;gap:32px;padding:clamp(32px,5vw,64px);display:grid}.atelier-component,.atelier-native-screen{filter:drop-shadow(0 16px 20px #1c2c481a);z-index:auto!important;width:100%!important;position:static!important;inset:auto!important;transform:none!important}.atelier-home-collage{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.12fr 1fr;gap:28px 36px}.atelier-home-screen{grid-area:1/2/3}.atelier-home-balance{grid-area:1/1;align-self:end}.atelier-home-rewards{grid-area:2/1;align-self:start}.atelier-home-orders{grid-area:1/3/3}.atelier-trade-collage{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1.05fr;gap:28px 40px}.atelier-fast-trade{grid-area:1/1/3}.atelier-pro-trade{grid-area:1/2/3}.atelier-trade-convert{grid-area:1/3;align-self:end}.atelier-trade-discover{grid-area:2/3;align-self:start}.atelier-trade-collage--quick{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.05fr}.atelier-trade-collage--quick .atelier-fast-trade{grid-area:1/1/3}.atelier-trade-collage--quick .atelier-trade-convert{grid-area:1/2}.atelier-trade-collage--quick .atelier-trade-discover{grid-area:2/2}.atelier-trade-collage--quick .atelier-flow-screen .atelier-usage-film__device{width:min(100%,calc((100svh - 176px)*var(--usage-device-ratio)))}.atelier-performance-collage{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.15fr .8fr;gap:28px 36px}.atelier-history-screen{grid-area:1/1/3}.atelier-performance-detail{grid-area:1/2/3}.atelier-performance-gauge{grid-area:1/3;align-self:end}.atelier-performance-tiers{grid-area:2/3;align-self:start}.atelier-account-collage{grid-template-columns:1fr 1fr;gap:64px;padding-inline:16%}.atelier-ritmo-activity{background:#f3f3ef;grid-template-columns:1.08fr 1fr;gap:64px;padding-inline:17%}.atelier-ritmo-actions{filter:none}.atelier-ritmo-usage{--ritmo-phone-height:min(calc(100svh - 176px),calc((100vw - 220px)*1.0458),760px);box-sizing:border-box;background:#f3f3ef;justify-content:center;align-items:center;gap:clamp(24px,5vw,64px);height:calc(100svh - 112px);padding:32px 24px;display:flex}.atelier-ritmo-usage__phone{height:var(--ritmo-phone-height);aspect-ratio:480/1004;clip-path:inset(0 round 15%/7.17%);filter:none;box-shadow:none;border-radius:15%/7.17%;flex:none;overflow:hidden}.atelier-ritmo-usage__phone video,.atelier-ritmo-usage__phone img{border-radius:inherit;width:100%;height:auto;display:block}.atelier-ritmo-usage__activity{height:var(--ritmo-phone-height);aspect-ratio:1500/3248;border-radius:10%/4.614%;flex:none;overflow:hidden}.atelier-ritmo-usage__activity img{width:100%;height:auto;display:block}@media (max-width:700px){.atelier-ritmo-usage{--ritmo-phone-height:min(calc(100svh - 176px),calc((100vw - 96px)*1.0458));gap:24px;padding:32px 24px}}.atelier-outside-composition{perspective:none;background:0 0;grid-template-columns:1fr 1fr;gap:24px;padding:0;display:grid;overflow:visible}.atelier-outside-composition>div:nth-child(n){background:#f0f3f6;border-radius:16px;padding:36px 28px 24px;overflow:hidden;transform:none}.atelier-outside-composition .ritmo-screen-carousel--editorial{gap:24px;position:static}.atelier-outside-composition .ritmo-screen-carousel__stage{height:600px;position:relative;overflow:hidden}.ritmo-screen-carousel__slide{place-items:center;min-width:0;min-height:0;display:grid;position:absolute;inset:0}.atelier-outside-composition .ritmo-screen-carousel__slide img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.atelier-outside-composition .ritmo-screen-carousel__controls{opacity:1;pointer-events:auto;justify-content:center;gap:16px;padding:0;transition:none;position:static;inset:auto}.atelier-outside-composition .ritmo-screen-carousel__controls>button{box-shadow:none;color:#33445d;background:0 0;border-radius:8px}.atelier-outside-composition .ritmo-screen-carousel__controls>button:hover{background:#e3e9f0}@media (max-width:700px){.atelier-home-collage,.atelier-trade-collage,.atelier-performance-collage,.atelier-account-collage,.atelier-ritmo-activity{grid-template-rows:auto;grid-template-columns:1fr;gap:32px;padding:36px 24px}.atelier-home-collage>*,.atelier-trade-collage>*,.atelier-performance-collage>*{grid-area:auto;align-self:auto}.atelier-native-screen{margin:auto;width:min(84%,320px)!important}.atelier-bitexen-opening-flows{grid-template-columns:1fr;gap:32px;height:auto;padding:32px 24px}.atelier-bitexen-opening-flows .atelier-usage-film__device{width:min(84%,calc((100svh - 176px)*var(--usage-device-ratio)))}.atelier-outside-composition{grid-template-columns:1fr;gap:14px}.atelier-outside-composition>div:nth-child(n){padding:28px 24px 20px}.atelier-outside-composition .ritmo-screen-carousel__stage{height:520px}}.atelier-flow-screen{filter:none;place-items:center;display:grid}.atelier-story>.atelier-bitexen-trade-grid{border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;overflow:visible}.atelier-bitexen-trade-tile{box-sizing:border-box;background:#e7edf5;border-radius:16px;place-items:center;min-width:0;padding:32px;display:grid;overflow:hidden}.atelier-bitexen-trade-tile--flow{height:calc(100svh - 112px)}.atelier-bitexen-trade-tile--component{aspect-ratio:1;padding:clamp(32px,5vw,64px)}.atelier-bitexen-trade-tile--component .atelier-component{max-width:360px}.atelier-bitexen-trade-tile--component .atelier-component img{object-fit:contain;max-height:400px}@media (max-width:700px){.atelier-story>.atelier-bitexen-trade-grid{grid-template-columns:1fr}.atelier-bitexen-trade-tile--flow{height:calc(100svh - 112px);padding:36px 24px}}.atelier-flow-screen .atelier-usage-film__device{width:min(100%,calc((100svh - 240px)*var(--usage-device-ratio)))}.atelier-flow-screen video,.atelier-flow-screen img{clip-path:none;filter:none;width:100%;height:auto;box-shadow:none;border-radius:9.3023%/4.2918%;display:block}@supports (width:round(down,100px,1px)){.atelier-flow-screen .atelier-usage-film__device{width:round(down,min(100%,calc((100svh - 240px)*var(--usage-device-ratio))),1px)}}@media (max-width:700px){.atelier-flow-screen .atelier-usage-film__device{width:min(100%,calc((100svh - 184px)*var(--usage-device-ratio)))}@supports (width:round(down,100px,1px)){.atelier-flow-screen .atelier-usage-film__device{width:round(down,min(100%,calc((100svh - 184px)*var(--usage-device-ratio))),1px)}}}@media (min-width:701px){.atelier-trade-collage,.atelier-performance-collage{box-sizing:border-box;grid-template-rows:minmax(0,1fr) minmax(0,1fr);height:calc(100svh - 112px);padding:32px 48px}.atelier-trade-collage>.atelier-component,.atelier-performance-collage>.atelier-component{align-self:center;place-items:center;height:100%;min-height:0;display:grid;overflow:hidden}.atelier-trade-collage>.atelier-component img,.atelier-performance-collage>.atelier-component img{object-fit:contain;width:auto;max-width:100%;height:100%;min-height:0}}
