@media (max-width:900px){.container{max-width:98vw;padding-left:8px;padding-right:8px}.glass{max-width:100vw;border-radius:16px;padding:12px 4px}.section,.section_box,.section_footer{padding:16px 0;min-height:unset}.card-row{grid-template-columns:1fr;gap:16px}.card img{height:180px}.card h4{font-size:20px}.card .card-body{padding:12px}h1.big,h2.big{font-size:clamp(28px,8vw,44px)}h3.kicker{font-size:16px}.footer-note{font-size:12px;padding:0 4px}}.story-glassbox{width:380px;margin-left:0;border-radius:24px;opacity:.85;min-height:200px}.glass{background:hsla(0,0%,100%,.18);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.18);width:200px}.menu-bg-layers{position:absolute;inset:0;z-index:0}.menu-bg-layer1{background:#b5e0df;background:url(/Underwater.png) repeat}.menu-bg-layer1,.menu-bg-layer2{position:absolute;inset:0;border-radius:0}.menu-bg-layer2{background:#d3e1f9;z-index:2;opacity:.7}.menu-bg-layer3{background:#fff;position:absolute;inset:0;z-index:3;border-radius:0;opacity:1}.menu-header{position:relative;z-index:10}.menu-close{padding:0}.menu-icon{display:inline-block;transition:transform .3s;width:32px;height:32px;position:relative}.menu-icon-bar{position:absolute;left:4px;right:4px;height:4px;border-radius:2px;background:#111;transition:transform .35s cubic-bezier(.77,0,.18,1),opacity .25s cubic-bezier(.77,0,.18,1)}.menu-icon-bar.top{top:14px;transform-origin:left center}.menu-icon-bar.mid{top:6px;transform-origin:center center}.menu-icon-bar.bot{top:22px;transform-origin:left center}.menu-nav.container{position:relative;z-index:10}.menu-icon-bar.top.open{transform:translateY(0) translateX(6px) rotate(90deg)}.menu-icon-bar.top.closed{transform:none}.menu-icon-bar.bot.open{transform:translateY(3px) translateX(-6px) rotate(0deg)}.menu-icon-bar.bot.closed{transform:none}.menu-icon-bar.mid.open{opacity:0}.menu-icon-bar.mid.closed{opacity:1}*{box-sizing:border-box}body,html{height:100%}html{overflow-y:scroll;scrollbar-gutter:stable}html::-webkit-scrollbar{display:none}body{margin:0;background:#000;color:#fff;font-family:Italiana,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.container{width:min(1200px,92vw);margin:0 auto}.glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px3);background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.08));border:1px solid hsla(0,0%,100%,.24);box-shadow:0 10px 40px rgba(0,0,0,.25);border-radius:24px}.section{min-height:100vh}.section,.section_footer{position:relative;display:grid;place-items:left;padding:clamp(24px,3vw,40px)}.section_footer{min-height:20vh}.section_box{position:relative;min-height:100vh;display:grid;place-items:left;padding:clamp(32px,5vw,60px)}.section__bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden}.section__bg img{width:100%;height:100%;object-fit:cover;display:block}.section__content{position:relative;z-index:1;width:100%}h1.big,h2.big{letter-spacing:.02em;line-height:1;font-size:clamp(64px,12vw,200px);text-shadow:0 8px 32px rgba(0,0,0,.45)}h1.big,h2.big,h3.kicker{font-family:Italiana,serif}h3.kicker{letter-spacing:.2em;font-weight:400;text-align:center;opacity:.9}.menu-trigger{position:fixed;top:18px;left:18px;z-index:100;background:transparent;border:none;color:#fff;cursor:pointer}.menu-overlay{position:fixed;inset:0;z-index:120;display:grid;grid-template-rows:auto 1fr;background:radial-gradient(1200px 1200px at 0 0,#fff 0,#fff 65%,#f8fbff 80%,#fff 100%);color:#000}.menu-header{padding:20px}.menu-close{background:none;border:none;font-size:20px;cursor:pointer}.menu-nav{display:flex;align-items:center;height:100%}.menu-nav ul{list-style:none;padding:0;margin-top:-10vh}.menu-nav li{font-family:Boldonse,system-ui,sans-serif;font-size:clamp(28px,5vw,108px);font-weight:700;line-height:1.2}.menu-nav a{color:inherit;text-decoration:none}.menu-nav a:hover{color:transparent;background:url(/Underwater.png) repeat;background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 12px rgba(82,39,255,.12);transition:color .18s,text-shadow .18s,background .18s;position:relative}.menu-nav a:hover:before{content:"";position:absolute;left:-74px;top:50%;transform:translateY(-50%);width:56px;height:3px;background:url(/Underwater.png) repeat;border-radius:2px;opacity:1;transition:opacity .18s}.menu-nav li+li{margin-top:clamp(8px,1.2vw,16px)}.card-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.card{border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.6));border:1px solid hsla(0,0%,100%,.15);box-shadow:0 12px 40px rgba(0,0,0,.35)}.card img{width:100%;height:260px;object-fit:cover;display:block}.card .card-body{padding:18px}.card h4{margin:0 0 6px;font-size:28px;font-family:Boldonse,system-ui,sans-serif}.card p{margin:0;line-height:1.6}.footer-note{text-align:center;opacity:.85;font-size:14px;margin-top:14px}