:root{color-scheme:dark;--page:#111117;--black:#080809;--muted:#a9a7af;--purple:#7956e7;--white:#f8f8fb;--content:1140px;--radius:13px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:56px}body{margin:0;background:var(--page);color:var(--white);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;width:100%;height:100%;object-fit:cover}svg{display:block}h1,h2,h3,p{margin:0}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid #b5a1ff;outline-offset:5px}.content-width{width:min(74%,var(--content));margin-inline:auto}.skip-link{position:fixed;top:-70px;left:16px;z-index:100;background:white;color:#111;padding:12px}.skip-link:focus{top:10px}.site-header{height:52px;background:#141319;position:relative;z-index:50}.header-inner{width:min(72%,1160px);height:100%;margin:auto;display:flex;align-items:center;gap:38px}.brand{display:flex;align-items:center;gap:8px;white-space:nowrap}.brand-mark{width:26px;height:28px}.brand-name{font-size:13px;font-weight:600}.brand-name span{font-size:11px;margin-left:4px}.desktop-nav{display:flex;gap:24px;margin-left:auto;align-items:center;white-space:nowrap;font-size:11px;color:#e1dfe5}.desktop-nav a{padding-block:18px;transition:color .2s}.desktop-nav a:hover{color:#c4b6ff}.header-utilities{display:flex;align-items:center;gap:16px;font-size:10px;white-space:nowrap;color:#c1bec9}.search-icon svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.5}.language{font-size:10px}.menu-toggle,.mobile-nav{display:none}.hero{position:relative;aspect-ratio:2.38/1;min-height:390px;overflow:hidden;background:#282325}.hero-image{position:absolute;inset:0;object-position:center center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,transparent 45%,rgba(0,0,0,.02) 70%,rgba(0,0,0,.08))}.hero-copy{position:absolute;left:61%;top:29%;width:35%}.hero h1{font-weight:400;font-size:clamp(31px,3.7vw,59px);line-height:1.14;letter-spacing:.03em}.hero h1 span{display:block}.hero h1 .latin{font-size:1.03em;letter-spacing:.035em;font-weight:400;margin-bottom:3px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:var(--purple);color:white;font-weight:400;white-space:nowrap;line-height:1.15;border:1px solid transparent;transition:background .2s,transform .2s}.button-primary{padding:13px 23px;font-size:14px}.hero .button{margin-top:19px}.button[href]:hover{background:#8d6cf2;transform:translateY(-1px)}.button-small{font-size:10px;padding:6px 13px;letter-spacing:.02em}.button-outline{background:transparent;border-color:#7050ca;color:#d0bfff;padding-inline:11px}.products{background:var(--page)}.anywhere{aspect-ratio:4.3/1;min-height:310px;position:relative;overflow:hidden;background:#030304}.product-feature-image{position:absolute;inset:0;object-position:center}.product-feature-heading{position:absolute;top:9%;left:0;width:100%;display:flex;justify-content:center;align-items:center;font-size:25px;font-weight:500;gap:8px;letter-spacing:.005em}.product-feature-heading>span{font-size:.73em;margin-left:-5px}.mini-mark{width:20px;height:22px}.product-feature-copy{position:absolute;bottom:8%;left:0;text-align:center;width:100%;font-size:11px}.fine-copy{font-size:9px;color:#c2c0c6;margin-top:4px;letter-spacing:.14em}.product-actions{display:flex;justify-content:center;gap:8px;margin-top:8px}.product-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px}.product-card{position:relative;aspect-ratio:1.84;overflow:hidden;border-radius:var(--radius);background:#16111f}.product-card>img{transition:transform .6s}.product-card:hover>img{transform:scale(1.02)}.product-card-copy{position:absolute;text-align:center;bottom:12%;left:4%;right:4%;text-shadow:0 1px 8px rgba(0,0,0,.5)}.product-card h3{font-size:22px;line-height:1.2;font-weight:500}.product-card h3 span{font-size:.64em;margin-left:3px}.product-card p{font-size:10px;margin-top:5px}.product-card .button-small{font-size:9px;padding:5px 11px}.product-card .product-actions{margin-top:7px}.sleep-section{padding:54px 0 62px;background:var(--page);overflow:hidden}.section-heading{text-align:center}.sleep-heading h2{font-size:clamp(27px,3vw,45px);font-weight:300;color:#d4d2da;letter-spacing:.015em;line-height:1.24}.sleep-heading p{margin-top:17px;font-size:15px;color:#85828e;letter-spacing:.1em}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.story-card{position:relative;aspect-ratio:1.76;border-radius:var(--radius);overflow:hidden;background:#1d2c35;isolation:isolate}.story-card>img{position:absolute;inset:0;z-index:-2}.story-travel>img{object-position:56% center}.story-air>img{object-position:65% center}.story-gradient{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,20,28,.63),transparent 58%);z-index:-1}.story-note{position:absolute;top:7%;left:4%;width:37%;max-width:230px;border-radius:8px;padding:10px 12px;background:rgba(25,47,59,.33);backdrop-filter:blur(8px);font-size:9px;line-height:1.5;color:#e4edf1;border:1px solid #ffffff18}.note-label{font-size:11px;display:block;margin-bottom:5px;letter-spacing:.025em}.story-copy{position:absolute;left:4%;bottom:7%;right:4%}.story-copy h3{font-size:clamp(22px,2.05vw,32px);line-height:1.2;font-weight:400}.story-copy p{font-size:10px;margin-top:10px;letter-spacing:.02em;color:#d5dfe7;max-width:75%;line-height:1.6}.story-detail{position:absolute;bottom:8%;right:5%;width:25%;border-radius:7px;padding:12px 9px 9px;background:#13273355;backdrop-filter:blur(8px);border:1px solid #ffffff30;font-size:8px;color:#edf5f8;text-align:right}.story-detail svg{width:100%;height:30px;fill:none;stroke:#e8edf3;stroke-width:1.4;margin-bottom:5px}.story-travel .story-copy{right:32%}.story-travel .story-copy p{max-width:100%}.air-label{position:absolute;top:7%;right:4%;display:flex;align-items:center;gap:5px;font-size:10px;border:1px solid #ffffff80;border-radius:999px;padding:5px 10px;color:#edf7ff;background:#ffffff0b}.air-label svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.technology-section{padding:31px 0 90px;background:#0e0e0f}.technology-heading h2{font-size:clamp(25px,2.55vw,37px);font-weight:300;letter-spacing:.01em;color:#d6d3d9}.technology-heading p{font-size:11px;line-height:1.65;color:#b4b1b9;margin-top:14px;letter-spacing:.035em}.technology-heading .button{margin-top:15px}.proof-mosaic{position:relative;max-width:590px;width:44%;height:540px;margin:26px auto 0}.proof-card{position:absolute;overflow:hidden;border-radius:4px;background:#19151f}.proof-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#05050899)}.proof-flow{left:14%;top:0;width:39%;height:53%}.proof-map{left:54%;top:13%;width:53%;height:35%}.proof-study{left:0;top:54%;width:54%;height:34%}.proof-award{left:55%;top:49%;width:39%;height:51%}.proof-copy{position:absolute;bottom:7%;right:8%;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:3px;line-height:1.15}.proof-copy strong{font-size:25px;font-weight:500}.proof-copy span{font-size:12px;color:#d2ceda}.proof-map .proof-copy,.proof-award .proof-copy{right:auto;left:8%;align-items:flex-start}.journal-section{display:grid;grid-template-columns:1.62fr 1fr;gap:20px;padding:48px 0 80px;background:#0e0e0f}.journal-section:before{content:"";position:absolute;z-index:-1;left:0;right:0;background:#0e0e0f}.journal-feature{position:relative;aspect-ratio:1.31;border-radius:var(--radius);overflow:hidden;background:#ac624c;isolation:isolate}.journal-feature>img{position:absolute;inset:0;z-index:-2}.journal-gradient{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#3f1008b3,transparent 65%)}.editorial-label{position:absolute;top:5%;left:4%;background:white;color:#28252c;border-radius:5px;font-size:10px;font-weight:600;padding:7px 9px}.journal-feature-copy{position:absolute;bottom:7%;left:4%;right:4%}.journal-feature-copy h2{font-size:clamp(21px,2vw,30px);font-weight:500;line-height:1.3;max-width:95%}.journal-feature-copy .button{font-size:12px;padding:10px 15px;margin-top:16px}.diagonal-arrow{font-size:15px}.journal-list{display:grid;grid-template-rows:repeat(3,1fr);gap:16px}.journal-card{position:relative;background:#ede7f3;color:#15131b;padding:22px 23px 62px;border-radius:var(--radius);min-height:130px}.journal-card h3{font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.02em}.round-arrow{position:absolute;right:18px;bottom:17px;display:grid;place-items:center;border-radius:50%;width:36px;height:36px;background:var(--purple);font-size:20px;font-weight:300;color:white}.closing-banner{position:relative;aspect-ratio:2.38;background:#211533;overflow:hidden}.closing-banner>img{position:absolute;inset:0;object-position:center}.closing-copy{position:absolute;left:18.5%;top:41%;font-size:clamp(23px,2.2vw,35px);line-height:1.35;letter-spacing:.03em;text-shadow:0 1px 15px #0004}.closing-copy p[lang]{font-size:.87em;letter-spacing:.035em;margin-top:5px}.site-footer{position:relative;background:#111117;padding:55px 0 22px;color:#a6a3ad}.footer-main{display:grid;grid-template-columns:2.25fr repeat(5,1fr);gap:32px}.footer-wordmark{font-size:23px;color:#d5d2da;letter-spacing:.16em;display:inline-block}.footer-brand p{font-size:11px;line-height:1.85;margin-top:13px;max-width:270px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:10px;line-height:1.25}.footer-column h2{font-size:11px;font-weight:500;color:#dedce4;margin:3px 0 6px}.footer-column a:hover{color:white}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff10;margin-top:45px;padding-top:18px;font-size:9px;line-height:1.6;color:#78757f}.back-to-top{position:absolute;bottom:24px;right:22px;width:33px;height:33px;display:grid;place-items:center;border:1px solid #ffffff45;border-radius:50%;font-size:19px;color:#d9d6e0}main{background:#0e0e0f}
@media(min-width:1800px){.content-width{--content:1400px}.header-inner{width:min(72%,1400px);gap:55px}.site-header{height:62px}.desktop-nav{font-size:13px;gap:29px}.header-utilities{font-size:12px;gap:20px}.language{font-size:12px}.brand-mark{width:29px;height:32px}.brand-name{font-size:15px}.brand-name span{font-size:12px}.product-feature-heading{font-size:30px}.product-feature-copy{font-size:14px}.fine-copy{font-size:11px}.button-small{font-size:12px;padding:8px 16px}.product-card h3{font-size:27px}.product-card p{font-size:12px}.product-card .button-small{font-size:11px;padding:7px 13px}.sleep-section{padding-top:65px;padding-bottom:75px}.story-grid{gap:30px;margin-top:43px}.story-note{font-size:11px;padding:15px}.note-label{font-size:13px}.story-copy p{font-size:12px}.story-detail{font-size:10px}.air-label{font-size:12px;padding:7px 12px}.technology-section{padding-top:43px;padding-bottom:110px}.technology-heading p{font-size:13px}.proof-mosaic{max-width:710px;height:650px;margin-top:30px}.proof-copy strong{font-size:31px}.proof-copy span{font-size:14px}.journal-section{padding:60px 0 98px}.journal-card h3{font-size:22px}.journal-card{padding:26px 28px 70px}.journal-list{gap:20px}.journal-feature-copy .button{font-size:15px;padding:12px 19px}.editorial-label{font-size:12px}.round-arrow{width:42px;height:42px;font-size:23px}.site-footer{padding-top:65px}.footer-column{font-size:12px}.footer-column h2{font-size:13px}.footer-brand p{font-size:13px}.footer-wordmark{font-size:27px}.footer-bottom{font-size:10px}}
@media(max-width:1100px){.header-inner{width:90%;gap:22px}.desktop-nav{gap:18px}.header-utilities{gap:12px}.content-width{width:86%}.hero{min-height:360px}.hero h1{font-size:40px}.hero-copy{left:59%;top:29%;width:39%}.anywhere{min-height:285px}.product-feature-heading{font-size:23px}.product-feature-copy{font-size:10px}.product-card h3{font-size:20px}.sleep-heading h2{font-size:35px}.sleep-heading p{font-size:13px}.story-grid{gap:16px}.story-note{width:42%;font-size:8px;padding:8px}.note-label{font-size:10px}.story-copy h3{font-size:25px}.story-copy p{font-size:9px}.story-detail{font-size:7px}.technology-heading h2{font-size:30px}.proof-mosaic{width:56%;height:500px}.proof-copy strong{font-size:23px}.proof-copy span{font-size:10px}.journal-card{padding:18px 18px 56px;min-height:120px}.journal-card h3{font-size:16px}.journal-list{gap:12px}.journal-feature-copy h2{font-size:25px}.footer-main{gap:22px;grid-template-columns:1.7fr repeat(5,1fr)}.footer-wordmark{font-size:20px}.footer-brand p{font-size:10px}.footer-column{font-size:9px;gap:9px}.footer-column h2{font-size:10px}.footer-bottom{font-size:8px}.closing-copy{left:15%;font-size:29px}}
@media(max-width:780px){html{scroll-padding-top:56px}.site-header{height:58px}.header-inner{width:90%;justify-content:space-between}.brand-mark{width:25px}.brand-name{font-size:14px}.brand-name span{font-size:11px}.desktop-nav,.header-utilities{display:none}.menu-toggle{display:flex;width:28px;height:30px;background:transparent;border:0;padding:6px 2px;flex-direction:column;justify-content:center;gap:6px;color:white;cursor:pointer}.menu-toggle span{display:block;height:1px;width:24px;background:currentColor;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-nav{position:absolute;left:0;right:0;top:58px;padding:13px 5% 24px;background:#141319f5;backdrop-filter:blur(18px);border-top:1px solid #ffffff12}.mobile-nav:not([hidden]){display:flex;flex-direction:column;gap:0}.mobile-nav a{font-size:14px;padding:13px 0;border-bottom:1px solid #ffffff0d}.hero{aspect-ratio:auto;height:620px;min-height:0}.hero-image{object-position:41% center}.hero-shade{background:linear-gradient(180deg,#0000 30%,#0002 55%,#0007 100%)}.hero-copy{top:auto;bottom:10%;left:7%;width:86%;text-shadow:0 2px 12px #0006}.hero h1{font-size:43px;line-height:1.16}.hero .button{margin-top:17px}.button-primary{font-size:13px;padding:12px 21px}.content-width{width:90%}.anywhere{aspect-ratio:auto;height:370px;min-height:0}.product-feature-image{object-fit:cover;object-position:center}.product-feature-heading{top:8%;font-size:25px}.product-feature-copy{bottom:7%;font-size:11px}.fine-copy{font-size:9px}.button-small{font-size:10px;padding:7px 14px}.product-pair{gap:12px;grid-template-columns:1fr;padding-top:16px}.product-card{aspect-ratio:1.65}.product-card h3{font-size:25px}.product-card-copy{bottom:11%}.product-card p{font-size:11px}.product-card .button-small{font-size:10px;padding:6px 12px}.sleep-section{padding:48px 0 50px}.sleep-heading{padding-inline:4%}.sleep-heading h2{font-size:clamp(25px,4.6vw,34px);line-height:1.35}.sleep-heading p{font-size:12px;line-height:1.7;letter-spacing:.03em;margin-top:13px}.story-grid{grid-template-columns:1fr;gap:17px;margin-top:27px}.story-card{aspect-ratio:1.38}.story-copy{left:6%;bottom:8%}.story-copy h3{font-size:29px}.story-copy p{font-size:11px;margin-top:9px}.story-note{top:7%;left:6%;width:42%;font-size:10px;padding:12px;max-width:230px}.note-label{font-size:12px}.story-detail{width:27%;right:6%;bottom:8%;font-size:8px}.air-label{right:6%;font-size:10px}.technology-section{padding:25px 0 44px}.technology-heading{padding-inline:5%}.technology-heading h2{font-size:27px;line-height:1.4}.technology-heading p{font-size:11px;line-height:1.75;margin-top:13px}.technology-heading .button{margin-top:15px}.proof-mosaic{width:80%;height:440px;margin:30px auto 0;transform:translateX(-3%)}.proof-copy strong{font-size:23px}.proof-copy span{font-size:10px}.proof-flow{left:12%;width:42%;height:52%}.proof-map{left:55%;width:54%;height:36%;top:13%}.proof-study{left:0;top:53%;width:54%;height:36%}.proof-award{left:55%;top:50%;width:42%;height:50%}.journal-section{grid-template-columns:1fr;padding-top:25px;padding-bottom:45px;gap:14px}.journal-feature{aspect-ratio:1.1}.journal-feature-copy{left:6%;bottom:8%;right:6%}.journal-feature-copy h2{font-size:28px;max-width:100%}.journal-feature-copy .button{font-size:12px}.editorial-label{left:6%;top:6%;font-size:10px}.journal-list{gap:12px}.journal-card{padding:21px 65px 26px 21px;min-height:112px}.journal-card h3{font-size:17px;line-height:1.45}.round-arrow{right:18px;bottom:19px;width:33px;height:33px;font-size:19px}.closing-banner{aspect-ratio:auto;height:490px}.closing-banner>img{object-position:63% center}.closing-copy{left:7%;top:auto;bottom:10%;font-size:26px;max-width:88%;text-shadow:0 1px 18px #0008}.closing-copy p[lang]{font-size:19px}.site-footer{padding-top:40px}.footer-main{grid-template-columns:repeat(3,1fr);gap:31px 20px}.footer-brand{grid-column:1/-1}.footer-brand p{font-size:12px;max-width:100%;line-height:1.8}.footer-wordmark{font-size:25px}.footer-column{font-size:10px;gap:11px}.footer-column h2{font-size:12px;margin-bottom:5px}.footer-bottom{margin-top:35px;flex-direction:column;gap:5px;font-size:9px;padding-right:34px}.back-to-top{right:5%;bottom:27px;width:29px;height:29px}}
@media(max-width:380px){.hero{height:570px}.hero h1{font-size:38px}.hero-copy{bottom:9%}.sleep-heading h2{font-size:24px}.story-copy h3{font-size:25px}.story-copy p{font-size:10px}.story-note{font-size:8px}.note-label{font-size:10px}.proof-mosaic{height:365px}.proof-copy strong{font-size:21px}.proof-copy span{font-size:9px}.technology-heading h2{font-size:24px}.journal-feature-copy h2{font-size:24px}.closing-copy{font-size:23px}.closing-copy p[lang]{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Carousel presentation */
.hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s;pointer-events:none}.hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.hero-slide-dream .hero-copy{left:18.5%;top:40%;width:65%;text-shadow:0 2px 18px #0003}.hero-slide-dream h2{font-size:clamp(28px,3vw,48px);font-weight:400;letter-spacing:.04em}.hero-slide-dream .hero-copy>p{font-size:clamp(19px,2vw,32px);margin-top:7px;letter-spacing:.02em}.hero-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:40px;height:60px;display:grid;place-items:center;color:white;border:0;background:transparent;padding:10px;opacity:.6;cursor:pointer;transition:opacity .2s}.hero-arrow:hover{opacity:1}.hero-arrow svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.25}.hero-prev{left:1.3%}.hero-next{right:1.3%}.hero-pagination{position:absolute;z-index:4;left:50%;bottom:5%;transform:translateX(-50%);display:flex;align-items:center;gap:9px}.hero-dot{width:7px;height:7px;border:0;padding:0;border-radius:6px;background:#ffffff60;cursor:pointer;transition:width .3s,background .3s}.hero-dot.is-active{width:28px;background:#fff}.story-grid{display:flex;width:86%;max-width:none;margin-left:14%;margin-right:0;padding-right:14%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.story-grid::-webkit-scrollbar{display:none}.story-card{flex:0 0 73%;scroll-snap-align:start;scroll-snap-stop:always}.story-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:17px}.story-controls button{width:30px;height:30px;border-radius:50%;border:1px solid #ffffff38;background:transparent;color:#d2cfd9;display:grid;place-items:center;padding:6px;cursor:pointer}.story-controls button:hover{border-color:#a899d0;color:white}.story-controls button:disabled{opacity:.25;cursor:default}.story-controls svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.2}.story-counter{font-size:10px;letter-spacing:.1em;color:#85828e;margin-right:7px}
@media(min-width:1800px){.story-grid{width:86%;margin-left:14%;padding-right:14%}.story-controls button{width:34px;height:34px}.hero-arrow{width:50px;height:70px}.hero-arrow svg{width:28px}}
@media(max-width:1100px){.story-grid{width:93%;margin-left:7%;padding-right:7%}.story-card{flex-basis:80%}.hero-slide-dream .hero-copy{left:15%}}
@media(max-width:780px){.hero{touch-action:pan-y}.hero-slide-dream .hero-copy{left:7%;top:auto;bottom:11%;width:86%}.hero-slide-dream h2{font-size:35px}.hero-slide-dream .hero-copy>p{font-size:21px;line-height:1.4;max-width:90%}.hero-arrow{width:29px;height:42px;padding:5px;top:48%;opacity:.65}.hero-arrow svg{width:17px}.hero-prev{left:2%}.hero-next{right:2%}.hero-pagination{bottom:4%;gap:8px}.hero-dot{width:6px;height:6px}.hero-dot.is-active{width:23px}.story-grid{width:95%;margin-left:5%;padding-right:5%;gap:15px}.story-card{flex-basis:94%}.story-controls{margin-top:16px}.story-controls button{width:29px;height:29px}}
@media(prefers-reduced-motion:reduce){.story-grid{scroll-behavior:auto}.hero-slide{transition:none}}
/* Original artwork assets and responsive text treatment. */
.brand-logo{width:130px;height:auto;object-fit:contain}.note-person{display:flex;gap:8px;align-items:center}.note-person>img{width:34px;height:34px;border-radius:50%;object-fit:cover}.note-person .note-label{margin-bottom:2px}.story-note>p{margin-top:8px}.hero-slide-dream .hero-copy{top:57%}.hero-slide-dream .hero-image{object-position:center center}
@media(min-width:781px){.desktop-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}
@media(min-width:1800px){.brand-logo{width:150px}.note-person>img{width:40px;height:40px}}
@media(max-width:780px){.brand-logo{width:136px}.hero-slide-dream .hero-image,.closing-banner>img{object-position:85% center}.hero-slide-dream .hero-copy{top:auto;bottom:11%}.hero-slide-dream .hero-copy h2{font-size:35px}.hero-slide-dream .hero-copy>p{font-size:21px}.note-person>img{width:32px;height:32px}.story-note>p{font-size:9px}}
