:root{--u-orange:#ff692e;--u-ink:#140906;--u-dark:#17100d;--u-paper:#f6f1e8;--u-nav:var(--u-paper);--u-sand:var(--u-beige);--u-display:"Caprasimo", Georgia, serif;--u-text:"Buck Text", sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);font-family:var(--u-text);color:var(--u-ink);background:var(--u-paper);font-synthesis:none;scrollbar-color:var(--u-gray-3) var(--u-paper);scroll-padding-top:120px}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled,input:disabled{cursor:default}button[hidden],[hidden]{display:none!important}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:var(--u-display);letter-spacing:-.025em;text-wrap:balance;font-weight:400}button{color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}::selection{color:var(--u-peach);background:#140906}:focus-visible{outline-offset:3px;outline:2px solid}input{caret-color:var(--u-orange-text)}a{text-underline-offset:.2em}.buck-sr-only,.u-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-skip{background:var(--u-ink);color:#fff;z-index:100;border-radius:var(--radius-sm);padding:16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.u-skip:focus{transform:none}.u-button{background:var(--u-ink);color:#fff;border-radius:var(--radius-pill);min-height:48px;font-size:var(--text-small);transition:background var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:14px;padding:12px 22px;font-weight:600;line-height:1.3;display:inline-flex}.u-button svg{width:18px;height:18px;transition:transform var(--motion-ui) var(--ease-out)}.u-button:active{transform:scale(.97)}.u-text-link{min-height:44px;font-weight:600;font-size:var(--text-small);align-items:center;gap:12px;display:inline-flex}.u-text-link svg{width:20px;height:20px}.u-header{z-index:50;background:var(--u-nav);border-radius:var(--radius-pill);width:max-content;max-width:calc(100% - 32px);height:80px;color:var(--u-dark);align-items:center;gap:32px;padding:14px 18px 14px 28px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.u-brand{flex-shrink:0;align-items:center;min-height:44px;display:flex}.u-brand img{width:98px;height:auto}.u-nav{align-items:center;gap:24px;display:flex}.u-nav a{white-space:nowrap;min-height:44px;font-size:var(--text-small);transition:color var(--motion-ui) var(--ease-out);align-items:center;font-weight:600;display:flex}.u-nav a[aria-current]{color:var(--u-orange-text)}.u-header-action{min-height:44px;font-size:var(--text-small);background:var(--u-ink);padding:12px 20px}.u-header-action svg{display:none}.u-menu{background:var(--u-ink);width:48px;height:48px;color:var(--u-paper);border:0;border-radius:50%;flex-shrink:0;position:relative}.u-menu span{width:20px;height:1.5px;transition:transform var(--motion-ui) var(--ease-out);background:currentColor;position:absolute;top:20px;left:14px}.u-menu span+span{top:27px}.u-menu[aria-expanded=true] span{transform:translateY(3.5px)rotate(45deg)}.u-menu[aria-expanded=true] span+span{transform:translateY(-3.5px)rotate(-45deg)}.u-progress{justify-content:center;align-items:center;gap:0;min-width:210px;display:flex}.u-progress a{place-items:center;width:36px;height:44px;display:grid}.u-progress span{background:var(--u-gray-3);border-radius:var(--radius-sm);width:8px;height:8px;transition:width var(--motion-ui) var(--ease-out), background var(--motion-ui) var(--ease-out);display:block}.u-progress [aria-current=step] span{background:var(--u-ink);width:28px}.u-hero{isolation:isolate;height:1180px;min-height:920px;position:relative;overflow:clip}.u-hero-surface{background:var(--u-orange);z-index:-1;transform-origin:50% 0;position:absolute;inset:0}.u-hero-copy{text-align:center;z-index:2;padding:151px 24px 0;position:relative}.u-hero h1{font-size:var(--text-h2);letter-spacing:-.025em;line-height:1.085}.u-hero h1 span{display:block}.u-hero-copy>p{font-size:var(--text-lead);margin-top:23px;line-height:1.5}.u-hero-action{margin:22px auto 0;display:none}.u-hero-product{pointer-events:none;z-index:1;width:650px;position:absolute;top:420px;left:50%;transform:translate(-50%)}.u-hero-assembly{aspect-ratio:1122/1402;width:100%;position:relative}.u-hero-hand{width:100%;height:auto}.u-hero-screen{background:var(--u-paper);border-radius:12%/6%;width:46.08%;height:74.75%;position:absolute;top:6.85%;left:27.18%;overflow:hidden}.u-hero-screen>.u-flow-still{width:100%;height:100%;display:block}.u-hero-island{border-radius:var(--radius-pill);background:var(--u-ink);width:30%;height:4%;position:absolute;top:1.5%;left:35%}.u-hero-ornament{transform-origin:50%;pointer-events:none;z-index:0;width:640px;position:absolute;top:410px;left:calc(50% - 390px);transform:rotate(-10deg)}.u-hero-ornament img{width:100%;height:auto}.u-hero-bottom{font-size:var(--text-small);z-index:3;justify-content:space-between;align-items:center;gap:20px;font-weight:600;display:flex;position:absolute;bottom:28px;left:40px;right:40px}.u-hero-bottom a,.u-hero-bottom button{align-items:center;gap:12px;min-height:44px;display:inline-flex}.u-hero-bottom button{font-size:var(--text-min);background:0 0;border:0;padding:0}.u-hero-bottom svg{width:18px;height:18px}.u-hero-bottom>span{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.u-introduction{text-align:center;max-width:1100px;margin:auto;padding:140px 24px 120px}.u-introduction h2{font-size:var(--text-h2);line-height:1.12}.u-introduction em{color:var(--u-orange-text);font-style:normal}.u-introduction>p{max-width:560px;font-size:var(--text-body);margin:28px auto 16px;line-height:1.7}.u-introduction .u-text-link{margin-top:6px}.u-story{position:relative}.u-story-window{background:var(--u-paper);position:relative;overflow:clip}.u-story-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;padding:40px max(32px,50vw - 640px) 96px;display:grid}.u-story-card{min-width:0;scroll-margin-top:120px}.u-art{border-radius:var(--radius-lg);background:var(--u-sand);isolation:isolate;transform-origin:50%;height:590px;position:relative;overflow:hidden}.u-card-caption{max-width:480px;padding:20px 0 0}.u-card-caption h3{font-size:var(--text-lead);letter-spacing:-.03em;font-weight:750;line-height:1.35}.u-card-caption p{font-size:var(--text-body);margin-top:7px;line-height:1.5}.u-story-card-buck{grid-column:1/-1}.u-art-capture{--u-camera-top:7cqh;--u-camera-d:min(70cqw, 46cqh);container-type:size}.u-art-capture>img{object-fit:cover;width:100%;height:100%}.u-camera-frame{top:var(--u-camera-top);width:var(--u-camera-d);aspect-ratio:1;border:3px solid #fffffff0;border-radius:50%;margin-inline:auto;position:absolute;left:0;right:0;box-shadow:0 0 10px #0003,inset 0 0 10px #0003}.u-camera-hint{top:calc(var(--u-camera-top) + var(--u-camera-d) + 12px);white-space:nowrap;color:var(--u-paper);font-size:var(--text-min);font-weight:600;position:absolute;left:50%;translate:-50%}.u-camera-label{height:145px;color:var(--u-paper);font-size:var(--text-min);background:linear-gradient(#0000,#140906b3);flex-direction:column;align-items:center;gap:15px;padding-top:14px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.u-camera-modes{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--u-ink) 55%, transparent);gap:2px;padding:3px;line-height:1.2;display:flex}.u-camera-modes>span{border-radius:var(--radius-pill);align-items:center;gap:5px;padding:6px 10px;display:flex}.u-camera-modes svg{fill:currentColor;stroke:none;width:14px;height:auto}.u-camera-modes>.u-camera-mode-on{color:var(--u-ink);background:#fff}.u-camera-shutter{border:4px solid var(--u-paper);border-radius:50%;width:66px;height:66px;display:block;position:relative}.u-camera-shutter:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.u-review-art{position:absolute;inset:0}.u-review-art>img{object-fit:cover;border-radius:var(--radius-lg);width:66%;height:60%;box-shadow:var(--shadow-2);position:absolute;top:35px;left:50%;transform:translate(-50%)rotate(-9deg)}.u-review-sheet{border-radius:var(--radius-lg);box-shadow:var(--shadow-2);background:#fff;padding:26px;position:absolute;bottom:14%;left:10%;right:10%;transform:rotate(5deg)}.u-review-sheet>p{font-weight:750;font-size:var(--text-body)}.u-review-sheet>p span{font-size:var(--text-min);margin-top:4px;font-weight:600;display:block}.u-review-sheet>strong{font-size:var(--text-h2);letter-spacing:-.04em;margin:16px 0;line-height:1.2;display:block}.u-review-sheet small{font-size:var(--text-lead);margin-left:8px;font-weight:600}.u-illustrated-range{background:var(--u-paper);border-radius:var(--radius-sm);height:5px;position:relative}.u-illustrated-range:before{content:"";border-radius:var(--radius-sm);background:#ff692e;width:38%;height:100%;position:absolute}.u-illustrated-range i{background:#ff692e;border-radius:50%;width:22px;height:22px;position:absolute;top:-8px;left:35%}.u-review-result{border-top:1px solid var(--u-gray-4);font-size:var(--text-small);justify-content:space-between;gap:20px;margin-top:26px;padding-top:18px;display:flex}.u-illustration-label{text-align:center;font-size:var(--text-min);color:var(--u-gray-1);position:absolute;bottom:22px;left:0;right:0}.u-art-day{background:var(--u-sage)}.u-art-favorites{background:var(--u-peach)}.u-card-device{background:var(--u-ink);border-radius:var(--radius-xl);width:59%;box-shadow:var(--shadow-2);padding:6px;position:absolute;overflow:hidden}.u-card-device img{border-radius:var(--radius-xl);width:100%;height:auto}.u-card-day{top:11%;left:20.5%;transform:rotate(-8deg)}.u-card-favorites{bottom:7%;left:20.5%;transform:rotate(8deg)}.u-art-caption{text-align:center;font-size:var(--text-small);font-weight:600;position:absolute;bottom:23px;left:15px;right:15px}.u-favorite-symbol{background:var(--u-orange);width:96px;height:96px;color:var(--u-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);place-items:center;display:grid;position:absolute;bottom:8%;right:6%;transform:rotate(-12deg)}.u-favorite-symbol svg{fill:currentColor;stroke:none;width:44px;height:44px}.u-art-buck{background:var(--u-dark);color:var(--u-orange);flex-direction:column;justify-content:center;align-items:center;gap:38px;display:flex}.u-art-logo{width:68%}.u-art-buck>p{font-family:var(--u-display);font-size:var(--text-h3);letter-spacing:-.025em;text-align:center;line-height:1.15}html[data-u-motion=full] .u-story{height:345svh}html[data-u-motion=full] .u-story-window{height:100svh;position:sticky;top:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000)}html[data-u-motion=full] .u-story-window[data-u-portal-open]{-webkit-mask-image:none;mask-image:none}html[data-u-motion=full] .u-story-track{will-change:transform;gap:33px;width:max-content;padding:120px 80px 0;display:flex}html[data-u-motion=full] .u-story-card{flex:none;width:clamp(360px,34vw,487px)}html[data-u-motion=full] .u-art{height:clamp(280px,100svh - 285px,628px)}html[data-u-motion=full] .u-story-card-buck{z-index:2;position:relative}html[data-u-motion=full] .u-card-caption{max-width:470px}@media (hover:hover){.u-nav a:hover{color:var(--u-orange-text)}.u-text-link:hover{text-decoration:underline}.u-progress a:hover span{background:var(--u-orange)}.u-hero-bottom a:hover,.u-hero-bottom button:hover{text-decoration:underline}}@media (width>=1800px){.u-hero{height:1320px}.u-hero-product{width:760px;top:420px}.u-hero-ornament{width:740px;left:calc(50% - 450px)}}@media (width<=1000px){.u-header{gap:22px;padding-left:24px}.u-nav{gap:18px}.u-hero h1{font-size:var(--text-h2)}.u-story-track{padding-left:24px;padding-right:24px}.u-art{height:500px}.u-introduction h2{font-size:var(--text-h2)}html[data-u-motion=full] .u-story-track{padding-left:40px;padding-right:40px}}@media (width<=767px){:root{scroll-padding-top:115px}.u-header{justify-content:space-between;gap:12px;width:calc(100% - 32px);max-width:none;height:80px;padding:16px}.u-brand img{width:111px}.u-header-action{display:none}.u-nav{font-size:var(--text-min);gap:18px}.u-nav a{font-size:var(--text-min)}.u-header[data-enhanced=true] .u-nav{background:var(--u-nav);border-radius:var(--radius-lg);padding:22px 26px;display:none;position:absolute;top:92px;left:0;right:0}.u-header[data-enhanced=true][data-open=true] .u-nav{box-shadow:var(--shadow-2);flex-direction:column;align-items:stretch;gap:4px;display:flex}.u-header[data-enhanced=true][data-open=true] .u-nav a{font-size:var(--text-body);padding:4px 0}.u-header .u-progress{display:none!important}.u-hero{height:1010px;min-height:0}.u-hero-copy{padding-top:143px;padding-left:20px;padding-right:20px}.u-hero h1{font-size:var(--text-h3);letter-spacing:-.02em;line-height:44px}.u-hero-copy>p{font-size:var(--text-body);margin-top:17px}.u-hero-action{min-height:44px;font-size:var(--text-small);margin-top:20px;padding:12px 18px;display:inline-flex}.u-hero-product{width:min(510px,100vw + 140px);top:385px}.u-hero-ornament{width:510px;top:375px;left:calc(50% - 275px);transform:rotate(12deg)}.u-hero-bottom{font-size:var(--text-min);flex-wrap:wrap;gap:12px;bottom:18px;left:22px;right:22px}.u-hero-bottom>span{text-align:center;font-size:var(--text-min);flex-basis:100%;order:3;position:static;transform:none}.u-hero-bottom button{font-size:var(--text-min);margin-left:auto}.u-hero-bottom a,.u-hero-bottom button{background:var(--u-orange);border-radius:var(--radius-pill);gap:8px;padding:0 8px}.u-introduction{padding:90px 24px 74px}.u-introduction h2{font-size:var(--text-h3);line-height:1.15}.u-introduction>p{font-size:var(--text-body);margin-top:24px;line-height:1.65}.u-text-link{font-size:var(--text-small)}.u-story-track{grid-template-columns:1fr;gap:44px;padding:24px 20px 64px}.u-art{border-radius:var(--radius-lg);max-width:480px;height:460px;margin:0 auto}.u-story-card-buck{grid-column:auto}.u-card-caption{max-width:480px;margin:0 auto;padding-top:18px}.u-card-caption h3{font-size:var(--text-h3);line-height:1.15}.u-card-caption p{font-size:var(--text-body);line-height:1.5}.u-story-card{scroll-margin-top:114px}.u-card-device,.u-card-device img{border-radius:var(--radius-lg)}.u-review-sheet{padding:20px}.u-review-sheet>p{font-size:var(--text-body)}.u-review-sheet>strong{font-size:var(--text-h2)}.u-favorite-symbol{border-radius:var(--radius-md);width:76px;height:76px}.u-favorite-symbol svg{width:35px}.u-art-buck>p{font-size:var(--text-h3)}html[data-u-motion=full] .u-story{height:315svh}html[data-u-motion=full] .u-story-track{gap:24px;padding:120px 20px 0}html[data-u-motion=full] .u-story-card{width:min(320px,100vw - 40px)}html[data-u-motion=full] .u-art{height:min(432px,100svh - 280px);min-height:275px}html[data-u-motion=full] .u-card-caption{padding-top:16px}html[data-u-motion=full] .u-card-caption h3{font-size:var(--text-h3)}html[data-u-motion=full] .u-card-caption p{font-size:var(--text-body)}.u-art-caption{font-size:var(--text-min);bottom:15px}.u-illustration-label{font-size:var(--text-min);bottom:14px}.u-camera-label{gap:10px;height:118px}.u-camera-modes>span{gap:4px;padding:5px 8px}.u-camera-modes svg{width:12px}.u-camera-shutter{width:56px;height:56px}}@media (width<=359px){.u-header{padding:14px}.u-brand img{width:90px}.u-hero h1{font-size:var(--text-h3);line-height:39px}.u-hero-copy>p{font-size:var(--text-body)}.u-hero-product{width:460px;top:370px}.u-hero{height:980px}.u-introduction h2{font-size:var(--text-h3)}.u-hero-bottom>span{font-size:var(--text-min)}.u-review-sheet{padding:16px}.u-review-sheet>strong{font-size:var(--text-h2);margin:12px 0}.u-review-result{font-size:var(--text-min);margin-top:18px;padding-top:14px}.u-review-sheet>p{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.u-art-logo{filter:none;flex:none;height:auto}.u-art-logo svg{stroke:none;width:100%;height:auto;display:block}.u-hero-availability{font-size:var(--text-min);margin-top:12px;font-weight:600;line-height:16px;display:block}.u-nav .u-mobile-demo{display:none}@media (width<=767px){.u-hero-availability{font-size:var(--text-min);line-height:14px}.u-header[data-enhanced=true][data-open=true] .u-nav .u-mobile-demo{border-top:1px solid var(--u-gray-4);color:var(--u-ink);margin-top:8px;padding-top:14px;font-weight:750;display:flex}:root:not([data-u-boot]) .u-header:not([data-enhanced=true]){border-radius:var(--radius-lg);flex-wrap:wrap;height:auto;min-height:80px}:root:not([data-u-boot]) .u-header:not([data-enhanced=true]) .u-nav{justify-content:space-between;gap:10px;width:100%}:root:not([data-u-boot]) .u-header:not([data-enhanced=true]) .u-brand img{width:90px}html:not([data-u-motion]){scroll-padding-top:168px}}html[data-u-motion=full] .u-art-buck{will-change:auto}.u-product .u-section,.u-story-card{scroll-margin-top:0}.u-footer-identity{max-width:1200px;font-size:var(--text-min);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-inline:auto;padding:0 0 24px;line-height:1.7;display:flex}.u-footer-identity nav{flex-wrap:wrap;gap:20px;display:flex}.u-footer-identity a{align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:inline-flex}.u-footer-identity svg{width:16px;height:16px}
