:root{--cream:#f5f2ea;--paper:#fffdf8;--ink:#252521;--muted:#6d6e67;--line:#dcd8cc;--blue:#484ce1;--blue-dark:#373bc3;--peach:#e9af82;--sage:#b5c4ad;--lav:#d9d8ee;--deep:#24271f;--serif:Georgia,"Times New Roman",serif;--sans:Inter,Inter Display,Arial,Helvetica,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.container{width:min(1370px,100% - 100px);margin:0 auto}.announcement{color:#f5f2ea;letter-spacing:.16em;text-align:center;background:#282823;justify-content:center;align-items:center;height:30px;font-size:10px;font-weight:650;display:flex}.nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f2eafa;border-bottom:1px solid #dfdbd0;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:28px;height:78px;display:flex}.brand{flex-shrink:0;align-items:baseline;gap:10px;display:flex}.brand-number{letter-spacing:-.115em;padding-right:4px;font-size:37px;font-weight:900;line-height:1}.brand-name{letter-spacing:.1em;font-size:12px;font-weight:760}.nav-links{align-items:center;gap:37px;font-size:12px;font-weight:700;display:flex}.nav-links a:hover{color:var(--blue)}.nav-right{align-items:center;gap:20px;display:flex}.prelaunch{letter-spacing:.11em;white-space:nowrap;border:1px solid #d3cec2;border-radius:999px;padding:10px 16px;font-size:10px;font-weight:800}.menu-toggle{cursor:pointer;background:0 0;border:0;padding:10px;display:none}.menu-toggle span{background:var(--ink);width:23px;height:2px;margin:5px;display:block}.hero{position:relative;overflow:hidden}.hero-grid{grid-template-columns:52% 48%;min-height:715px;display:grid}.hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:93px 38px 85px max(50px,50vw - 685px);display:flex}.eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:790;display:inline-flex}.eyebrow .line{background:var(--blue);width:24px;height:2px}.hero h1{letter-spacing:-.072em;font-size:clamp(65px,6.5vw,112px);font-weight:650;line-height:.99;font-family:var(--serif);margin:31px 0 26px}.hero h1 em{color:var(--blue);letter-spacing:-.075em;font-weight:400}.hero-desc{color:#62635c;max-width:445px;margin:0;font-size:17px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin:34px 0 63px;display:flex}.btn{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:31px;min-height:53px;padding:0 21px;font-size:12px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{background:var(--blue-dark);transform:translateY(-2px)}.btn .arrow{font-size:18px;font-weight:400}.subtle-link{border-bottom:1px solid #a4a399;align-items:center;gap:9px;padding-bottom:7px;font-size:12px;font-weight:750;display:inline-flex}.subtle-link:hover{color:var(--blue)}.hero-bottom{letter-spacing:.14em;color:#787970;align-items:center;gap:18px;font-size:10px;font-weight:750;display:flex}.hero-bottom .dot{background:var(--blue);border-radius:50%;width:5px;height:5px}.hero-art{isolation:isolate;background:#e1dfef;min-height:660px;position:relative;overflow:hidden}.hero-art:before{content:"";border:1px solid #ffffffbf;border-radius:50%;width:870px;height:870px;position:absolute;top:25px;left:-90px}.hero-art:after{content:"";border:1px solid #ffffffbf;border-radius:50%;width:520px;height:520px;position:absolute;top:140px;left:90px}.hero-art .art-big-number{font-family:var(--serif);letter-spacing:-.11em;color:#484ce129;font-size:92px;font-weight:700;position:absolute;top:48px;left:32px}.art-tag{letter-spacing:.15em;color:#595e8c;z-index:5;font-size:10px;font-weight:800;position:absolute;top:42px;right:43px}.art-label{z-index:8;letter-spacing:.11em;color:#5e6092;font-size:11px;font-weight:800;position:absolute;bottom:42px;left:38px}.art-sun{filter:blur(.4px);opacity:.9;z-index:0;background:#f8eacc;border-radius:50%;width:370px;height:370px;position:absolute;top:14%;left:21%}.art-floor{background:linear-gradient(175deg,#fff0,#ffffff2b 60%,#ffffff4d);height:34%;position:absolute;bottom:0;left:0;right:0}.art-product{z-index:7;filter:drop-shadow(20px 34px 17px #2e27403d);width:288px;height:445px;position:absolute;top:145px;left:calc(50% - 152px);transform:rotate(-7deg)}.cup-illustration{z-index:7;filter:drop-shadow(-9px 18px 13px #3423222e);width:290px;position:absolute;bottom:30px;right:-20px;transform:rotate(9deg)}.bean{z-index:4;background:#76503c;border-radius:50%;width:25px;height:37px;display:block;position:absolute;transform:rotate(30deg);box-shadow:inset -5px -3px 7px #583c2c}.bean:after{content:"";background:#3c2920;border-radius:50%;width:2px;height:27px;position:absolute;top:5px;left:11px;transform:rotate(8deg)}.bean-one{top:16%;right:18%;transform:rotate(25deg)scale(.86)}.bean-two{bottom:20%;left:12%;transform:rotate(-40deg)scale(.75)}.bean-three{top:48%;left:10%;transform:rotate(55deg)scale(.6)}.bag{color:#292520;background:#d98e69;border-radius:10px 10px 14px 14px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:visible;box-shadow:inset 15px 0 24px #ffffff40,inset -12px 0 20px #0000001f,0 6px 2px #0000000a}.bag:before{content:"";background:inherit;clip-path:polygon(0 60%,3% 28%,90% 10%,100% 0,100% 100%,0 100%);border-radius:4px 5px 0 0;height:34px;position:absolute;top:-14px;left:3px;right:3px;box-shadow:inset 0 10px 10px #0000001a}.bag:after{content:"";border-top:1px solid #201c1745;border-bottom:1px solid #ffffff38;height:4px;position:absolute;bottom:7px;left:3px;right:3px}.bag .bag-top{letter-spacing:.13em;justify-content:space-between;align-items:start;padding:38px 26px 0;font-size:10px;font-weight:850;display:flex}.bag .bag-top small{letter-spacing:.18em;text-align:right;max-width:61px;font-size:7px;line-height:1.4}.bag .bag-mark{font-size:108px;line-height:1;font-family:var(--serif);letter-spacing:-.14em;text-align:center;margin:56px 0 0 -3px;padding-right:14px;font-weight:750}.bag .bag-product{letter-spacing:-.06em;text-align:center;margin:3px 12px 0;font-size:31px;font-weight:830;line-height:1.03}.bag .bag-sub{letter-spacing:.18em;text-align:center;margin-top:13px;font-size:8px;font-weight:850}.bag .bag-bottom{letter-spacing:.05em;border-top:1px solid #32282254;justify-content:space-between;align-items:center;gap:8px;margin:auto 24px 23px;padding-top:11px;font-size:8px;font-weight:800;display:flex}.bag .bag-roundel{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.bag.muted-blue{color:#222446;background:#a8b6e6}.bag.dark{color:#f5f3e9;background:#41433c}.bag.soft{color:#34352f;background:#dad4ba}.marquee{color:#fffdf7;text-transform:uppercase;letter-spacing:.13em;background:#282923;flex-wrap:wrap;justify-content:center;align-items:center;gap:64px;min-height:56px;padding:14px 18px;font-size:11px;font-weight:780;display:flex}.marquee i{color:#bcb9f6;font-size:15px;font-style:normal}.section{padding:112px 0}.section-kicker{letter-spacing:.17em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:820}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.section h2{font:500 clamp(43px,4.4vw,71px)/1.08 var(--serif);letter-spacing:-.055em;margin:18px 0 0}.section h2 em{color:var(--blue)}.section .section-intro{color:#64665f;max-width:360px;margin:0 0 3px;font-size:15px;line-height:1.75}.collection{background:#fffdf8}.cards{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.product-card{background:#f1ecdf;border:1px solid #e4dfd3;position:relative;overflow:hidden}.product-card:nth-child(2){background:#e2e5d9}.product-card:nth-child(3){background:#e5e1ed}.product-visual{place-items:center;height:355px;display:grid;position:relative;overflow:hidden}.product-visual:before{content:"";background:#ffffff4f;border-radius:50%;width:310px;height:310px;position:absolute;top:38px;left:calc(50% - 155px)}.product-visual:after{content:"";border:1px solid #ffffffa6;border-radius:50%;width:460px;height:460px;position:absolute;top:-60px;left:calc(50% - 230px)}.product-visual .mini-bag{z-index:4;filter:drop-shadow(8px 12px 10px #2c27252b);width:166px;height:240px;position:relative;transform:rotate(-4deg)}.product-card:nth-child(2) .mini-bag{transform:rotate(5deg)}.product-card:nth-child(3) .mini-bag{transform:rotate(-5deg)}.mini-bag .bag-top{padding:21px 13px 0;font-size:7px}.mini-bag .bag-top small{font-size:5px}.mini-bag .bag-mark{margin-top:23px;font-size:60px}.mini-bag .bag-product{margin-top:1px;font-size:18px}.mini-bag .bag-sub{margin-top:7px;font-size:6px}.mini-bag .bag-bottom{margin:0 12px 12px;padding-top:5px;font-size:5px}.mini-bag .bag-roundel{width:22px;height:22px;font-size:5px}.product-flag{z-index:5;letter-spacing:.08em;background:#fffdf7;border-radius:99px;padding:9px 12px;font-size:9px;font-weight:800;position:absolute;top:21px;left:22px}.product-card .card-body{background:#ffffffad;padding:28px 28px 29px}.product-card .product-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-card .product-line h3{letter-spacing:-.04em;font-size:25px;font-family:var(--serif);margin:0;font-weight:550}.profile-tag{letter-spacing:.1em;color:#656761;font-size:10px;font-weight:750}.card-body p{color:#62645e;min-height:64px;margin:13px 0 14px;font-size:13px;line-height:1.66}.card-bottom{border-top:1px solid #d8d5cb;justify-content:space-between;align-items:center;padding-top:17px;display:flex}.card-bottom small{color:#787970;font-size:10px}.card-bottom button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 0;font-size:11px;font-weight:800;display:flex}.card-bottom button:hover{text-decoration:underline}.principles{background:#f4f1e8}.principles-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.statement-big{font:400 clamp(42px,4.8vw,77px)/1.15 var(--serif);letter-spacing:-.06em;max-width:660px;margin:16px 0 0}.statement-big em{color:var(--blue)}.principle-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.principle{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:18px;padding:25px 0;display:grid}.principle .count{color:var(--blue);font-size:13px;font-weight:800}.principle h3{letter-spacing:-.035em;margin:0 0 7px;font-size:18px;font-weight:800}.principle p{color:#696a62;margin:0;font-size:14px;line-height:1.6}.format-section{background:#ece8dc;padding:100px 0;overflow:hidden}.format-grid{grid-template-columns:52% 48%;align-items:center;gap:30px;display:grid}.format-tabs{flex-wrap:wrap;gap:8px;margin:31px 0 24px;display:flex}.format-tab{cursor:pointer;letter-spacing:.04em;color:#77786d;background:0 0;border:1px solid #c6c1b5;border-radius:100px;min-height:42px;padding:0 17px;font-size:11px;font-weight:800;transition:background .2s,color .2s}.format-tab[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.format-tab:hover:not([aria-selected=true]){border-color:#555}.format-body{max-width:490px;min-height:174px}.format-body h3{font-size:27px;font-family:var(--serif);letter-spacing:-.035em;margin:0 0 10px;font-weight:600}.format-body p{color:#65665e;margin:0;font-size:15px;line-height:1.75}.availability-note{color:#74746b;align-items:center;gap:10px;margin-top:21px;font-size:11px;font-weight:680;display:flex}.availability-note b{background:var(--blue);border-radius:50%;flex-shrink:0;width:7px;height:7px}.format-art{background:#d2d7ec;border-radius:170px 170px 15px 15px;place-items:center;height:465px;display:grid;position:relative;overflow:hidden}.format-art:before{content:"";border:1px solid #ffffffa6;border-radius:50%;height:80%;position:absolute;top:7%;left:10%;right:10%}.format-art .format-glow{background:#f0e4d0;border-radius:50%;width:310px;height:310px;position:absolute;top:36px}.format-bag{z-index:2;filter:drop-shadow(18px 22px 15px #29283433);width:180px;height:280px;transform:rotate(4deg)}.format-bag .bag-top{padding:23px 16px 0;font-size:7px}.format-bag .bag-top small{font-size:6px}.format-bag .bag-mark{margin-top:29px;font-size:69px}.format-bag .bag-product{font-size:20px}.format-bag .bag-sub{font-size:6px}.format-bag .bag-bottom{margin:0 14px 17px;padding-top:7px;font-size:6px}.format-bag .bag-roundel{width:24px;height:24px;font-size:6px}.format-art .format-symbol{z-index:3;color:#4d4b76;text-align:center;letter-spacing:.1em;background:#f6f3ef;border:1px solid #aeb3d2;border-radius:50%;place-items:center;width:76px;height:76px;font-size:9px;font-weight:800;display:grid;position:absolute;top:70px;right:55px;transform:rotate(13deg)}.pod-box{z-index:3;color:#222648;background:#b2bedf;border-radius:2px;flex-direction:column;width:208px;height:267px;padding:23px 21px;display:none;position:relative;transform:rotate(-5deg);box-shadow:18px 21px 15px #29283438,inset -17px 0 14px #3a3b691f}.pod-box:after{content:"";clip-path:polygon(0 0,100% 9%,100% 100%,0 100%);background:#929fc4;width:22px;height:258px;position:absolute;top:7px;right:-22px}.pod-box-header{letter-spacing:.07em;font-size:9px;font-weight:860}.pod-box-number{font:700 81px/1 var(--serif);letter-spacing:-.135em;margin:27px 0 2px -7px}.pod-box-name{letter-spacing:-.07em;font-size:24px;font-weight:900}.pod-box-footer{border-top:1px solid #647297;justify-content:space-between;align-items:center;margin-top:auto;padding-top:9px;font-size:9px;font-weight:780;display:flex}.pod-icon{border:4px solid #394266;border-top-width:8px;border-radius:50% 50% 40% 40%;width:30px;height:17px;display:block}.format-art.is-pods .format-bag{display:none}.format-art.is-pods .pod-box{display:flex}.format-art .format-caption{z-index:3;color:#5d6182;letter-spacing:.11em;font-size:10px;font-weight:800;position:absolute;bottom:23px;left:33px}.quote-section{color:#f8f4e9;background:#353c37;padding:128px 0;position:relative;overflow:hidden}.quote-section:before{content:"1197";font:600 460px/1 var(--serif);letter-spacing:-.12em;color:#ffffff0e;pointer-events:none;position:absolute;bottom:-185px;right:-70px}.quote-grid{grid-template-columns:32% 1fr;gap:70px;display:grid;position:relative}.quote-section .section-kicker{color:#cbd0f8}.quote-section .small-stack{color:#d0d5ce;align-items:center;gap:15px;font-size:12px;font-weight:680;line-height:1.7;display:flex}.quote-section .seal{width:50px;height:50px;font-size:12px;font-family:var(--serif);border:1px solid #87928e;border-radius:50%;place-items:center;display:grid}.quote-section blockquote{font:400 clamp(45px,5.2vw,88px)/1.12 var(--serif);letter-spacing:-.055em;max-width:950px;margin:0}.quote-section blockquote em{color:#c2c6ff}.roadmap{background:#fffdf8}.roadmap-grid{grid-template-columns:38% 1fr;gap:80px;display:grid}.roadmap h2{max-width:460px}.steps{gap:0;margin-top:20px;display:grid}.step{border-top:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:start;gap:15px;padding:26px 0;display:grid}.step:last-child{border-bottom:1px solid var(--line)}.step .step-number{color:var(--blue);font-size:13px;font-weight:800}.step h3{margin:0 0 6px;font-size:18px;font-weight:750}.step p{color:#6d6e67;margin:0;font-size:14px;line-height:1.65}.step .step-status{color:#65645d;white-space:nowrap;border:1px solid #d7d4ce;border-radius:50px;padding:8px 10px;font-size:10px;font-weight:750}.faq{background:#f1eee5}.faq-grid{grid-template-columns:40% 1fr;gap:65px;display:grid}.faq-list{border-top:1px solid #d9d6cb}.faq details{border-bottom:1px solid #d9d6cb}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 2px;font-size:16px;font-weight:750;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--blue);font-size:23px;font-weight:400;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#62635b;max-width:620px;margin:0 35px 24px 0;font-size:14px;line-height:1.75}.footer{color:#f4f1e8;background:#272923;padding:64px 0 28px}.footer-top{justify-content:space-between;align-items:start;gap:40px;padding-bottom:70px;display:flex}.footer .footer-logo{letter-spacing:-.13em;font-size:87px;font-weight:900;line-height:1}.footer .footer-logo span{letter-spacing:.05em;margin-left:10px;font-size:16px;font-weight:700}.footer .footer-tagline{font:400 27px/1.3 var(--serif);text-align:right;max-width:370px;margin-top:8px}.footer-bottom{color:#b5b9b0;border-top:1px solid #5b5e55;justify-content:space-between;align-items:center;gap:20px;padding-top:23px;font-size:11px;display:flex}.footer-bottom a:hover{color:#fff}.modal{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#161716a6;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal.is-open{display:flex}.modal-dialog{background:var(--paper);border-radius:9px;grid-template-columns:44% 56%;width:min(720px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #1b1b193a}.modal-visual{background:#e1dbc9;place-items:center;min-height:420px;display:grid;position:relative}.modal-visual .mini-bag{filter:drop-shadow(10px 15px 14px #241c142e);width:178px;height:270px;transform:rotate(-5deg)}.modal-visual .mini-bag .bag-mark{margin-top:26px;font-size:65px}.modal-visual .mini-bag .bag-product{font-size:20px}.modal-content{padding:59px 45px 36px}.modal-content h3{font:500 44px/1.1 var(--serif);letter-spacing:-.05em;margin:13px 0 17px}.modal-content p{color:#64645b;font-size:14px;line-height:1.7}.modal-content dl{grid-template-columns:1fr;gap:14px;margin:27px 0;display:grid}.modal-content dl div{border-top:1px solid #ddd8ce;padding-top:12px}.modal-content dt{letter-spacing:.14em;color:var(--blue);font-size:10px;font-weight:800}.modal-content dd{margin:5px 0 0;font-size:13px}.modal-close{cursor:pointer;z-index:2;color:#40413c;background:0 0;border:0;font-size:29px;position:absolute;top:14px;right:19px}.modal-status{letter-spacing:.1em;text-transform:uppercase;background:#eceae2;border-radius:99px;padding:9px 10px;font-size:10px;font-weight:750;display:inline-block}@media (width<=1150px){.container{width:min(100% - 60px,1370px)}.hero-copy{padding-left:40px}.hero h1{font-size:clamp(64px,6vw,83px)}.hero-grid,.hero-art{min-height:660px}.art-product{top:150px;transform:rotate(-7deg)scale(.86)}.cup-illustration{width:240px}.nav-links{gap:22px}}@media (width<=850px){.container{width:calc(100% - 40px)}.nav-inner{height:66px}.brand-number{font-size:33px}.nav-links{background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;align-items:start;gap:25px;padding:24px 20px 29px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 16px 24px #2424240d}.nav-links.is-open{display:flex}.menu-toggle{display:block}.nav-right{margin-left:auto}.prelaunch{padding:9px 10px;font-size:9px}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:75px 25px 62px}.hero h1{max-width:690px;font-size:clamp(63px,11vw,95px)}.hero-actions{margin-bottom:35px}.hero-art{min-height:570px}.art-product{top:82px;left:calc(50% - 130px);transform:rotate(-7deg)scale(.85)}.cup-illustration{bottom:15px;right:calc(50% - 270px)}.section{padding:78px 0}.section-head{flex-direction:column;align-items:start;gap:17px}.cards{gap:12px}.product-card .card-body{padding:18px}.product-card .product-line{display:block}.profile-tag{margin-top:6px;display:block}.card-body p{min-height:95px}.principles-grid,.format-grid,.roadmap-grid,.faq-grid,.quote-grid{grid-template-columns:1fr;gap:40px}.format-art{width:100%;max-width:600px;margin:0 auto}.quote-section{padding:80px 0}.quote-grid{gap:27px}.roadmap-grid{gap:26px}.footer .footer-logo{font-size:69px}}@media (width<=570px){.announcement{letter-spacing:.08em;font-size:9px}.container{width:calc(100% - 32px)}.nav-inner{gap:10px}.brand-name{font-size:10px}.brand-number{font-size:30px}.prelaunch{display:none}.hero-copy{padding:65px 20px 50px}.hero h1{margin:26px 0 20px;font-size:clamp(60px,13.9vw,80px)}.hero-desc{font-size:15px;line-height:1.7}.hero-actions{gap:22px;margin:27px 0 38px}.hero-art{min-height:490px}.art-product{top:42px;left:calc(50% - 145px);transform:rotate(-7deg)scale(.72)}.cup-illustration{width:210px;bottom:14px;right:-29px}.art-sun{width:280px;height:280px;top:15%;left:18%}.art-label{font-size:9px;bottom:29px;left:22px}.art-tag{font-size:9px;top:26px;right:20px}.art-big-number{font-size:65px;top:30px;left:18px}.marquee{letter-spacing:.04em;justify-content:space-around;gap:13px;min-height:53px;font-size:9px}.marquee i{font-size:11px}.section{padding:69px 0}.section h2{font-size:clamp(42px,10vw,53px)}.section-head{margin-bottom:29px}.cards{grid-template-columns:1fr;gap:18px}.product-visual{height:320px}.product-card .card-body{padding:24px}.product-card .product-line{display:flex}.product-card .product-line h3{font-size:25px}.profile-tag{display:block}.card-body p{min-height:auto}.principle{grid-template-columns:35px 1fr}.statement-big{font-size:47px}.format-section{padding:75px 0}.format-grid{gap:25px}.format-tabs{gap:7px}.format-tab{padding:0 13px;font-size:10px}.format-body{min-height:190px}.format-art{border-radius:150px 150px 9px 9px;max-width:100%;height:370px}.format-bag{transform:rotate(4deg)scale(.83)}.format-art .format-symbol{top:47px;right:25px}.quote-section blockquote{font-size:50px}.quote-section:before{font-size:240px;bottom:-80px}.roadmap-grid{gap:12px}.step{grid-template-columns:30px 1fr;gap:9px}.step .step-status{grid-column:2;width:max-content}.faq summary{font-size:15px}.footer-top{padding-bottom:44px;display:block}.footer .footer-logo{font-size:66px}.footer .footer-logo span{font-size:11px}.footer .footer-tagline{text-align:left;max-width:250px;margin-top:25px;font-size:27px}.footer-bottom{flex-direction:column;align-items:start;font-size:10px}.modal-dialog{grid-template-columns:1fr;max-height:90vh;overflow:auto}.modal-visual{min-height:220px}.modal-visual .mini-bag{margin:-25px;transform:scale(.65)rotate(-4deg)}.modal-content{padding:25px 25px 30px}.modal-content h3{font-size:36px}.modal-content dl{margin:18px 0}.modal-close{top:8px;right:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
