:root{--ew-bg:#0c100f;--ew-paper:#f4eee1;--ew-ink:#eae6da;--ew-muted:#b4b6aa;--ew-gold:#e4bd76;--ew-line:#ffffff26;--ew-font:Arial,Helvetica,sans-serif;--bg:#0c100f;--panel:#141b18;--text:#eeeadd;--muted:#b4b6aa;--gold:#e4bd76;--line:#ffffff24}
html{scroll-behavior:smooth;scroll-padding-top:110px}body{padding-bottom:110px!important}.ew2027-site{background:var(--ew-bg);color:var(--ew-ink);font-family:var(--ew-font);margin:0}.ew2027-site *,.ew-header *,.ew-player *,footer.ew-site-footer *,.ew-search-dialog *{box-sizing:border-box}.ew2027-site a{color:inherit}.ew2027-site h1,.ew2027-site h2,.ew2027-site h3{color:inherit}.ew2027-site p{color:var(--ew-muted)}.ew2027-site button{font-family:inherit}.ew-skip{position:fixed;z-index:10000;top:10px;left:10px;background:#fff;color:#111;padding:16px;transform:translateY(-160%)}.ew-skip:focus{transform:none}.ew-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ew-announcement{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;background:#e6c589;color:#292416;font:10px/1.2 var(--ew-font);letter-spacing:.13em;text-transform:uppercase}.ew-announcement a{color:inherit;text-decoration:none;font-weight:bold}.ew-header{height:88px;background:#0c100ff2;color:var(--ew-paper);position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:32px;padding:0 4.5vw;border-bottom:1px solid #ffffff19;font-family:var(--ew-font)}.ew-brand{display:flex;align-items:center;gap:11px;text-decoration:none!important;font:700 20px/1 var(--ew-font);letter-spacing:.15em;flex-shrink:0;color:var(--ew-paper)!important}.ew-brand-world{display:block;font-size:8px;letter-spacing:.48em;margin-top:7px}.ew-emblem{display:grid;place-items:center;border:1px solid var(--ew-gold);width:35px;height:43px;border-radius:18px 18px 0 0;color:var(--ew-gold);font:28px Georgia,serif}.ew-header .ew-nav{display:flex;align-items:center;justify-content:center;gap:25px;flex:1}.ew-header .ew-nav a{font-size:11px;line-height:1.4;letter-spacing:.02em;text-decoration:none;color:var(--ew-paper);padding:12px 0;white-space:nowrap}.ew-header .ew-nav a:first-child{color:var(--ew-gold)}.ew-header .ew-nav a:hover{text-decoration:underline;text-underline-offset:7px}.ew-header-actions{display:flex;align-items:center;gap:10px}.ew-search-open{cursor:pointer}.ew-header .ew-search-open{border:0;background:transparent;color:var(--ew-paper);padding:12px;display:flex}.ew-header .ew-search-open span{display:none}.ew-mobile-menu{display:none}.ew-header button:focus-visible,.ew2027-site :focus-visible,.ew-player :focus-visible,.ew-search-dialog :focus-visible{outline:2px solid var(--ew-gold);outline-offset:5px}.ew-kicker{font:10px/1.5 var(--ew-font);font-weight:600;letter-spacing:.18em;color:var(--ew-gold)!important;text-transform:uppercase;margin:0 0 22px}
.ew-home{max-width:none!important;width:100%!important;margin:0!important}.ew-home .ew-hero{position:relative;min-height:660px;height:calc(100svh - 120px);max-height:960px;display:flex;align-items:center;padding:6vw;overflow:hidden;background:#0c100f}.ew-hero-media{position:absolute;inset:0}.ew-hero-media img,.ew-hero-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.ew-hero-media video{opacity:0;transition:opacity .8s}.ew-hero-media video.ew-ready{opacity:1}.ew-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080c0ce8 0%,#080c0cbd 27%,#080c0c33 60%,transparent 80%),linear-gradient(0deg,#0c100ff0,transparent 28%);pointer-events:none}.ew-hero-copy{position:relative;max-width:610px;padding-bottom:35px}.ew-home .ew-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(58px,6.1vw,98px);font-weight:400;letter-spacing:-.055em;line-height:.98;margin:0 0 30px;max-width:620px;text-wrap:balance}.ew-home .ew-hero h1 em{display:block;color:var(--ew-gold);font-weight:400;font-size:1.16em;line-height:1.15}.ew-hero-intro{font-size:17px;line-height:1.7;max-width:410px;color:#deded4!important}.ew-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ew-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 22px;min-height:52px;border:1px solid transparent;text-decoration:none;font:600 12px/1.4 var(--ew-font);border-radius:2px;cursor:pointer;transition:background .2s,transform .2s}.ew-button:hover{transform:translateY(-2px)}.ew-button-gold{background:var(--ew-gold);color:#181b17!important;border-color:var(--ew-gold)}.ew-button-gold:hover{background:#f1d8ab}.ew-button-glass{background:#0d110f66;color:#f4eee1!important;border-color:#ece9dc66}.ew-hero-note{font:9px/1.8 var(--ew-font);letter-spacing:.1em;margin-top:24px;color:#c1c5b7!important}.ew-hero-bottom{position:absolute;bottom:28px;left:6vw;right:6vw;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#d3d4c5;font:9px/1.3 var(--ew-font);letter-spacing:.14em}.ew-hero-bottom a{text-decoration:none;border-bottom:1px solid #c8bc9866;padding-bottom:5px;letter-spacing:.03em}
.ew-opening,.ew-ecosystem{padding:110px 6vw;max-width:1440px;margin:auto}.ew-opening>h2,.ew-section-heading h2,.ew-music-feature h2,.ew-destination-body h2{font:400 clamp(35px,4.3vw,64px)/1.1 Georgia,serif;letter-spacing:-.04em;margin:0 0 24px}.ew-opening>h2 em,.ew-section-heading h2 em,.ew-music-feature h2 em,.ew-destination h1 em{font-weight:400;color:var(--ew-gold)}.ew-opening>p:not(.ew-kicker){max-width:540px;font-size:16px;line-height:1.8}.ew-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:55px;border-top:1px solid var(--ew-line);border-bottom:1px solid var(--ew-line)}.ew-paths>a{padding:35px 30px 35px 0;text-decoration:none;position:relative}.ew-paths>a+a{border-left:1px solid var(--ew-line);padding-left:30px}.ew-paths span,.ew-offerings span{font-size:9px;letter-spacing:.14em;color:var(--ew-gold)}.ew-paths h3,.ew-offerings h3{font:400 27px/1.2 Georgia,serif;margin:22px 0 14px;letter-spacing:-.03em}.ew-paths p,.ew-offerings p{font-size:14px;line-height:1.75;max-width:310px}.ew-paths b,.ew-offerings b{font-size:11px;letter-spacing:.02em;display:block;margin-top:28px;font-weight:500}.ew-paths>a:hover,.ew-offerings>a:hover{background:#ffffff05}.ew-music-feature{display:grid;grid-template-columns:1fr 1fr;gap:12vw;align-items:center;padding:100px 12vw;background:#18251e;border-block:1px solid var(--ew-line)}.ew-music-feature h2{font-size:clamp(56px,6vw,88px)}.ew-music-feature p:not(.ew-kicker){max-width:440px;font-size:15px;line-height:1.8}.ew-music-feature .ew-button{margin-top:20px}.ew-vinyl{aspect-ratio:1;border-radius:50%;width:100%;max-width:420px;display:grid;place-items:center;background:repeating-radial-gradient(circle,#111913 0px,#111913 3px,#2a382c 4px,#111913 5px);box-shadow:0 22px 65px #0006;border:1px solid #516050;transform:rotate(-9deg)}.ew-vinyl>div{width:48%;aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#e0bb77;color:#242c23;text-align:center}.ew-vinyl span,.ew-vinyl small{font-size:8px;letter-spacing:.13em}.ew-vinyl strong{font:700 clamp(16px,2.5vw,32px)/.98 Georgia,serif}.ew-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.ew-text-link{display:inline-block;font-size:12px;line-height:1.7;text-decoration:none;border-bottom:1px solid #b6b59c80;padding-bottom:5px;color:inherit}.ew-offerings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ew-offerings>a{padding:28px;border:1px solid var(--ew-line);text-decoration:none;background:#131b16}.ew-offerings h3{font-size:25px}.ew-offerings p{font-size:13px}.ew-event-strip{margin:0 6vw;background:#d5b77b;color:#18221c;padding:55px 5vw;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}.ew-event-strip .ew-kicker{color:#39452f!important}.ew-event-strip h2{font:400 clamp(35px,4vw,58px)/1.1 Georgia,serif;margin:12px 0}.ew-event-strip p{color:#39452f!important;font-size:14px}.ew-event-strip small{grid-column:1/-1;font-size:11px;max-width:780px;line-height:1.7}.ew-event-strip .ew-button{background:#1d3023;color:#f3e9d1!important;border-color:#1d3023}.ew-shop-teaser{max-width:1250px;padding:100px 6vw;display:grid;grid-template-columns:1fr 220px;gap:8vw;align-items:center;margin:auto}.ew-shop-teaser h2{font:400 38px/1.2 Georgia,serif;margin:15px 0}.ew-shop-teaser p{font-size:14px;line-height:1.7}.ew-shop-teaser img{width:220px;height:220px;object-fit:contain;border:1px solid var(--ew-line)}
footer.ew-site-footer{background:#0c100f;color:var(--ew-paper);border-top:1px solid var(--ew-line);padding:60px 6vw 30px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:36px;font-family:var(--ew-font)}footer.ew-site-footer p{font-size:13px;color:var(--ew-muted);line-height:1.7}footer.ew-site-footer small{font-size:9px;letter-spacing:.15em;color:var(--ew-gold)}footer.ew-site-footer>div>a:not(.ew-brand){display:block;color:var(--ew-muted);font-size:12px;text-decoration:none;margin:0 0 15px}.ew-footer-base{grid-column:1/-1;display:flex;justify-content:space-between;font-size:10px;color:#a8afa1;border-top:1px solid var(--ew-line);padding-top:25px;margin-top:20px}
.ew-player{position:fixed;inset:auto 0 0;z-index:250;background:#111913f5;backdrop-filter:blur(16px);border-top:1px solid #d7bb7944;display:flex;align-items:center;gap:16px;padding:14px 4.5vw;color:#ece9dc;font-family:var(--ew-font);min-height:82px}.ew-track{min-width:0;flex:1;max-width:650px;display:flex;flex-direction:column;gap:5px}.ew-track small{font-size:8px;letter-spacing:.15em;color:var(--ew-gold)}.ew-track strong{font:500 11px/1.3 var(--ew-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ew-track>span{font-size:9px;color:#b6beac}.ew-player button{border:1px solid #ffffff45;color:#eee9da;background:transparent;padding:10px 13px;min-height:40px;cursor:pointer;font:11px var(--ew-font);white-space:nowrap}.ew-player #ew-start{border-color:var(--ew-gold);color:var(--ew-gold)}.ew-volume{font-size:10px;display:flex;align-items:center;gap:8px}.ew-volume input{width:80px;accent-color:var(--ew-gold)}.ew-equalizer{display:flex;align-items:center;gap:3px;width:24px;height:25px}.ew-equalizer i{height:7px;width:3px;background:var(--ew-gold)}.ew-player[data-state=playing] .ew-equalizer i{animation:ew-wave 1s ease-in-out infinite alternate}.ew-equalizer i:nth-child(2){animation-delay:.3s!important}.ew-equalizer i:nth-child(3){animation-delay:.7s!important}.ew-equalizer i:nth-child(4){animation-delay:.1s!important}@keyframes ew-wave{to{height:23px}}
.ew-search-dialog{width:min(760px,94vw);max-height:85svh;background:#111a15;border:1px solid #a38b5c;padding:30px;color:var(--ew-paper);font-family:var(--ew-font);border-radius:4px;box-shadow:0 30px 100px #0008}.ew-search-dialog::backdrop{background:#000a;backdrop-filter:blur(7px)}.ew-search-top{display:flex;align-items:center;justify-content:space-between}.ew-search-top h2{font:400 30px Georgia,serif;margin:0}.ew-search-close{font-size:30px;background:transparent;color:inherit;border:0;width:44px;height:44px;cursor:pointer}.ew-search-dialog p{font-size:12px;color:var(--ew-muted);line-height:1.6}.ew-search-dialog input{width:100%;background:#ffffff08;border:1px solid #82947c;color:#fff;padding:16px;font:15px var(--ew-font);margin-top:16px}.ew-search-results{max-height:48svh;overflow:auto;overscroll-behavior:contain;margin-bottom:20px}.ew-search-result{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:16px 6px;text-decoration:none;color:inherit!important;border-bottom:1px solid var(--ew-line);align-items:center}.ew-search-result:hover{background:#ffffff0b}.ew-search-result img{height:45px;width:45px;object-fit:cover;object-position:right;border-radius:50%}.ew-search-result small{font-size:9px;color:var(--ew-gold);letter-spacing:.06em}.ew-search-result h3{font:400 19px Georgia,serif;margin:4px 0}.ew-search-result p{font-size:11px;line-height:1.5;margin:4px 0}.ew-search-count{font-size:11px}.ew-search-empty[hidden]{display:none}
.ew-destination{max-width:none!important;margin:0!important;padding:0!important}.ew-destination-hero{position:relative;min-height:440px;padding:80px 6vw;display:flex;align-items:center;overflow:hidden}.ew-destination-hero>.ew-hero-media{opacity:.7}.ew-destination-hero>.ew-hero-shade{background:linear-gradient(90deg,#0c100f 5%,#0c100fb8 40%,#0c100f00 100%)}.ew-destination-hero>div:last-child{position:relative;max-width:660px}.ew-destination h1{font:400 clamp(44px,5vw,74px)/1.05 Georgia,serif;letter-spacing:-.045em;margin:0 0 24px}.ew-destination-hero p:not(.ew-kicker){font-size:16px;line-height:1.8;max-width:520px}.ew-destination-body{max-width:1320px;margin:auto;padding:70px 6vw}.ew-two-col{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.ew-two-col p{font-size:16px;line-height:1.8}.ew-two-col .ew-button{margin-top:20px}.ew-steps{padding:0;list-style-position:inside;counter-reset:step}.ew-steps li{border-bottom:1px solid var(--ew-line);padding:20px 0;line-height:1.5;color:var(--ew-gold)}.ew-steps p{font-size:14px;margin:8px 0}.ew-testimony-panel{background:#19281f;border:1px solid var(--ew-line);padding:36px}.ew-testimony-panel .ew-text-link{display:block;margin-top:18px;width:fit-content}.ew-info-band{margin:55px 0 30px;padding:35px;background:#1b2b20;border-left:2px solid var(--ew-gold)}.ew-info-band h2{font-size:38px}.ew-info-band h3{font:400 30px Georgia,serif}.ew-info-band p{max-width:800px;font-size:15px;line-height:1.8}.ew-fine{font-size:12px!important;line-height:1.8;color:var(--ew-muted);margin-top:22px;max-width:820px}.ew-full-directory{margin-top:35px}.ew-directory-row{display:grid;grid-template-columns:140px 1fr 1fr 20px;gap:25px;align-items:center;padding:23px 0;border-bottom:1px solid var(--ew-line);text-decoration:none}.ew-directory-row>span{font-size:10px;color:var(--ew-gold)}.ew-directory-row h3{font:400 22px Georgia,serif;margin:0}.ew-directory-row p{font-size:12px;line-height:1.7;margin:0}.ew-page-banner{position:relative;min-height:245px;overflow:hidden;background:#111c16;color:#eee9db;padding:50px 6vw}.ew-page-banner .ew-hero-media{opacity:.5}.ew-page-banner .ew-hero-media img,.ew-page-banner .ew-hero-media video{object-position:50% 45%}.ew-page-banner-copy{position:relative;max-width:700px}.ew-page-banner strong{display:block;font:400 clamp(26px,4vw,50px)/1.1 Georgia,serif}.ew-page-banner a{display:inline-block;margin-top:20px;font:12px var(--ew-font);color:inherit}.ew-commerce-shell #ew-main{display:block}
.ew2027-site .wrap{max-width:1220px}.ew2027-site .wrap>h1{font-family:Georgia,serif}.ew2027-site video.listening-lion.ew-lion{opacity:0}.ew2027-site video.listening-lion.ew-lion.ew-ready{opacity:1}.ew-motion-off .ew-lion{opacity:0!important}.ew-motion-off .ew-equalizer i{animation:none!important}.ew2027-site .site-footer,.ew2027-site .site-header{display:none}
.page-soundstage{position:relative;display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:25px;border:1px solid var(--ew-line);background:#152019;border-radius:4px;margin:0 0 35px;overflow:hidden;padding:25px}.stage-media{position:relative;aspect-ratio:16/9;min-width:0;isolation:isolate}.stage-media img,.stage-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:none}.stage-copy .eyebrow{font-size:9px;color:var(--ew-gold)}.stage-copy h2{font:400 clamp(22px,2.5vw,34px) Georgia,serif;margin:8px 0 14px}.stage-copy p{font-size:12px;line-height:1.6;margin:8px 0}.stage-copy a{color:var(--ew-gold);text-decoration:none;font-size:12px}.stage-track{color:#e0d9c6!important;font-size:13px!important;overflow-wrap:anywhere}
.page-soundstage>.scene-dust{display:none}.ew-player{margin:0!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;box-shadow:none!important}
.ew-mobile-menu{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}.ew-mobile-menu summary{margin:0!important}.page-wrapper>#header-group{position:sticky;top:0;z-index:100}
@media(max-width:740px){.page-soundstage{display:flex;flex-direction:column-reverse;padding:14px;gap:15px}.stage-media{width:100%;aspect-ratio:16/9}.stage-copy{align-self:stretch;padding:3px 6px 8px}}
@media(min-width:1700px){.ew-hero-copy{margin-left:calc((100vw - 1500px)/2)}}
@media(max-width:1160px){.ew-header{gap:20px}.ew-header .ew-nav{gap:17px}.ew-header .ew-nav a{font-size:10px}.ew-offerings{grid-template-columns:1fr 1fr}.ew-player #ew-motion{display:none}.ew-home .ew-hero{min-height:650px}.ew-home .ew-hero h1{font-size:70px}.ew-hero-copy{max-width:510px}}
@media(max-width:900px){.ew-header .ew-nav{display:none}.ew-header-actions{margin-left:auto}.ew-mobile-menu{display:block;position:relative}.ew-mobile-menu summary{border:1px solid #ffffff45;padding:11px 15px;font-size:11px;cursor:pointer;list-style:none}.ew-mobile-menu nav{position:absolute;right:0;top:50px;background:#122018;border:1px solid #78846e;padding:15px;min-width:240px;box-shadow:0 20px 40px #0008}.ew-mobile-menu nav a{display:block;padding:14px 10px;color:#eee9dc;text-decoration:none;font-size:13px}.ew-home .ew-hero{min-height:720px;height:auto;padding-top:120px}.ew-hero-media img,.ew-hero-media video{object-position:60% center}.ew-hero-shade{background:linear-gradient(90deg,#080c0ced 0%,#080c0cbb 45%,#080c0c11 100%),linear-gradient(0deg,#0c100f,transparent 40%)}.ew-paths{grid-template-columns:1fr}.ew-paths>a,.ew-paths>a+a{padding:25px 0;border-left:0;border-bottom:1px solid var(--ew-line)}.ew-paths p{max-width:550px}.ew-music-feature{gap:8vw;padding:70px 6vw}.ew-volume{display:none}.ew-player{gap:12px}.ew-directory-row{grid-template-columns:100px 1fr 20px}.ew-directory-row p{grid-column:2;grid-row:2}.ew-directory-row>b{grid-row:1;grid-column:3}.ew-opening,.ew-ecosystem{padding:70px 6vw}}
@media(max-width:600px){body{padding-bottom:130px!important}.ew-announcement{height:auto;min-height:31px;font-size:8px;padding:8px 5vw;line-height:1.6}.ew-announcement>a{display:none}.ew-header{height:72px;padding:0 5vw}.ew-brand{font-size:18px}.ew-emblem{height:36px;width:29px;font-size:23px}.ew-home .ew-hero{padding:315px 6vw 95px;min-height:820px;height:auto;align-items:end}.ew-hero-media img,.ew-hero-media video{height:390px;object-fit:cover;object-position:74% top}.ew-hero-shade{background:linear-gradient(0deg,#0c100f 0%,#0c100f 46%,#0c100f00 82%)}.ew-hero-copy{padding:0;max-width:100%}.ew-home .ew-hero h1{font-size:clamp(52px,12vw,75px);max-width:100%;margin-bottom:18px}.ew-home .ew-hero h1 em{display:inline;margin-left:.15em;font-size:.95em}.ew-home .ew-hero .ew-kicker{font-size:8px;margin-bottom:18px}.ew-hero-intro{font-size:14px;max-width:340px;line-height:1.75}.ew-actions{margin-top:22px;gap:9px}.ew-button{font-size:11px;padding:13px 16px;gap:20px;min-height:47px}.ew-hero-note{font-size:8px;max-width:260px;line-height:1.7;margin-top:18px}.ew-hero-bottom{bottom:26px;font-size:8px}.ew-hero-bottom>span:last-child{display:none}.ew-opening,.ew-ecosystem{padding:55px 6vw}.ew-opening>h2,.ew-section-heading h2{font-size:36px}.ew-opening>p:not(.ew-kicker){font-size:14px}.ew-paths{margin-top:32px}.ew-paths h3{margin-top:14px}.ew-music-feature{grid-template-columns:1fr;padding:55px 6vw;gap:40px}.ew-music-feature h2{font-size:59px}.ew-vinyl{width:70%;max-width:320px;margin:auto}.ew-vinyl strong{font-size:23px}.ew-vinyl>div{gap:7px}.ew-vinyl small,.ew-vinyl span{font-size:6px}.ew-section-heading{display:block}.ew-section-heading .ew-text-link{margin-top:3px}.ew-offerings{grid-template-columns:1fr;gap:12px}.ew-offerings>a{padding:24px}.ew-offerings h3{margin:14px 0}.ew-offerings b{margin-top:18px}.ew-event-strip{display:block;padding:30px 7vw;margin:0}.ew-event-strip .ew-button{margin:15px 0 25px}.ew-event-strip small{display:block;font-size:10px}.ew-shop-teaser{padding:55px 6vw;grid-template-columns:1fr 105px;gap:15px}.ew-shop-teaser img{width:105px;height:150px;object-fit:contain}.ew-shop-teaser h2{font-size:27px}.ew-shop-teaser p{font-size:12px}.ew-shop-teaser .ew-kicker{font-size:8px}footer.ew-site-footer{grid-template-columns:1fr 1fr;padding:40px 6vw 20px;gap:25px}footer.ew-site-footer>div:first-child{grid-column:1/-1}.ew-footer-base{display:block;line-height:1.8}.ew-footer-base span{display:block;margin-top:8px}.ew-player{padding:11px 5vw;min-height:102px;gap:8px;flex-wrap:wrap}.ew-track{flex-basis:calc(100% - 42px);max-width:none}.ew-track strong{font-size:10px;max-width:280px}.ew-track small{font-size:7px}.ew-track>span{font-size:8px}.ew-player button{padding:6px 14px;min-height:32px;font-size:10px}.ew-player #ew-start{margin-left:32px}.ew-player #ew-motion{display:block;margin-left:auto;border:0}.ew-player .ew-equalizer{margin-right:5px}.ew-search-dialog{padding:20px;max-height:86svh}.ew-search-top h2{font-size:24px}.ew-search-results{max-height:43svh}.ew-search-result{grid-template-columns:35px 1fr;gap:10px}.ew-search-result img{width:35px;height:35px}.ew-search-result h3{font-size:18px}.ew-search-result p{font-size:10px}.ew-two-col{grid-template-columns:1fr;gap:35px}.ew-destination-hero{padding:220px 6vw 40px;min-height:470px;align-items:end}.ew-destination-hero>.ew-hero-shade{background:linear-gradient(0deg,#0c100f 0%,#0c100fed 40%,#0c100f00 100%)}.ew-destination h1{font-size:44px}.ew-destination-hero p:not(.ew-kicker){font-size:14px}.ew-destination-body{padding:40px 6vw}.ew-destination-body h2{font-size:33px}.ew-two-col p{font-size:14px}.ew-info-band{padding:25px}.ew-testimony-panel{padding:26px}.ew-directory-row{grid-template-columns:1fr 20px;gap:10px}.ew-directory-row>span{grid-column:1;grid-row:auto}.ew-directory-row h3{grid-column:1;grid-row:auto}.ew-directory-row p{grid-column:1;grid-row:auto}.ew-directory-row>b{grid-column:2;grid-row:2}.ew-page-banner{min-height:200px;padding:35px 6vw}.ew-page-banner .ew-hero-media img,.ew-page-banner .ew-hero-media video{height:100%;object-position:center}.ew-page-banner-copy{max-width:260px}.ew-page-banner .ew-kicker{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ew-lion{display:none!important}.ew-equalizer i{animation:none!important}.ew-button{transition:none}.ew-button:hover{transform:none}}

.ew-mobile-menu nav{display:grid!important;grid-template-columns:1fr;gap:0!important}.ew-mobile-menu nav a{width:100%}
.ew-cart-link{display:flex;align-items:center;gap:5px;padding:8px;color:var(--ew-paper);text-decoration:none;font:11px var(--ew-font)}
