@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300..600&family=Sora:wght@300;400;500;600&display=swap";:root{--paper:#f0ede6;--ink:#151512;--red:#a62a21;--display:"Sora", Arial, sans-serif;--sans:"DM Sans", Arial, sans-serif;--edge:clamp(20px, 3.2vw, 54px);--viewport-height:100vh}@supports (height:100dvh){:root{--viewport-height:100dvh}}*{box-sizing:border-box}html,body{background:#080909;width:100%;height:100%;margin:0}body{color:#fff;font-family:var(--sans);letter-spacing:-.025em;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img,video{display:block}::selection{background:var(--red);color:#fff}.skip-link{z-index:200;color:#000;background:#fff;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.floating-header{z-index:100;color:#fff;mix-blend-mode:difference;pointer-events:none;width:100%;padding:22px;display:flex;position:fixed;top:0;left:0}.floating-header a{pointer-events:auto}.floating-header a:first-child{font:500 21px/1 var(--display);letter-spacing:.08em}.scene-nav{z-index:100;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.scene-nav a{opacity:.52;mix-blend-mode:difference;border:1px solid #fff;border-radius:50%;width:5px;height:5px}.scene-nav a:hover,.scene-nav a:focus-visible{opacity:1;background:#fff;outline:0}.story{width:100%;height:var(--viewport-height);overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;overflow-y:auto}.story.is-programmatic-scroll{scroll-behavior:auto;scroll-snap-type:none}.story-scene{width:100%;height:var(--viewport-height);min-height:var(--viewport-height);isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;background:#090a09;place-items:center;display:grid;position:relative;overflow:hidden}.story-scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0405051f 20%,#040505a6 100%);position:absolute;inset:0}.scene-media{z-index:-2;object-fit:cover;width:100%;height:100%;inset:0;position:absolute!important}.story-copy{z-index:2;width:min(1500px, calc(100% - var(--edge) * 2));opacity:1;position:relative;transform:none}.story.effects-ready .story-copy{opacity:1;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transform:none}.story.effects-ready .story-scene.is-active .story-copy{opacity:1;transform:translateY(0)}.story-copy-bottom{align-self:end;padding-bottom:clamp(64px,9vh,112px)}.scene-kicker{font:400 10px/1.4 var(--sans);letter-spacing:.09em;text-transform:uppercase;margin:0 0 16px}.story-scene h1,.story-scene h2{font-family:var(--display);letter-spacing:-.055em;margin:0;font-weight:300}.story-scene h2{text-wrap:balance;max-width:1250px;font-size:clamp(56px,8.5vw,132px);line-height:.92}.hero-story:after{background:linear-gradient(#00030c0d 35%,#00030cbd 100%)}.hero-dream-meaning{z-index:2;padding:var(--edge);opacity:1;pointer-events:none;place-items:center;transition:opacity 2.2s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.hero-story.is-interlude .hero-dream-meaning{opacity:0}.hero-dream-meaning p{opacity:0;animation:3s cubic-bezier(.22,1,.36,1) .9s forwards hero-dream-arrive;transform:translateY(14px)}.hero-interlude{z-index:2;padding:var(--edge);visibility:hidden;opacity:0;pointer-events:none;background:#020303;place-items:center;transition:opacity 2.2s cubic-bezier(.22,1,.36,1),visibility 0s linear 2.2s;display:grid;position:absolute;inset:0}.hero-interlude.is-visible{visibility:visible;opacity:1;transition:opacity 2.2s cubic-bezier(.22,1,.36,1)}.hero-dream-meaning p,.hero-interlude p{width:min(1100px, calc(100% - var(--edge) * 2));font:300 clamp(42px, 6.2vw, 96px)/.98 var(--display);letter-spacing:-.055em;text-align:center;text-wrap:balance;margin:0;position:absolute}.hero-interlude p{opacity:0}.hero-interlude.is-visible .hero-interlude-imagine{animation:6.6s cubic-bezier(.22,1,.36,1) both hero-imagine}.hero-interlude.is-visible .hero-interlude-listen{animation:6.6s cubic-bezier(.22,1,.36,1) both hero-listen}@keyframes hero-dream-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-imagine{0%,15%{opacity:0;transform:translateY(14px)}24%,45%{opacity:1;transform:translateY(0)}58%,to{opacity:0;transform:translateY(-7px)}}@keyframes hero-listen{0%,53%{opacity:0;transform:translateY(14px)}65%,83%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-7px)}}.hero-next{z-index:3;opacity:0;pointer-events:none;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .18s,transform .18s,opacity .9s;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hero-story.is-intro-complete .hero-next{opacity:1;pointer-events:auto;animation:3.2s cubic-bezier(.22,1,.36,1) hero-next-arrive}.hero-story.is-interlude:not(.is-intro-complete) .hero-next{opacity:0;pointer-events:none}.hero-next:hover{background:#ffffff24;transform:translate(-50%)translateY(3px)}.hero-next:focus-visible{outline-offset:4px;outline:2px solid #fff}@keyframes hero-next-arrive{0%{opacity:0;transform:translate(-50%)translateY(14px)}16%{opacity:1;transform:translate(-50%)translateY(0)}30%{transform:translate(-50%)translateY(11px)}43%{transform:translate(-50%)translateY(0)}57%{transform:translate(-50%)translateY(9px)}70%{transform:translate(-50%)translateY(0)}84%{transform:translate(-50%)translateY(7px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.nature-story:after{background:linear-gradient(90deg,#03080633,#0308060d 45%,#03080647),linear-gradient(#0000 45%,#030806a6)}.nature-story h2{max-width:1100px;font-size:clamp(46px,6.2vw,92px)}.forest-transition{z-index:4;padding:var(--edge);opacity:0;pointer-events:none;background-image:linear-gradient(#070a093d,#070a097a),url(../media/amets-hospital-bed-pov-v1.webp);background-position:50%;background-size:cover;place-items:center;transition:opacity 3s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.forest-transition.is-visible{opacity:1}.forest-transition p{font:300 clamp(38px, 5vw, 76px)/1 var(--display);letter-spacing:-.05em;text-align:center;text-wrap:balance;opacity:0;margin:0;transform:translateY(14px)}.forest-transition.is-visible p{animation:3.6s cubic-bezier(.22,1,.36,1) both forest-comfort-copy}@keyframes forest-comfort-copy{0%,44%{opacity:0;transform:translateY(14px)}72%,to{opacity:1;transform:translateY(0)}}.forest-player{z-index:3;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.forest-play-button{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#080d0a33;border:1px solid #ffffffd1;border-radius:50%;place-items:center;width:clamp(62px,7vw,92px);height:clamp(62px,7vw,92px);padding:0;transition:background .18s,transform .18s;display:grid}.forest-play-button:hover{background:#080d0a75;transform:scale(1.04)}.forest-play-button:focus-visible{outline-offset:5px;outline:2px solid #fff}.forest-play-icon{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid;width:0;height:0;margin-left:5px}.forest-pause-icon{border-left:4px solid;border-right:4px solid;width:13px;height:18px}.forest-player-label{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.device-story:after{background:linear-gradient(90deg,#050809bd,#0000 66%),linear-gradient(#0000 45%,#05080980)}.device-story .scene-media{object-position:center center}.device-story h2{max-width:1120px;font-size:clamp(50px,7.4vw,114px)}.platform-story{padding:clamp(58px, 6vh, 76px) var(--edge) clamp(18px, 3vh, 36px);background:radial-gradient(circle at 50% 42%,#42453f 0,#20221f 48%,#121311 100%);place-items:center}.platform-story:after{display:none}.platform-frame{opacity:1;place-items:center;width:100%;margin:0 auto;display:grid}.story.effects-ready .platform-frame{opacity:1;transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);transform:none}.story.effects-ready .platform-story.is-active .platform-frame{opacity:1;transform:none}.tablet-shell{width:min(1020px, 89vw, calc((var(--viewport-height) - 100px) * 1.3333));aspect-ratio:4/3;background:linear-gradient(145deg,#a7aaa6 0,#686c69 32%,#292c2a 100%);border:1px solid #8d918d;border-radius:clamp(27px,3vw,43px);padding:clamp(10px,1.15vw,16px);position:relative;box-shadow:0 46px 100px #00000094,0 8px 20px #0000006b,inset 0 1px #ffffffb8,inset 0 -1px #000c}.tablet-shell:before{content:"";background:linear-gradient(#8c908c,#373a38);border-radius:0 3px 3px 0;width:3px;height:72px;position:absolute;top:18%;right:-4px;box-shadow:0 1px #ffffff59}.tablet-shell:after{content:"";background:linear-gradient(90deg,#363937,#999d99,#363937);border-radius:3px 3px 0 0;width:66px;height:3px;position:absolute;top:-4px;left:19%}.tablet-camera{z-index:4;background:radial-gradient(circle at 38% 35%,#29404b,#030404 65%);border-radius:50%;width:6px;height:6px;position:absolute;top:clamp(3px,.5vw,7px);left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000000b3}.listening-app{height:100%;color:var(--ink);background:#efede6;border:clamp(6px,.65vw,9px) solid #050606;border-radius:clamp(18px,2.2vw,31px);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.app-header{border-bottom:1px solid #1515121f;justify-content:space-between;align-items:center;min-height:48px;padding:0 clamp(18px,2.4vw,32px);display:flex}.app-logo{font:500 18px/1 var(--display);letter-spacing:.05em}.app-status{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex}.app-status span{background:#607858;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #6078581f}.app-intro{flex-direction:column;justify-content:space-between;gap:20px;padding:clamp(17px,2.4vh,28px) clamp(18px,2.4vw,32px) clamp(15px,2vh,22px);display:flex}.app-intro>span{letter-spacing:.075em;text-transform:uppercase;order:-1;font-size:9px}.app-intro h3{font:400 clamp(27px, 3.4vw, 48px)/.96 var(--display);letter-spacing:-.055em;margin:0}.track-grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,1fr);min-height:0;padding:0 clamp(18px,2.4vw,32px) clamp(14px,2vh,22px);display:grid}.track-card{min-height:0;color:var(--ink);text-align:left;cursor:pointer;filter:saturate(.32)brightness(.88);background-image:url(../media/amets-soundscape-grid-v2.webp);background-repeat:no-repeat;background-size:200% 200%;border:1px solid #15151238;border-left:0;border-right-color:#15151229;border-radius:0;justify-content:center;align-items:center;padding:14px;transition:filter .9s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.track-card:before{content:"";z-index:0;background:linear-gradient(#efede614,#efede680);transition:background .6s;position:absolute;inset:0}.track-card:first-child{border-left:1px solid #15151229}.track-card:hover:before{background:linear-gradient(#f8f6f005,#f8f6f06b)}.track-card:focus-visible{z-index:2;outline:2px solid var(--ink);outline-offset:-3px}.track-card.is-selected{filter:saturate(1.05)brightness(1.02)}.track-card.is-selected:before{background:linear-gradient(#080c0905,#080c091a)}.track-forest{background-position:0 0}.track-sea{background-position:100% 0}.track-rain{background-position:0 100%}.track-wind{background-position:100% 100%}.track-number{z-index:1;letter-spacing:.08em;opacity:.55;font-size:8px;position:absolute;top:12px;left:12px}.track-copy{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:11px;left:12px}.track-copy b{font:400 clamp(14px, 1.45vw, 19px)/1.05 var(--display)}.track-action{z-index:1;letter-spacing:.06em;text-transform:uppercase;opacity:.48;font-size:8px;position:absolute;bottom:11px;right:11px}.track-card.is-selected .track-action{color:#536d4f;opacity:1}.player{background:#efede6;border-top:1px solid #d1cec5;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;min-height:58px;padding:7px clamp(18px,2.4vw,32px);display:grid}.play-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.play-button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.play-icon{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;width:0;height:0;margin-left:4px}.pause-icon{border-left:4px solid #fff;border-right:4px solid #fff;width:11px;height:15px}.player-copy{flex-direction:column;min-width:190px;display:flex}.player-copy strong{font:400 15px/1.1 var(--display)}.progress-wrap{align-items:center;gap:12px;display:flex}.progress-line{background:#b4b1a8;flex:1;height:2px}.progress-line i{background:var(--ink);height:100%;transition:width .22s linear;display:block}.hospital-story:after,.man-story:after{background:linear-gradient(90deg,#0708089e,#0000 70%),linear-gradient(#0000 42%,#070808b8)}.hospital-story h2{max-width:980px;font-size:clamp(46px,6.5vw,98px)}.hospital-story .scene-media{object-position:center 45%}.man-story .scene-media{object-position:center 42%}.man-story h2{max-width:1080px;font-size:clamp(48px,6.6vw,102px)}.research-story{background:radial-gradient(circle at 50% 42%,#2b3c35 0,#17201d 52%,#101614 100%)}.research-story:after{display:none}.research-copy{text-align:center}.research-copy h2{max-width:1320px;margin:0 auto;font-size:clamp(58px,7.2vw,112px)}.evidence-story{padding:clamp(66px, 7vh, 90px) var(--edge) clamp(24px, 3vh, 38px);color:var(--ink);background:#d9dccf;align-items:center;display:flex}.evidence-story:after{display:none}.evidence-copy{width:min(1450px,100%)}.evidence-content{z-index:5;display:block;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.evidence-header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:clamp(20px,3vh,36px);display:flex}.evidence-header .scene-kicker{flex:none;margin-bottom:8px}.evidence-header h2{text-align:right;max-width:980px;font-size:clamp(44px,5.5vw,82px)}.evidence-carousel{width:100vw;margin-left:calc(-1 * var(--edge));overflow:hidden}.evidence-controls{width:100%;min-height:30px;padding:0 var(--edge);letter-spacing:.07em;text-transform:uppercase;align-items:center;font-size:9px;display:flex}.evidence-viewport{overscroll-behavior-x:contain;cursor:grab;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-top:1px solid #15151257;border-bottom:1px solid #15151257;width:100%;overflow-x:auto}.evidence-viewport::-webkit-scrollbar{display:none}.evidence-viewport:active{cursor:grabbing}.evidence-viewport:focus-visible{outline-offset:-2px;outline:2px solid}.evidence-track{gap:0;width:max-content;display:flex}.evidence-card{scroll-snap-align:start;border-right:1px solid #15151233;flex-direction:column;width:clamp(290px,29vw,420px);min-width:clamp(290px,29vw,420px);min-height:clamp(220px,27vh,300px);padding:18px clamp(20px,2.4vw,34px) 20px;display:flex}.evidence-number{letter-spacing:.08em;font-size:9px}.evidence-finding{font:300 clamp(20px, 2vw, 30px)/1.15 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:auto 0 24px}.evidence-source{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:9px;line-height:1.5}.evidence-card:hover .evidence-source,.evidence-card:focus-visible .evidence-source{text-underline-offset:4px;text-decoration:underline}.evidence-card:focus-visible{outline-offset:5px;outline:2px solid}.evidence-note{letter-spacing:.04em;margin:14px 0 0;font-size:9px}@media (width<=1000px){.track-action{display:none}.research-copy{width:min(88vw,760px)}.research-copy h2{max-width:100%;font-size:clamp(48px,8.5vw,82px)}}.contact-story{background:var(--paper);color:var(--ink)}.contact-story:after{display:none}.contact-copy{text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(44px,7vw,120px);display:grid}.contact-heading{max-width:870px}.contact-audience{letter-spacing:.08em;text-transform:uppercase;max-width:700px;margin:0 0 clamp(24px,4vh,44px);font-size:clamp(10px,1vw,14px);line-height:1.5}.contact-copy h2{max-width:900px;margin:0;font-size:clamp(54px,6.8vw,106px)}.contact-form{border-top:1px solid #1515126b;gap:clamp(15px,2vh,24px);padding-top:clamp(18px,2.6vh,30px);display:grid}.contact-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,40px);display:grid}.contact-field{gap:4px;display:grid}.contact-field>span{letter-spacing:.075em;text-transform:uppercase;font-size:9px;line-height:1.4}.contact-field input,.contact-field textarea{width:100%;color:var(--ink);font:300 clamp(15px, 1.2vw, 19px)/1.35 var(--display);background:0 0;border:0;border-bottom:1px solid #1515124d;border-radius:0;outline:0;padding:8px 0 10px;transition:border-color .18s}.contact-field textarea{resize:vertical;min-height:72px;max-height:130px}.contact-field input:focus,.contact-field textarea:focus{border-bottom-color:var(--ink)}.contact-form-actions{justify-content:flex-start;align-items:center;display:flex}.contact-form-actions button{border:1px solid var(--ink);color:var(--paper);background:var(--ink);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:13px 20px;font-size:clamp(11px,1vw,14px);transition:background .18s,color .18s}.contact-form-actions button:hover,.contact-form-actions button:focus-visible{color:var(--ink);background:0 0;outline:0}.contact-form-actions button:disabled{cursor:wait;opacity:.62}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form-status{min-height:1.4em;color:var(--ink);margin:0;font-size:clamp(12px,.95vw,15px);line-height:1.4}.contact-form-status.is-error{color:#7b2929}@media (width<=700px){.floating-header{padding:18px}.scene-nav{right:10px}.story-scene h2{font-size:clamp(48px,17vw,74px)}.scene-media{object-position:center}.device-story .scene-media{object-position:55% center}.story-copy-bottom{padding-bottom:76px}.hero-dream-meaning p,.hero-interlude p{font-size:clamp(38px,12vw,58px)}.platform-story{height:var(--viewport-height);min-height:var(--viewport-height);padding:68px 10px 16px}.platform-frame{width:100%}.tablet-shell{width:min(96vw, calc((var(--viewport-height) - 112px) * 1.3333));aspect-ratio:4/3;border-radius:20px;padding:7px}.tablet-shell:before{height:42px;right:-4px}.tablet-shell:after{width:38px;top:-4px;left:22%}.tablet-camera{width:4px;height:4px;top:2px;left:50%}.listening-app{border-width:4px;border-radius:13px}.app-header{min-height:38px;padding:0 13px}.app-status{display:none}.app-intro{padding:9px 13px 8px}.app-intro h3{font-size:clamp(19px,5vw,24px)}.app-intro>span{display:none}.track-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,1fr);gap:0;padding:0 13px 12px}.track-card{min-height:0;padding:8px}.track-number{font-size:7px;top:7px;left:8px}.track-copy{bottom:9px;left:10px}.track-copy b{font-size:clamp(11px,3.5vw,14px)}.track-action{display:none}.player{grid-template-columns:auto 1fr;gap:9px;min-height:44px;padding:4px 13px}.play-button{width:32px;height:32px}.player-copy strong{font-size:clamp(10px,3vw,13px)}.progress-wrap{display:none}.player-copy{min-width:0}.hospital-story .scene-media{object-position:58% center}.man-story .scene-media{object-position:63% center}.research-copy{width:calc(100% - 56px)}.research-copy h2{max-width:100%;font-size:clamp(40px,11.5vw,56px);line-height:.94}.evidence-story{height:var(--viewport-height);min-height:var(--viewport-height);padding:72px 24px 26px}.evidence-header{margin-bottom:24px;display:block}.evidence-header h2{text-align:left;max-width:360px;font-size:clamp(40px,12vw,56px)}.evidence-carousel{width:100vw;margin-left:-24px}.evidence-controls{width:100%;padding:0 24px}.evidence-card,.evidence-card:first-child{width:min(78vw,320px);min-width:min(78vw,320px);min-height:300px;padding:16px 20px 18px}.evidence-finding{margin:auto 0 18px;font-size:19px}.evidence-note{max-width:310px;line-height:1.5}.contact-story{align-items:center;padding:68px 24px 52px}.contact-copy{grid-template-columns:1fr;gap:28px;width:100%}.contact-heading{max-width:560px}.contact-audience{margin-bottom:18px}.contact-copy h2{max-width:610px;font-size:clamp(43px,12vw,62px)}.contact-form{gap:13px;padding-top:16px}.contact-form-row{grid-template-columns:1fr;gap:13px}.contact-field input,.contact-field textarea{padding:5px 0 7px;font-size:14px}.contact-field textarea{min-height:56px}.contact-form-actions button{width:100%;padding:11px 16px}}@media (height<=700px) and (width>=701px){.contact-copy{gap:48px}.contact-copy h2{font-size:clamp(48px,6vw,82px)}.contact-audience{margin-bottom:20px}.contact-form{gap:12px;padding-top:14px}.contact-field textarea{min-height:54px}}@media (prefers-reduced-motion:reduce){.story{scroll-behavior:auto}.story.effects-ready .story-copy,.story.effects-ready .platform-frame{opacity:1;transition:none;transform:none}.forest-play-button,.forest-transition,.hero-next{transition:none}.scene-media{animation:none}.hero-interlude{display:none}.hero-dream-meaning p{opacity:1;animation:none;transform:none}.evidence-card-duplicate{display:none}}

/* === AMETS · RESPONSIVE MÓVIL (letras más contenidas) === */
@media (width<=600px){
  .hero-interlude p,.hero-dream-meaning p{font-size:clamp(22px,6.8vw,30px)!important;line-height:1.18!important}
  .story-scene h2,.nature-story h2,.device-story h2,.hospital-story h2,
  .man-story h2,.research-copy h2,.contact-copy h2,.evidence-header h2{
    font-size:clamp(26px,8vw,38px)!important;line-height:1.08!important;letter-spacing:-.02em!important
  }
  .research-copy p,.contact-copy p,.nature-story p,.device-story p,
  .hospital-story p,.man-story p,.evidence-header p{font-size:clamp(15px,4.2vw,18px)!important;line-height:1.4!important}
}
@media (width<=400px){
  .hero-interlude p,.hero-dream-meaning p{font-size:clamp(20px,6.2vw,26px)!important}
  .story-scene h2,.nature-story h2,.device-story h2,.hospital-story h2,
  .man-story h2,.research-copy h2,.contact-copy h2,.evidence-header h2{font-size:clamp(23px,7.4vw,32px)!important}
}
