.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero{padding-top:40px}.hero-line{display:block;overflow:clip;padding-bottom:.08em;margin-bottom:-.08em}.hero-line>span{display:block;transform-origin:0 100%}.hero-world-word{position:absolute;top:7%;left:8%;font-family:var(--serif);font-size:clamp(120px,17vw,260px);letter-spacing:-.08em;color:#fff8f5a3;z-index:-1;line-height:1;pointer-events:none}.hero-portal{position:absolute;inset:4% 0 4%;border:1px solid #fffaf8;border-radius:48% 48% 43% 43%;box-shadow:inset 0 0 55px #fff9f788,0 0 0 16px #ead6dc30;z-index:-1;transform:rotate(-8deg);pointer-events:none}.hero-room{transform-origin:50% 65%;translate:var(--hero-x,0px) var(--hero-y,0px);rotate:var(--hero-turn,0deg);scale:var(--hero-scale,1);transition:translate .2s ease-out,rotate .2s ease-out,scale .2s ease-out}.scene-label{translate:0 var(--label-y,0px)}.hero-scene .scene-flower{rotate:var(--flower-turn,0deg)}.hero-orbit{rotate:var(--orbit-turn,0deg)}html.cinema-ready[data-motion=enabled] .hero-line>span{animation:headline-arrive 1.3s cubic-bezier(.16,1,.25,1) both}.hero-line:nth-child(2)>span{animation-delay:.13s!important}.hero-line:nth-child(3)>span{animation-delay:.26s!important}html.cinema-ready[data-motion=enabled] .hero-scene{animation:world-arrive 1.7s cubic-bezier(.12,.8,.2,1) both}html.cinema-ready[data-motion=enabled] .hero-actions{animation:soft-arrive 1.1s .45s both}html.cinema-ready[data-motion=enabled] .hero-description{animation:soft-arrive 1.1s .3s both}@keyframes headline-arrive{from{transform:translateY(110%) rotate(3deg)}to{transform:translateY(0) rotate(0)}}@keyframes world-arrive{from{opacity:0;transform:perspective(1000px) rotateY(-17deg) rotateZ(4deg) scale(.83)}to{opacity:1;transform:perspective(1000px) rotateY(0) rotateZ(0) scale(1)}}@keyframes soft-arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ribbon{display:block;padding:22px 0;margin-top:45px;rotate:-1.25deg;background:#f2e6e6;border-color:#dbc9d0}.ribbon-track{display:flex;align-items:center;width:max-content;gap:45px;transform:translateX(var(--ribbon-x,-140px));will-change:transform}.ribbon-track span{font-family:var(--serif);font-size:31px;letter-spacing:-.02em}.ribbon-track i{font-size:27px;color:#bd8293;font-style:normal}.intro-film{position:relative;padding:0;margin-top:36px}.intro-sticky{position:relative;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:50px;min-height:640px;padding-block:70px 100px}.intro-film-copy{position:relative;z-index:1}.intro-film-copy .eyebrow{margin-bottom:34px}.intro-film .intro-words{font-size:clamp(50px,5.8vw,88px);font-weight:500;line-height:.99;max-width:780px;letter-spacing:-.045em}.intro-words [data-ink-line]{display:block;transition:color .2s;white-space:nowrap;color:var(--ink)}.intro-words em[data-ink-line]{color:var(--rose);font-size:1.35em;margin-left:50px}.intro-film-copy>p{font-size:13px;line-height:1.95;color:var(--muted);max-width:530px;margin-top:32px}.intro-scene{position:relative;min-height:470px;isolation:isolate}.intro-scene:before{content:"";position:absolute;inset:100px 15px 30px;border-radius:50% 50% 8% 8%;background:radial-gradient(ellipse at 60% 30%,#efe1e6,#f5ebe700 72%);z-index:-1}.intro-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.intro-route path{fill:none;stroke-width:1.2}.intro-route-base{stroke:#d7bdc93b;stroke-dasharray:3 7}.intro-route-draw{stroke:#bd8199;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--film-p,0));stroke-width:1.5}.intro-scene>.character-dock{position:absolute;bottom:45px;right:0;width:100%;height:310px}.intro-scene-note{position:absolute;top:36px;left:15px;font-family:var(--serif);font-size:23px;font-style:italic;line-height:1.1;color:var(--rose);rotate:-9deg}.intro-flower{position:absolute;width:65px;height:65px;top:65px;right:12px;color:#cba0b8;rotate:calc(var(--film-p,0)*160deg);scale:calc(.8 + var(--film-p,0)*.35)}.intro-next{position:absolute;bottom:20px;right:20px;font-size:10px;letter-spacing:.05em;color:var(--muted)}.intro-progress{position:absolute;bottom:35px;left:0;right:0;display:flex;align-items:center;gap:25px;font-size:8px;letter-spacing:.17em;color:var(--muted)}.intro-progress i{position:relative;flex:1;height:1px;background:var(--line)}.intro-progress i:after{content:"";position:absolute;inset:-1px 0;background:var(--rose);transform-origin:left;scale:var(--film-p,0) 1}html.cinema-ready[data-motion=enabled] .intro-film{height:145vh;min-height:1020px}html.cinema-ready[data-motion=enabled] .intro-sticky{position:sticky;top:0;min-height:100vh;height:100vh;max-height:1050px}html.cinema-ready[data-motion=enabled] .intro-words [data-ink-line]{color:color-mix(in srgb,var(--ink) calc(var(--ink-p,1)*100%),#d8cbd0)}html.cinema-ready[data-motion=enabled] .intro-words em[data-ink-line]{color:color-mix(in srgb,var(--rose) calc(var(--ink-p,1)*100%),#d8cbd0)}.studio-section{overflow:clip;border-radius:45% 45% 0 0 / 65px 65px 0 0;padding-top:120px;margin-top:24px;background:linear-gradient(140deg,#efdee3,#f0e9e3)}.studio-grid{gap:65px}.room-scene{min-height:510px;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px #fff8f6,0 20px 55px #75566610}.room-scene:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid #fff9f580;pointer-events:none}.room-scene img{width:125%;left:-10%;top:-2%;transform:translateY(calc(var(--room-p,0)*-20px)) scale(calc(1 + var(--room-p,0)*.075));transform-origin:70% 40%;filter:drop-shadow(0 12px 20px #67495815);transition:transform .15s ease-out}.studio-guide{position:absolute;left:3%;bottom:45px;width:50%;height:280px}.studio-guide>.character-dock{height:280px}.room-scene .room-name,.room-scene .room-count{z-index:2}.studio-copy .eyebrow{font-size:10px}.studio-copy h2{font-size:clamp(48px,5.5vw,78px)}.salary-board{background:linear-gradient(140deg,#e9deee,#e9e5f1 65%,#f1e4e9);border:1px solid #fdfaff;box-shadow:0 20px 60px #6857740a}.salary-character{display:block;position:relative;left:auto;width:250px;height:250px;margin-left:auto;margin-top:-25px}.salary-character .character-dock{height:250px}.salary-board>div:first-child{min-width:0}.salary-amount b{display:inline-block}.salary-amount.is-counting b{animation:amount-arrive .55s cubic-bezier(.2,.8,.2,1)}@keyframes amount-arrive{from{opacity:.25;translate:0 18px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}.process-film{padding-top:120px;padding-bottom:110px}.process-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:65px;align-items:start}.process-heading{position:sticky;top:100px;padding-top:40px}.process-heading h2{font-size:clamp(70px,8vw,120px);line-height:.87;margin-top:28px}.process-heading p{font-size:13px;line-height:1.9;max-width:270px;color:var(--muted);margin-top:28px}.process-scroll{display:block;margin-top:40px;color:var(--rose);font-family:var(--serif);font-style:italic;font-size:20px}.process-track{position:relative;display:flex;flex-direction:column;gap:10px}.process-scene{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-height:370px;align-items:center;padding-block:30px;border-bottom:1px solid var(--line)}.process-copy{position:relative;z-index:2}.process-copy .step-top{border:0;margin-bottom:15px;padding-bottom:0}.process-copy .step-top span{font-size:55px;line-height:1;color:#b992a5}.process-copy h3{font-size:35px}.process-copy p{font-size:13px;line-height:1.85}.process-note{display:block;font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.1;color:var(--rose);margin-top:20px}.process-art{position:relative;align-self:stretch;min-height:300px;isolation:isolate}.process-orb{position:absolute;inset:25% 1% 0;border:1px solid #d6bdc754;border-radius:50% 50% 20px 20px;background:#f2e5e680;transition:background .5s,scale .7s}.process-scene:nth-child(3) .process-orb{background:#e4e9e37a}.process-scene:nth-child(4) .process-orb{background:#e8dfed7a}.process-art .character-dock{position:absolute;inset:0;height:100%;margin:0}.process-stamp{position:absolute;right:-5px;top:28%;width:38px;color:#c19bac;rotate:calc(var(--process-p,0)*180deg);z-index:2}.process-path{position:absolute;left:0;top:0;width:49%;height:100%;pointer-events:none;z-index:-1}.process-path path{fill:none;stroke:#b992a5;stroke-width:1.3;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--process-p,0))}.process-scene:has([data-traveler-active=true]) .process-orb{scale:1.035;background:#ead7e3}.process-scene:has([data-traveler-active=true]) .step-top span{color:var(--rose)}.editorial-props{display:block;position:absolute;width:100%;height:100%;background-image:url(/art/props-scenes.webp);background-size:300% 200%;background-repeat:no-repeat;transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:scale(.84)}.article-card:hover .editorial-props{transform:scale(.96) rotate(-4deg)}.editorial-mark{position:absolute;top:18px;left:22px;font-size:16px;font-family:var(--serif);color:var(--rose)}.article-visual{overflow:hidden}.contact-section{border-radius:45% 45% 0 0 / 55px 55px 0 0;padding-top:110px;background:radial-gradient(ellipse at 85% 35%,#f4e5e7,#eadce5 70%)}.contact-scene:before{border:1px solid #fff5f3;box-shadow:0 0 0 18px #fff4f12e}.contact-scene:after{content:"";position:absolute;top:15px;right:10px;width:60px;height:60px;background:#bc8199;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21 3.7 12.7C-1.5 7.5 6.2 0 12 6.2 17.8 0 25.5 7.5 20.3 12.7Z' fill='none' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21 3.7 12.7C-1.5 7.5 6.2 0 12 6.2 17.8 0 25.5 7.5 20.3 12.7Z' fill='none' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;rotate:13deg;pointer-events:none}.story-chapters{position:fixed;right:12px;top:50%;translate:0 -50%;z-index:12;display:flex;flex-direction:column;gap:13px;opacity:0;pointer-events:none;transition:opacity .3s}.story-chapters.is-visible{opacity:1;pointer-events:auto}.story-chapters a{position:relative;width:24px;height:24px;display:grid;place-items:center}.story-chapters i{width:5px;height:5px;border-radius:100%;border:1px solid #bc9eaf;transition:background .3s,scale .3s}.story-chapters a[aria-current=step] i{background:var(--rose);scale:1.6}.story-chapters span{position:absolute;right:28px;width:max-content;background:var(--paper);border:1px solid var(--line);padding:5px 10px;border-radius:25px;font-size:9px;opacity:0;transition:opacity .2s;pointer-events:none}.story-chapters a:hover span,.story-chapters a:focus-visible span{opacity:1}@media(min-width:1600px){.intro-sticky{max-height:1000px}.process-scene{min-height:425px}}@media(max-width:1100px){.intro-sticky{gap:20px}.intro-film .intro-words{font-size:clamp(45px,6vw,65px)}.intro-scene{min-height:410px}.intro-scene>.character-dock{bottom:15px;height:280px}.room-scene{min-height:420px}.studio-guide{bottom:35px;height:235px}.studio-guide>.character-dock{height:235px}.process-layout{gap:30px;grid-template-columns:.55fr 1.45fr}.process-copy h3{font-size:30px}.process-art{min-height:280px}.process-copy p{font-size:12px}.story-chapters{display:none}}@media(max-width:760px){.intro-sticky{grid-template-columns:1fr;gap:0;padding-block:45px 55px}.intro-film-copy .eyebrow{font-size:8px;margin-bottom:23px}.intro-film .intro-words{font-size:clamp(36px,8.4vw,58px);line-height:1.03}.intro-words em[data-ink-line]{margin-left:20px}.intro-film-copy>p{font-size:12px;margin-top:20px;max-width:540px}.intro-scene{min-height:270px;width:100%;max-width:450px;margin-inline:auto}.intro-scene>.character-dock{height:250px;bottom:0;width:80%;right:-3%}.intro-route{height:280px;width:100%;top:0}.intro-scene-note{font-size:20px;top:40px;left:0}.intro-flower{width:43px;height:43px;top:22px;right:6px}.intro-next{right:auto;left:0;bottom:10px;font-size:8px}.intro-progress{bottom:20px;font-size:7px;gap:13px}html.cinema-ready[data-motion=enabled] .intro-film{height:155vh;min-height:1000px}html.cinema-ready[data-motion=enabled] .intro-sticky{height:100svh;min-height:720px;max-height:900px;top:0}.ribbon{margin-top:30px;padding:16px 0}.ribbon-track{gap:25px}.ribbon-track span{font-size:26px}.hero-world-word{font-size:150px}.studio-section{padding-top:65px;border-radius:45% 45% 0 0 / 35px 35px 0 0}.studio-grid{gap:30px}.studio-copy h2{font-size:50px}.studio-guide{width:48%;height:230px;bottom:35px}.studio-guide>.character-dock{height:230px}.room-scene{min-height:360px}.room-scene img{width:124%;left:-10%;top:-10px}.salary-character{height:200px;width:230px;margin-top:-5px;margin-right:-10px}.salary-character .character-dock{height:210px}.salary-board{overflow:visible}.process-film{padding-top:70px;padding-bottom:60px}.process-layout{display:block}.process-heading{position:relative;top:auto;padding-top:0}.process-heading h2{font-size:64px;line-height:.95;margin-top:20px}.process-heading h2 br{display:none}.process-heading h2 em{display:block}.process-heading p{max-width:390px;font-size:12px;margin-top:20px}.process-heading .eyebrow{font-size:8px}.process-scroll{margin-top:20px;font-size:20px}.process-track{margin-top:20px;gap:0}.process-scene{min-height:355px;grid-template-columns:.95fr 1.05fr;gap:13px;padding-block:25px}.process-art{min-height:300px}.process-copy .step-top span{font-size:44px}.process-copy h3{font-size:29px;overflow-wrap:break-word}.process-copy p{font-size:12px;line-height:1.8}.process-note{font-size:18px}.process-stamp{width:27px;right:0}.process-orb{inset:35% -5px 5px}.process-art .character-dock{width:calc(100% + 22px);left:-18px;height:100%}.contact-section{padding-top:70px;border-radius:45% 45% 0 0 / 30px 30px 0 0}.contact-scene:after{font-size:45px;top:20px;right:0}}@media(max-width:370px){.intro-film .intro-words{font-size:34px}.intro-film-copy>p{font-size:11px}.process-scene{grid-template-columns:.85fr 1.15fr;gap:12px}.process-copy h3{font-size:26px}.process-copy p{font-size:11px}.room-scene{min-height:315px}}html[data-motion=reduced] .hero-room,html[data-motion=reduced] .room-scene img{translate:0 0;rotate:0deg;scale:1;transform:none;transition:none}html[data-motion=reduced] .ribbon-track{transform:translateX(-100px)}html[data-motion=reduced] .intro-route-draw,html[data-motion=reduced] .process-path path{stroke-dashoffset:0}html[data-motion=reduced] .hero-line>span,html[data-motion=reduced] .hero-scene,html[data-motion=reduced] .hero-description,html[data-motion=reduced] .hero-actions{animation:none!important}@media(prefers-reduced-motion:reduce){.hero-room,.room-scene img{transition:none}.intro-route-draw,.process-path path{stroke-dashoffset:0}.ribbon-track{will-change:auto}}[data-benefit-journey]{padding-top:45px}.journey-enhanced .journey-slide{background:var(--journey-tone,#eee3e5);padding:40px 48px 20px}.journey-eyebrow{display:block;font-size:9px;letter-spacing:.17em;text-transform:uppercase;color:#8e6e81;margin-bottom:27px}.journey-enhanced .journey-copy h3{max-width:460px;font-size:clamp(40px,4.6vw,66px);letter-spacing:-.045em}.journey-enhanced .journey-copy p{font-size:14px;line-height:1.95;color:#6b5b68}.journey-handnote{display:block;margin-top:38px;color:#a86e87;font-family:var(--serif);font-style:italic;font-size:25px;line-height:1.1;max-width:330px;rotate:-4deg}.journey-orbit{position:absolute;inset:45px 0 35px;border:1px solid #fffaf8a6;border-radius:50% 50% 40% 40%;transform:rotate(-10deg);box-shadow:0 0 0 25px #fff8f428}.journey-scene-number{position:absolute;left:0;top:-12px;font-family:var(--serif);font-size:150px;font-style:italic;color:#fff9f583;line-height:1}.journey-props{position:absolute;width:100%;max-width:460px;aspect-ratio:1;top:-5px;right:-10%;background-image:url(/art/props-scenes.webp);background-size:300% 200%;background-repeat:no-repeat;filter:drop-shadow(0 18px 20px #815b6c14);rotate:3deg}.journey-flower{position:absolute;right:0;bottom:65px;width:55px;height:55px;color:#b294aa;rotate:-15deg}.journey-art-label{position:absolute;bottom:0;right:8px;font-size:7px;letter-spacing:.15em;text-transform:uppercase;color:#8c7485}.journey-swipe-hint{position:absolute;left:48px;bottom:24px;font-size:9px;color:#8c7485;pointer-events:none}.journey-swipe-hint i{font-size:22px;line-height:1;font-style:normal;margin-left:13px}.journey-controls{display:flex;align-items:center;gap:20px;padding-top:23px}.journey-counter{font-family:var(--serif);font-size:24px;white-space:nowrap;color:#8e6e81}.journey-counter b{font-weight:500}.journey-progress{flex:1;margin-inline:10px;max-width:350px}.journey-controls-note{margin-left:auto;font-family:var(--serif);font-style:italic;font-size:21px;color:#9b7287}.journey-arrow{display:grid;place-items:center;width:53px;height:53px;border:1px solid #b599ac55;border-radius:50%;background:transparent;font-size:25px;transition:background .25s,transform .25s}.journey-arrow:hover{background:#eddde7;transform:translateX(3px)}.journey-arrow[data-journey-prev]:hover{transform:translateX(-3px)}.journey-nav{display:flex;justify-content:space-between;gap:10px;margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.journey-nav button{display:flex;align-items:center;gap:9px;font-size:11px;color:#a18b99;background:transparent;padding:8px 0}.journey-nav button span{font-family:var(--serif);font-size:15px;font-style:italic}.journey-nav button[aria-pressed=true]{color:var(--ink);font-weight:700}.journey-nav button[aria-pressed=true] span{color:var(--rose)}.journey-enhanced .journey-art{min-height:450px}.journey-slide:not([data-active=true]) .journey-props{transform:scale(.94) rotate(4deg)}.journey-props{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.journey-art .journey-flower{transition:rotate 1s}.journey-slide[data-active=true] .journey-flower{rotate:65deg}.journey-page-dock{visibility:visible!important}@media(max-width:1000px){.journey-enhanced .journey-slide{padding:28px 30px 20px}.journey-enhanced .journey-copy h3{font-size:45px}.journey-enhanced .journey-copy p{font-size:13px}.journey-handnote{font-size:23px;margin-top:25px}.journey-nav button{font-size:10px}.journey-controls-note{font-size:18px}.journey-props{right:-7%;top:15px}.journey-swipe-hint{left:30px}}@media(max-width:760px){[data-benefit-journey]{padding-top:30px}.journey-enhanced .journey-slide{padding:29px 24px 14px;grid-template-rows:minmax(260px,auto) 340px;gap:0}.journey-enhanced .journey-copy h3{font-size:42px;max-width:460px;margin-bottom:18px}.journey-eyebrow{font-size:8px;margin-bottom:18px}.journey-enhanced .journey-copy p{font-size:13px;line-height:1.85}.journey-handnote{margin-top:23px;font-size:22px;max-width:270px}.journey-enhanced .journey-art{min-height:340px}.journey-scene-number{font-size:105px;top:0}.journey-props{width:105%;top:-30px;right:-13%;max-width:400px}.journey-orbit{inset:40px -10px 24px}.journey-flower{width:35px;height:35px;bottom:80px;right:-8px}.journey-art-label{bottom:9px;right:0;font-size:6px}.journey-swipe-hint{left:24px;bottom:20px;font-size:8px}.journey-swipe-hint i{font-size:17px}.journey-controls{gap:12px;padding-top:17px}.journey-counter{font-size:21px}.journey-arrow{width:44px;height:44px;font-size:22px;flex-shrink:0}.journey-controls-note{display:none}.journey-progress{margin-inline:0}.journey-nav{overflow-x:auto;justify-content:flex-start;gap:20px;padding-block:15px 10px;margin-top:15px;scrollbar-width:none}.journey-nav button{white-space:nowrap;font-size:10px}.journey-nav button span{font-size:14px}.benefit-link{margin-top:15px}.hero-line{overflow:visible}.hero-line>span{display:block}}@media(max-width:370px){.journey-enhanced .journey-slide{padding-inline:20px;grid-template-rows:minmax(295px,auto) 320px}.journey-enhanced .journey-copy h3{font-size:37px}.journey-enhanced .journey-art{min-height:320px}.journey-handnote{font-size:21px}.journey-enhanced .journey-copy p{font-size:12px}}html[data-motion=reduced] .journey-props,html[data-motion=reduced] .journey-flower{transition:none}@media(max-height:720px){html.cinema-ready[data-motion=enabled] .intro-film{height:auto;min-height:0}html.cinema-ready[data-motion=enabled] .intro-sticky{position:relative;top:auto;height:auto;min-height:0;max-height:none;padding-block:50px 65px}.process-heading{top:35px}.intro-progress{bottom:15px}}.process-track{isolation:isolate}.article-hero-art .editorial-props{inset:0;width:100%;height:100%;max-width:520px;margin:auto;background-size:300% 200%}[data-benefit-journey]:not(.journey-enhanced) .journey-slide{padding:24px;border-radius:24px;background:var(--journey-tone,#eee3e5)}[data-benefit-journey]:not(.journey-enhanced) .journey-art{position:relative;min-height:340px;overflow:clip}[data-benefit-journey]:not(.journey-enhanced) .journey-swipe-hint,[data-benefit-journey]:not(.journey-enhanced) .journey-controls{display:none}.article-visual .editorial-props,.article-hero-art .editorial-props{width:min(100%,440px);height:auto;aspect-ratio:1;left:50%;top:50%;right:auto;bottom:auto;margin:0;translate:-50% -50%}.story-stop{display:none;position:relative;pointer-events:none}.cinema-ready .story-stop{display:block}.story-perch{position:absolute;left:25%;right:25%;bottom:8%;height:1px;background:linear-gradient(90deg,transparent,#b68ba2,transparent)}.ribbon-scene{position:relative}.cinema-ready .ribbon-scene{padding-top:175px;margin-top:18px}.cinema-ready .ribbon{margin-top:0}.ribbon-stop{position:absolute;z-index:2;left:58%;bottom:55px;width:180px;height:180px;transform:rotate(-1.25deg)}.ribbon-stop .story-perch{display:none}.intro-heading-stop{width:155px;height:155px;margin-left:31%;margin-bottom:-5px}.intro-film-copy .eyebrow{margin-bottom:24px}.intro-sticky{padding-block:35px 65px}.intro-film{margin-top:55px}@media(max-width:760px){.cinema-ready .ribbon-scene{padding-top:150px;margin-top:14px}.ribbon-stop{width:155px;height:155px;left:auto;right:14%;bottom:46px}.intro-heading-stop{width:140px;height:140px;margin-left:auto;margin-right:20%;margin-bottom:4px}.intro-film{margin-top:12px}html.cinema-ready[data-motion=enabled] .intro-film{height:auto;min-height:0}html.cinema-ready[data-motion=enabled] .intro-sticky{position:relative;top:auto;height:auto;min-height:0;max-height:none;padding-block:20px 65px}.intro-film-copy .eyebrow{margin-bottom:24px}}@media(max-width:760px){.intro-film-copy>p{max-width:calc(100% - 65px)}}@media(max-width:760px){main>.wrap:not(.hero),main>section>.wrap,.intro-sticky.wrap{width:calc(100% - 90px);margin-left:18px;margin-right:72px}.intro-film-copy>p{max-width:100%}.intro-film .intro-words{font-size:clamp(29px,7.3vw,48px)}.intro-heading-stop{margin-right:4%}.section-heading h2{font-size:clamp(39px,10.3vw,52px)}.section-heading>p{max-width:100%}.studio-copy h2{font-size:45px}.salary-board{padding-inline:17px}.salary-amount{font-size:61px;white-space:nowrap}.salary-amount span{font-size:34px}.salary-tabs button{font-size:8px;padding:9px 6px}.schedule h3{font-size:27px}.select-row{grid-template-columns:1fr}.journey-enhanced .journey-slide{padding-inline:20px;grid-template-rows:minmax(310px,auto) 310px}.journey-enhanced .journey-copy h3{font-size:36px}.journey-enhanced .journey-copy p{font-size:12px}.journey-enhanced .journey-art{min-height:310px}.journey-handnote{font-size:21px}.journey-controls{gap:9px}.journey-arrow{width:39px;height:39px}.journey-counter{font-size:19px}.faq-aside{grid-template-columns:1fr 90px}.faq-aside h2{font-size:43px}.faq-aside .character-dock{width:90px}.faq-aside p{max-width:195px}.contact-copy h2{font-size:49px}.article-card h3{font-size:30px}.article-visual{height:265px}.stories-heading h2{font-size:44px}.story{padding:25px 19px}.story blockquote{font-size:23px}.room-scene{min-height:310px}.studio-guide{bottom:20px}.process-film.wrap{width:calc(100% - 90px);margin-left:18px;margin-right:72px}}@media(max-width:760px){.intro-film .intro-words{font-size:clamp(32px,8.4vw,42px)}.intro-heading-stop{margin-right:0}}@media(max-width:760px){main{position:relative}html.cinema-ready main:after{content:"";position:absolute;top:1260px;bottom:340px;right:34px;width:1px;background:repeating-linear-gradient(to bottom,#b68ba23d 0 3px,transparent 3px 13px);pointer-events:none;z-index:-1}}@media(min-width:761px)and (max-width:1100px){main>.wrap:not(.hero),main>section>.wrap,.intro-sticky.wrap{width:calc(100% - 112px);margin-left:40px;margin-right:72px}}@media(max-width:1100px){.hero-bottom,.hero-footnote{padding-right:54px}}@media(max-width:760px){.process-scene{grid-template-columns:1fr;gap:22px;padding-block:30px 38px}.process-art{height:260px;min-height:260px}.process-art .character-dock{left:0;width:100%;height:100%}.process-orb{inset:18% 5% 0}.process-copy h3{font-size:34px}.process-copy p{font-size:13px}.process-note{font-size:22px}.process-path{display:none}.process-stamp{top:26%;right:8%}.process-copy .step-top{margin-bottom:12px}}@media(min-width:761px)and (max-width:1100px){.salary-board{padding-bottom:70px}}@media(max-width:760px){.hero-stat strong{font-size:clamp(21px,6vw,28px);white-space:nowrap}}@media(min-width:1101px)and (max-width:1400px){main>.wrap:not(.hero),main>section>.wrap,.intro-sticky.wrap{width:calc(100% - 136px);margin-left:56px;margin-right:80px}.hero-bottom,.hero-footnote{padding-right:24px}}.room-welcome-light{position:absolute;inset:0;z-index:1;border-radius:inherit;background:radial-gradient(ellipse at 72% 28%,#ffe6a86b,transparent 65%);mix-blend-mode:screen;pointer-events:none;opacity:0}
