@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_de7b2fa9-module__1ltb7q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_de7b2fa9-module__1ltb7q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--background:#f6f4ef;--foreground:#171a20;--card:#fff;--card-foreground:#171a20;--primary:#171a20;--primary-foreground:#fff;--secondary:#d8aa3d;--secondary-foreground:#171a20;--muted:#eae7df;--muted-foreground:#626874;--accent:#d8aa3d;--accent-foreground:#171a20;--border:#d8d4ca;--input:#cdc8bc;--ring:#a77d19;--gold:#d8aa3d;--gold-light:#edc55e;--charcoal:#171a20;--paper:#f6f4ef}.dark{--background:#111319;--foreground:#f7f5f0;--card:#1b1e25;--card-foreground:#f7f5f0;--primary:#d7b74c;--primary-foreground:#111319;--secondary:#262a33;--secondary-foreground:#f7f5f0;--muted:#242832;--muted-foreground:#adb2bd;--accent:#d7b74c;--accent-foreground:#111319;--border:#333844;--input:#414754;--ring:#d7b74c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--charcoal);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;font-size:1rem}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #a77d19}.app-download-banner{color:#171a20;z-index:120;background:#d8aa3d;grid-template-columns:1fr auto auto;align-items:center;gap:1.25rem;min-height:68px;padding:.65rem clamp(1.25rem,4vw,4.5rem);display:grid;position:sticky;top:0}.app-download-message{justify-content:flex-start;align-items:center;gap:.7rem;min-width:0;display:flex}.app-download-icon{background:#171a20;border:1px solid #ffffff30;border-radius:11px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;margin-left:-4.5px;margin-right:-4.5px;display:flex;box-shadow:0 3px 8px #171a2026}.app-download-icon img{object-fit:contain;width:28px;height:34px}.app-download-message p{text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;margin:0;font-size:.875rem;display:flex}.app-download-message strong{font-weight:800}.app-download-message span{color:#3f3a2c}.app-download-banner>a{white-space:nowrap;border-bottom:1px solid #171a20;padding-bottom:2px;font-size:.78rem;font-weight:800}.app-download-banner>button{color:#171a20;background:#0000000d;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.app-download-banner>button:hover{background:#00000018}.app-download-banner>button svg{width:16px;height:16px}.site-header{color:#fff;z-index:10;background:#171a20f7;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(1.25rem,4vw,4.5rem);display:grid;position:relative}.brand{align-items:center;gap:.7rem;width:fit-content;display:inline-flex}.brand img{object-fit:contain;width:35px;height:42px}.brand span{line-height:.9;display:grid}.brand b{font-family:var(--font-manrope);letter-spacing:-.03em;font-size:1.1rem}.brand small{color:var(--gold-light);letter-spacing:.24em;text-transform:uppercase;margin-top:.35rem;font-size:.67rem}.site-header nav{gap:2.25rem;display:flex}.site-header nav a{color:#d9dce2;font-size:.9rem}.site-header nav a:hover{color:#fff}.header-actions{justify-self:end;align-items:center;gap:.7rem;display:flex}.header-phone{color:#e8e9ec;white-space:nowrap;align-items:center;gap:.42rem;font-size:.82rem;font-weight:650;display:inline-flex}.header-phone svg{color:var(--gold)}.header-phone:hover{color:#fff}.header-cta{border:1px solid #ffffff2b;border-radius:999px;justify-self:end;align-items:center;gap:.55rem;padding:.72rem 1rem;font-size:.9rem;font-weight:650;display:inline-flex}.header-cta svg{color:var(--gold)}.hero{min-height:790px;position:relative;overflow:visible}.hero-image{object-fit:cover;object-position:55% 55%;z-index:0}.hero-wash{z-index:1;background:linear-gradient(90deg,#11141beb 0%,#11141ba3 42%,#11141b1a 76%),linear-gradient(#0000 46%,#11141ba6 100%);position:absolute;inset:0}.hero-content{color:#fff;z-index:2;max-width:min(1000px,100% - clamp(3rem,14vw,14rem));position:absolute;top:clamp(3.5rem,7vw,5.5rem);left:clamp(1.5rem,7vw,7rem)}.section-label{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:700}.hero h1{font-family:var(--font-manrope);letter-spacing:-.06em;margin:0 0 1.6rem;font-size:clamp(3.1rem,5.5vw,5.9rem);line-height:.93}.hero h1 span,.hero h1 strong{display:block}.hero h1 strong{color:var(--gold);font-weight:inherit}.hero-copy{color:#e5e7eb;max-width:530px;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.55}.flight-search{z-index:3;background:#fffffffa;border-radius:1.4rem;max-width:min(1140px,100% - clamp(3rem,14vw,14rem));padding:1rem;position:absolute;bottom:74px;left:clamp(1.5rem,7vw,7rem);right:clamp(1.5rem,7vw,7rem);box-shadow:0 28px 70px #00000038}.search-topline{justify-content:space-between;align-items:center;margin:0 .2rem .75rem;display:flex}.search-topline strong{font-family:var(--font-manrope);font-size:1.05rem}.trip-toggle{background:#ece9e1;border-radius:999px;padding:.22rem;display:flex}.trip-toggle button{color:#656b75;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.42rem .7rem;font-size:.78rem}.trip-toggle button[aria-pressed=true]{color:var(--charcoal);background:#fff;box-shadow:0 1px 4px #0002}.search-fields{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr) minmax(135px,1fr);gap:.55rem;display:grid}.flight-search[data-round-trip=false] .search-fields{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,.95fr) minmax(135px,1fr)}.flight-search[data-round-trip=false] .return-date{display:none}.search-fields label,.date-field,.select-field{border:1px solid var(--border);border-radius:.9rem;gap:.3rem;min-width:0;padding:.65rem .85rem;display:grid;position:relative}.search-fields label>span,.select-field>span,.date-trigger>span{color:#6b7079;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.69rem;font-weight:700;display:flex}.search-fields label>span,.select-field>span,.date-trigger>span,.traveler-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-fields input{appearance:none;color:var(--charcoal);background:0 0;border:0;outline:none;width:100%;min-width:0}.search-fields input::placeholder{color:#91959c}.airport-menu{z-index:40;background:#fff;border:1px solid #ded9ce;border-radius:1rem;min-width:min(360px,78vw);padding:.35rem;display:grid;position:absolute;top:calc(100% + .65rem);left:0;overflow:hidden;box-shadow:0 18px 50px #11141b33}.airport-menu>p{color:#666c75;margin:0;padding:.8rem .9rem;font-size:.82rem;line-height:1.4}.airport-option{color:var(--charcoal);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.72rem;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.68rem .75rem;display:grid}.airport-option:hover,.airport-option:focus,.airport-option[aria-selected=true]{background:#f0ede5;outline:none}.airport-option>strong{color:#8e6813;font-family:var(--font-geist-mono);letter-spacing:.04em;font-size:.82rem}.airport-option>span{gap:.12rem;min-width:0;display:grid}.airport-option b{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.airport-option small{color:#717680;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.airport-option svg{color:#8e6813;width:15px;height:15px}.date-trigger,.traveler-trigger{appearance:none;color:var(--charcoal);cursor:pointer;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0}.date-trigger{text-align:left;align-items:stretch;gap:.3rem;display:grid}.date-trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;font-weight:400;overflow:hidden}.traveler-trigger{border-radius:0;justify-content:space-between;height:auto;font-size:.91rem}.traveler-trigger svg{color:#777c84}.calendar-popover{z-index:30;background:#fff;border:1px solid #ded9ce;border-radius:1rem;width:max-content;padding:.65rem;position:absolute;top:calc(100% + .65rem);left:0;box-shadow:0 18px 50px #11141b33}.calendar-popover [data-slot=calendar]{--cell-size:2.35rem;color:var(--charcoal);background:#fff}.calendar-popover [data-selected-single=true]{background:var(--gold);color:var(--charcoal);font-weight:700}.calendar-popover button:hover{background:#f0ede5}.traveler-menu{z-index:30;background:#fff;border:1px solid #ded9ce;border-radius:1rem;min-width:190px;padding:.4rem;display:grid;position:absolute;top:calc(100% + .65rem);left:0;box-shadow:0 18px 50px #11141b33}.traveler-option{color:var(--charcoal);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.7rem;justify-content:space-between;align-items:center;padding:.65rem .75rem;font-size:.9rem;display:flex}.traveler-option:hover,.traveler-option:focus{color:var(--charcoal);background:#f0ede5}.traveler-option[aria-selected=true]{color:var(--charcoal);background:#f4e5b9;font-weight:700}.traveler-option svg{width:16px;height:16px}.search-submit{background:var(--gold);color:#171717;cursor:pointer;white-space:nowrap;border:0;border-radius:.9rem;justify-content:center;align-items:center;gap:.65rem;min-height:64px;padding:0 1.4rem;font-weight:750;display:flex}.search-submit:hover{background:#e3b84e}.search-error{color:#a3392f;margin:.65rem .2rem 0;font-size:.78rem}.hero-proof{color:#e5e7eb;z-index:2;gap:2rem;display:flex;position:absolute;bottom:22px;left:clamp(1.5rem,7vw,7rem)}.hero-proof span{align-items:center;gap:.45rem;font-size:.78rem;display:flex}.hero-proof svg{color:var(--gold-light)}.intro{grid-template-columns:.7fr 2fr;gap:3rem;padding:clamp(5rem,10vw,9rem) clamp(1.5rem,7vw,7rem);display:grid}.section-label{color:#8e6813;margin:.3rem 0}.intro>div{max-width:900px}.intro h2,.experience-copy h2,.services h2,.closing h2{font-family:var(--font-manrope);letter-spacing:-.055em;line-height:1.02}.intro h2{margin:0;font-size:clamp(2.7rem,5.3vw,5.5rem)}.intro>div:not(.intro-brand) p:not(.section-label){color:#5f636c;max-width:650px;margin:2rem 0 0;font-size:1.15rem;line-height:1.7}.intro>div>.section-label{margin:0 0 1.25rem}.intro-brand{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.intro-brand img{width:105px;height:auto}.intro-brand .section-label{margin:0}.app-story{background:#ece9e1;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;min-height:680px;padding:5rem clamp(1.5rem,7vw,7rem);display:grid;overflow:hidden}.app-story-copy{text-align:center;width:100%;max-width:600px;margin-inline:auto}.app-story h2,.mission-story h2,.concierge h2{font-family:var(--font-manrope);letter-spacing:-.06em;margin:1rem 0 1.5rem;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.98}.app-story-copy>p:not(.section-label),.concierge-heading>p:not(.section-label){color:#5f636c;font-size:1.08rem;line-height:1.7}.app-steps{gap:.8rem;margin-top:2rem;display:grid}.app-steps span{text-align:left;background:#fff9;border:1px solid #d7d2c7;border-radius:1rem;justify-content:flex-start;align-items:center;gap:.8rem;padding:1rem;display:flex}.app-steps svg{color:#8b7017;flex:0 0 19px;width:19px;height:19px}.app-visuals{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.phone-demo{aspect-ratio:9/19.5;color:#151922;background:#f7f9fc;border:8px solid #11151b;border-radius:3rem;flex:none;width:min(300px,72%);height:auto;min-height:0;position:relative;overflow:hidden;box-shadow:0 28px 50px #0003,inset 0 0 0 1px #555}.phone-demo-island{z-index:4;background:#080a0e;border-radius:999px;width:82px;height:19px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-status{justify-content:space-between;align-items:center;padding:12px 20px 8px;font-size:.59rem;font-weight:700;display:flex}.phone-app-header{background:#fff;border-bottom:1px solid #e6e9ef;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;margin-inline:1px;padding:.7rem 1rem;display:grid}.phone-app-header img{object-fit:contain;width:21px;height:25px}.phone-app-header strong{letter-spacing:-.02em;font-size:.84rem}.phone-app-header svg{width:18px;height:18px}.phone-demo-viewport{height:calc(100% - 78px);position:relative;overflow:hidden}.phone-search-view,.phone-results-view,.phone-success{padding:.9rem;transition:opacity .42s,transform .55s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.phone-search-view{opacity:1;transform:translateY(0)}.phone-search-view.is-hidden{opacity:0;transform:translateY(-34px)}.phone-search-view h3,.phone-results-view h3{margin:0 0 .65rem;font-size:.9rem}.phone-search-view>p{color:#777e8b;margin:0 0 .25rem;font-size:.56rem}.phone-trip-toggle{text-align:center;background:#eef0f4;border:1px solid #d8dde5;border-radius:.55rem;grid-template-columns:1fr 1fr;margin-bottom:.65rem;font-size:.58rem;display:grid;overflow:hidden}.phone-trip-toggle b{background:var(--gold);color:#fff;padding:.45rem}.phone-trip-toggle span{padding:.45rem}.phone-mini-field{background:#fff;border:1px solid #d9dee7;border-radius:.65rem;margin-top:.52rem;padding:.55rem .65rem;position:relative;box-shadow:0 1px 2px #0000000d}.phone-mini-field>span,.phone-mini-row span{color:#747c8a;text-transform:uppercase;align-items:center;gap:.2rem;margin-bottom:.24rem;font-size:.54rem;display:flex}.phone-mini-field>span svg{width:10px;height:10px}.phone-mini-field strong{color:#a0a6b0;min-height:.9rem;font-size:.69rem;font-weight:500;display:flex}.phone-mini-field strong.has-value{color:#151922;letter-spacing:0;font-size:.7rem;font-weight:750}.phone-mini-field strong i{background:var(--gold);width:1px;height:.85rem;margin-left:2px;animation:.7s step-end infinite phone-caret;display:inline-block}.phone-suggestion{z-index:5;background:#fff;border:1px solid #d4d9e1;border-radius:.65rem;grid-template-columns:16px 1fr 14px;align-items:center;gap:.5rem;padding:.55rem;animation:.22s both phone-suggestion-in;display:grid;position:absolute;top:calc(100% + .28rem);left:-.15rem;right:-.15rem;box-shadow:0 10px 24px #10141d24}.phone-suggestion>svg{color:#9b7218;width:14px;height:14px}.phone-suggestion span{display:grid}.phone-suggestion b{font-size:.65rem}.phone-suggestion small{color:#7a818d;font-size:.5rem}.phone-mini-row{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.52rem;display:grid}.phone-mini-row>div{background:#fff;border:1px solid #d9dee7;border-radius:.65rem;padding:.48rem .6rem}.phone-mini-row strong{justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.phone-mini-row svg{width:11px;height:11px}.phone-request,.phone-continue{background:var(--gold);color:#171717;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;min-height:38px;margin-top:.65rem;font-size:.71rem;font-weight:750;transition:transform .18s,background .3s;display:flex}.phone-request svg{width:13px;height:13px}.phone-request.is-requesting{transform:scale(.97)}.phone-spinner{border:2px solid #17171744;border-top-color:#171717;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite phone-spin}.phone-results-view{opacity:0;transform:translateY(45px)}.phone-results-view.is-visible{opacity:1;transform:translateY(0)}.phone-route-summary{font-family:var(--font-manrope);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:.2rem;font-size:1.15rem;font-weight:750;display:grid}.phone-route-summary svg{color:var(--gold);width:17px;height:17px;transform:rotate(90deg)}.phone-results-view>p{color:#7a818d;text-align:center;margin:.22rem 0 .9rem;font-size:.59rem}.phone-results-view h3{margin-bottom:.7rem}.phone-results-list{gap:.55rem;display:grid}.phone-aircraft-option{background:#fff;border:1px solid #d9dee7;border-radius:.8rem;grid-template-columns:72px 1fr 20px;align-items:center;gap:.55rem;padding:.42rem;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;overflow:hidden}.phone-aircraft-option.is-selected{border-color:var(--gold);box-shadow:0 0 0 2px #d8aa3d33}.phone-aircraft-photo{background-position:50%;background-size:cover;border-radius:.55rem;height:62px}.phone-aircraft-photo.malibu{background-image:url(/assets/piper-malibu.png)}.phone-aircraft-photo.king-air{background-image:url(/assets/phoenix-f90.webp)}.phone-aircraft-option div:nth-child(2){display:grid}.phone-aircraft-option small{color:#9b7218;text-transform:uppercase;font-size:.51rem;font-weight:750}.phone-aircraft-option strong{font-size:.67rem;line-height:1.25}.phone-aircraft-option span{color:#7a818d;font-size:.54rem}.phone-aircraft-option>i{border:1px solid #cfd4dc;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.phone-aircraft-option.is-selected>i{background:var(--gold);border-color:var(--gold)}.phone-aircraft-option>i svg{width:11px;height:11px}.phone-continue{color:#8a919d;background:#dfe3ea;margin-top:.8rem}.phone-continue.is-ready{background:var(--gold);color:#171717}.phone-continue.is-booking{transform:scale(.97)}.phone-success{opacity:0;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:translateY(30px)}.phone-success.is-visible{opacity:1;transform:translateY(0)}.phone-success>div{background:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:1rem;display:flex}.phone-success>div svg{width:26px;height:26px}.phone-success p{color:#9b7218;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.58rem;font-weight:750}.phone-success h3{font-family:var(--font-manrope);letter-spacing:-.04em;margin:0 0 1.2rem;font-size:1.35rem}.phone-success>span{font-size:.72rem;font-weight:700}.phone-success>i{background:#cdd2da;width:1px;height:18px;margin:.25rem 0}.phone-success>small{color:#747c8a;max-width:220px;margin-top:1.2rem;font-size:.6rem;line-height:1.55}.phone-home-indicator{background:#11151b;border-radius:999px;width:92px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}@keyframes phone-caret{0%,52%{opacity:1}53%,to{opacity:0}}@keyframes phone-spin{to{transform:rotate(360deg)}}@keyframes phone-suggestion-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cabin-story{background:#fff;grid-template-columns:1.08fr .92fr;align-items:stretch;min-height:650px;display:grid}.cabin-image{min-height:650px;position:relative;overflow:hidden}.cabin-image img{object-fit:cover;object-position:center}.cabin-copy{align-self:center;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,7vw,7rem)}.cabin-copy h2{font-family:var(--font-manrope);letter-spacing:-.055em;margin:1rem 0 1.5rem;font-size:clamp(2.7rem,4.5vw,4.9rem);line-height:1}.cabin-copy>p:not(.section-label){color:#5f636c;font-size:1.08rem;line-height:1.7}.cabin-copy .experience-promises{grid-template-columns:1fr;margin:2.25rem 0 0}.cabin-copy .experience-promises span+span{border-top:1px solid #ddd8cd}.how-it-works{background:var(--charcoal);color:#fff;grid-template-columns:.85fr 1.4fr;gap:clamp(3rem,7vw,7rem);padding:clamp(5rem,9vw,8rem) clamp(1.5rem,7vw,7rem);display:grid}.how-heading h2{font-family:var(--font-manrope);letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1.02}.how-steps{display:grid}.how-steps article{grid-template-columns:60px 1fr;gap:1.25rem;padding:1.2rem 0;display:grid}.how-steps article>.how-icon{color:var(--gold);background:#ffffff0d;border:1px solid #ffffff12;border-radius:50%;justify-content:center;align-items:center;height:60px;display:flex}.how-icon svg{width:26px;height:26px}.how-steps small{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.how-steps h3{font-family:var(--font-manrope);letter-spacing:-.035em;margin:0;padding:.25rem 0 .5rem;font-size:clamp(1.35rem,2vw,2rem)}.how-steps p{color:#bfc4cd;margin:0;line-height:1.65}.mission-story{color:#fff;min-height:760px;position:relative;overflow:hidden}.mission-story>img{object-fit:cover;object-position:center}.mission-overlay{z-index:1;background:linear-gradient(90deg,#0a0c11f2 0%,#0a0c11db 58%,#0a0c1180 100%);position:absolute;inset:0}.mission-copy{z-index:2;max-width:600px;margin-inline:clamp(1.5rem,7vw,7rem);padding-block:5rem;position:relative}.mission-copy>p:not(.section-label){color:#d2d6dd;font-size:1.08rem;line-height:1.7}.mission-points{border-top:1px solid #ffffff35;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;padding-top:1.75rem;display:grid}.mission-points>div>svg{color:var(--gold-light);width:24px;height:24px;margin-bottom:.75rem}.mission-points strong{font-size:1rem;display:block}.mission-points p{color:#d2d6dd;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.mission-points span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:.55rem;padding:.8rem 1rem;display:flex}.mission-points svg{color:var(--gold-light);width:18px;height:18px}.services{background:var(--paper);padding:clamp(5rem,9vw,8rem) clamp(1.5rem,7vw,7rem)}.services-heading{max-width:780px}.services h2{margin:1rem 0 1.25rem;font-size:clamp(2.6rem,4.8vw,4.8rem)}.services-heading>p:not(.section-label){color:#626771;max-width:670px;font-size:1.08rem;line-height:1.7}.service-list{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.service-card{background:#fff;border:1px solid #ded9cf;border-radius:1.15rem;flex-direction:column;min-height:330px;padding:clamp(1.5rem,2.5vw,2.25rem);transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.service-card:hover{border-color:#c79a2b;transform:translateY(-4px);box-shadow:0 18px 44px #181a1f17}.service-card:focus-visible{outline-offset:3px;outline:3px solid #ddb13e}.service-icon{background:var(--gold);border-radius:.8rem;justify-content:center;align-items:center;width:50px;height:50px;margin-left:auto;display:flex}.service-icon svg{width:25px;height:25px}.service-list h3{font-family:var(--font-manrope);letter-spacing:-.04em;margin:1.5rem 0 .8rem;font-size:clamp(1.55rem,2vw,2rem)}.service-card>p{color:#676c75;margin:0 0 2rem;line-height:1.65}.service-action{color:#976c0d;align-items:center;gap:.65rem;margin-top:auto;font-weight:750;display:flex}.service-action svg{width:18px;height:18px;transition:transform .2s}.service-card:hover .service-action svg{transform:translate(4px)}.concierge{background:#fff;padding:clamp(5rem,9vw,8rem) clamp(1.5rem,7vw,7rem)}.concierge-heading{max-width:930px}.concierge-cards{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}.experience-promises{border-top:1px solid #ddd8cd;border-bottom:1px solid #ddd8cd;grid-template-columns:repeat(3,1fr);margin:2.5rem 0 3rem;display:grid}.experience-promises span{align-items:center;gap:.7rem;padding:1.15rem 0;font-size:.9rem;font-weight:650;display:flex}.experience-promises svg{color:#9b7218;flex:0 0 24px;width:24px;height:24px}.concierge-cards article{background:var(--paper);border:1px solid #dfdbd1;border-radius:1.25rem;grid-template-rows:260px auto;grid-template-columns:1fr;min-height:360px;display:grid;overflow:hidden}.concierge-image{min-height:260px;position:relative;overflow:hidden}.concierge-image img{object-fit:cover;transition:transform .5s}.concierge-image.transport-image{background:#e9e7e1}.concierge-image.transport-image img{object-fit:contain;padding:1rem .35rem}.concierge-cards article:hover .concierge-image img{transform:scale(1.025)}.concierge-card-copy{padding:clamp(1.5rem,2.5vw,2.25rem)}.card-label{align-items:center;gap:.75rem;display:flex}.card-label>svg{background:var(--gold);border-radius:.65rem;width:36px;height:36px;padding:.55rem}.card-label .section-label{margin:0}.concierge-card-copy h3{font-family:var(--font-manrope);letter-spacing:-.045em;margin:1.35rem 0 .8rem;font-size:clamp(1.55rem,2.1vw,2.15rem);line-height:1.08}.concierge-card-copy>p:not(.section-label){color:#666b74;line-height:1.65}.rental-logos{border-top:1px solid #d9d5cb;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.rental-logos img{object-fit:contain;width:auto;max-width:140px;height:56px;margin:-9px 0}.partner-strip{background:#e9e6df;grid-template-columns:auto 1fr;align-items:center;gap:2rem;padding:2rem clamp(1.5rem,7vw,7rem);display:grid}.partner-strip>p{color:#6a6e76;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.72rem;font-weight:700}.partner-strip>div{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:clamp(.8rem,3vw,3rem);min-width:0;display:flex}.partner-strip img{filter:grayscale()brightness(0);object-fit:contain;opacity:.62;width:auto;height:clamp(24px,2.7vw,34px)}.partner-strip span,.partner-strip strong{color:#171a209e;font-family:var(--font-manrope);white-space:nowrap;font-size:clamp(.8rem,1.4vw,1.05rem)}.closing{color:#fff;min-height:610px;position:relative;overflow:hidden}.closing>img{object-fit:cover;object-position:center}.closing-overlay{z-index:1;background:linear-gradient(90deg,#0e1016e0 0%,#0e101680 50%,#0e10161f 100%);position:absolute;inset:0}.closing-copy{z-index:2;max-width:1000px;position:absolute;top:50%;left:clamp(1.5rem,7vw,7rem);transform:translateY(-50%)}.closing .section-label{color:var(--gold-light)}.closing h2{max-width:1000px;margin:1rem 0 2.5rem;font-size:clamp(3rem,6vw,6.5rem)}.closing a{border-bottom:2px solid var(--gold-light);color:#fff;align-items:center;gap:1rem;padding-bottom:.5rem;font-weight:750;display:inline-flex}.site-footer{background:var(--charcoal);color:#fff;padding:4.25rem clamp(1.5rem,7vw,7rem) 1.6rem}.footer-main{grid-template-columns:minmax(260px,.72fr) 1.28fr;gap:clamp(3rem,8vw,8rem);display:grid}.footer-intro{flex-direction:column;align-items:flex-start;display:flex}.footer-intro>p{color:#aeb3bd;max-width:330px;margin:1.4rem 0 1.1rem;font-size:.9rem;line-height:1.6}.footer-phone{color:#f1d27a;align-items:center;gap:.5rem;margin-bottom:1.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.footer-phone svg{width:16px;height:16px}.footer-phone:hover{color:#fff}.app-store-badge{border-radius:9px;transition:transform .18s;display:inline-flex}.app-store-badge:hover{transform:translateY(-2px)}.app-store-badge>img{width:150px;height:auto;display:block}.footer-sitemap{grid-template-columns:repeat(3,minmax(120px,1fr));gap:2rem;display:grid}.footer-sitemap>div{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.footer-sitemap strong{color:#f0c962;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem}.footer-sitemap a{color:#bdc1c9;font-size:.88rem}.footer-sitemap a:hover{color:#fff}.footer-bottom{color:#7f858f;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;margin-top:3.75rem;padding-top:1.4rem;font-size:.72rem;display:flex}.footer-bottom small{font-size:inherit}.footer-bottom>span{gap:1.3rem;display:flex}.footer-bottom a:hover{color:#c7cbd1}@media (max-width:1150px){.header-phone span{display:none}.partner-strip{grid-template-columns:1fr;gap:1.1rem;padding-block:1.6rem}.partner-strip>p{text-align:center}.partner-strip>div{justify-content:center}}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{min-height:940px}.hero-content{top:4rem}.hero-image{object-position:62% 50%}.flight-search{max-width:none;bottom:72px}.search-fields{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"from to depart return""travelers travelers submit submit"}.search-fields .from-field{grid-area:from}.search-fields .to-field{grid-area:to}.search-fields .depart-date{grid-area:depart}.search-fields .return-date{grid-area:return}.search-fields .passengers{grid-area:travelers}.search-submit{grid-area:submit}.flight-search[data-round-trip=false] .return-date{opacity:0;pointer-events:none;visibility:hidden}.flight-search[data-round-trip=false] .search-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.flight-search[data-round-trip=false] .return-date{display:grid}.intro,.app-story{grid-template-columns:1fr}.app-visuals{min-height:520px}.cabin-story{grid-template-columns:1fr}.cabin-image{min-height:480px}.how-it-works,.service-list,.concierge-cards,.footer-main{grid-template-columns:1fr}}@media (min-width:1000px){.concierge-cards article{grid-template-rows:280px auto}.concierge-image{min-height:280px}.concierge-image img{object-position:center 52%}.concierge-card-copy{padding:2rem 2.25rem 2.35rem}}@media (min-width:700px) and (max-width:999px){.concierge-cards article{grid-template-rows:1fr;grid-template-columns:minmax(180px,.72fr) 1.28fr}.concierge-image{min-height:100%}}@media (max-width:560px){.app-download-banner{grid-template-columns:1fr auto;gap:.7rem;padding-block:.65rem}.app-download-message{justify-content:flex-start}.app-download-message p{flex-direction:column;align-items:flex-start;gap:.1rem;line-height:1.25}.app-download-message span{font-size:.72rem}.app-download-banner>a{display:none}.site-header{height:72px}.header-cta{font-size:0}.header-cta:before{content:"Book";font-size:.86rem}.hero{min-height:1110px}.hero h1{font-size:clamp(3rem,15vw,4.4rem)}.hero-copy{max-width:90%}.flight-search{padding:1rem;left:1rem;right:1rem}.search-topline{flex-direction:column;align-items:flex-start;gap:.75rem}.search-fields{grid-template-columns:1fr;grid-template-areas:"from""to""depart""return""travelers""submit";display:grid}.search-fields label,.date-field,.select-field{border:1px solid var(--border)}.flight-search[data-round-trip=false] .return-date{display:none}.app-visuals{min-height:430px}.phone-demo{width:min(300px,86%)}.experience-promises{grid-template-columns:1fr}.experience-promises span+span{border-top:1px solid #ddd8cd}.concierge-cards article{grid-template-columns:1fr}.concierge-image{min-height:210px}.transport-image{min-height:170px}.how-steps article{grid-template-columns:60px 1fr}.mission-points{grid-template-columns:1fr}.how-steps article p{grid-column:2}.hero-proof{flex-wrap:wrap;gap:.8rem 1.25rem;left:1rem;right:1rem}.hero-proof span{font-size:.7rem}.intro{gap:2rem}.footer-sitemap{grid-template-columns:1fr 1fr;gap:2.25rem 1.5rem}.footer-sitemap>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.phoenix-chat{color:#191d25;isolation:isolate;z-index:100;position:fixed;bottom:24px;right:24px}.phoenix-chat button{cursor:pointer;font:inherit}.phoenix-chat-launcher{color:#171b22;font:inherit;background:#d9aa36;border:1px solid #b98d27;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin-left:auto;padding:0 21px;font-weight:700;transition:background .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 10px 30px #0000002b}.phoenix-chat-launcher:hover{background:#e2b642;transform:translateY(-2px);box-shadow:0 13px 34px #00000036}.phoenix-chat-launcher:active{transform:translateY(0)scale(.98)}.phoenix-chat-panel{transform-origin:100% 100%;background:#fff;border:1px solid #d9d7d1;border-radius:22px;flex-direction:column;width:min(404px,100vw - 32px);height:min(610px,100dvh - 112px);animation:.24s cubic-bezier(.2,.8,.2,1) both chat-panel-in;display:flex;position:absolute;bottom:calc(100% + 14px);right:0;overflow:hidden;box-shadow:0 24px 80px #11182736,0 4px 16px #1118271f}.chat-header{color:#fff;background:linear-gradient(135deg,#20252e 0%,#171b22 100%);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.chat-identity{align-items:center;gap:11px;display:flex}.chat-identity>span:last-child{gap:2px;display:grid}.chat-identity strong{font-size:16px;line-height:1.15}.chat-identity small{color:#d7d9de;font-size:12px}.chat-avatar{color:#171b22;font-family:var(--font-manrope);background:linear-gradient(145deg,#e7bd54,#c99524);border:2px solid #ffffff40;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:inline-flex;position:relative}.chat-avatar i{background:#49b675;border:2px solid #20252e;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.chat-avatar-large{border-color:#fff;width:50px;height:50px;margin-bottom:4px;font-size:18px;box-shadow:0 5px 16px #00000020}.chat-avatar-large i{border-color:#fff}.chat-header>button{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .18s,transform .18s;display:flex}.chat-header>button:hover{background:#ffffff1f;transform:rotate(4deg)}.phoenix-chat-history{overscroll-behavior:contain;scroll-behavior:smooth;background:#fbfbfa;flex:1;min-height:0;padding:22px 18px 18px;overflow-y:auto}.chat-welcome{text-align:center;flex-direction:column;align-items:center;max-width:330px;margin:0 auto 18px;display:flex}.chat-welcome>strong{font-family:var(--font-manrope);letter-spacing:-.025em;margin-top:5px;font-size:20px}.chat-welcome p{color:#5f6570;margin:7px 0 0;font-size:14px;line-height:1.55}.chat-starters{gap:8px;margin:0 0 20px;display:grid}.chat-starters button{color:#303640;text-align:left;background:#fff;border:1px solid #dedbd3;border-radius:12px;min-height:42px;padding:9px 13px;font-size:14px;font-weight:600;transition:background .18s,border-color .18s,transform .18s}.chat-starters button:after{color:#a77c18;content:"→";float:right;font-size:17px;line-height:1}.chat-starters button:hover{background:#faf6ea;border-color:#caa54f;transform:translate(2px)}.chat-assistant,.chat-user{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:15px;max-width:86%;margin:0 0 10px;padding:11px 13px;font-size:14px;line-height:1.55}.chat-assistant{background:#edece8;border-bottom-left-radius:5px;margin-right:auto}.chat-user{color:#fff;background:#292e37;border-bottom-right-radius:5px;margin-left:auto}.chat-typing{align-items:center;gap:4px;width:fit-content;min-height:20px;display:flex}.chat-typing i{background:#777c85;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite chat-dot}.chat-typing i:nth-child(2){animation-delay:.14s}.chat-typing i:nth-child(3){animation-delay:.28s}.chat-composer{background:#fff;border-top:1px solid #ebe9e4;padding:13px 14px 11px}.phoenix-chat-panel form{background:#f7f7f5;border:1px solid #d8d6d0;border-radius:15px;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;transition:border-color .18s,box-shadow .18s;display:flex}.phoenix-chat-panel form:focus-within{border-color:#b78a27;box-shadow:0 0 0 3px #d9aa3626}.phoenix-chat-panel textarea{font:inherit;resize:none;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:38px;max-height:98px;padding:8px 2px;font-size:15px;line-height:1.4}.phoenix-chat-panel form button{color:#161a21;background:#d9aa36;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .18s,opacity .18s,transform .18s;display:flex}.phoenix-chat-panel form button:hover:not(:disabled){background:#e4b948;transform:translateY(-1px)}.phoenix-chat-panel button:disabled{cursor:default;opacity:.38}.chat-note{color:#777b83;text-align:center;padding:7px 4px 0;font-size:11px;line-height:1.4;display:block}.chat-error{color:#8d2e24;background:#fff4f1;border-top:1px solid #f1d2ca;margin:0;padding:9px 16px;font-size:12px}.chat-app-link{color:#71530f;text-align:center;background:#f7edcf;border:1px solid #e3cb88;border-radius:12px;margin-top:12px;padding:11px 13px;font-size:14px;font-weight:700;display:block}@keyframes chat-panel-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:600px){.phoenix-chat{bottom:max(14px, env(safe-area-inset-bottom));right:14px}.phoenix-chat-panel{width:calc(100vw - 28px);height:min(620px,100dvh - 92px)}.phoenix-chat-launcher{min-height:52px;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.phoenix-chat-panel,.chat-typing i{animation:none}.phoenix-chat *,.phoenix-chat :before,.phoenix-chat :after{scroll-behavior:auto;transition-duration:.01ms!important}}
