@charset "UTF-8";
:root{--paper:#f5e4c0;--base:#f1ddba;--ink:#3c001c;--red:#99051f;--orange:#d75000;--peach:#ffb18a;--gold:#efae70;--muted:#8d6a55;--line:#b98f6a55;--light:#fff3d9;--shadow:#b89a76}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 'Segoe UI',Arial,sans-serif;background-image:radial-gradient(#875a2a07 .7px,transparent .7px);background-size:4px 4px}body:before{content:'';position:absolute;left:0;right:0;top:0;height:900px;background:radial-gradient(ellipse at 80% 20%,#fff3dbb0,transparent 60%);pointer-events:none;z-index:-1}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{border:0}button,a,input,summary{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--orange)}button,a.button{transition:transform .18s,box-shadow .18s,background .18s}button:active,a.button:active{transform:translateY(2px);box-shadow:inset 2px 2px 5px #7d512a30}.wrap{max-width:1240px;margin:0 auto;width:calc(100% - 100px)}.header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.wordmark{display:flex;align-items:center;gap:7px;font-size:19px;letter-spacing:-.6px;white-space:nowrap}.wordmark b{font-weight:400}.sun-logo{position:relative;display:inline-block;width:28px;height:28px;border-radius:50%;border:2px solid var(--orange);margin-right:5px;background:linear-gradient(transparent 48%,var(--orange) 48%);box-shadow:0 1px #fff9e5}.sun-logo:after{content:'';position:absolute;left:-5px;right:-5px;top:11px;height:2px;background:var(--paper);box-shadow:0 1px #f9eccc}.edition{margin:-16px 0 0 7px;font-size:8px;letter-spacing:1px;opacity:.5}.header nav{display:flex;gap:37px;color:#77523f;font-size:12px}.header nav a:hover,.source-link:hover,.footer a:hover{color:var(--orange)}.raised{background:linear-gradient(145deg,#fcecd0,#e9cfaa);border:1px solid #f9eddb;border-bottom-color:#d7b894;border-right-color:#dfc3a1;border-radius:11px;box-shadow:4px 4px 9px #b89a7655,-3px -3px 7px #fff5e0,inset 0 1px #fff7e7}.raised:hover{box-shadow:2px 3px 5px #b89a7670,-2px -2px 5px #fff5e0}.sound-button{padding:10px 13px;display:flex;align-items:center;gap:10px;font-size:11px;min-width:130px}.sound-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.sound-button i,.led{width:5px;height:5px;border-radius:50%;background:#a75f27;box-shadow:0 0 5px #d9894866;display:inline-block}.sound-button i{margin-left:auto}.sound-button[aria-pressed=true] i{background:#b69c7e;box-shadow:none}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:625px;padding:70px 0 60px;position:relative}.eyebrow{display:flex;align-items:center;gap:10px;letter-spacing:2px;font-size:9px;font-weight:600;color:var(--muted)}.eyebrow-line{width:25px;height:1px;background:#b58b65;margin:0 3px}.hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(76px,7.3vw,104px);line-height:1.03;letter-spacing:-5px;font-weight:400;position:relative;width:fit-content;margin:30px 0 32px}.hero h1 em{font-weight:400;color:var(--red)}.underline{position:absolute;width:90%;left:-4px;bottom:-16px;height:25px;fill:none;stroke:var(--orange);stroke-width:3;stroke-linecap:round;opacity:.7}.intro{font-size:15px;max-width:370px;color:#80604d;line-height:1.9;margin:34px 0 29px}.hero-actions{display:flex;gap:24px;align-items:center}.button{display:inline-flex;gap:15px;align-items:center;justify-content:center;padding:15px 22px;border-radius:11px;font-size:12px;font-weight:600;white-space:nowrap}.primary{color:#fff0d3;background:linear-gradient(160deg,#b1283f,#900520);border:1px solid #830a25;border-top-color:#d2616f;box-shadow:0 5px 9px #7b19332a,inset 0 1px #e4787d55}.primary:hover{background:linear-gradient(160deg,#c03449,#a00c29);box-shadow:0 7px 15px #7b19333a;transform:translateY(-2px)}.button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linejoin:round;stroke-linecap:round}.source-link{font-size:11px;white-space:nowrap}.source-link span{margin-left:8px;font-size:17px}.download-meta{display:flex;align-items:center;gap:10px;font-size:9px;color:#997b62;margin-top:17px}.download-meta i{width:2px;height:2px;background:#b39373;border-radius:50%}.hero-object{position:relative;height:430px;display:flex;align-items:center;justify-content:center;isolation:isolate}.object-label{position:absolute;left:20px;top:20px;font-size:8px;letter-spacing:2px;color:#a58365;transform:rotate(-7deg)}.palette-tray{display:grid;grid-template-columns:repeat(3,90px);gap:22px 20px;padding:33px;border-radius:110px 110px 90px 90px;background:linear-gradient(130deg,#f8e7c7,#e3c8a0);box-shadow:18px 22px 35px #ab82524d,-10px -10px 30px #fff6df,inset 1px 2px 3px #fff7e4,inset -2px -3px 5px #c5a57c;transform:rotate(-12deg);position:relative;margin-right:30px}.paint-pot{width:90px;height:90px;border-radius:50%;padding:11px;background:linear-gradient(135deg,#ddc29c,#f7e8c9);box-shadow:inset 3px 4px 6px #a6815c66,inset -4px -4px 6px #fff1d5}.paint-pot span{display:block;border-radius:50%;width:100%;height:100%;box-shadow:inset 0 2px 3px #ffffff65,inset -2px -4px 5px #3c001c30,0 3px 5px #855e3740;background:var(--paint);position:relative}.paint-pot span:after{content:'';position:absolute;inset:8px;border:1px solid #ffffff15;border-radius:50%}.peach{--paint:#ffb18a}.wine{--paint:#3c001c}.red{--paint:#99051f}.orange{--paint:#d75000}.gold{--paint:#efae70}.cream{--paint:#f5e4c0}.tray-notch{position:absolute;bottom:-10px;left:calc(50% - 24px);width:48px;height:38px;border-radius:50%;background:var(--paper);box-shadow:inset 0 5px 6px #a47a4a40}.hero-brush{height:435px;width:150px;position:absolute;right:20px;top:-5px;transform:rotate(30deg);filter:drop-shadow(12px 13px 7px #6e3f3633)}.paper-tag{position:absolute;left:35px;bottom:0;font:24px/1.4 Georgia,serif;font-style:italic;color:#946347;transform:rotate(-8deg)}.paper-tag span{margin-left:32px}.object-star{position:absolute;right:28px;bottom:4px;font-size:70px;color:var(--orange);font-weight:200;opacity:.65}.section-top{display:flex;align-items:end;justify-content:space-between;margin-bottom:29px}.section-top h2{font:36px/1.2 Georgia,serif;letter-spacing:-1px;font-weight:400;margin:14px 0 0}.section-top p{font-size:12px;line-height:1.9;color:#97745a;margin:0 0 3px}.screenshot-machine{background:linear-gradient(120deg,#f9e9cb,#e9d0aa);border-radius:17px;border:1px solid #fff3db;padding:12px;box-shadow:9px 15px 25px #ae885238,-4px -4px 14px #fff7e0}.machine-top{height:53px;display:flex;align-items:center;justify-content:space-between;padding:0 11px 12px;gap:20px}.machine-dots{display:flex;gap:7px}.machine-dots i{width:7px;height:7px;border-radius:50%;background:#cfac80;box-shadow:inset 1px 1px 2px #8f673933,0 1px #fff1d5}.machine-dots i:first-child{background:var(--red)}.machine-label{font-size:8px;letter-spacing:1.5px;color:#a88764}.screenshot-tabs{padding:4px;background:#dfc8a5;border-radius:9px;box-shadow:inset 2px 2px 4px #b48e6355,inset -2px -2px 4px #fff0d0;display:flex;gap:4px}.screenshot-tabs button{padding:7px 16px;border-radius:6px;font-size:10px;background:transparent;color:#937051}.screenshot-tabs [aria-selected=true]{background:linear-gradient(#fff0d5,#efd9b5);box-shadow:1px 2px 4px #9d775044,inset 0 1px #fff8e9;color:var(--ink)}.screenshot-button{display:block;padding:0;position:relative;background:#e5cdaa;border-radius:7px;overflow:hidden;width:100%;border:1px solid #d5b48f;cursor:zoom-in;box-shadow:inset 0 1px 5px #5d3b2933}.screenshot-button img{width:100%;display:block;height:auto;transition:opacity .14s}.screenshot-button:active{transform:none}.expand-label{position:absolute;bottom:18px;right:18px;padding:8px 12px;border:1px solid #fff5df;border-radius:7px;background:#f8e8cce8;box-shadow:0 3px 9px #5e342122;font-size:10px;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}.screenshot-button:hover .expand-label,.screenshot-button:focus-visible .expand-label{opacity:1;transform:none}.machine-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;height:37px;padding:13px 8px 0;font-size:8px;letter-spacing:1.2px;color:#9d7b5c}.machine-bottom span:first-child{display:flex;gap:7px;align-items:center}#shot-caption{font-size:10px;letter-spacing:0}.under-screenshot{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:22px;color:#947154;font-size:11px}.under-screenshot p{margin:0}.under-screenshot a{border-bottom:1px solid #b68d6655;padding-bottom:3px}.under-screenshot a span{margin-left:10px}.details{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:76px 0 85px}.detail-block{position:relative}.number{position:absolute;right:0;top:0;color:#b89b78;font-size:9px;letter-spacing:1px}.feature-symbol{height:68px;display:flex;align-items:center;margin-bottom:25px}.zoom-symbol{width:67px;height:67px;border-radius:50%;background:linear-gradient(145deg,#f5e4c0,#e1c69e);box-shadow:5px 5px 10px #b8987044,-4px -4px 10px #fff3d8,inset 0 1px #fff2d9;position:relative}.zoom-symbol span{font:32px Georgia,serif;position:absolute;inset:13px 0;text-align:center;border:1px solid #c4a17b;border-radius:50%;width:40px;height:40px;margin:auto;box-shadow:inset 2px 2px 3px #a8835e44;color:#b36234}.zoom-symbol i{width:21px;height:7px;background:#a76a42;position:absolute;right:-9px;bottom:-3px;border-radius:4px;transform:rotate(45deg)}.stroke-symbol svg{width:150px;height:64px;stroke:var(--red);stroke-width:10;stroke-linecap:round;fill:none;filter:drop-shadow(0 3px 1px #7e354422)}.key-symbol{gap:8px}.key-symbol kbd{font:15px 'Segoe UI',sans-serif;padding:14px 18px;border-radius:9px;background:linear-gradient(145deg,#fff0d6,#e3c59e);box-shadow:4px 5px 7px #b5956e66,inset 0 1px #fff8e6,inset 0 -3px #d0ad82;border:1px solid #f7e6c8;color:#8e664b}.detail-block h3{font:25px Georgia,serif;margin:0 0 15px;letter-spacing:-.5px}.detail-block p{font-size:12px;line-height:1.95;color:#8d6a50;max-width:300px;margin:0 0 22px}.feature-note{font-size:8px;letter-spacing:1.4px;color:#ac8866}.play-section{background:linear-gradient(110deg,#ebd2ac,#f2dfbf);border-top:1px solid #fff2d9;border-bottom:1px solid #c6a27b55;box-shadow:inset 0 7px 18px #ac855820;padding:70px 0}.play-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}h2{font-weight:400}.play-copy h2,.source-plaque h2{font:52px/1.16 Georgia,serif;letter-spacing:-2px;margin:21px 0}.play-copy h2 em,.source-plaque h2 em{color:var(--red);font-weight:400}.play-copy>p{font-size:12px;line-height:1.9;color:#937052;max-width:310px}.mini-palette{display:flex;gap:14px;margin:29px 0}.mini-palette button{width:31px;height:31px;border-radius:50%;background:var(--paint);border:2px solid #f6e3c2;box-shadow:2px 3px 5px #98734b55,inset 0 1px 1px #ffffff55;position:relative}.mini-palette button.selected:after{content:'';position:absolute;inset:-6px;border:1px solid #a77a52;border-radius:50%}.range-label,.sound-controls>label{display:flex;justify-content:space-between;font-size:10px;color:#8f674b;max-width:260px;margin-bottom:10px}.tactile-range{appearance:none;max-width:260px;width:100%;height:5px;border-radius:6px;background:linear-gradient(90deg,#b45536 25%,#cfb18c 25%);box-shadow:inset 1px 2px 2px #94714d55,0 1px #fff2db;cursor:pointer;margin:8px 0}.tactile-range::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#ffc88e,#de6c31 65%,#a23b15);border:2px solid #eeb580;box-shadow:1px 2px 4px #8a5e3899,inset 0 1px #ffe0aa}.tactile-range::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#d8753a;border:2px solid #eeb580}.scratch-actions{display:flex;gap:12px;margin-top:22px}.scratch-actions button{padding:9px 15px;font-size:10px}.scratch-actions button:disabled{opacity:.45;cursor:default}.play-copy .small-note{font-size:10px;opacity:.8;max-width:275px;margin-top:26px}.scratchpad-shell{transform:rotate(1.5deg);background:#faf1e0;padding:17px 20px 12px;border-radius:4px;box-shadow:6px 12px 22px #8a62392b,0 1px 2px #8a623944;position:relative}.scratchpad-shell:before{content:'';position:absolute;top:-15px;left:42%;width:95px;height:30px;background:#f7e4b8b0;box-shadow:0 1px 2px #8c643418;transform:rotate(-5deg)}.scratchpad-label,.scratchpad-bottom{display:flex;justify-content:space-between;font-size:7px;letter-spacing:1.3px;color:#b19679;gap:10px}.scratchpad-label{padding:8px 0 17px;border-bottom:1px solid #d7c4a855}.scratchpad-bottom{padding-top:13px;border-top:1px solid #d7c4a855;font-size:8px;letter-spacing:.4px}#scratchpad{display:block;width:100%;height:350px;touch-action:none;cursor:crosshair;background:#faf1e0;background-image:radial-gradient(#bb9c6b33 .7px,transparent .7px);background-size:16px 16px}.sound-section{display:flex;gap:30px;align-items:center;padding:55px 0;border-bottom:1px solid var(--line)}.sound-knob{width:83px;height:83px;flex-shrink:0;border-radius:50%;background:repeating-conic-gradient(#d6b58b 0deg 3deg,#efd5af 3deg 6deg);box-shadow:5px 6px 10px #a47f5133,-4px -4px 8px #fff3db;position:relative;padding:9px}.sound-knob:before{content:'';position:absolute;inset:8px;border-radius:50%;background:linear-gradient(140deg,#fae8c7,#e7c69b);box-shadow:inset 1px 1px 2px #fff8e5,2px 2px 4px #93683d33}.sound-knob i{position:absolute;height:16px;width:3px;background:var(--red);left:52px;top:20px;transform:rotate(38deg);border-radius:3px}.sound-section h3{font:25px Georgia,serif;letter-spacing:-.5px;margin:9px 0}.sound-section p{font-size:11px;max-width:450px;color:#997659;margin:0}.sound-controls{width:210px;margin-left:auto;flex-shrink:0}.sound-controls button{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:10px;width:100%;margin-top:13px}.source-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:85px 0 75px}.source-plaque p{font-size:12px;color:#927052;max-width:310px;margin-bottom:25px}.source-plaque .button{font-size:11px}.source-notes{padding-top:4px}.source-notes a{display:flex;align-items:start;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.source-notes a:first-child{padding-top:0}.source-notes a>span:last-child{margin-left:auto;color:#a47d5c}.note-icon{font-size:10px;color:#aa8663;padding-top:4px}.source-notes h3{font-size:15px;font-weight:500;margin:0 0 7px}.source-notes p{font-size:11px;line-height:1.9;color:#9b785c;margin:0;max-width:290px}.source-notes a:hover h3{color:var(--orange)}.download-section{display:flex;gap:25px;align-items:center;background:linear-gradient(125deg,#f9e8c8,#ebd0a7);border:1px solid #fff0d6;border-radius:15px;padding:35px;box-shadow:7px 8px 18px #ae86532e,-3px -3px 8px #fff5dc}.download-stamp{display:flex;align-items:center;gap:12px;padding:10px 23px 10px 0;border-right:1px solid var(--line);font-size:9px;letter-spacing:2px;line-height:1.5}.download-stamp .sun-logo{height:35px;width:35px}.download-stamp .sun-logo:after{top:14px}.download-section h2{font:28px Georgia,serif;margin:0 0 7px;letter-spacing:-.6px}.download-section p{font-size:10px;margin:0;color:#a07a56}.download-section>.button{margin-left:auto}.faq{padding:50px 0 65px;display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:start}.faq details{border-bottom:1px solid var(--line);font-size:11px}.faq summary{padding:18px 22px 18px 0;cursor:pointer;list-style:none;position:relative}.faq summary:after{content:'+';position:absolute;right:3px;color:#a47d58;font-size:17px;top:13px}.faq details[open] summary:after{content:'−'}.faq details p{color:#977456;line-height:1.9;margin:0 0 20px;max-width:480px}.footer{height:100px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);font-size:10px;color:#9b7658;gap:20px}.footer .wordmark{font-size:15px;color:var(--ink)}.footer .sun-logo{width:22px;height:22px}.footer .sun-logo:after{top:8px}.footer>div{display:flex;gap:25px}dialog{padding:9px;background:var(--paper);border:1px solid #fff2d9;box-shadow:0 20px 100px #3c001c66;border-radius:12px;max-width:95vw;max-height:95vh;overflow:auto}dialog::backdrop{background:#301321b0;backdrop-filter:blur(7px)}dialog img{display:block;width:100%;max-height:89vh;object-fit:contain}#close-image{position:fixed;right:3vw;top:3vh;width:36px;height:36px;background:var(--paper);border-radius:50%;box-shadow:0 3px 9px #3c001c44;font-size:25px;z-index:2}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link:focus{position:fixed;top:8px;left:8px;background:var(--paper);z-index:20;padding:10px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.reveal.visible{opacity:1;transform:none}@media(min-width:1500px){.hero{padding-top:90px;padding-bottom:90px}.hero-object{margin-right:20px}}@media(max-width:1050px){.wrap{width:calc(100% - 60px)}.header nav{gap:20px}.hero{grid-template-columns:1.15fr .85fr;min-height:580px}.hero-object{transform:scale(.8);transform-origin:center right}.hero h1{font-size:85px}.hero-actions{gap:16px}.button{padding:14px 17px}.hero-brush{right:-40px}.palette-tray{grid-template-columns:repeat(3,75px);gap:15px;padding:25px}.paint-pot{width:75px;height:75px}.details{gap:30px}.play-inner{gap:50px}.source-section{gap:65px}.download-section{padding:27px;gap:20px}.download-stamp{display:none}.sound-section{gap:20px}.sound-knob{width:68px;height:68px}.sound-knob i{left:43px;top:17px}.machine-label{display:none}.machine-bottom #shot-caption{max-width:50%;text-align:center}}@media(max-width:760px){.wrap{width:calc(100% - 38px)}.header{height:84px;gap:10px}.wordmark{font-size:16px}.header nav{display:none}.sound-button{min-width:40px;padding:10px}.sound-button span{display:none}.sound-button i{margin-left:0}.hero{padding:42px 0 30px;grid-template-columns:1fr;min-height:0}.hero h1{font-size:82px;letter-spacing:-4px;margin-top:25px}.hero-copy{z-index:1}.intro{max-width:330px;font-size:13px}.hero-object{position:absolute;right:-9px;top:65px;transform:scale(.42);transform-origin:top right;width:460px;opacity:.6;z-index:0;pointer-events:none}.hero-copy .eyebrow{font-size:7px;letter-spacing:1.5px}.hero-actions{gap:20px;flex-wrap:wrap}.hero .button{font-size:11px}.download-meta{font-size:8px;gap:8px}.object-label,.paper-tag,.object-star{display:none}.section-top{margin-top:35px;gap:25px;align-items:start}.section-top h2{font-size:28px}.section-top>p{display:none}.screenshot-machine{padding:7px;border-radius:12px}.machine-top{height:44px;padding:0 5px 7px;justify-content:center}.machine-dots{display:none}.screenshot-tabs button{font-size:9px;padding:6px 13px}.machine-bottom{font-size:6px;height:30px;padding:9px 4px 0}.machine-bottom #shot-caption{display:none}.machine-bottom .led{width:4px;height:4px}.under-screenshot{align-items:start;flex-direction:column;gap:10px;font-size:10px}.under-screenshot p{max-width:290px}.details{grid-template-columns:1fr;padding:49px 0;gap:34px}.detail-block{padding-left:105px;min-height:145px}.feature-symbol{position:absolute;left:0;top:8px;transform:scale(.8);transform-origin:top left}.stroke-symbol svg{width:100px}.key-symbol kbd{padding:12px 10px;font-size:12px}.number{top:4px}.detail-block h3{font-size:24px;margin:0 0 11px}.detail-block p{font-size:11px;margin-bottom:12px;max-width:none}.feature-note{font-size:7px}.play-section{padding:45px 0}.play-inner{grid-template-columns:1fr;gap:40px}.play-copy h2{font-size:44px}.play-copy p{max-width:350px}.mini-palette{margin:24px 0}.range-label,.tactile-range{max-width:300px}.play-copy .small-note{max-width:none}.scratchpad-shell{padding:14px;transform:rotate(.7deg)}#scratchpad{height:290px}.sound-section{flex-wrap:wrap;padding:38px 0;gap:15px}.sound-knob{width:57px;height:57px}.sound-knob i{left:36px;top:13px;height:13px}.sound-section>div:nth-child(2){flex:1}.sound-section .eyebrow{font-size:7px;letter-spacing:1px}.sound-section h3{font-size:22px;line-height:1.2}.sound-section p{font-size:10px}.sound-controls{margin:10px 0 0 72px;max-width:260px;width:calc(100% - 72px)}.sound-controls>label{max-width:none}.source-section{grid-template-columns:1fr;gap:38px;padding:50px 0}.source-plaque h2{font-size:46px}.source-notes a{padding:20px 0}.source-notes p{max-width:none}.download-section{padding:26px 23px;display:block}.download-section h2{font-size:27px}.download-section>.button{margin-top:22px;width:100%}.faq{grid-template-columns:1fr;padding:30px 0 40px}.faq summary{font-size:11px}.footer{height:auto;min-height:130px;flex-wrap:wrap;padding:25px 0;gap:15px}.footer>.wordmark{width:60%}.footer>div{width:100%;justify-content:space-between}.expand-label{display:none}}@media(max-width:390px){.hero h1{font-size:73px}.hero-object{opacity:.35;right:-20px}.hero-actions{gap:14px}.source-link{font-size:10px}.detail-block{padding-left:90px}.feature-note{letter-spacing:.8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
body{overflow-x:clip}.hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.hero-copy,.hero-object{min-width:0}@media(max-width:1050px) and (min-width:761px){.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-actions{flex-wrap:wrap}.hero h1{font-size:clamp(65px,8.4vw,85px)}}@media(max-width:760px){.hero{grid-template-columns:1fr}}
.hero{overflow:clip}
