:root{--paper:#f8f4eb;--ink:#493e32;--muted:#91816d;--sage:#748267;--gold:#e7c993;--line:#d9cebc;--ease:cubic-bezier(.2,.7,.2,1);font-family:ui-rounded,"SF Pro Rounded","PingFang SC","Hiragino Sans GB",-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;color:var(--ink);background:var(--paper);scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 85% 9%,#f1eddc 0,transparent 22%),var(--paper);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #9e7847;outline-offset:5px}img{max-width:100%;display:block}button{border:0}svg{display:block}h1,h2,h3,p{margin:0}a,button,summary{touch-action:manipulation}.section-wrap,.nav-wrap{width:min(1216px,100%);padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}.skip-link{position:absolute;top:-70px;left:20px;background:var(--ink);color:#fff;padding:12px;z-index:100}.skip-link:focus{top:12px}.site-header{position:relative;z-index:10;border-bottom:1px solid #a9947317}.nav-wrap{height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;font-weight:750;font-size:18px;letter-spacing:.4px;text-decoration:none}.brand img{border-radius:10px;box-shadow:0 2px 5px #89704417}.nav-wrap nav{display:flex;gap:34px;margin-left:44px}.nav-wrap nav a,.nav-download{text-decoration:none;font-size:12px;color:#8f7d65;font-weight:550}.nav-wrap nav a:hover{color:var(--ink)}.nav-download{padding:11px 16px;border-radius:12px;background:#f1e8d7;border:1px solid #fffbf0;color:#816345;box-shadow:inset 0 1px 0 #fff9;white-space:nowrap}.nav-download span{margin-left:12px}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:20px;align-items:center;min-height:730px;padding-top:38px;padding-bottom:35px}.hero-copy{position:relative;z-index:2;padding:0 0 24px}.eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.7;letter-spacing:1.2px;color:#a08b6e;font-weight:500}.eyebrow>span{width:5px;height:5px;background:#acb28d;border-radius:50%;box-shadow:0 0 0 4px #acb28d16}.hero h1{font-size:clamp(46px,4.7vw,67px);font-weight:800;line-height:1.29;letter-spacing:-2.3px;margin-top:24px;white-space:nowrap}.hero h1 em{font-style:normal;color:#7d896d}.hero-description{font-size:14px;line-height:2.05;font-weight:400;color:#9b8a73;margin-top:26px;letter-spacing:.2px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:32px}.download-button{display:flex;align-items:center;justify-content:center;gap:13px;text-decoration:none;padding:14px 20px;background:linear-gradient(135deg,#efdbb0,#e4c58c);border:1px solid #faeccf;box-shadow:inset 0 1px 0 #fff5d9,0 3px 2px #c4a87736,0 11px 24px -16px #9a764066;border-radius:18px;color:#735432;transition:transform 160ms var(--ease),box-shadow 160ms var(--ease)}.download-button>svg{fill:currentColor;width:27px;height:31px;flex:none}.download-button>span:not(:last-child){display:flex;flex-direction:column;gap:4px}.download-button small{font-size:9px;font-weight:500;opacity:.7}.download-button strong{font-size:14px;letter-spacing:.2px;font-weight:750}.download-button>span:last-child{font-size:16px;margin-left:13px;font-weight:400}.download-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff5d9,0 4px 2px #c4a87736,0 14px 25px -15px #9a764066}.download-button:active{transform:translateY(1px)}.quiet-link{font-size:12px;color:#9a856a;text-decoration:none;white-space:nowrap}.quiet-link span{margin-left:10px}.hero-note{font-size:9px;color:#b5a68e;letter-spacing:.4px;margin-top:16px}.hero-feature-line{display:flex;align-items:center;gap:14px;color:#a8977e;font-size:10px;letter-spacing:.3px;margin-top:49px}.hero-feature-line i{height:3px;width:3px;border-radius:50%;background:#c7b89e}.hero-art{position:relative;width:100%;height:620px;min-width:0;isolation:isolate}.orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.orb-sage{width:382px;height:382px;background:radial-gradient(circle at 31% 26%,#f2f4e8,#d7ddc4 65%,#c9d1b3);right:0;top:110px;box-shadow:inset 6px 8px 17px #fff7,0 20px 50px -35px #74815a4d}.orb-gold{width:94px;height:94px;left:31px;top:40px;background:radial-gradient(circle at 25% 20%,#fff4d9,#e6cd98 75%,#d9ba81);box-shadow:inset 1px 2px 3px #fff6,0 10px 20px -12px #89714844}.phone-scene{position:absolute;left:calc(50% - 118px);top:18px;width:264px;height:542px;border-radius:43px;padding:8px;background:linear-gradient(125deg,#fffdf5 5%,#c9bba4 47%,#fdf9ec 77%,#b6a58c);box-shadow:inset 0 0 0 1px #d0c3ac,inset 0 0 0 3px #fffdf6b3,14px 30px 38px -18px #74644c45,3px 7px 12px #6b5b4526;transform:rotate(7deg)}.phone-glass{height:100%;position:relative;overflow:hidden;border-radius:35px;background:radial-gradient(ellipse at 20% 12%,#fcf9ef,#e9e9d7 70%,#dfe4cf);border:1px solid #f4eddd}.phone-side{position:absolute;width:3px;border-radius:2px;background:#c6bba6;box-shadow:inset -1px 0 #fff8}.side-left{height:42px;left:-2px;top:113px}.side-right{height:58px;right:-2px;top:143px}.device-top{display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:650;margin:11px 13px 0;height:24px;color:#6c614e}.dynamic-island{width:107px;height:30px;border-radius:21px;background:#050605;display:flex;align-items:center;justify-content:space-between;padding:0 7px}.dynamic-island>img{height:23px;width:23px;object-fit:contain}.dynamic-island>i{width:37px;height:18px;border-radius:20px;background:#020302}.status-symbols{display:flex;align-items:center;gap:4px;font-size:7px;letter-spacing:-2px}.status-symbols>i{display:block;width:14px;height:7px;border-radius:2px;border:1px solid #6c614e;position:relative;margin-left:2px}.status-symbols>i:after{content:'';position:absolute;inset:1px;background:#6c614e;border-radius:1px}.lock-date{text-align:center;margin-top:29px;font-size:11px;letter-spacing:.6px;color:#788367;font-weight:600}.lock-clock{text-align:center;font-size:64px;letter-spacing:-5px;line-height:1.25;font-weight:700;color:#7e8c6f;margin-top:2px;font-variant-numeric:tabular-nums}.lock-wish{text-align:center;font-size:8px;color:#a4ad8f;letter-spacing:2px;margin-top:8px}.live-card{margin:38px 13px 0;padding:13px 12px 11px;border-radius:19px;box-shadow:inset 0 1px 0 #ffffff24,0 8px 16px -9px #34412b66;min-height:132px;transition:background 180ms,color 180ms}.companion-surface{background:#495b43;color:#f2efdc}.live-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.live-top strong{font-size:8px;letter-spacing:.2px;font-weight:600}.live-top>span{font-size:6px;opacity:.64}.live-body{display:flex;align-items:center;justify-content:center;gap:26px;height:74px;margin-top:5px}.live-body>img{width:66px;height:66px;object-fit:contain}.live-bottom{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:6px;letter-spacing:.1px;margin-top:3px;opacity:.66}.focus-surface{color:#745b3c;background:#f6ead1}.focus-surface .live-body{justify-content:space-between;gap:10px}.focus-surface .live-body img{width:38px;height:38px}.focus-digits{font-size:34px;font-weight:650;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.focus-ring{width:28px;height:28px;flex:none;border:3px solid #c6a77540;border-right-color:#bb975c;border-top-color:#bb975c;border-radius:50%}.quote-surface{color:#805f66;background:#efdfdc}.quote-surface .live-body{gap:10px;justify-content:flex-start;padding:0 3px}.quote-mark{font-size:54px;line-height:1;font-family:Georgia,serif;color:#c19da5;padding-top:14px}.quote-copy{font-size:13px;line-height:1.7;letter-spacing:.5px}.lock-screen-footer{position:absolute;bottom:35px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between}.lock-screen-footer>small{font-size:6px;color:#a1a48d;letter-spacing:1px}.screen-tool{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#a2aa8f24;color:#8b9478;font-size:18px}.camera-tool{font-size:14px}.device-home{position:absolute;bottom:9px;left:50%;width:86px;height:3px;border-radius:5px;background:#8e9a7a66;transform:translateX(-50%)}.floating-note{position:absolute;z-index:3;background:linear-gradient(140deg,#fffdf6,#f1e7d6);border:1px solid #fffef8;border-radius:22px;box-shadow:inset 0 1px 0 #fff,0 3px 1px #d8cab24d,0 15px 26px -14px #8a76514d;display:flex;align-items:center}.note-top{top:125px;right:-6px;gap:10px;padding:17px 15px;transform:rotate(-8deg)}.note-top>span{font-size:11px;line-height:1.75;color:#a28a6d;letter-spacing:.4px}.note-top strong{color:#80694e;font-weight:650}.note-bottom{bottom:81px;left:5px;padding:15px 15px 15px 11px;gap:11px;transform:rotate(-7deg)}.note-bottom>div{display:flex;flex-direction:column;gap:7px}.note-bottom>div>span{font-size:9px;color:#a38a6a}.note-bottom strong{font-size:24px;letter-spacing:-.8px;font-weight:650;color:#8d6e48}.note-bottom strong small{font-size:8px;letter-spacing:0;font-weight:400;display:inline-block;margin-left:7px;color:#a58d6d}.note-bottom svg{width:26px;height:26px;margin-left:8px;fill:none;stroke:#d5c5a9;stroke-width:3}.note-bottom svg path{stroke:#b69a6a;stroke-linecap:round}.preview-controls{position:absolute;bottom:4px;left:50%;display:flex;gap:20px;transform:translateX(-50%);white-space:nowrap}.preview-controls button{background:transparent;color:#b29e80;font-size:11px;padding:7px 0 9px;position:relative}.preview-controls button.selected{color:#826443;font-weight:700}.preview-controls button.selected:after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:2px;width:13px;background:#bd9c68;border-radius:2px}.edition-note{display:flex;justify-content:center;align-items:center;gap:12px;padding-top:18px;padding-bottom:27px;color:#ac9d88;border-bottom:1px solid #a9947317;font-size:9px;line-height:1.8}.edition-pill{border:1px solid #dacfba;border-radius:7px;padding:3px 7px;font-size:8px;color:#9d896c;white-space:nowrap}.everyday{padding-top:100px;padding-bottom:105px}.section-heading{display:grid;grid-template-columns:1fr .85fr;align-items:end;column-gap:100px}.section-heading>.eyebrow{grid-column:1/-1;margin-bottom:17px}.section-heading h2,h2{font-size:38px;line-height:1.48;letter-spacing:-.9px;font-weight:750}.section-heading>p{font-size:12px;line-height:2;color:#a08d74;padding-bottom:8px}.card-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:45px}.gallery-card{border-radius:31px;padding:25px 28px 26px;min-width:0;display:flex;flex-direction:column;min-height:465px;border:1px solid #fffdf5;box-shadow:inset 0 1px 0 #fff9,0 8px 18px -14px #907b5344}.card-companion{background:linear-gradient(145deg,#edf0df,#e1e6d1)}.card-focus{background:linear-gradient(145deg,#f5ecda,#eadbc1)}.card-quote{background:linear-gradient(145deg,#f3e7e1,#e9d8d0)}.gallery-art{height:139px;display:flex;align-items:center;justify-content:center;position:relative}.gallery-art:after{content:'';position:absolute;bottom:21px;left:50%;transform:translateX(-50%);height:10px;width:77px;border-radius:50%;background:#8e76541f;filter:blur(7px);z-index:0}.clay-large{position:relative;z-index:1;filter:drop-shadow(0 12px 9px #76633a10)}.gallery-copy>small{font-size:8px;letter-spacing:1px;color:#a59172}.gallery-copy h3{font-size:22px;line-height:1.55;letter-spacing:-.3px;font-weight:700;margin-top:13px;color:#756349}.gallery-copy p{font-size:11px;line-height:1.95;margin-top:12px;color:#9a886f}.mini-island{height:38px;width:152px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border-radius:24px;background:#080a07;box-shadow:0 6px 9px -5px #32402744;margin:27px auto 0}.mini-island>span{height:20px;width:45px;background:#020302;border-radius:10px}.mini-focus{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:27px;background:#f8f0df;padding:12px;border-radius:15px;color:#ac9472;box-shadow:inset 0 1px 0 #fffcf7,0 4px 9px -8px #7d634e44}.mini-focus>span{font-size:8px}.mini-focus>strong{font-size:23px;letter-spacing:-.8px;color:#9c7d51;font-weight:650}.mini-focus>i{width:19px;height:19px;flex:none;border-radius:50%;border:2px solid #d5bf99;border-right-color:#b69a6a}.mini-quote{display:flex;align-items:center;gap:9px;padding:8px 13px;background:#f4e9e1;border-radius:15px;margin-top:27px;box-shadow:inset 0 1px 0 #fff5ea,0 4px 9px -8px #7d634e44}.mini-quote b{font-family:Georgia,serif;line-height:1;font-size:39px;color:#bea08e;height:29px;margin-top:4px}.mini-quote span{font-size:11px;color:#9b7c68;letter-spacing:.3px}.how-section{background:#efeadd;border-top:1px solid #fffbf280;border-bottom:1px solid #e4dac733}.how-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:84px;padding-bottom:84px}.how-illustration{height:345px;position:relative;perspective:900px;isolation:isolate}.how-illustration:after{content:'';position:absolute;bottom:23px;left:10%;width:80%;height:24px;background:#9b876427;filter:blur(19px);border-radius:50%;z-index:-1}.how-tile{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:151px;height:204px;border-radius:25px;border:1px solid #fffdf7;box-shadow:inset 0 1px 1px #fff,0 5px 0 #d6c6ab55,0 23px 26px -20px #7f6a4666;background:#faf3e7;color:#998166;font-size:11px;font-weight:550;top:70px}.tile-companion{left:calc(50% - 75px);z-index:2;height:223px;top:40px;background:linear-gradient(145deg,#f8f9ee,#e8eacf);transform:rotate(-3deg);width:160px}.tile-companion>i{position:absolute;top:13px;right:13px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#a2ac87;color:#f9f6e8;font-size:9px;font-style:normal}.tile-quote{left:7px;transform:rotate(-16deg) translateY(6px);background:linear-gradient(145deg,#f5ebe6,#ead6cc)}.tile-timer{right:2px;transform:rotate(15deg) translateY(14px);background:linear-gradient(145deg,#fff7e7,#eddbb9)}.how-copy>.eyebrow{margin-bottom:17px}.how-copy h2{font-size:35px;line-height:1.5}.how-copy ol{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:19px}.how-copy li{display:flex;gap:14px;align-items:start}.how-copy li>b{width:23px;height:23px;display:grid;place-items:center;flex:none;border-radius:50%;background:#e2d6bf;color:#ab926e;font-size:10px;font-weight:600;margin-top:1px}.how-copy h3{font-size:12px;font-weight:650;line-height:1.8;color:#836d51}.how-copy li p{font-size:10px;color:#a38e73;line-height:1.8;margin-top:3px}.following-section{padding-top:100px;padding-bottom:88px}.following-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.following-heading .eyebrow{margin-bottom:16px}.following-heading>p{font-size:12px;line-height:2;color:#a08d74;padding-bottom:8px}.following-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:44px}.following-list article{display:flex;align-items:center;gap:13px;padding:19px 0;border-top:1px solid #d7c9b166;border-bottom:1px solid #d7c9b166}.following-list article>div{flex:1;min-width:0}.following-list h3{font-size:12px;font-weight:700;line-height:1.7;color:#7c674a}.following-list p{font-size:9px;line-height:1.8;color:#aa9476;margin-top:4px}.following-list article>span{font-size:8px;color:#b5a388;background:#ede7d8;white-space:nowrap;padding:4px 6px;border-radius:6px}.availability-note{font-size:9px;line-height:1.8;color:#b1a28b;margin-top:20px}.faq-section{display:grid;grid-template-columns:1fr 1.1fr;gap:120px;padding-top:50px;padding-bottom:100px}.faq-section .eyebrow{margin-bottom:17px}.faq-list details{border-bottom:1px solid #b9a17f30;padding:18px 0}.faq-list details:first-child{padding-top:8px}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;line-height:1.8;font-weight:650;color:#806a4e}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:16px;font-weight:400;color:#b39a77;transition:transform 160ms}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{font-size:11px;line-height:2.05;color:#9d896e;padding:14px 25px 3px 0}.faq-list a{color:#8d704b}.closing-section{padding-top:0;padding-bottom:90px}.closing-inner{display:flex;align-items:center;flex-direction:column;text-align:center;border:1px solid #fffdf5;background:radial-gradient(ellipse at 50% 0,#f8efda,#f0e6d2);box-shadow:inset 0 1px 0 #fff9;border-radius:35px;padding:46px 24px 47px}.closing-inner>img{border-radius:21px;box-shadow:0 5px 10px #8b704a0d}.closing-inner h2{font-size:29px;font-weight:750;margin-top:25px;letter-spacing:-.8px}.closing-inner p{font-size:11px;color:#aa9270;line-height:1.9;margin-top:10px}.small-download{font-size:12px;font-weight:700;margin-top:25px;padding:13px 19px}.small-download>span:last-child{font-size:14px;margin-left:15px}.site-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;padding-top:25px;padding-bottom:30px;border-top:1px solid #b9a17f24}.footer-brand{display:flex;align-items:center;gap:17px}.footer-brand>span{font-size:12px;font-weight:700;color:#8e795d}.footer-brand small{font-size:9px;color:#b2a38d}.site-footer nav{display:flex;gap:24px}.site-footer nav>a{font-size:10px;color:#a89171;text-decoration:none}.site-footer nav>a:hover{text-decoration:underline}.footer-legal-status{font-size:9px;color:#b2a38d;width:100%;line-height:1.8}.hero-art img[data-frame]{image-rendering:auto}
@media(min-width:1400px){.hero{min-height:760px}.hero-art{height:640px}.phone-scene{top:28px}.orb-sage{top:130px}.note-bottom{bottom:92px}.note-top{top:137px}}
@media(max-width:1000px){.section-wrap,.nav-wrap{padding-left:30px;padding-right:30px}.hero{gap:4px;min-height:670px}.hero h1{font-size:clamp(39px,5vw,52px)}.hero-description{font-size:12px}.hero-art{height:570px}.phone-scene{width:235px;height:490px;left:calc(50% - 112px);top:18px;border-radius:37px;padding:7px}.phone-glass{border-radius:30px}.lock-clock{font-size:57px}.dynamic-island{width:94px}.device-top{margin-left:11px;margin-right:11px;font-size:8px}.live-card{margin:29px 11px 0;padding:11px 10px 10px;border-radius:18px}.live-body{gap:20px}.live-body>img{width:60px;height:60px}.live-top strong{font-size:7px}.live-bottom{font-size:5px}.lock-screen-footer{bottom:32px;left:15px;right:15px}.orb-sage{width:310px;height:310px;top:110px;right:0}.orb-gold{width:67px;height:67px;left:15px;top:34px}.note-top{right:-2px;top:112px;padding:12px;gap:8px}.note-top>img{width:30px;height:30px}.note-top>span{font-size:9px}.note-bottom{left:-5px;bottom:78px;padding:12px 11px;gap:7px}.note-bottom>img{width:37px;height:37px}.note-bottom strong{font-size:22px}.note-bottom>div>span{font-size:7px}.note-bottom svg{width:21px;height:21px;margin-left:2px}.note-bottom strong small{font-size:7px;margin-left:4px}.hero-actions{gap:17px}.download-button{padding:13px 15px;gap:9px;border-radius:16px}.download-button strong{font-size:12px}.download-button>span:last-child{margin-left:5px}.download-button>svg{width:24px;height:28px}.quiet-link{font-size:11px}.hero-feature-line{margin-top:38px}.section-heading{column-gap:45px}.section-heading h2,h2{font-size:32px}.card-gallery{gap:16px}.gallery-card{padding:22px 21px;min-height:440px;border-radius:25px}.gallery-copy h3{font-size:20px}.gallery-copy p{font-size:10px}.how-content{gap:60px}.how-illustration{height:300px}.how-tile{width:128px;height:180px}.tile-companion{width:140px;height:202px;left:calc(50% - 70px)}.tile-quote{left:0}.tile-timer{right:0}.how-copy h2{font-size:30px}.following-list{gap:18px}.following-list article{gap:8px}.following-list article>img{width:37px;height:37px}.following-list article>span{display:none}.faq-section{gap:60px}.edition-note{font-size:8px}}
@media(max-width:700px){.section-wrap,.nav-wrap{padding-left:24px;padding-right:24px}.nav-wrap{height:76px;gap:12px}.brand{font-size:16px;gap:9px}.brand img{width:33px;height:33px;border-radius:9px}.nav-wrap nav{display:none}.nav-download{font-size:10px;padding:10px 12px;border-radius:11px}.hero{display:flex;flex-direction:column;padding-top:48px;padding-bottom:15px;gap:0}.hero-copy{padding-bottom:0;text-align:center;width:100%}.hero-copy>.eyebrow{justify-content:center;font-size:10px;letter-spacing:1px}.hero h1{font-size:clamp(37px,9.5vw,52px);letter-spacing:-1.5px;line-height:1.3;margin-top:20px}.hero-description{font-size:12px;line-height:2;margin-top:20px}.hero-actions{justify-content:center;margin-top:26px;gap:22px}.download-button{padding:13px 17px}.download-button strong{font-size:12px}.hero-note{font-size:8px;margin-top:13px}.hero-feature-line{justify-content:center;margin-top:24px;font-size:9px;gap:12px}.hero-art{width:min(100%,390px);height:560px;margin-top:23px}.phone-scene{width:243px;height:510px;left:calc(50% - 116px);top:4px}.device-top{margin-top:11px}.lock-date{margin-top:25px}.lock-clock{font-size:59px}.lock-wish{margin-top:10px}.live-card{margin-top:36px}.orb-sage{width:295px;height:295px;right:0;top:105px}.orb-gold{left:7px;top:32px;width:58px;height:58px}.note-top{right:0;top:109px;padding:11px 10px;gap:7px;border-radius:17px}.note-top>span{font-size:8px}.note-top>img{width:29px;height:29px}.note-bottom{bottom:65px;left:-2px;border-radius:18px;padding:12px 10px}.note-bottom>img{width:37px;height:37px}.note-bottom>div>span{font-size:7px}.note-bottom strong{font-size:22px}.note-bottom svg{width:22px}.preview-controls{bottom:0;font-size:10px;gap:23px}.preview-controls button{font-size:10px}.edition-note{gap:8px;align-items:flex-start;padding-top:18px;padding-bottom:24px;font-size:8px;line-height:1.9}.edition-pill{font-size:7px;flex:none;margin-top:1px}.everyday{padding-top:65px;padding-bottom:64px}.section-heading{display:block}.section-heading>.eyebrow{font-size:9px;letter-spacing:.8px;margin-bottom:16px}.section-heading h2,h2{font-size:29px;letter-spacing:-.8px;line-height:1.5}.section-heading>p{font-size:11px;margin-top:18px;line-height:2;padding-bottom:0}.card-gallery{grid-template-columns:1fr;margin-top:29px;gap:16px}.gallery-card{padding:22px 24px;display:grid;grid-template-columns:1fr 100px;min-height:0;column-gap:10px;border-radius:25px;position:relative}.gallery-art{grid-column:2;grid-row:1;align-self:center;height:130px}.clay-large{width:98px;height:98px}.gallery-copy{grid-column:1;grid-row:1}.gallery-copy h3{font-size:21px;line-height:1.5;margin-top:9px}.gallery-copy>small{font-size:7px}.gallery-copy p{font-size:9px;line-height:1.9;margin-top:10px}.gallery-card>.mini-island,.gallery-card>.mini-focus,.gallery-card>.mini-quote{grid-column:1/-1;margin-top:20px}.gallery-card>.mini-focus{width:100%;padding:10px 13px}.gallery-card>.mini-quote{width:100%;padding-top:6px;padding-bottom:6px}.mini-quote span{font-size:10px}.mini-focus>strong{font-size:22px}.how-content{grid-template-columns:1fr;gap:17px;padding-top:40px;padding-bottom:53px}.how-illustration{height:270px;width:min(100%,340px);margin:auto}.how-tile{width:120px;height:162px;top:67px;border-radius:21px;gap:14px}.tile-companion{width:136px;height:189px;top:37px;left:calc(50% - 68px)}.tile-companion img{width:68px;height:68px}.tile-quote img,.tile-timer img{width:60px;height:60px}.tile-quote{left:6px}.tile-timer{right:3px}.how-copy{padding:0 8px}.how-copy>.eyebrow{font-size:9px;margin-bottom:14px}.how-copy h2{font-size:29px}.how-copy ol{gap:19px;margin-top:25px}.how-copy h3{font-size:12px}.how-copy li p{font-size:10px}.following-section{padding-top:64px;padding-bottom:59px}.following-heading{display:block}.following-heading .eyebrow{font-size:9px;margin-bottom:14px}.following-heading>p{font-size:11px;line-height:2;margin-top:18px}.following-list{grid-template-columns:1fr;gap:0;margin-top:24px}.following-list article{gap:13px;border-top:0;padding:18px 0}.following-list article:first-child{border-top:1px solid #d7c9b166}.following-list article>img{width:40px;height:40px}.following-list article>span{display:block;font-size:8px;padding:4px 7px}.following-list h3{font-size:12px}.following-list p{font-size:10px}.availability-note{font-size:8px;margin-top:15px}.faq-section{grid-template-columns:1fr;gap:23px;padding-top:5px;padding-bottom:61px}.faq-section .eyebrow{font-size:9px;margin-bottom:14px}.faq-list summary{font-size:11px}.faq-list details{padding:16px 0}.faq-list details>p{font-size:10px;padding-right:13px}.closing-section{padding-bottom:57px}.closing-inner{border-radius:27px;padding:33px 16px}.closing-inner>img{width:63px;height:63px;border-radius:18px}.closing-inner h2{font-size:22px;margin-top:22px;letter-spacing:-.6px}.closing-inner p{font-size:10px}.small-download{font-size:11px;margin-top:22px}.site-footer{padding-top:23px;padding-bottom:25px;gap:17px}.footer-brand{width:100%;justify-content:space-between}.footer-brand>span{font-size:12px}.footer-brand small{font-size:8px}.site-footer nav{gap:23px}.site-footer nav>a{font-size:9px}.footer-legal-status{font-size:8px}.live-bottom{font-size:5.5px}}
@media(max-width:360px){.section-wrap,.nav-wrap{padding-left:19px;padding-right:19px}.hero-art{height:535px}.phone-scene{width:228px;height:482px;left:calc(50% - 109px)}.phone-glass{border-radius:29px}.lock-clock{font-size:55px}.lock-date{font-size:10px}.live-card{margin-top:31px}.orb-sage{width:264px;height:264px}.note-top{right:-1px;top:100px}.note-top>img{width:23px;height:23px}.note-top>span{font-size:7.5px}.note-bottom{left:0;bottom:64px;padding:11px 8px}.note-bottom>img{width:31px;height:31px}.note-bottom strong{font-size:19px}.note-bottom>div>span{font-size:6.5px}.note-bottom strong small{font-size:6px}.note-bottom svg{width:18px;margin-left:0}.hero h1{font-size:36px}.hero-actions{gap:17px}.download-button{padding:12px 14px}.download-button strong{font-size:11px}.quiet-link{font-size:10px}.gallery-card{padding:20px;grid-template-columns:1fr 83px}.clay-large{width:84px;height:84px}.gallery-copy h3{font-size:20px}.closing-inner h2{font-size:20px}.live-top strong{font-size:6.8px}.live-top>span{font-size:5.5px}.dynamic-island{width:88px}.dynamic-island>img{width:20px;height:20px}.device-top{margin-left:10px;margin-right:10px}.live-body{gap:15px}.live-body>img{width:57px;height:57px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.download-button:hover{transform:none}}
/* Keep small explanatory text readable against the light cream surfaces. */
.hero-description,.section-heading>p,.gallery-copy p,.how-copy li p,.following-heading>p,.following-list p,.faq-list details>p,.closing-inner p{color:#74624a}
.hero-note,.hero-feature-line,.availability-note,.edition-note,.footer-brand small,.footer-legal-status{color:#867157}
.nav-wrap nav a,.quiet-link,.site-footer nav>a{color:#7a654b}
