.h01{isolation:isolate;--h01-exit:0;--h01-progress:0;--h01-proximity:0;--h01-pointer-x:0;--h01-pointer-y:0;background:var(--color-canvas);height:118dvh;min-height:700px;height:var(--h01-travel-desktop,121dvh);position:relative}.h01-content,.h01-atmosphere,.h01-index{opacity:calc(1 - var(--h01-exit))}.h01-cover:not(.h01-cover-focal){filter:opacity(calc(1 - var(--h01-exit)))}.h01-stage{height:100dvh;min-height:650px;position:sticky;top:0;overflow:hidden}.h01-atmosphere,.h01-atmosphere picture,.h01-atmosphere img{width:100%;height:100%;display:block;position:absolute;inset:0}.h01-atmosphere img{object-fit:cover;object-position:center center}.h01-content{z-index:3;pointer-events:none;height:100%;position:relative}.h01-type-clip{top:clamp(160px,22vh,270px);left:max(var(--gutter),env(safe-area-inset-left));width:min(59vw,790px);transform:translateY(calc(-24px * var(--h01-exit)));padding:0 0 .13em;position:absolute;overflow:hidden}.h01-heading{font-family:var(--font-display);letter-spacing:-.075em;white-space:nowrap;color:var(--color-carbon);transform:scale(calc(1 + .04 * var(--h01-exit)));transform-origin:0 0;margin:0;font-size:clamp(100px,9.2vw,136px);font-weight:500;line-height:.88;animation:.72s cubic-bezier(.2,.7,.2,1) both h01-type-in}.h01-read,.h01-wider{display:block}.h01-read{width:max-content}.h01-wider{width:max-content;transform:scaleX(calc(1 + .012 * var(--h01-proximity)));transform-origin:0}.h01-wider-inner{transform-origin:0;width:max-content;animation:.9s cubic-bezier(.2,.7,.2,1) .45s both h01-widen;display:block}.h01[data-width-mode=axis] .h01-wider-inner{animation-name:h01-widen-axis}.h01-actions{top:65vh;left:max(var(--gutter),env(safe-area-inset-left));pointer-events:auto;max-width:390px;animation:.7s .85s both h01-action-in;position:absolute}.h01-actions p{letter-spacing:-.025em;max-width:360px;margin:0 0 22px;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.42}.h01-actions>div{align-items:center;gap:22px;display:flex}.h01-actions a{white-space:nowrap;text-decoration:none}.h01-actions .house-button{align-items:center;gap:20px;display:inline-flex;box-shadow:0 12px 26px #f04b382e}.h01-secondary{min-height:44px;color:var(--color-carbon);border-bottom:1px solid var(--color-graphite);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.h01-secondary:hover{color:var(--color-signal-deep);border-color:var(--color-signal-deep)}.h01-cover-field{z-index:2;pointer-events:none;position:absolute;inset:0 0 0 42%}.h01-cover{width:var(--cw);aspect-ratio:2/3;transform:translate3d(calc(var(--px,0px) + var(--exit-x,0px) * var(--h01-exit)),calc(var(--py,0px) + var(--exit-y,0px) * var(--h01-exit)),0) rotate(var(--rot,0deg));transform-origin:50%;box-shadow:var(--shadow-cover);border-radius:var(--radius-cover);background:var(--color-frost);animation:.75s cubic-bezier(.2,.7,.2,1) both h01-cover-in;animation-delay:var(--delay);position:absolute;overflow:hidden}.h01-cover picture,.h01-cover img{width:100%;height:100%;display:block}.h01-cover img{object-fit:cover}.h01-cover-focal{--cw:300px;z-index:6;--rot:-3deg;--delay:.24s;--px:calc(8px * var(--h01-pointer-x));--py:calc(6px * var(--h01-pointer-y));top:27%;left:38%}.h01-cover-1{--cw:220px;z-index:4;--rot:-11deg;--delay:.33s;--px:calc(5px * var(--h01-pointer-x));--py:calc(4px * var(--h01-pointer-y));--exit-x:-140px;--exit-y:-75px;top:20%;left:9%}.h01-cover-2{--cw:205px;z-index:2;--rot:11deg;--delay:.4s;--px:calc(3px * var(--h01-pointer-x));--py:calc(3px * var(--h01-pointer-y));--exit-x:130px;--exit-y:-100px;top:12%;left:69%}.h01-cover-3{--cw:200px;z-index:3;--rot:8deg;--delay:.49s;--px:calc(4px * var(--h01-pointer-x));--py:calc(5px * var(--h01-pointer-y));--exit-x:-160px;--exit-y:120px;top:57%;left:12%}.h01-cover-4{--cw:225px;z-index:5;--rot:-8deg;--delay:.56s;--px:calc(6px * var(--h01-pointer-x));--py:calc(5px * var(--h01-pointer-y));--exit-x:150px;--exit-y:125px;top:58%;left:68%}.h01-cover-5{--cw:170px;z-index:1;--rot:17deg;--delay:.62s;--px:calc(2px * var(--h01-pointer-x));--py:calc(2px * var(--h01-pointer-y));--exit-x:25px;--exit-y:-170px;top:8%;left:47%}.h01-index{z-index:3;left:max(var(--gutter),env(safe-area-inset-left));letter-spacing:.12em;color:var(--color-graphite);align-items:center;gap:16px;font-size:11px;font-weight:650;display:flex;position:absolute;bottom:clamp(20px,4vh,48px)}.h01-index i{background:var(--color-signal);width:80px;height:1px;display:block}@keyframes h01-type-in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes h01-cover-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes h01-action-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes h01-widen{0%{transform:scaleX(.86)}to{transform:scaleX(1.04)}}@keyframes h01-widen-axis{0%{font-variation-settings:"wdth" 86}to{font-variation-settings:"wdth" 104}}@media (min-width:900px) and (max-width:1199px){.h01-heading{font-size:clamp(84px,9vw,112px)}.h01-cover-field{left:39%}.h01-cover-focal{--cw:270px;left:35%}.h01-cover-1{left:3%}.h01-cover-2{left:68%}.h01-cover-3{left:4%}.h01-cover-4{left:68%}.h01-cover-5{left:44%}}@media (min-width:600px) and (max-width:899px){.h01{height:115dvh;min-height:690px}.h01-type-clip{width:68vw;top:20vh;left:32px}.h01-heading{font-size:clamp(76px,10.8vw,94px)}.h01-actions{max-width:335px;top:66vh;left:32px}.h01-actions p{font-size:17px}.h01-cover-field{left:33%}.h01-cover-focal{--cw:clamp(224px,29vw,260px);top:31%;left:37%}.h01-cover-1{--cw:170px;top:31%;left:2%}.h01-cover-2{--cw:160px;top:18%;left:69%}.h01-cover-3{--cw:155px;top:63%;left:8%}.h01-cover-4{--cw:165px;top:62%;left:74%}.h01-cover-5{display:none}.h01-index{left:32px}}@media (max-width:599px){.h01{height:112dvh;min-height:680px}.h01-stage{min-height:620px}.h01-atmosphere img{object-position:center center}.h01-type-clip{top:calc(19dvh + env(safe-area-inset-top));left:max(18px,env(safe-area-inset-left));width:calc(100% - 36px)}.h01-heading{letter-spacing:-.07em;font-size:clamp(58px,15.5vw,72px);line-height:.91}.h01-actions{top:auto;bottom:calc(13dvh + env(safe-area-inset-bottom));left:max(18px,env(safe-area-inset-left));max-width:345px;right:18px}.h01-actions p{max-width:295px;margin-bottom:13px;font-size:15px;line-height:1.38}.h01-actions>div{gap:16px}.h01-actions .house-button{gap:10px;padding-inline:18px}.h01-secondary{font-size:14px}.h01-cover-field{z-index:2;inset:0}.h01-cover-focal{--cw:min(43vw,190px);--rot:-4deg;top:43%;left:51%}.h01-cover-1{--cw:34vw;--rot:-13deg;top:39%;left:30%}.h01-cover-2{--cw:31vw;--rot:12deg;top:38%;left:69%}.h01-cover-3{--cw:34vw;--rot:10deg;top:53%;left:42%}.h01-cover-4,.h01-cover-5{display:none}.h01-index{left:18px;bottom:calc(18px + env(safe-area-inset-bottom));font-size:10px}.h01-index i{width:36px}.h01[data-pointer-owner=type] .h01-wider{transform:none}.h01-wider-inner{transform:scaleX(calc(.86 + .18 * var(--h01-progress)));animation:none}.h01[data-width-mode=axis] .h01-wider-inner{font-variation-settings:"wdth" calc(86 + 18 * var(--h01-progress));transform:none}}@media (max-width:599px) and (min-height:850px){.h01-cover-focal{top:41%}.h01-cover-1{top:38%}.h01-cover-2{top:35%}.h01-cover-3{top:51%}.h01-actions{bottom:calc(12dvh + env(safe-area-inset-bottom))}}@media (max-width:599px) and (max-height:740px){.h01-type-clip{top:18dvh}.h01-cover-focal{top:41%}.h01-cover-1{top:36%}.h01-cover-2{top:34%}.h01-cover-3{top:51%}.h01-actions{bottom:calc(10dvh + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.h01-heading,.h01-cover,.h01-actions,.h01-wider-inner{animation:none!important}.h01-heading,.h01-type-clip,.h01-cover{transform:none}.h01-wider-inner{transform:scaleX(1.04)}.h01[data-width-mode=axis] .h01-wider-inner{font-variation-settings:"wdth" 104;transform:none}.h01-cover{transform:rotate(var(--rot,0deg))}.h01[data-pointer-owner] .h01-wider{transform:none}}@media (max-width:599px){.h01-actions{top:calc(36dvh + env(safe-area-inset-top));max-width:none;min-height:calc(64dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));pointer-events:none;bottom:auto;right:18px}.h01-actions p{max-width:285px;font-size:14px;line-height:1.36}.h01-actions>div{bottom:calc(9dvh + env(safe-area-inset-bottom));pointer-events:auto;position:absolute;left:0}.h01-cover-focal{--cw:39dvh;top:39%;left:53%}.h01-cover-1{--cw:23dvh;top:45%;left:35%}.h01-cover-2{--cw:20dvh;top:32%;left:76%}.h01-cover-3{--cw:21dvh;top:58%;left:30%}}@media (max-width:599px) and (max-height:740px){.h01-actions{top:34dvh}.h01-actions p{max-width:250px}.h01-cover-focal{top:37%}}@media (max-width:599px){.h01-actions>div{bottom:calc(8dvh + env(safe-area-inset-bottom))}.h01-secondary{display:none}.h01-cover-focal{--cw:min(55vw,230px);top:46%;left:40%}.h01-cover-1{--cw:25vw;top:45%;left:31%}.h01-cover-2{--cw:23vw;top:36%;left:74%}.h01-cover-3{--cw:23vw;top:60%;left:30%}.h01-actions p{max-width:165px}.h01{height:var(--h01-travel-mobile,114dvh)}}@media (max-width:599px) and (max-height:700px){.h01{height:max(100svh,680px)}.h01-cover-3{display:none}.h01-heading{font-size:clamp(58px,15vw,68px)}}@media (max-width:599px) and (min-height:881px){.h01{height:min(114dvh,100dvh + 128px)}.h01-cover-focal{--cw:min(58vw,240px)}}@media (min-width:600px) and (max-width:899px){.h01{height:117dvh}}
.h02,.h03,.h04,.h05{isolation:isolate;color:var(--color-carbon);background:var(--color-canvas);position:relative}.h02-stage,.h03-stage,.h04-stage,.h05-stage{height:100dvh;position:sticky;top:0;overflow:hidden}.h02{height:var(--h02-travel-desktop,192dvh)}.h02-stage{background:radial-gradient(circle at 62% 44%,#e6ebe9 0,#f4f6f5 54% 100%)}.h02-copy{z-index:4;left:var(--gutter);pointer-events:none;max-width:36%;position:absolute;top:21dvh}.h02-kicker{letter-spacing:.03em;color:var(--color-smoke)!important;margin:0 0 18px!important;font-size:13px!important;line-height:1.4!important}.h02-copy h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(52px,4.45vw,64px);font-weight:500;line-height:.98}.h02-copy>p:last-child{color:var(--color-graphite);margin:0;font-size:17px;line-height:1.58}.h02-field{perspective:1000px;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0 0 0 43%}.h02-cover{aspect-ratio:2/3;width:min(15.3vw,220px);opacity:var(--ho);transform:translate(calc(-50% + var(--hx)),calc(-50% + var(--hy))) scale(var(--hs)) rotate(var(--hr));filter:saturate(calc(.65 + .35 * var(--hz)));will-change:transform;transition:transform .38s cubic-bezier(.2,.7,.2,1),opacity .3s,filter .3s;position:absolute;top:50%;left:55%}.h02-cover[data-focused=true]{z-index:4;filter:none}.h02-cover[data-visible=false]{visibility:hidden}.h02-cover picture,.h02-cover img,.h03-preview-covers picture,.h03-preview-covers img,.h05-cover picture,.h05-cover img{width:100%;height:100%;display:block}.h02-cover picture,.h03-preview-covers picture,.h05-cover picture{border-radius:var(--radius-cover);box-shadow:var(--shadow-cover);background:var(--color-frost);overflow:hidden}.h02-cover img,.h03-preview-covers img,.h05-cover img{object-fit:cover}.h02-instruction,.h02-count{bottom:calc(32px + env(safe-area-inset-bottom));color:var(--color-smoke);margin:0;font-size:13px;position:absolute}.h02-instruction{left:var(--gutter)}.h02-count{right:var(--gutter);font-variant-numeric:tabular-nums}.h03{height:138dvh}.h03-stage{padding:clamp(88px,10dvh,130px) var(--gutter) 7dvh;background:linear-gradient(105deg,#f4f6f5 48%,#e9eceb 100%);grid-template-rows:120px 1fr;grid-template-columns:42% 58%;column-gap:0;display:grid}.h03-title{z-index:2;grid-area:1/1}.h03-title h2{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(42px,4vw,58px);font-weight:500;line-height:.98}.h03-title p{color:var(--color-smoke);margin:0;font-size:15px}.h03-index{z-index:3;flex-direction:column;grid-area:2/1;justify-content:center;align-items:stretch;min-width:0;padding-right:40px;display:flex}.h03-intent{text-align:left;width:100%;min-height:50px;color:var(--color-smoke);font:500 clamp(30px,3vw,44px)/1 var(--font-display);letter-spacing:-.055em;cursor:pointer;background:0 0;border:0;padding:2px 0;transition:color .2s,transform .25s;display:block;position:relative}.h03-intent:hover,.h03-intent[data-active=true]{color:var(--color-carbon);transform:translate(10px)}.h03-intent[data-active=true]:before{content:"";background:var(--color-signal);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.h03-intent:focus-visible,.h05-controls button:focus-visible{outline:3px solid var(--color-signal-deep);outline-offset:3px}.h03-preview{background:var(--color-frost);border-radius:var(--radius-media);grid-area:1/2/span 2;margin-left:20px;position:relative;overflow:hidden}.h03-atmosphere{filter:saturate(.62);background-position:50%;background-size:cover;transition:opacity .5s;position:absolute;inset:0}.h03-preview:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f4f6f580,#f4f6f505 65%);position:absolute;inset:0}.h03-preview-category,.h03-preview-context{z-index:2;margin:0;position:absolute;left:5%}.h03-preview-category{color:var(--color-carbon);font-size:13px;top:7%}.h03-preview-context{letter-spacing:-.035em;max-width:22ch;font-size:clamp(22px,2vw,30px);line-height:1.1;bottom:7%}.h03-preview-covers{z-index:1;justify-content:center;align-items:center;height:52%;display:flex;position:absolute;top:25%;left:28%;right:8%}.h03-preview-covers picture{aspect-ratio:2/3;width:30%;transform:translateY(calc((var(--i,0) - 1) * 4%)) rotate(calc((var(--i,0) - 1) * 7deg));flex:none;position:relative}.h03-preview-covers picture:first-child{--i:0}.h03-preview-covers picture:nth-child(2){--i:1;z-index:2;margin-left:-3%}.h03-preview-covers picture:nth-child(3){--i:2;margin-left:-3%}.h04{background:var(--color-paper);height:210dvh}.h04-stage{padding:0 var(--gutter);background:var(--color-paper);align-items:center;display:flex}.h04-phrase{width:100%;max-width:1400px;font:500 clamp(96px,8.9vw,132px)/.92 var(--font-display);letter-spacing:-.075em;margin:0}.h04-phrase span{width:max-content;max-width:100%;color:var(--color-carbon);opacity:.16;background-image:var(--h04-desktop);background-size:110%;background-position:center calc(30% + var(--beat) * 20%);-webkit-background-clip:text;background-clip:text;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1);display:block;transform:translateY(8px)}.h04[data-beat="0"] .h04-phrase span:first-child,.h04[data-beat="1"] .h04-phrase span:nth-child(2),.h04[data-beat="2"] .h04-phrase span:nth-child(3){opacity:1;color:#0000;transform:none}.h04-stage>p{bottom:calc(32px + env(safe-area-inset-bottom));left:var(--gutter);color:var(--color-smoke);margin:0;font-size:13px;position:absolute}.h04:after{content:"";background:linear-gradient(transparent,var(--color-paper) 65%);pointer-events:none;height:42dvh;position:absolute;bottom:0;left:0;right:0}.h05{background:var(--color-paper);height:140dvh}.h05-stage{background:var(--color-canvas)}.h05-weather{opacity:0;transition:opacity .7s;display:block;position:absolute;inset:0}.h05-weather[data-active=true]{opacity:1}.h05-weather img{object-fit:cover;width:100%;height:100%;display:block}.h05-wash{background:linear-gradient(90deg,#f4f6f5d4 0%,#f4f6f559 55%,#f4f6f533 100%);position:absolute;inset:0}.h05-copy{z-index:2;left:var(--gutter);max-width:43%;position:absolute;bottom:23dvh}.h05-copy p:first-child{color:var(--color-smoke);margin:0 0 18px;font-size:13px}.h05-copy h2{letter-spacing:-.075em;margin:0 0 22px;font-size:clamp(68px,7.2vw,104px);font-weight:500;line-height:.92}.h05-copy p:last-child{color:var(--color-graphite);margin:0;font-size:17px}.h05-covers{z-index:2;width:38%;height:55%;position:absolute;top:50%;left:55%;transform:translateY(-50%)}.h05-cover{left:calc(10% + var(--order) * 21%);top:calc(12% + var(--order) * 8%);aspect-ratio:2/3;width:42%;transform:rotate(calc((var(--order) - 1) * 8deg)) scale(calc(1 - var(--order) * .1));box-shadow:var(--shadow-cover);position:absolute}.h05-cover:first-child{z-index:3}.h05-cover:nth-child(2){z-index:2}.h05-cover:nth-child(3){z-index:1}.h05-covers:empty{display:none}.h05-controls{z-index:3;left:var(--gutter);bottom:calc(36px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:10px;display:flex;position:absolute}.h05-controls button{border:1px solid var(--color-control-stroke);border-radius:var(--radius-control);background:var(--color-paper);min-height:44px;color:var(--color-carbon);font:500 14px var(--font-house);cursor:pointer;padding:0 18px}.h05-controls button[aria-pressed=true]{border-color:var(--color-carbon);box-shadow:inset 0 -3px var(--color-signal)}.h05:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f4f6f5);height:12dvh;position:absolute;bottom:0;left:0;right:0}@media (max-width:899px){.h02-copy{max-width:40%;left:32px}.h02-field{left:35%}.h03-stage{grid-template-columns:46% 54%;padding-inline:32px}.h03-intent{min-height:46px;font-size:clamp(26px,3.8vw,34px)}.h03-index{padding-right:22px}.h04-stage{padding-inline:32px}.h05-copy,.h05-controls{left:32px}}@media (max-width:599px){.h02{height:125dvh}.h02-stage{background:radial-gradient(circle,#e6ebe9,#f4f6f5 72%);min-height:0}.h02-copy{left:18px;right:18px;top:calc(12dvh + env(safe-area-inset-top));max-width:none}.h02-copy h2{max-width:12ch;margin-bottom:10px;font-size:40px}.h02-copy>p:last-child{font-size:15px}.h02-field{touch-action:pan-y;inset:20dvh 0 12dvh}.h02-cover{width:min(38vw,175px);top:53%;left:50%}.h02-instruction{left:18px;bottom:calc(58px + env(safe-area-inset-bottom));font-size:12px}.h02-count{right:18px;bottom:calc(58px + env(safe-area-inset-bottom))}.h03{height:140dvh}.h03-stage{padding:calc(11dvh + env(safe-area-inset-top)) 18px 0;display:block}.h03-title h2{max-width:10ch;margin-bottom:8px;font-size:38px}.h03-title p{max-width:30ch;font-size:13px}.h03-index{height:36dvh;padding:0;display:block;position:absolute;top:27dvh;left:18px;right:18px;overflow:hidden}.h03-intent{height:48px;min-height:48px;font-size:clamp(27px,7.5vw,34px);transition:transform .35s,color .2s;transform:translateY(calc((4 - var(--selected)) * 48px))!important}.h03-intent[data-active=true]{padding-left:8px}.h03-intent[data-active=true]:before{left:0}.h03-preview{border-radius:12px;height:27dvh;margin:0;position:absolute;top:64dvh;left:18px;right:18px}.h03-preview-category{font-size:11px;top:9%}.h03-preview-context{max-width:18ch;font-size:19px;bottom:8%}.h03-preview-covers{height:80%;top:9%;left:37%;right:4%}.h03-preview-covers picture{width:29%}.h04{height:195dvh}.h04-stage{padding:0 18px}.h04-phrase{letter-spacing:-.075em;font-size:clamp(50px,12vw,68px);line-height:.94}.h04-phrase span{overflow-wrap:anywhere;background-image:var(--h04-mobile);width:auto}.h04-phrase span:nth-child(2){font-size:.82em}.h04-stage>p{left:18px}.h04:after{height:38dvh}.h05{height:135dvh}.h05-wash{background:linear-gradient(#f4f6f59e,#f4f6f51f 45%,#f4f6f599 100%)}.h05-copy{left:18px;right:18px;top:calc(16dvh + env(safe-area-inset-top));max-width:none;bottom:auto}.h05-copy h2{margin-bottom:10px;font-size:clamp(55px,15vw,72px)}.h05-copy p:last-child{font-size:15px}.h05-covers{width:auto;height:38%;top:57%;left:18%;right:10%;transform:translateY(-50%)}.h05-cover{width:42%;left:calc(4% + var(--order) * 24%);top:calc(2% + var(--order) * 5%)}.h05-controls{left:18px;right:18px;bottom:calc(24px + env(safe-area-inset-bottom));gap:7px}.h05-controls button{min-height:44px;padding:0 13px;font-size:12px}}@media (max-width:430px){.h03-title h2{font-size:35px}.h03-intent{font-size:29px}.h04-phrase{font-size:51px}.h05-covers{top:59%}}@media (prefers-reduced-motion:reduce){.h02-cover,.h03-intent,.h04-phrase span,.h05-weather{transition:none!important}.h04-phrase span{transform:none}.h02-cover{will-change:auto}}.h04[data-motion=reduced] .h04-phrase span,.h04[data-motion=static] .h04-phrase span{opacity:1;background-image:none;transform:none;color:var(--color-carbon)!important}.h03-atmosphere img{object-fit:cover;width:100%;height:100%;filter:saturate(.62) contrast(var(--density));display:block}.h03[data-motion=full] .h03-atmosphere{animation:.45s ease-out both h03-field-in}@keyframes h03-field-in{0%{opacity:.64}to{opacity:1}}.h05[data-handoff=true] .h05-controls{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.h03-atmosphere{animation:none!important}}@supports not ((-webkit-background-clip:text)){.h04-phrase span{background-image:none!important}.h04[data-beat] .h04-phrase span{color:var(--color-carbon)!important}}@media (max-width:599px){.h03-intent{transform:translateY(calc((3.5 - var(--selected)) * 48px))!important}}.h02-cover[data-shared-cover-hidden=true],.h01-cover[data-shared-cover-hidden=true],.h05-cover[data-shared-cover-hidden=true],.book-sequence-object[data-shared-cover-hidden=true]{visibility:hidden!important}.shared-cover-handoff{z-index:30;visibility:hidden;pointer-events:none;border-radius:var(--radius-cover);box-shadow:var(--shadow-cover);background:var(--color-frost);position:fixed;overflow:hidden}.shared-cover-handoff img{object-fit:cover;width:100%;height:100%;display:block}.h04-phrase .h04-line{white-space:nowrap;background:0 0;width:max-content;max-width:none;line-height:1.02;display:block;position:relative;opacity:1!important;color:inherit!important;transform:none!important}.h04-phrase .h04-native{white-space:nowrap;width:auto;max-width:none;display:block;overflow:visible;opacity:.56!important;color:var(--color-carbon)!important;overflow-wrap:normal!important;background:0 0!important;transform:none!important}.h04-phrase .h04-media{width:auto;max-width:none;line-height:inherit;letter-spacing:inherit;background-image:var(--h04-desktop);background-size:110%;background-position:center calc(30% + var(--beat) * 20%);white-space:nowrap;-webkit-background-clip:text;background-clip:text;transition:opacity .3s;display:block;position:absolute;inset:0;overflow:visible;font-size:inherit!important;opacity:0!important;color:#0000!important;overflow-wrap:normal!important;transform:none!important}.h04-phrase .h04-media[data-active=true]{opacity:.86!important}@media (max-width:599px){.h02{height:var(--h02-travel-mobile,129dvh)}.h04-phrase .h04-line{overflow-wrap:normal;width:135%;max-width:none}.h04-phrase .h04-line:nth-child(n+2){transform-origin:0;transform:scaleX(.74)!important}.h04-phrase .h04-media{background-image:var(--h04-mobile)}.h04-phrase .h04-line:nth-child(2){font-size:1em}.h02-field{clip-path:inset(9dvh 0 0)}}@media (prefers-reduced-motion:reduce){.h04-phrase .h04-media{transition:none}.h04-phrase .h04-native{opacity:.9!important}}.h04[data-motion=reduced] .h04-phrase .h04-media,.h04[data-motion=static] .h04-phrase .h04-media{opacity:.35!important;color:#0000!important;background-image:var(--h04-desktop)!important}@media (max-width:599px){.h04[data-motion=reduced] .h04-phrase .h04-media,.h04[data-motion=static] .h04-phrase .h04-media{background-image:var(--h04-mobile)}}.h03-preview-real{z-index:2;aspect-ratio:2/3;height:57%;box-shadow:var(--shadow-cover);position:absolute;top:22%;right:13%;transform:rotate(5deg)}.h03-preview-real img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:599px){.h03-preview-real{height:81%;top:8%;right:16%}}
