:root{--os26-navy:#092e56;--os26-ink:#173b5b;--os26-sky:#d7f0fb;--os26-gold:#f5c934;--os26-sand:#f9f9f5}.os26-announcement{display:flex;justify-content:center;align-items:center;gap:20px;background:var(--os26-gold);color:var(--os26-navy);padding:9px 14px;font:900 11px/1.3 Montserrat,Arial,sans-serif;letter-spacing:.12em;text-align:center}.os26-announcement a{color:var(--os26-navy);text-decoration:none;border-bottom:1px solid currentColor;font-weight:900}.os-clean-header.os26-header{background:#fff!important;max-width:none!important;display:flex!important;align-items:center;justify-content:space-between;gap:20px;padding:8px max(24px,calc((100vw - 1360px)/2))!important;box-shadow:0 5px 18px #092e560c;position:relative;z-index:90}.os26-brand{min-width:78px!important;flex:0 0 85px;display:block!important}.os26-brand img{max-width:82px!important;height:auto!important;max-height:85px!important;object-fit:contain!important}.os26-navigation{display:flex;align-items:center;gap:clamp(12px,2vw,28px);flex:1;justify-content:center}.os26-navigation>a,.os26-navigation summary,.os26-header-actions>a{color:var(--os26-navy)!important;font:900 11px/1.4 Montserrat,Arial,sans-serif;letter-spacing:.045em;text-decoration:none;white-space:nowrap}.os26-navigation summary{list-style:none;cursor:pointer;padding:18px 1px;display:block}.os26-navigation summary::-webkit-details-marker{display:none}.os26-navigation details{position:relative}.os26-navigation details[open]>summary{color:#2373a5!important}.os26-menu-panel{position:absolute;z-index:110;top:100%;left:-18px;width:260px;display:grid;gap:2px;padding:12px;background:#fff!important;border:1px solid #d2e7f2;border-top:4px solid var(--os26-gold);border-radius:0 0 12px 12px;box-shadow:0 20px 35px #0d365726}.os26-navigation .os26-menu-panel>a{color:#153e5c!important;display:block;font:700 12px/1.35 Montserrat,Arial,sans-serif;padding:11px 12px;text-decoration:none;border-radius:6px;white-space:normal}.os26-navigation .os26-menu-panel>a:hover{background:#e5f5fc!important;color:#043763!important}.os26-header-actions{display:flex;align-items:center;gap:15px}.os26-header-actions .os26-enter{background:var(--os26-gold)!important;border-radius:9px;padding:14px 17px;color:var(--os26-navy)!important;font-weight:900;letter-spacing:.03em}.os26-header-actions a:hover{color:#1973ac!important}.os26-header-actions .os26-enter:hover{background:#ffdc55!important;color:#092e56!important}.os26-home{font-family:Montserrat,Arial,sans-serif;background:var(--os26-sand);color:var(--os26-ink)}.os26-home *{box-sizing:border-box}.os26-home h1,.os26-home h2,.os26-home h3{font-family:Montserrat,Arial,sans-serif;letter-spacing:-.055em;font-style:normal!important}.os26-home a{text-decoration:none}.os26-hero{position:relative;isolation:isolate;min-height:clamp(470px,53vw,710px);background:var(--os26-navy);color:#fff;overflow:hidden;display:flex;align-items:center}.os26-hero-photos,.os26-hero-photo,.os26-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.os26-hero-photo{opacity:0;transition:opacity .95s ease-in-out}.os26-hero-photo.is-visible{opacity:1}.os26-hero-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.os26-hero-shade{z-index:1;background:linear-gradient(90deg,#092e56f2,#092e56d5 38%,#092e5666 73%,#092e5638),linear-gradient(0deg,#092e5699,transparent 38%)}.os26-hero-content{z-index:2;position:relative;padding:60px max(24px,calc((100vw - 1300px)/2)) 100px;max-width:1200px}.os26-label{font-size:11px;letter-spacing:.16em;line-height:1.5;font-weight:900;color:#2583b1;text-transform:uppercase;margin:0 0 15px}.os26-label-gold{color:var(--os26-gold)!important}.os26-home .os26-hero h1{color:#fff!important;font-size:clamp(42px,7vw,91px)!important;line-height:.96;letter-spacing:-.075em;font-weight:950;margin:0 0 25px;max-width:1020px}.os26-home .os26-hero h1 em{font-style:normal;color:var(--os26-gold)}.os26-lead{max-width:530px;color:#e7f3fc;font-size:clamp(15px,1.6vw,18px);font-weight:600;line-height:1.65;margin:0 0 25px}.os26-actions{display:flex;flex-wrap:wrap;gap:12px}.os26-button{display:inline-flex;align-items:center;gap:10px;justify-content:center;padding:15px 20px;border:2px solid transparent;border-radius:8px;font-size:12px;font-weight:900;letter-spacing:.04em}.os26-button-gold{background:var(--os26-gold)!important;color:var(--os26-navy)!important}.os26-button-outline{background:#092e562f!important;border-color:#fff!important;color:#fff!important}.os26-button-gold:hover{background:#ffdf65!important}.os26-button-outline:hover{background:#ffffff24!important}.os26-photo-controls{position:absolute;right:30px;bottom:88px;z-index:3}.os26-photo-controls button{background:#092e5659;border:1px solid #ffffff88;border-radius:99px;padding:8px 15px;color:#fff;font:800 10px Montserrat,Arial,sans-serif;letter-spacing:.06em;cursor:pointer}.os26-wave-edge{position:absolute;bottom:-2px;left:0;width:100%;height:75px;z-index:2}.os26-wave-edge svg{display:block;width:100%;height:100%}.os26-stats{display:flex;justify-content:center;gap:clamp(13px,5vw,80px);align-items:center;flex-wrap:wrap;padding:24px 15px;text-align:center;background:#d7f0fb;color:#0a365d;font-size:11px;letter-spacing:.1em;font-weight:900}.os26-stats strong{font-weight:950}.os26-section{padding:clamp(42px,5vw,84px) max(22px,calc((100vw - 1260px)/2))}.os26-section-top{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}.os26-home .os26-section h2,.os26-home .os26-band h2{font-size:clamp(30px,4.1vw,55px)!important;line-height:1.05;margin:0 0 14px;font-weight:950;color:var(--os26-navy)!important}.os26-section p{font-size:14px;color:#547287;line-height:1.65;margin:0 0 15px}.os26-textlink{color:#0b6d9f;font-size:12px;font-weight:900;white-space:nowrap}.os26-event-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.os26-event{background:#fff;color:var(--os26-navy);border:1px solid #d9e6ee;border-radius:14px;overflow:hidden;display:block;box-shadow:0 7px 22px #092e560c;transition:transform .2s ease,box-shadow .2s ease}.os26-event:hover{transform:translateY(-3px);box-shadow:0 14px 26px #092e561a}.os26-event-photo{height:185px;background:linear-gradient(130deg,#c3e7f6,#6baad0);overflow:hidden}.os26-event-photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.os26-event:hover img{transform:scale(1.035)}.os26-event-copy{padding:17px}.os26-event-copy small{display:block;color:#947020;font-size:10px;font-weight:900;letter-spacing:.04em}.os26-event-copy h3{font-size:19px!important;line-height:1.15;color:var(--os26-navy)!important;margin:9px 0;font-weight:900}.os26-event-copy span{font-size:10px;font-weight:900;letter-spacing:.04em;color:#297ca6}.os26-event-wide{grid-column:1/-1;display:grid;grid-template-columns:34% 1fr;min-height:135px}.os26-event-wide .os26-event-photo{height:100%;background:linear-gradient(130deg,#e6f7fb,#88c7e6 65%,#0b416c)}.os26-event-wide .os26-event-copy{display:flex;flex-direction:column;justify-content:center}.os26-band{padding:clamp(42px,7vw,90px) max(22px,calc((100vw - 1260px)/2));position:relative;overflow:hidden}.os26-band-navy{background:linear-gradient(125deg,#092e56 8%,#174d75 65%,#378cb8);color:#fff}.os26-band-navy:after{content:"";position:absolute;pointer-events:none;right:-100px;top:-160px;width:550px;height:550px;border:70px solid #bde9fa17;border-radius:50%}.os26-home .os26-band h2{color:#fff!important;position:relative;z-index:1}.os26-band h2 span{color:var(--os26-gold)}.os26-band p:not(.os26-label){font-size:15px;max-width:610px;line-height:1.65;color:#d9eaf6}.os26-band .os26-button{position:relative;z-index:1}.os26-results{background:linear-gradient(160deg,#e2f4fc,#f9f9f5 56%)}.os26-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px}.os26-feature{padding:28px;background:#fff;border-radius:13px;border:1px solid #d1e6f1;color:#123b5f}.os26-feature:nth-child(2){background:#fff9e7;border-color:#f1d991}.os26-feature span{font-size:11px;font-weight:900;letter-spacing:.1em;color:#267ba7}.os26-feature h3{font-size:25px!important;line-height:1.1;color:#092e56!important;font-weight:950;margin:17px 0}.os26-feature p{font-size:12px}.os26-feature b{font-size:11px;color:#0b78a6}.os26-shop{background:#f9f9f5}.os26-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:25px}.os26-category-grid a{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#e6f5fc;border:1px solid #cbe7f4;color:#0d3f61;padding:16px;border-radius:9px;font-size:11px;font-weight:900}.os26-category-grid a:nth-child(2n){background:#fff3c9;border-color:#f1db91}.os26-category-grid a span{font-size:20px}.os26-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.os26-product{background:#fff;border:1px solid #dbe6ed;border-radius:12px;overflow:hidden}.os26-product a{padding:13px;display:flex;flex-direction:column;align-items:start;gap:10px;height:100%;color:#092e56}.os26-product img{width:100%;aspect-ratio:1;object-fit:contain}.os26-product h3{font-size:13px!important;line-height:1.35;margin:0;color:#092e56!important}.os26-product strong{font-size:15px}.os26-product span{font-size:10px;font-weight:900;color:#2376a1;margin-top:auto}.os26-editor-prompt{grid-column:1/-1;padding:35px;text-align:center;border:2px dashed #89bdd7;background:#effaff;color:#092e56;font-size:13px;font-weight:800}.os26-end-banner{background:var(--os26-gold);padding:18px 25px;display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;color:#092e56;font-weight:950;font-size:14px}.os26-end-banner a{font-size:11px;color:#092e56;font-weight:900}.template-index #MainContent>.shopify-section.os26-premium-section{margin:0!important}body{background:#f9f9f5}#MainContent{background:linear-gradient(170deg,#f9f9f5,#edf8fc 70%,#fff)}#MainContent .m-section__heading{letter-spacing:-.045em;font-weight:900}#MainContent .m-hero{border-radius:14px}@media(max-width:1100px){.os26-navigation{gap:10px;flex-wrap:wrap}.os26-navigation>a,.os26-navigation summary,.os26-header-actions>a{font-size:10px}.os26-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os26-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:740px){.os-clean-header.os26-header{padding:12px 16px!important;flex-wrap:wrap}.os26-brand{flex:0 0 66px}.os26-brand img{max-width:64px!important}.os26-navigation{order:3;width:100%;justify-content:start;gap:14px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.os26-navigation details{position:static}.os26-menu-panel{position:absolute;top:100%;left:0;width:min(350px,100vw)}.os26-header-actions{margin-left:auto;gap:9px}.os26-header-actions>a:not(.os26-enter){display:none}.os26-header-actions .os26-enter{padding:11px 12px}.os26-home .os26-hero h1{font-size:clamp(38px,10vw,64px)!important}.os26-hero{min-height:555px}.os26-hero-content{padding:65px 20px 115px}.os26-hero-shade{background:linear-gradient(90deg,#092e56e8,#092e5688),linear-gradient(0deg,#092e5699,transparent 45%)}.os26-photo-controls{right:14px;bottom:68px}.os26-section-top{align-items:start;flex-direction:column}.os26-event-grid{grid-template-columns:1fr 1fr}.os26-event-photo{height:125px}.os26-event-copy{padding:12px}.os26-event-copy h3{font-size:16px!important}.os26-feature-grid{grid-template-columns:1fr}.os26-category-grid,.os26-products{grid-template-columns:repeat(2,minmax(0,1fr))}.os26-announcement{gap:8px;flex-wrap:wrap}.os26-section{padding:44px 18px}}@media(max-width:430px){.os26-event-grid{grid-template-columns:1fr}.os26-event-photo{height:190px}.os26-event-wide{grid-template-columns:1fr}.os26-event-wide .os26-event-photo{height:90px}}@media(prefers-reduced-motion:reduce){.os26-hero-photo,.os26-event,.os26-event-photo img{transition:none!important}}.os26-video-spotlight{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(20px,5vw,70px);align-items:center;padding:clamp(42px,6vw,90px) max(22px,calc((100vw - 1260px)/2));background:linear-gradient(125deg,#092e56,#155b84 72%,#2b86b0);color:#fff}.os26-video-story{position:relative}.os26-home .os26-video-story h2{font:950 clamp(32px,4.4vw,60px)/1.07 Montserrat,Arial,sans-serif;color:#fff!important;letter-spacing:-.055em;margin:0 0 24px}.os26-video-story h2 span{color:#f5c934}.os26-video-story p:not(.os26-label){font-size:15px;line-height:1.75;color:#d7edf8;max-width:500px;margin-bottom:24px}.os26-video-frame{position:relative;border:6px solid #a6cee435;border-radius:19px;overflow:hidden;background:#061a2c;box-shadow:0 24px 50px #00172d50}.os26-video-frame video{display:block;width:100%;height:auto;max-height:440px;aspect-ratio:16/9;object-fit:contain}.os26-video-empty{display:flex;align-items:center;justify-content:center;min-height:210px;text-align:center;color:#fff!important;font-weight:900;padding:20px}@media(max-width:850px){.os26-video-spotlight{grid-template-columns:1fr}.os26-video-frame video{max-height:none}}.os26-home .os26-results .os26-feature{display:block;text-decoration:none;cursor:pointer;transition:background-color .24s ease,border-color .24s ease,transform .24s ease,box-shadow .24s ease}.os26-home .os26-results .os26-feature:is(:hover,:focus-visible){background:#ffe17b!important;border-color:#e4b83a!important;transform:translateY(-3px);box-shadow:0 14px 24px #092e5621}.os26-home .os26-results .os26-feature:is(:hover,:focus-visible) :is(span,h3,p){color:#092e56!important}.os26-home .os26-results .os26-feature b{display:inline-block;width:max-content;max-width:100%;padding:9px 13px;margin:1px -13px -9px;border-radius:7px;transition:background-color .24s ease,color .24s ease,transform .24s ease}.os26-home .os26-results .os26-feature:is(:hover,:focus-visible) b{background:#092e56!important;color:#fff!important;transform:translate(2px)}.os26-home .os26-results .os26-feature:focus-visible{outline:3px solid #0c6f9f;outline-offset:3px}@media(prefers-reduced-motion:reduce){.os26-home .os26-results .os26-feature,.os26-home .os26-results .os26-feature b{transition:none!important}.os26-home .os26-results .os26-feature:is(:hover,:focus-visible),.os26-home .os26-results .os26-feature:is(:hover,:focus-visible) b{transform:none!important}}.os26-entry-choices{padding:clamp(38px,5vw,76px) max(22px,calc((100vw - 1260px)/2));background:linear-gradient(140deg,#f9f9f5,#eaf7fc);scroll-margin-top:135px}.os26-entry-head{margin-bottom:22px}.os26-entry-head h2{font-size:clamp(29px,4.3vw,55px)!important;line-height:1.05;font-weight:950;color:#092e56!important;margin:0 0 12px}.os26-entry-head>p:last-child{color:#5c778b;font-size:15px;margin:0}.os26-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.os26-entry-choice{border-radius:16px;padding:clamp(22px,3.5vw,40px);min-height:260px;display:flex;flex-direction:column;align-items:start;gap:13px;border:2px solid #e4cf8c;color:#092e56!important;transition:transform .18s ease,border .18s ease,box-shadow .18s ease;text-decoration:none!important}.os26-entry-choice:hover{transform:translateY(-3px);box-shadow:0 15px 35px #092e561b}.os26-entry-multi{background:linear-gradient(145deg,#fff4d0,#fff 83%);border-color:#ecd183}.os26-entry-individual{background:linear-gradient(145deg,#def2fc,#fff 83%);border-color:#b8e0f1}.os26-entry-kicker{letter-spacing:.15em;font-weight:900;font-size:10px;color:#9b7319}.os26-entry-individual .os26-entry-kicker{color:#327eaa}.os26-entry-choice>strong{font-size:clamp(24px,3vw,36px);font-weight:950;line-height:1.08;letter-spacing:-.05em;color:#092e56}.os26-entry-choice>span:nth-of-type(2){font-size:14px;line-height:1.65;color:#5f7789;max-width:450px}.os26-entry-choice>b{margin-top:auto;font-size:12px;letter-spacing:.03em;color:#916d20}.os26-entry-individual>b{color:#236c96}.os26-entry-dialog{max-width:550px;width:calc(100% - 28px);border-radius:19px;border:1px solid #e0e8ee;box-shadow:0 27px 80px #071e3370;padding:0;overflow:visible}.os26-entry-dialog::backdrop{background:#092e56ad}.os26-entry-dialog-inner{position:relative;padding:clamp(22px,4vw,38px);background:linear-gradient(150deg,#fff,#eef9fd);border-radius:19px;border-top:7px solid #f5c934;color:#143b58}.os26-home .os26-entry-dialog h2{font:950 clamp(23px,3vw,34px)/1.15 Montserrat,Arial,sans-serif!important;letter-spacing:-.035em;color:#092e56!important;margin:10px 0 20px}.os26-entry-dialog p:not(.os26-label){color:#46667d;font-size:14px;line-height:1.7}.os26-entry-dialog small{color:#658098;font-size:12px}.os26-entry-dialog-actions{display:flex;gap:9px;flex-direction:column;margin-top:25px}.os26-entry-dialog-actions a{text-align:center}.os26-entry-continue{background:#fff!important;border:2px solid #bad5e5!important;color:#153c57!important}.os26-dialog-close{position:absolute;top:10px;right:12px;border:0;background:#eaf4f9;color:#092e56;border-radius:50%;width:33px;height:33px;font-size:21px;cursor:pointer}@media(max-width:700px){.os26-entry-grid{grid-template-columns:1fr}.os26-entry-choice{min-height:215px}.os26-entry-choices{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){.os26-entry-choice{transition:none!important}}.os26-journal{background:#fff}.os26-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.os26-journal-card{background:#f8fcff;border:1px solid #d1e6f1;border-radius:14px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.os26-journal-card:hover,.os26-journal-card:focus-within{transform:translateY(-3px);box-shadow:0 13px 25px #092e561c}.os26-journal-card>a{display:flex;flex-direction:column;height:100%;color:#092e56!important}.os26-journal-image{height:180px;overflow:hidden;background:linear-gradient(120deg,#092e56,#48a6d5)}.os26-journal-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.os26-journal-card:hover img{transform:scale(1.035)}.os26-journal-wave{height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:950;font-size:24px;letter-spacing:.04em}.os26-journal-copy{padding:21px;display:flex;flex-direction:column;flex:1;gap:10px}.os26-journal-copy span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#287ca7}.os26-journal-copy h3{font-size:clamp(18px,2vw,23px)!important;line-height:1.22;color:#092e56!important;font-weight:900;margin:0!important}.os26-journal-copy p{font-size:13px!important;color:#536f7f!important;line-height:1.5;margin:0!important}.os26-journal-copy b{margin-top:auto;color:#0e6f9b;font-size:11px;font-weight:900}@media(max-width:900px){.os26-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.os26-journal-grid{grid-template-columns:1fr}.os26-journal-image{height:190px}}.os26-home .os26-hero{min-height:clamp(360px,35vw,475px);align-items:center}.os26-home .os26-hero-content{width:100%;max-width:none;min-width:0;padding:40px max(24px,calc((100vw - 1160px)/2)) 82px}.os26-home .os26-hero h1{max-width:960px;width:100%;font-size:clamp(42px,5vw,65px)!important;letter-spacing:-.055em;line-height:1.03;margin:0 0 15px}.os26-home .os26-hero h1 span{white-space:nowrap}.os26-home .os26-hero h1 em{display:inline;white-space:normal}.os26-home .os26-hero .os26-lead{max-width:550px;font-size:clamp(14px,1.35vw,16px);line-height:1.55;margin:0 0 18px}.os26-home .os26-hero .os26-button{padding:12px 17px;font-size:11px;min-height:44px}.os26-home .os26-hero .os26-actions{gap:9px}.os26-home .os26-hero .os26-wave-edge{height:48px}.os26-home .os26-hero .os26-photo-controls{bottom:55px}.os26-home .os26-events{padding-top:45px;padding-bottom:48px}.os26-home .os26-events .os26-section-top{margin-bottom:18px}.os26-home .os26-events .os26-section-top h2{font-size:clamp(29px,3.1vw,41px)!important}.os26-home .os26-event-grid{display:grid;grid-template-columns:minmax(0,1fr);max-width:1160px;gap:10px}.os26-home .os26-event-grid .os26-event,.os26-home .os26-event-grid .os26-event-wide{position:relative;grid-column:auto;display:grid;grid-template-columns:170px minmax(0,1fr);align-items:stretch;width:100%;min-height:104px;border:1px solid #d9e6ee;border-radius:11px;overflow:hidden;background:#fff;box-shadow:0 4px 12px #092e560a;transform:none}.os26-home .os26-event-grid .os26-event:nth-child(2n){background:#f3fafe}.os26-home .os26-event-grid .os26-event:hover,.os26-home .os26-event-grid .os26-event:focus-visible{border-color:#edc852;background:#fff8e0;box-shadow:0 8px 20px #092e5614;transform:translateY(-1px)}.os26-home .os26-event-grid .os26-event-photo,.os26-home .os26-event-grid .os26-event-wide .os26-event-photo{height:100%;min-height:104px;border-radius:0;background:linear-gradient(135deg,#a9ddef,#267ba9)}.os26-home .os26-event-grid .os26-event-photo img{width:100%;height:100%;display:block;object-fit:cover}.os26-home .os26-event-grid .os26-event-copy,.os26-home .os26-event-grid .os26-event-wide .os26-event-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:14px 58px 14px 20px}.os26-home .os26-event-grid .os26-event-copy small{font-size:10px;letter-spacing:.055em;color:#936e22}.os26-home .os26-event-grid .os26-event-copy h3{font-size:clamp(17px,2vw,21px)!important;line-height:1.2;margin:0!important}.os26-home .os26-event-grid .os26-event-copy span{font-size:11px;letter-spacing:.035em}.os26-home .os26-event-grid .os26-event:after{content:"\2192";position:absolute;top:50%;right:19px;transform:translateY(-50%);color:#136e9d;font-size:22px;font-weight:900}.os26-home .os26-event-grid .os26-event:is(:hover,:focus-visible):after{color:#092e56}@media(max-width:740px){.os26-home .os26-hero{min-height:410px}.os26-home .os26-hero-content{padding:35px 20px 76px}.os26-home .os26-hero h1{font-size:clamp(34px,7.2vw,51px)!important;line-height:1.04;max-width:650px}.os26-home .os26-hero .os26-lead{max-width:440px;font-size:14px}.os26-home .os26-hero .os26-photo-controls{bottom:50px;right:14px}.os26-home .os26-events{padding-top:30px;padding-bottom:33px}.os26-home .os26-event-grid{grid-template-columns:minmax(0,1fr);gap:9px}.os26-home .os26-event-grid .os26-event,.os26-home .os26-event-grid .os26-event-wide{grid-template-columns:125px minmax(0,1fr);min-height:105px}.os26-home .os26-event-grid .os26-event-photo,.os26-home .os26-event-grid .os26-event-wide .os26-event-photo{min-height:105px;height:100%}.os26-home .os26-event-grid .os26-event-copy,.os26-home .os26-event-grid .os26-event-wide .os26-event-copy{padding:12px 30px 12px 13px}.os26-home .os26-event-grid .os26-event-copy h3{font-size:17px!important}.os26-home .os26-event-grid .os26-event:after{right:10px;font-size:18px}}@media(max-width:430px){.os26-home .os26-hero{min-height:425px}.os26-home .os26-hero-content{padding:28px 17px 76px}.os26-home .os26-hero h1{font-size:clamp(31px,8.4vw,40px)!important;letter-spacing:-.05em}.os26-home .os26-hero .os26-actions{gap:8px}.os26-home .os26-hero .os26-button{font-size:10px;padding:11px 12px}.os26-home .os26-events .os26-section-top h2{font-size:29px!important}.os26-home .os26-event-grid .os26-event,.os26-home .os26-event-grid .os26-event-wide{grid-template-columns:100px minmax(0,1fr);min-height:109px}.os26-home .os26-event-grid .os26-event-photo,.os26-home .os26-event-grid .os26-event-wide .os26-event-photo{min-height:109px;height:100%}.os26-home .os26-event-grid .os26-event-copy,.os26-home .os26-event-grid .os26-event-wide .os26-event-copy{padding:10px 22px 10px 10px;gap:4px}.os26-home .os26-event-grid .os26-event-copy h3{font-size:15px!important}.os26-home .os26-event-grid .os26-event-copy small,.os26-home .os26-event-grid .os26-event-copy span{font-size:9px}.os26-home .os26-event-grid .os26-event:after{right:6px;font-size:15px}}@media(prefers-reduced-motion:reduce){.os26-home .os26-event-grid .os26-event{transition:none;transform:none!important}}.os26-home .os26-rankings{background:#f2f8fc;padding:clamp(36px,5vw,72px) max(20px,calc((100vw - 1260px)/2));color:#0b355b;border-block:1px solid #d6e9f5;font-family:Montserrat,Arial,sans-serif}.os26-home .os26-rankings *{box-sizing:border-box}.os26-rankings-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:25px}.os26-home .os26-rankings h2{font-size:clamp(32px,4.4vw,59px)!important;line-height:1.02;margin:0 0 17px;color:#083867!important;letter-spacing:-.055em;font-weight:950}.os26-home .os26-rankings h2 span{color:#1a7ab3}.os26-rankings-head>div{max-width:840px}.os26-rankings-head p:not(.os26-label){color:#42637c;line-height:1.65;font-size:15px;margin:0}.os26-rankings-rules{display:inline-flex;white-space:nowrap;align-items:center;gap:10px;color:#0a4776!important;text-decoration:none;font-size:11px;font-weight:900;letter-spacing:.055em;border-bottom:2px solid #efc83d;padding-bottom:8px}.os26-ranking-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.os26-ranking-summary>div{border-radius:14px;border:1px solid #cfdfeb;background:#fff;padding:16px 21px;display:flex;align-items:center;gap:12px}.os26-ranking-summary strong{color:#106b9d;font-size:29px;font-weight:950;white-space:nowrap;letter-spacing:-.05em}.os26-ranking-summary span{color:#436b83;font-weight:900;font-size:10px;letter-spacing:.055em}.os26-rankings-body{border-radius:18px;background:#fff;border:1px solid #d7e6ee;box-shadow:0 15px 35px #0d375612;overflow:hidden}.os26-ranking-controls{padding:25px;display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid #e5eff4}.os26-rankings-kicker{margin:0 0 7px;color:#2275a0;font-size:10px;font-weight:900;letter-spacing:.09em}.os26-home .os26-ranking-controls h3,.os26-home .os26-ranking-empty h3{margin:0;color:#0b355b;font-size:clamp(20px,2.2vw,27px);letter-spacing:-.04em;font-weight:950}.os26-ranking-filters{display:flex;gap:12px;flex-wrap:wrap}.os26-ranking-filters label{display:block;font-size:11px;color:#4c6e81;font-weight:850;letter-spacing:.02em}.os26-ranking-filters select{display:block;margin-top:6px;min-height:43px;min-width:155px;padding:8px 34px 8px 12px;border:1px solid #bdd5e4;background:#f6fbfe;border-radius:9px;color:#0b355b;font:700 12px Montserrat,Arial,sans-serif}.os26-ranking-empty{padding:28px 30px 30px;background:linear-gradient(115deg,#f8fcff,#fffcf2);min-height:205px}.os26-ranking-empty-mark{display:block;color:#d5ae23;font-size:12px;letter-spacing:.18em;font-weight:900;margin-bottom:13px}.os26-ranking-empty p{max-width:730px;margin:10px 0 20px;color:#526e80;font-size:14px;line-height:1.7}.os26-ranking-empty a{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#f5c934;border-radius:10px;padding:13px 17px;color:#0b355b!important;text-decoration:none;font-size:11px;font-weight:900;letter-spacing:.035em;transition:background .2s ease}.os26-ranking-empty a:hover{background:#ffe479}.os26-rankings-table-wrap{overflow-x:auto}.os26-rankings-table{border-collapse:collapse;width:100%;min-width:700px}.os26-rankings-table th{text-align:left;background:#e8f5fc;color:#1b658d;font-size:10px;font-weight:900;letter-spacing:.09em;padding:14px 20px}.os26-rankings-table td{padding:18px 20px;border-top:1px solid #e3edf3;color:#2a4e68;font-size:13px;font-weight:700}.os26-rankings-table tr:nth-child(2n){background:#f7fbfe}.os26-rankings-table .os26-ranking-position{color:#0f6896;font-size:19px;font-weight:950}.os26-rankings-table .os26-ranking-name{color:#093b69;font-weight:950}.os26-rankings-table .os26-ranking-score{color:#083e75;font-weight:950;font-size:18px}.os26-rankings-disclaimer{font-size:12px!important;color:#55768a!important;padding:16px 20px!important;margin:0!important;border-top:1px solid #e4edf3}.os26-rankings-stops{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px}.os26-rankings-stops span{background:#fff;border:1px solid #d6e7f2;border-radius:10px;padding:11px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;line-height:1.3;font-weight:850;color:#284f6a}.os26-rankings-stops b{display:inline-grid;place-items:center;min-width:27px;height:27px;border-radius:7px;color:#0c4773;background:#e1f3fb;font-size:10px}.os26-rankings-stops small{font-size:9px;color:#6990a5;letter-spacing:.045em;margin-left:auto;font-weight:850}.os26-rankings-stops .is-scored{border-color:#d2ae35;background:#fff8d7}.os26-rankings-stops .is-scored b{background:#f5c934}.os26-rankings [hidden]{display:none!important}.os26-rankings :focus-visible{outline:3px solid #238dc4;outline-offset:3px}@media(max-width:880px){.os26-rankings-head{align-items:start;flex-direction:column}.os26-rankings-stops{grid-template-columns:repeat(3,minmax(0,1fr))}.os26-ranking-controls{align-items:start;flex-direction:column}}@media(max-width:600px){.os26-ranking-summary{grid-template-columns:1fr}.os26-ranking-summary>div{padding:12px 16px}.os26-ranking-summary strong{font-size:24px}.os26-ranking-filters{width:100%}.os26-ranking-filters label{flex:1 1 140px}.os26-ranking-filters select{width:100%;min-width:0}.os26-rankings-stops{grid-template-columns:repeat(2,minmax(0,1fr))}.os26-ranking-empty{padding:23px 20px}}@media(prefers-reduced-motion:reduce){.os26-ranking-empty a{transition:none}}.os26-home .os26-experiences{background:linear-gradient(145deg,#e7f6fc,#f8fbfc 80%);border-top:1px solid #d6eaf4;border-bottom:1px solid #d6eaf4}.os26-home .os26-experiences-head{max-width:860px;margin-bottom:25px}.os26-home .os26-experiences-head .os26-label{color:#2879a6!important}.os26-home .os26-experiences-head h2{color:#092e56!important;margin:11px 0 15px}.os26-home .os26-experiences-head h2 em{color:#2879a6;font-style:normal}.os26-home .os26-experiences-head p{max-width:740px;font-size:15px;line-height:1.72;color:#385c72}.os26-home .os26-experiences-head p strong{color:#092e56}.os26-home .os26-experiences-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.os26-home .os26-experience-card{display:flex;flex-direction:column;gap:11px;min-width:0;padding:clamp(23px,3vw,35px);border:1px solid #c9e0eb;border-top:5px solid #4eafd0;border-radius:14px;background:#fff;color:#092e56!important;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.os26-home .os26-experience-card:nth-child(2){border-top-color:#f5c934}.os26-home .os26-experience-tag{font:900 11px/1.4 Montserrat,Arial,sans-serif;letter-spacing:.09em;color:#2879a6}.os26-home .os26-experience-card h3{font-size:clamp(23px,2.6vw,32px)!important;line-height:1.08;margin:4px 0;color:#092e56!important;font-weight:950}.os26-home .os26-experience-card p{color:#4c7188;line-height:1.65;font-size:14px;margin:0}.os26-home .os26-experience-card b{display:inline-block;align-self:flex-start;margin-top:auto;padding-top:12px;color:#0d719c;font-size:11px;font-weight:950}.os26-home .os26-experience-card:is(:hover,:focus-visible){background:#fff8e6;border-color:#d9b750;transform:translateY(-3px);box-shadow:0 15px 28px #092e5615}.os26-home .os26-experience-card:is(:hover,:focus-visible) b{color:#092e56}.os26-home .os26-experience-card:focus-visible{outline:3px solid #2879a6;outline-offset:3px}.os26-home .os26-experience-all{display:inline-block;margin-top:18px;color:#092e56!important;font:900 11px Montserrat,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}.os26-home .os26-experience-all:is(:hover,:focus-visible){color:#2879a6!important}@media(max-width:740px){.os26-home .os26-experiences-grid{grid-template-columns:1fr}.os26-home .os26-experience-card{padding:23px;min-height:190px}}@media(prefers-reduced-motion:reduce){.os26-home .os26-experience-card{transition:none}.os26-home .os26-experience-card:is(:hover,:focus-visible){transform:none}}.os26-home .os26-events{background:#fffbe3!important}.os26-home .os26-event-grid .os26-event,.os26-home .os26-event-grid .os26-event-wide{background:#fffbe9!important;border-color:#eddfa9!important}.os26-home .os26-event-grid .os26-event:nth-child(2n){background:#fff5c5!important}.os26-home .os26-event-grid .os26-event:is(:hover,:focus-visible){background:#fff0a9!important;border-color:#e4bd42!important}.os26-home .os26-event-grid .os26-event-photo{display:flex;align-items:center;justify-content:center;overflow:hidden}.os26-home .os26-event-grid .os26-event-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 54%}.os26-home-training{background:linear-gradient(112deg,#092e56,#1c5f84);color:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:350px;overflow:hidden}.os26-home-training-content{padding:clamp(30px,5vw,68px) max(22px,calc((100vw - 1260px)/2));max-width:730px}.os26-home .os26-home-training h2{color:#fff!important;font:950 clamp(32px,4.1vw,56px)/1.04 Montserrat,Arial,sans-serif!important;letter-spacing:-.055em;margin:14px 0 20px}.os26-home-training h2 span{color:#f5c934}.os26-home-training-content>p:not(.os26-label){color:#e4f3fa;font-size:14px;line-height:1.7;max-width:560px}.os26-home-training-content>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.os26-home-training-media{position:relative}.os26-home-training-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#174a6d88,transparent);z-index:1}.os26-home-training-media img{height:100%;width:100%;display:block;object-fit:cover;object-position:center 45%}@media(max-width:800px){.os26-home-training{grid-template-columns:1fr}.os26-home-training-media{min-height:215px}.os26-home-training-content{padding:35px 20px}}.os26-home .os26-holiday-home{margin-top:30px;padding:clamp(24px,4vw,38px);background:linear-gradient(117deg,#e3f3fb,#fff8e6);border-radius:16px;border:1px solid #d4e5ea}.os26-home .os26-holiday-home-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.os26-home .os26-holiday-home-head>div{max-width:720px}.os26-home .os26-holiday-home-head span{font:900 10px Montserrat,Arial,sans-serif;letter-spacing:.1em;color:#2879a6}.os26-home .os26-holiday-home-head h3{font:950 clamp(21px,2.8vw,32px)/1.1 Montserrat,Arial,sans-serif!important;color:#092e56!important;margin:10px 0}.os26-home .os26-holiday-home-head h3 em{color:#267da4;font-style:normal}.os26-home .os26-holiday-home-head p{font:600 13px/1.7 Montserrat,Arial,sans-serif;color:#4b7085;margin:0}.os26-home .os26-holiday-home-head>a{flex:0 0 auto;font:900 10px/1.5 Montserrat,Arial,sans-serif;color:#092e56!important;text-decoration:underline;text-underline-offset:4px}.os26-home .os26-holiday-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.os26-home .os26-holiday-home-grid>a{display:flex;flex-direction:column;gap:10px;background:#fff;padding:22px 19px;border-radius:12px;border:1px solid #cfe1e7;border-top:4px solid #4eafd0;color:#092e56!important;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.os26-home .os26-holiday-home-grid>a:nth-child(2n){border-top-color:#f5c934}.os26-home .os26-holiday-home-grid>a:is(:hover,:focus-visible){background:#fff4d8;transform:translateY(-3px);box-shadow:0 12px 22px #082e4b15}.os26-home .os26-holiday-home-grid>a:focus-visible{outline:3px solid #2879a6;outline-offset:3px}.os26-home .os26-holiday-home-grid small{font:900 9px/1.3 Montserrat,Arial,sans-serif;letter-spacing:.09em;color:#2e81a7}.os26-home .os26-holiday-home-grid strong{font:950 clamp(19px,2vw,25px)/1.1 Montserrat,Arial,sans-serif}.os26-home .os26-holiday-home-grid span{color:#52788a;font:700 11px/1.5 Montserrat,Arial,sans-serif}.os26-home .os26-holiday-home-credit{margin:15px 0 0;font:600 11px/1.65 Montserrat,Arial,sans-serif;color:#4c6e83}.os26-home .os26-holiday-home-credit a{color:#0c6387!important;text-underline-offset:3px}@media(max-width:990px){.os26-home .os26-holiday-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os26-home .os26-holiday-home-head{align-items:start;flex-direction:column}}@media(max-width:580px){.os26-home .os26-holiday-home{padding:20px 14px}.os26-home .os26-holiday-home-grid{grid-template-columns:1fr}.os26-home .os26-holiday-home-grid>a{padding:17px}.os26-home .os26-holiday-home-grid>a{gap:5px}}@media(prefers-reduced-motion:reduce){.os26-home .os26-holiday-home-grid>a{transition:none!important}.os26-home .os26-holiday-home-grid>a:is(:hover,:focus-visible){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/os26-premium.css.map */
