.airplane-window-gallery_root__RV8KP{inline-size:100%;color:var(--color-carbon);font-family:inherit}.airplane-window-gallery_root__RV8KP *,.airplane-window-gallery_root__RV8KP :after,.airplane-window-gallery_root__RV8KP :before{box-sizing:border-box}.airplane-window-gallery_root__RV8KP button{font:inherit;cursor:pointer}.airplane-window-gallery_root__RV8KP :focus-visible{outline:2px solid var(--color-gulf);outline-offset:4px}.airplane-window-gallery_stage__T8A3M{position:relative;isolation:isolate;overflow:hidden;inline-size:100%;block-size:clamp(310px,54svh,480px);border:1px solid var(--color-hairline);border-radius:28px;background:linear-gradient(180deg,var(--color-sand),var(--color-ivory) 25%,var(--color-ivory) 60%,var(--color-sand))}.airplane-window-gallery_ceiling__W0hkC{position:absolute;inset-inline:0;inset-block-start:0;block-size:9%;display:flex;justify-content:space-evenly;align-items:end;padding-block-end:10px;border-block-end:1px solid color-mix(in srgb,var(--color-carbon) 12%,transparent);background:linear-gradient(180deg,var(--color-ivory),var(--color-sand));box-shadow:0 6px 18px color-mix(in srgb,var(--color-carbon) 8%,transparent)}.airplane-window-gallery_ceiling__W0hkC span{inline-size:6px;block-size:6px;border-radius:50%;background:var(--color-ivory);box-shadow:0 0 10px var(--color-ivory)}.airplane-window-gallery_floor__xZ6pv{position:absolute;inset-inline:0;inset-block-end:0;block-size:6%;border-block-start:1px solid color-mix(in srgb,var(--color-carbon) 9%,transparent);background:var(--color-sand)}.airplane-window-gallery_row__r0cdi{position:absolute;inset-inline:4%;inset-block:11% 7%;display:flex;align-items:center;justify-content:space-evenly;container-type:size;transition:opacity .35s,filter .35s}.airplane-window-gallery_dimmed__Aum4K{opacity:.4;filter:blur(1.5px);transition-delay:.12s}.airplane-window-gallery_seat__m_4k9{display:flex;flex:none;flex-direction:column;align-items:center;gap:8px}.airplane-window-gallery_seatNumber__4B7UD{color:var(--color-mangrove);font-size:11px;font-weight:700;line-height:1.5}.airplane-window-gallery_window__SJSq2{position:relative;display:block;inline-size:100%;aspect-ratio:.72;flex:none;padding:0;border:1px solid color-mix(in srgb,var(--color-ivory) 80%,transparent);border-radius:46%/34%;background:linear-gradient(135deg,var(--color-ivory),var(--color-sand));box-shadow:0 10px 22px color-mix(in srgb,var(--color-carbon) 20%,transparent),inset 0 1px 2px var(--color-ivory);transition:transform .25s}@media (hover:hover){.airplane-window-gallery_window__SJSq2:hover{transform:translateY(-2px)}}.airplane-window-gallery_rim__tyySm{position:absolute;inset:3.5%;border-radius:45%/33%;box-shadow:inset 0 3px 8px color-mix(in srgb,var(--color-carbon) 30%,transparent)}.airplane-window-gallery_glass__ANi9a{position:absolute;inset:7.5%;overflow:hidden;border-radius:44%/32%;background:var(--color-sand)}.airplane-window-gallery_view__vT4Kb{position:absolute;inset-block:0;inset-inline-start:0;block-size:100%;inline-size:135%;max-inline-size:none;max-width:none;-o-object-fit:cover;object-fit:cover;transform:translateX(-12.962963%);transition:opacity .4s}.airplane-window-gallery_glass__ANi9a{direction:ltr}.airplane-window-gallery_reflection__uqf3J{pointer-events:none;position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-ivory) 28%,transparent),transparent 45%,color-mix(in srgb,var(--color-carbon) 12%,transparent))}.airplane-window-gallery_shade__6LNQO{position:absolute;inset-inline:0;inset-block-start:0;block-size:100%;background:linear-gradient(180deg,var(--color-ivory),var(--color-sand) 60%,var(--color-ivory));transition-property:transform;transition-timing-function:cubic-bezier(.45,0,.2,1);border-block-end:4px solid var(--color-sand);box-shadow:0 3px 5px color-mix(in srgb,var(--color-carbon) 18%,transparent)}.airplane-window-gallery_handle__kpZ7V{position:absolute;inset-inline:37%;inset-block-end:2%;block-size:2%;border-radius:99px;background:color-mix(in srgb,var(--color-carbon) 25%,var(--color-sand))}.airplane-window-gallery_place__Rn0hh{display:flex;flex-direction:column;justify-content:start;align-items:center;min-block-size:48px;inline-size:125%;text-align:center;line-height:1.7;transition:opacity .2s}.airplane-window-gallery_place__Rn0hh strong{font-size:clamp(13px,1.7vw,18px);font-weight:750}.airplane-window-gallery_place__Rn0hh>span{font-size:12px;color:var(--color-mangrove)}.airplane-window-gallery_lookout__xIVGl{position:absolute;inset:0;z-index:20;cursor:zoom-out}.airplane-window-gallery_mask__R2mnE{position:absolute;inset:0;overflow:hidden}.airplane-window-gallery_vista__KJMt3{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;-o-object-fit:cover;object-fit:cover}.airplane-window-gallery_caption__Rq9ma{pointer-events:none;position:absolute;inset-inline:0;inset-block-end:0;padding:14% 6% 5%;color:var(--color-ivory);background:linear-gradient(0deg,color-mix(in srgb,var(--color-carbon) 95%,transparent),color-mix(in srgb,var(--color-carbon) 65%,transparent) 50%,transparent)}.airplane-window-gallery_caption__Rq9ma h3{margin:0;font-size:clamp(23px,3vw,34px);line-height:1.5;font-weight:800}.airplane-window-gallery_caption__Rq9ma p{margin-block:5px 0;max-inline-size:52ch;font-size:clamp(13px,1.5vw,16px);line-height:1.8}.airplane-window-gallery_caption__Rq9ma small{display:block;margin-block-start:12px;font-size:11px}.airplane-window-gallery_lookControls__YreL4{position:absolute;inset-inline:16px;inset-block-start:16px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.airplane-window-gallery_toolbar__Lu_ds{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;margin-block-start:12px}.airplane-window-gallery_toolbar__Lu_ds p{margin:0;font-size:13px;line-height:1.9;color:var(--color-carbon)}.airplane-window-gallery_controls__oFAFH{display:flex;flex:none;gap:8px}.airplane-window-gallery_control__WsQx3{display:inline-flex;justify-content:center;align-items:center;min-inline-size:44px;min-block-size:44px;padding:8px 16px;border:1px solid var(--color-hairline);border-radius:99px;background:var(--color-ivory);color:var(--color-mangrove);font-size:13px!important;font-weight:650!important}.airplane-window-gallery_control__WsQx3:hover:not(:disabled){background:var(--color-mangrove);color:var(--color-ivory);border-color:var(--color-mangrove)}.airplane-window-gallery_control__WsQx3:disabled{opacity:.4;cursor:default}.airplane-window-gallery_unavailable__eGnmV{position:absolute;inset:15%;display:grid;place-items:center;color:var(--color-carbon);font-size:12px}.airplane-window-gallery_srOnly__1kPQw{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:640px){.airplane-window-gallery_stage__T8A3M{border-radius:20px;block-size:clamp(310px,49svh,390px)}.airplane-window-gallery_toolbar__Lu_ds{flex-direction:column;gap:8px;text-align:center}.airplane-window-gallery_place__Rn0hh strong{font-size:13px}.airplane-window-gallery_place__Rn0hh>span{font-size:10px}.airplane-window-gallery_lookControls__YreL4{inset-inline:10px;inset-block-start:10px;gap:6px}.airplane-window-gallery_lookControls__YreL4 .airplane-window-gallery_control__WsQx3{padding-inline:12px;font-size:11px!important}.airplane-window-gallery_caption__Rq9ma{padding-block-end:6%}.airplane-window-gallery_caption__Rq9ma small{margin-block-start:6px}}@media (prefers-reduced-motion:reduce){.airplane-window-gallery_root__RV8KP *,.airplane-window-gallery_root__RV8KP :after,.airplane-window-gallery_root__RV8KP :before{transition:none!important;animation:none!important}}