/* The opening concepts continue into four distinct, responsive narratives. */
.story{position:relative;padding:100px 112px 100px var(--gutter);border-top:1px solid var(--line);scroll-margin-top:25px;overflow:clip}
.story h2{font-size:clamp(37px,4.7vw,74px);line-height:1.08;letter-spacing:-2.5px;font-weight:400;margin:22px 0 27px}
.story h2 em{font-style:normal;color:var(--accent)}
.story-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:18px 65px;align-items:end;margin-bottom:50px}
.story-heading>.kicker{grid-column:1/-1}.story-heading h2{margin:0}.story-heading>p:last-child{font-size:calc(17px * var(--text-scale));line-height:1.8;color:var(--muted);max-width:430px;justify-self:end}
.scene-note{font-size:11px;line-height:1.7;color:var(--muted);margin-top:20px}
.text-action{display:inline-flex;align-items:center;gap:30px;min-height:48px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;text-align:left}
.text-action:hover{color:var(--accent)}.text-action .icon{width:20px;height:20px}
.folio{font-size:11px;letter-spacing:1.5px;color:var(--muted)}
.masthead-account{display:inline-flex;align-items:center;gap:9px}.masthead-account .icon{height:15px;width:15px}
.values-list summary>strong{min-width:0}.values-list summary>i{width:24px;height:24px;display:grid;place-items:center;flex:none;margin-right:6px}
/* Graphite / a real working surface. */
.workshop-story{background:linear-gradient(180deg,#50616b0a,transparent)}
.workshop-console{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid #81929e66;border-radius:7px;box-shadow:0 24px 50px #0003;overflow:hidden;background:linear-gradient(130deg,#ffffff07,transparent)}
.workshop-visual{position:relative;min-height:650px;isolation:isolate;overflow:hidden;background:#151b20}
.workshop-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:90% center}
.workshop-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#07111bef,transparent 55%);z-index:0;pointer-events:none}
.engraved-label{position:absolute;top:25px;left:25px;z-index:1;color:#e2eef2;font-size:9px;letter-spacing:2px;background:#18202985;border:1px solid #e5f3ff36;padding:11px 14px;backdrop-filter:blur(12px)}
.workshop-note{position:absolute;bottom:38px;left:32px;right:25px;display:flex;align-items:center;gap:20px;z-index:1;font-size:16px;line-height:1.8;color:#c7d3dc}
.workshop-note strong{font-weight:400;color:#fff}.tiny-orbit{height:46px;width:46px;border:1px solid #9de2f9;transform:rotate(45deg);flex:none;box-shadow:inset 0 0 17px #70d6ff40,0 0 15px #38c1ff30;position:relative}.tiny-orbit:after{content:'';position:absolute;inset:10px;border:1px solid #9de2f955}
.workshop-work{padding:34px 35px;min-width:0}.console-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;letter-spacing:1.5px;color:var(--muted);margin-bottom:32px}.console-top .badge{letter-spacing:0}
.idea-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:30px}.idea-tabs button{font-size:11px;padding:11px 14px;border:1px solid var(--line);min-height:41px;background:#ffffff04;border-radius:3px}.idea-tabs button[aria-selected=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);border-color:var(--accent)}
#idea-content h3{font-size:clamp(24px,2.3vw,36px);line-height:1.2;letter-spacing:-.9px;font-weight:400;margin:0 0 15px}.idea-line{font-size:13px;line-height:1.65;color:var(--muted)}
.idea-steps{list-style:none;margin:26px 0 0;padding:0}.idea-steps li{display:flex;gap:20px;padding:22px 0;border-top:1px solid var(--line)}.idea-steps li>span{font-size:12px;color:var(--accent);padding-top:5px}.idea-steps h4{font-size:18px;font-weight:400;margin:0 0 9px}.idea-steps p{font-size:14px;line-height:1.7;color:var(--muted)}
.titan-principles-title{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:45px}.titan-principles-title h2{margin-bottom:0}.titan-principles-title>p{font-size:18px;line-height:1.8;color:var(--muted);max-width:430px}
.precision-rows article{display:grid;grid-template-columns:55px .9fr 1.1fr 32px;gap:30px;align-items:center;border-top:1px solid var(--line);padding:29px 0}.precision-rows article>span{color:var(--accent);font-size:11px}.precision-rows h3{font-size:25px;font-weight:400;letter-spacing:-.6px}.precision-rows p{font-size:15px;line-height:1.8;color:var(--muted);max-width:500px}.precision-rows .icon{width:27px;height:27px;color:var(--accent);opacity:.8}
/* Deep blue / a continuous journey through a scene. */
:root[data-view=view02] .story h2{font-family:Georgia,serif;letter-spacing:-1.7px}
.interest-story{background:radial-gradient(ellipse at 50% 60%,#163d693d,transparent 70%)}
.interest-switch{display:flex;align-items:center;gap:30px;margin:0 0 26px}.interest-switch button{display:flex;align-items:center;gap:15px;padding:12px 0;min-height:50px;border-bottom:1px solid var(--line);font-size:18px;color:var(--muted);flex:1;text-align:left}.interest-switch button>span{font-size:10px;opacity:.65}.interest-switch button>.icon{margin-left:auto;width:20px;height:20px;opacity:.4}.interest-switch button[aria-selected=true]{color:var(--ink);border-bottom-color:#7ebaff}.interest-switch button[aria-selected=true]>.icon{opacity:1;color:var(--accent)}
.interest-window{position:relative;height:640px;overflow:hidden;border-radius:100px 22px 100px 22px;border:1px solid #85baff70;isolation:isolate;background:#09152b;box-shadow:0 0 30px #2d75fc14}
.interest-photo{width:100%;height:100%;object-fit:cover;object-position:65% center;position:absolute;inset:0}
.interest-shade{position:absolute;inset:0;background:linear-gradient(90deg,#041126e6,#041126aa 30%,#04112616 85%),linear-gradient(0deg,#04112688,transparent 40%)}
.interest-copy{position:absolute;left:clamp(30px,4vw,65px);top:60px;width:46%;color:#fffaf0}.interest-copy>.kicker{color:#b0d0f3}.interest-copy h3{font:400 clamp(35px,3.7vw,58px)/1.1 Georgia,serif;letter-spacing:-1px;margin:27px 0}.interest-copy>p{font-size:calc(17px * var(--text-scale));line-height:1.8;color:#dbe1e8;max-width:400px}.interest-words{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 31px}.interest-words>span{padding:7px 12px;border:1px solid #d0eaff4a;background:#1236593b;border-radius:30px;font-size:10px;backdrop-filter:blur(12px)}.interest-coordinate{position:absolute;right:38px;bottom:30px;color:#d2e2f3;font-size:11px;letter-spacing:4px}
.constellation-story{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:center}.constellation-title>p:last-child{font-size:17px;line-height:1.85;color:var(--muted);max-width:430px}.worlds-bridge{padding:20px 0}.world{width:100%;border:1px solid var(--line);border-radius:27px;background:linear-gradient(115deg,#335d9b35,#1a315615);padding:28px;display:flex;align-items:center;gap:22px;text-align:left;box-shadow:inset 0 1px 0 #ffffff14,0 14px 25px #0002}.world:hover{border-color:#7baeff}.world>.cube,.world>.icon:first-child{width:43px;height:43px;color:#4794ff}.world>span:nth-child(2){font-size:26px;flex:1;letter-spacing:-.5px}.world small{display:block;font-size:12px;line-height:1.6;letter-spacing:0;color:var(--muted);margin-top:12px}.world>.icon:last-child{width:20px;height:20px;color:var(--accent)}
.worlds-link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;padding:26px 45px;color:#779dca}.worlds-link>span{height:1px;width:calc(40% - 30px);background:linear-gradient(90deg,transparent,#8bbaff55)}.worlds-link>span:nth-of-type(2){transform:rotate(180deg)}.worlds-link>.icon{width:24px;height:24px}.worlds-link small{width:100%;text-align:center;font-size:8px;letter-spacing:1.8px;margin-top:0}
/* Pearl / the interface follows the rhythm of a day. */
.rhythm-story{background:radial-gradient(ellipse at 70% 70%,#714b9130,transparent 70%)}
.rhythm-stage{height:650px;position:relative;overflow:hidden;border:3px solid #d2c1e78c;border-radius:130px 130px 60px 60px;background:#30263d;box-shadow:inset 0 0 14px #fff3,0 25px 65px #0003;isolation:isolate}
#day-image{position:absolute;inset:0}#day-image img{width:100%;height:100%;object-fit:cover;object-position:65% center}.day-shade{position:absolute;inset:0;background:linear-gradient(90deg,#160c24c9,transparent 85%),linear-gradient(0deg,#160c24d4,transparent 60%)}
.day-copy{position:absolute;left:65px;top:60px;width:43%;color:#fff}.day-time{display:block;font-size:clamp(55px,7vw,110px);font-weight:200;line-height:1;letter-spacing:-6px;color:#e1d4efcc}.day-copy h3{font-size:38px;line-height:1.1;font-weight:400;letter-spacing:-1px;margin:25px 0 22px}.day-copy p{font-size:calc(17px * var(--text-scale));line-height:1.8;color:#e8dfef;max-width:390px}
.day-controls{position:absolute;left:35px;right:35px;bottom:30px;border:1px solid #ffffffe0;border-radius:70px;display:flex;gap:4px;padding:10px 18px;background:linear-gradient(145deg,#fffaf4eb,#ede7f5d9);backdrop-filter:blur(22px);box-shadow:0 8px 35px #12052944;color:#3b3045}.day-controls button{flex:1;min-width:0;border-radius:50px;display:flex;align-items:center;justify-content:center;gap:15px;min-height:74px;padding:14px 20px;position:relative}.day-controls button>span{font-size:13px;color:#8b7b98}.day-controls button>strong{font-size:25px;font-weight:400}.day-controls button[aria-selected=true]{background:linear-gradient(150deg,#d1c0e2,#eee6f8);box-shadow:inset 0 1px 4px #bba7d088,0 2px 3px #fff;color:#4d3464}.day-controls button>i{height:5px;width:5px;background:#aa7de0;border-radius:50%;position:absolute;bottom:11px;opacity:0}.day-controls button[aria-selected=true]>i{opacity:1}
.personal-rhythm{display:grid;grid-template-columns:64px 1.2fr .9fr;gap:38px;align-items:start}.rhythm-emblem{height:64px;width:64px;display:grid;place-items:center;border:1px solid #fff8;border-radius:23px;color:#8b66ac;background:linear-gradient(130deg,#fff,#d8c8e6);box-shadow:inset 0 2px 3px #fff,0 8px 18px #0002}.rhythm-emblem .icon{height:32px;width:32px}.personal-rhythm h2{font-size:clamp(34px,3.5vw,56px);line-height:1.12;margin-top:18px}.personal-rhythm #mood-copy{font-size:20px;line-height:1.75;color:var(--muted);max-width:480px;margin-bottom:25px}.rhythm-points{padding-left:25px;border-left:1px solid var(--line)}.rhythm-points article{display:flex;gap:18px;padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid var(--line)}.rhythm-points article>span{font-size:10px;color:var(--accent);padding-top:5px}.rhythm-points h3{font-size:23px;font-weight:400;margin-bottom:10px}.rhythm-points p{font-size:14px;line-height:1.8;color:var(--muted)}
/* Travertine / a considered editorial sequence. */
:root[data-view=view04] .story h2{font-family:Georgia,serif;letter-spacing:-1.8px}:root[data-view=view04] .story h2 em{font-style:italic;color:inherit}
.gallery-editorial-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.gallery-editorial h2{font-size:clamp(46px,6.8vw,108px);margin:32px 0 55px;max-width:1100px}
.editorial-spread{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px}.editorial-photo{height:580px;position:relative;overflow:hidden;border-radius:2px 110px 2px 2px}.editorial-photo>img{width:100%;height:100%;object-fit:cover;object-position:90% center}.photo-caption{position:absolute;bottom:25px;left:25px;font-size:11px;padding:12px 17px;background:#f8f0e1dc;color:#5b4936;border:1px solid #fff9;backdrop-filter:blur(12px)}
.editorial-text{padding:20px 0}.quote-mark{font:90px/.7 Georgia,serif;color:var(--accent);display:block;margin-bottom:35px}.editorial-quote{font:400 clamp(27px,2.6vw,42px)/1.25 Georgia,serif;letter-spacing:-.5px;color:var(--ink)}.gold-rule{display:block;height:1px;width:70px;background:var(--accent);margin:32px 0}.editorial-text>p:not(.editorial-quote){font-size:calc(17px * var(--text-scale));color:var(--muted);line-height:1.9;max-width:400px}.editorial-text>.text-action{margin-top:25px;color:var(--ink)}
.gallery-values{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.gallery-values h2{font-size:clamp(43px,5.2vw,80px);margin-bottom:0}.values-list{padding-top:10px}.values-list details{border-top:1px solid var(--line)}.values-list details:last-child{border-bottom:1px solid var(--line)}.values-list summary{list-style:none;display:flex;gap:24px;align-items:center;min-height:96px;padding:20px 0;cursor:pointer}.values-list summary::-webkit-details-marker{display:none}.values-list summary>span{font-size:10px;color:var(--muted)}.values-list summary>strong{font:400 32px/1.2 Georgia,serif;flex:1}.values-list summary>i{font:300 26px/1 Arial;color:var(--accent);font-style:normal;transition:transform .3s}.values-list details[open] summary>i{transform:rotate(45deg)}.values-list details>div{padding:0 45px 35px}.values-list h3{font-size:17px;font-weight:400;line-height:1.5;margin-bottom:14px}.values-list p{font-size:15px;line-height:1.85;color:var(--muted)}
/* One truthful release story, expressed in each concept's materials. */
.release-story{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;background:linear-gradient(140deg,#ffffff05,transparent)}.release-intro h2{font-size:clamp(36px,4vw,62px)}.release-intro>p:last-child{font-size:17px;line-height:1.85;color:var(--muted);max-width:410px}.release-route>article{display:grid;grid-template-columns:40px 1fr;gap:20px;position:relative;padding:0 0 35px}.release-route>article:not(:last-child):before{content:'';position:absolute;top:40px;bottom:0;left:19px;width:1px;background:var(--line)}.release-index{width:39px;height:39px;border:1px solid var(--line);display:grid;place-items:center;border-radius:50%;font-size:10px;color:var(--accent)}.release-route h3{font-size:24px;font-weight:400;letter-spacing:-.5px;line-height:1.3;margin:3px 0 11px}.release-route p{font-size:14px;line-height:1.8;color:var(--muted);max-width:470px;margin-bottom:14px}.release-apps{margin-top:23px;display:flex;gap:10px;flex-wrap:wrap}.release-apps button{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:13px;padding:14px 17px;min-height:55px;text-align:left;font-size:13px;background:#ffffff07}.release-apps button:hover{border-color:var(--accent)}.release-apps .cube{width:25px;height:25px}.release-apps .icon{width:20px;height:20px;color:var(--accent)}.release-apps .icon:last-child{width:16px;height:16px;margin-left:auto}.release-more{display:flex;align-items:center;gap:20px;font-size:12px;color:var(--accent);padding:0;min-height:40px;margin-top:10px}.release-more .icon{width:18px;height:18px}
:root[data-view=view01] .release-apps button{border-radius:4px}:root[data-view=view03] .release-story{border-radius:80px 80px 0 0;background:linear-gradient(145deg,#ffffff0b,transparent)}:root[data-view=view03] .release-apps button{border-radius:40px}:root[data-view=view04] .release-story{background:#d2bc9710}:root[data-view=view04] .release-route h3{font-family:Georgia,serif;font-size:29px}:root[data-view=view04] .release-apps button{border-radius:40px}
/* The opening is now the selected concept itself. */
.review-dock{display:none}.opening-note{font-size:9px;letter-spacing:1.6px;color:var(--muted);text-transform:uppercase}.closing .footer-note{font-size:11px}.titan-copy h1{font-weight:600}.titan .metal-tabs{margin-left:12px;margin-right:12px}.masthead-account{border:1px solid var(--line);padding:10px 14px;border-radius:30px;min-height:39px;font-size:11px;white-space:nowrap}.masthead-account:hover{border-color:var(--accent)}
@media(min-width:1750px){.story{padding-right:130px}.workshop-visual{min-height:730px}.workshop-work{padding:45px}.idea-tabs button{font-size:13px;padding:13px 18px}.idea-steps li{padding:27px 0}.idea-steps p{font-size:17px}.idea-steps h4{font-size:23px}.interest-window{height:750px}.interest-copy{top:80px}.interest-copy>p{font-size:20px}.rhythm-stage{height:740px}.day-copy{top:80px;left:80px}.day-copy p{font-size:21px}.day-copy h3{font-size:45px}.editorial-photo{height:680px}.release-route p{font-size:17px}}
@media(max-width:1150px){.story{padding:75px 95px 75px var(--gutter)}.story h2{letter-spacing:-1.6px}.story-heading{gap:20px 35px}.story-heading>p:last-child{font-size:15px}.workshop-console{grid-template-columns:1fr 1.1fr}.workshop-work{padding:27px 24px}.workshop-visual{min-height:670px}.console-top{font-size:8px;letter-spacing:1px}.idea-tabs{gap:6px;margin-bottom:24px}.idea-tabs button{font-size:10px;padding:9px 10px}.idea-steps li{gap:15px;padding:20px 0}.idea-steps p{font-size:13px}.workshop-note{left:22px;font-size:13px;gap:16px}.tiny-orbit{width:34px;height:34px}.engraved-label{font-size:8px;left:20px;top:20px;letter-spacing:1px}.titan-principles-title{gap:40px}.titan-principles-title>p{font-size:16px}.precision-rows article{grid-template-columns:35px 1fr 1.1fr 26px;gap:20px}.precision-rows h3{font-size:21px}.precision-rows p{font-size:13px}.interest-window{height:590px}.interest-copy{width:55%;left:35px;top:40px}.interest-copy h3{font-size:38px}.interest-copy>p{font-size:15px}.interest-words{margin:23px 0}.constellation-story{gap:35px}.constellation-title>p:last-child{font-size:15px}.world{padding:24px 20px;gap:15px}.world>span:nth-child(2){font-size:22px}.world small{font-size:11px}.rhythm-stage{height:620px;border-radius:95px 95px 50px 50px}.day-copy{left:43px;top:45px;width:53%}.day-copy h3{font-size:34px}.day-copy p{font-size:16px}.day-controls{left:25px;right:25px;bottom:25px;padding:8px 12px}.day-controls button{gap:10px;padding:12px;min-height:67px}.day-controls button>strong{font-size:23px}.day-controls button>span{font-size:11px}.personal-rhythm{grid-template-columns:50px 1fr 1fr;gap:25px}.rhythm-emblem{width:50px;height:50px;border-radius:18px}.rhythm-emblem .icon{width:25px;height:25px}.personal-rhythm h2{font-size:35px}.personal-rhythm #mood-copy{font-size:17px}.rhythm-points{padding-left:20px}.rhythm-points h3{font-size:20px}.rhythm-points p{font-size:13px}.editorial-spread{gap:35px}.editorial-photo{height:500px;border-top-right-radius:70px}.editorial-text>p:not(.editorial-quote){font-size:15px}.editorial-quote{font-size:27px}.quote-mark{font-size:75px;margin-bottom:25px}.gallery-values{gap:45px}.values-list summary{gap:18px;min-height:82px}.values-list summary>strong{font-size:28px}.values-list details>div{padding-left:35px;padding-right:15px}.release-story{gap:40px}.release-intro>p:last-child{font-size:15px}.release-route h3{font-size:22px}.release-route p{font-size:13px}.release-apps{flex-direction:column}.release-apps button{font-size:13px}.masthead-account{font-size:10px;padding:10px 12px}}
@media(max-width:760px){
 .story{padding:56px 66px 56px 20px;scroll-margin-top:12px}.story h2{font-size:35px;line-height:1.12;letter-spacing:-1.1px;margin:18px 0 22px}.story-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.story-heading>.kicker{grid-column:auto}.story-heading h2{margin:0}.story-heading>p:last-child{font-size:15px;line-height:1.8;justify-self:start}.scene-note{font-size:10px;line-height:1.8;margin-top:17px}.text-action{font-size:12px;gap:20px}.text-action .icon{width:18px;height:18px}
 .workshop-console{grid-template-columns:1fr;border-radius:8px}.workshop-visual{min-height:360px}.workshop-visual>img{object-position:90% center}.engraved-label{font-size:7px;padding:9px;letter-spacing:.7px;left:17px;top:17px}.workshop-note{left:22px;bottom:25px;right:20px;gap:15px;font-size:12px}.tiny-orbit{width:29px;height:29px}.tiny-orbit:after{inset:7px}.workshop-work{padding:25px 20px}.console-top{font-size:8px;gap:10px;margin-bottom:25px}.console-top .badge{font-size:8px}.idea-tabs{gap:7px;margin-bottom:25px}.idea-tabs button{padding:11px 13px;font-size:10px;min-height:42px;flex:1;white-space:nowrap}.idea-tabs button:last-child{flex-basis:100%}#idea-content h3{font-size:26px;line-height:1.15;letter-spacing:-.6px}.idea-line{font-size:12px;line-height:1.8}.idea-steps{margin-top:22px}.idea-steps li{gap:14px;padding:20px 0}.idea-steps li>span{font-size:10px;padding-top:4px}.idea-steps h4{font-size:17px;margin-bottom:9px}.idea-steps p{font-size:13px;line-height:1.75}.titan-principles-title{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.titan-principles-title h2{margin:18px 0 0}.titan-principles-title>p{font-size:15px;line-height:1.8}.precision-rows article{grid-template-columns:23px 1fr 25px;gap:12px;padding:22px 0}.precision-rows article>span{font-size:9px}.precision-rows h3{font-size:21px;line-height:1.25}.precision-rows p{grid-column:2/3;font-size:13px;line-height:1.8}.precision-rows .icon{grid-column:3;grid-row:1 / span 2;align-self:start;width:22px;height:22px}
 .interest-switch{gap:13px;margin-bottom:20px}.interest-switch button{font-size:12px;gap:5px;padding:12px 0;min-height:50px}.interest-switch button>span{font-size:8px}.interest-switch .icon{display:none}.interest-window{height:650px;border-radius:58px 15px 58px 15px}.interest-photo{object-position:68% center}.interest-shade{background:linear-gradient(180deg,#041126c9,transparent 68%),linear-gradient(0deg,#0411268a,transparent 50%)}.interest-copy{left:23px;right:23px;top:36px;width:auto}.interest-copy>.kicker{font-size:8px;letter-spacing:1px}.interest-copy h3{font-size:33px;line-height:1.15;letter-spacing:-.6px;margin:25px 0 20px}.interest-copy>p{font-size:14px;line-height:1.8}.interest-words{gap:6px;margin:23px 0 25px}.interest-words>span{font-size:9px;padding:6px 9px}.interest-copy .action{font-size:11px;padding:13px 15px;width:100%}.interest-coordinate{right:24px;bottom:25px;font-size:10px;letter-spacing:3px}.constellation-story{grid-template-columns:1fr;gap:20px}.constellation-title h2{font-size:37px}.constellation-title>p:last-child{font-size:15px;line-height:1.8}.world{border-radius:23px;padding:22px 17px;gap:13px}.world>.cube,.world>.icon:first-child{height:32px;width:32px}.world>span:nth-child(2){font-size:21px}.world small{font-size:10px;line-height:1.75;margin-top:10px}.world>.icon:last-child{width:16px;height:16px}.worlds-link{padding:23px 20px;gap:12px}.worlds-link>small{font-size:7px;letter-spacing:1px}
 .rhythm-stage{height:680px;border-radius:70px 70px 35px 35px;border-width:2px}#day-image img{object-position:61% center}.day-shade{background:linear-gradient(180deg,#170d25c2,transparent 67%),linear-gradient(0deg,#170d25a8,transparent 50%)}.day-copy{left:25px;right:25px;top:40px;width:auto}.day-time{font-size:68px;letter-spacing:-4px}.day-copy h3{font-size:31px;line-height:1.15;margin:25px 0 20px;letter-spacing:-.7px}.day-copy p{font-size:15px;line-height:1.8}.day-controls{left:12px;right:12px;bottom:18px;border-radius:30px;padding:6px;gap:2px}.day-controls button{flex-direction:column;gap:8px;min-height:86px;padding:12px 4px 20px;border-radius:24px}.day-controls button>span{font-size:10px}.day-controls button>strong{font-size:18px}.day-controls button>i{bottom:8px;height:4px;width:4px}.personal-rhythm{grid-template-columns:1fr;gap:25px}.rhythm-emblem{width:52px;height:52px;border-radius:18px}.personal-rhythm h2{font-size:35px;margin:18px 0 22px}.personal-rhythm #mood-copy{font-size:17px;line-height:1.8;margin-bottom:20px}.rhythm-points{border-left:0;padding-left:0;padding-top:10px}.rhythm-points article{margin:0 0 23px;padding:0 0 23px;gap:20px}.rhythm-points h3{font-size:23px}.rhythm-points p{font-size:14px}
 .gallery-editorial-top{gap:15px;align-items:flex-start}.folio{font-size:8px;letter-spacing:.7px;white-space:nowrap}.gallery-editorial h2{font-size:43px;line-height:1.1;margin:25px 0 32px;letter-spacing:-1.5px}.editorial-spread{grid-template-columns:1fr;gap:32px}.editorial-photo{height:370px;border-top-right-radius:75px}.editorial-photo>img{object-position:90% center}.photo-caption{font-size:9px;left:15px;right:15px;bottom:20px;padding:12px}.editorial-text{padding:10px 0 0}.quote-mark{font-size:80px;margin-bottom:25px}.editorial-quote{font-size:29px;line-height:1.3;letter-spacing:-.6px}.gold-rule{margin:27px 0;width:55px}.editorial-text>p:not(.editorial-quote){font-size:15px;line-height:1.9}.editorial-text>.text-action{font-size:12px;margin-top:23px}.gallery-values{grid-template-columns:1fr;gap:25px}.gallery-values h2{font-size:43px;line-height:1.08;letter-spacing:-1.2px}.values-list summary{gap:17px;min-height:80px;padding:20px 0}.values-list summary>span{font-size:9px}.values-list summary>strong{font-size:28px}.values-list summary>i{font-size:23px}.values-list details>div{padding:0 0 27px 32px}.values-list h3{font-size:16px;line-height:1.5}.values-list p{font-size:14px;line-height:1.8}
 .release-story{grid-template-columns:1fr;gap:35px}.release-intro h2{font-size:35px;line-height:1.12;letter-spacing:-1.1px;margin:20px 0 25px}.release-intro>p:last-child{font-size:15px;line-height:1.8}.release-intro>.kicker{font-size:8px;letter-spacing:1px}.release-route>article{grid-template-columns:29px 1fr;gap:14px;padding-bottom:32px}.release-index{height:29px;width:29px;font-size:9px}.release-route>article:not(:last-child):before{left:14px;top:35px}.release-route h3{font-size:21px;line-height:1.3;margin-top:0;letter-spacing:-.3px}.release-route p{font-size:13px;line-height:1.8;margin-bottom:13px}.release-route .badge{font-size:8px;padding:5px 8px}.release-apps{margin-top:20px;gap:10px}.release-apps button{padding:13px 12px;min-height:53px;font-size:12px;gap:10px}.release-apps .cube{height:23px;width:23px}.release-apps .icon{height:18px;width:18px}.release-apps .icon:last-child{width:14px;height:14px}.release-more{font-size:11px;gap:15px;margin-top:15px;line-height:1.6}.release-more .icon{width:17px;height:17px}:root[data-view=view03] .release-story{border-radius:45px 45px 0 0}:root[data-view=view04] .release-route h3{font-size:24px}.masthead-account{font-size:10px;min-height:35px;padding:8px 13px;margin-left:0}.concept-masthead .reference-link{width:auto;flex:1;min-width:100px}.titan .metal-tabs{margin-left:0;margin-right:0}.concept-masthead{column-gap:14px;row-gap:5px}.concept-label{margin-right:auto}.concept-masthead .reference-link{order:3}.masthead-account{order:4}.wordmark{flex-shrink:0}
}
@media(max-width:360px){.story{padding-left:16px;padding-right:62px}.story h2{font-size:31px}.story-heading>p:last-child{font-size:14px}.workshop-work{padding:22px 15px}.workshop-visual{min-height:320px}.console-top{font-size:7px}.console-top .badge{font-size:7px}#idea-content h3{font-size:23px}.idea-tabs button{font-size:9px;padding:10px 11px}.idea-steps p{font-size:12px}.interest-copy{left:20px;right:20px}.interest-copy h3{font-size:29px}.interest-copy>p{font-size:13px}.interest-window{height:650px}.interest-switch{gap:8px}.interest-switch button{font-size:11px;gap:4px}.world{padding:20px 15px;gap:10px}.world>span:nth-child(2){font-size:19px}.world>.cube,.world>.icon:first-child{width:27px;height:27px}.world>.icon:last-child{display:none}.day-copy{left:21px;right:21px}.day-copy h3{font-size:28px}.day-copy p{font-size:14px}.day-controls button>strong{font-size:16px}.day-time{font-size:62px}.gallery-editorial h2,.gallery-values h2{font-size:37px}.editorial-quote{font-size:26px}.release-route{margin-left:-3px}.release-route>article{gap:10px}.release-route h3{font-size:19px}.release-apps button{font-size:11px;padding:12px 10px;gap:9px}.release-apps button>.icon:last-child{display:none}:root[data-view=view04] .release-route h3{font-size:22px}.values-list summary>strong{font-size:25px}.scene-note{font-size:9px}.concept-masthead .reference-link{font-size:9px}.masthead-account{font-size:9px}}
