:root{--ivory:#f7f6ef;--ink:#24271f;--lime:#d6f46b;--lavender:#d9cee9;--line:#dcded2;--muted:#696d60}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #6c4f91;outline-offset:5px}button{cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.04;font-weight:500;letter-spacing:-.065em}h1{font-size:clamp(54px,6.9vw,106px);margin-bottom:28px}h2{font-size:clamp(40px,4.5vw,66px);margin-bottom:28px}h3{font-size:28px;letter-spacing:-.045em}em{font-family:Georgia,'Times New Roman',serif;font-weight:400}p{color:var(--muted)}.header{max-width:1440px;margin:auto;padding:27px 4.5%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:9px;font-size:27px;letter-spacing:-1.4px;font-weight:700;white-space:nowrap}.brand svg{width:34px;height:38px}.brand-dot{font-size:10px;vertical-align:top;padding-left:3px}.header nav{display:flex;gap:28px;font-size:13px}.header nav a{padding:8px 0}.header nav a[aria-current],.header nav a:hover{border-bottom:1px solid var(--ink)}.header-cta{border:1px solid var(--ink);border-radius:50px;padding:10px 21px;font-size:13px}.header-cta span{margin-left:24px}.menu-toggle{display:none}.hero{position:relative;overflow:hidden;min-height:700px;padding:95px 4.5% 80px;max-width:1440px;margin:auto}.hero-content{position:relative;z-index:2;max-width:970px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:600;color:var(--ink);display:block;margin-bottom:24px}.status-dot{display:inline-block;width:7px;height:7px;background:#718342;border-radius:50%;margin-right:8px}.hero-copy{max-width:510px;font-size:17px;line-height:1.7}.hero h1{max-width:1000px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:16px 23px;border-radius:40px;font-size:13px;font-weight:500;background:var(--ink);color:var(--ivory);border:1px solid var(--ink);transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px);background:#404638}.button.outline{background:var(--ivory);color:var(--ink)}.hero-note{font-size:11px;margin-top:26px}.hero-index{position:absolute;bottom:26px;left:4.5%;font-size:9px;letter-spacing:1.6px;color:var(--muted)}.pause{position:absolute;right:4.5%;bottom:22px;background:transparent;border:0;font-size:10px;padding:8px}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#838c6b0b 1px,transparent 1px),linear-gradient(90deg,#838c6b0b 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,#000)}.paper{position:absolute;right:3%;top:225px;transform:rotate(12deg);width:240px;height:290px;background:var(--lime);padding:28px;z-index:1;box-shadow:0 16px 30px #252a1610;animation:float 9s ease-in-out infinite}.paper svg{width:45px;height:45px}.paper span{display:block;font-size:36px;letter-spacing:-2px;line-height:1.05;margin-top:45px}.paper small{display:block;margin-top:25px;font-size:7px;letter-spacing:1px}.paper-two{top:55px;right:10%;width:170px;height:205px;background:var(--lavender);transform:rotate(-13deg);animation-delay:-4s}.paper-two span{font:italic 28px/1 Georgia;margin-top:5px;letter-spacing:-1px}.paper-lines{height:30px;margin-top:27px;border-top:1px solid #73667e;border-bottom:1px solid #73667e}.registration{position:absolute;font-size:35px;color:#a1a78c;animation:turn 30s linear infinite}.reg-one{right:29%;top:70px}.reg-two{bottom:110px;right:25%}.service-strip{background:var(--ink);color:var(--ivory);display:flex;align-items:center;justify-content:space-around;gap:20px;padding:25px 4%;font-size:13px}.service-strip span:nth-child(even){color:var(--lime);font-size:26px;line-height:1}.section{max-width:1440px;margin:auto;padding:95px 4.5%;border-bottom:1px solid var(--line)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:38px}.section-heading h2{margin-bottom:0}.section-heading>p{font-size:14px}.text-link{display:inline-block;border-bottom:1px solid var(--ink);font-size:13px;padding-bottom:4px;white-space:nowrap}.projects{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.project-image{border-radius:15px;overflow:hidden}.project img{width:100%;transition:transform .5s}.project:hover img{transform:scale(1.035)}.project-caption{display:flex;justify-content:space-between;gap:10px;padding-top:22px}.project-caption h3{font-size:25px;margin-bottom:7px}.project-caption p{font-size:12px;margin:0}.project small{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.services-overview{display:grid;grid-template-columns:1fr 1fr;gap:10%}.services-overview p{max-width:380px}.service-list a{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line);padding:25px 0}.service-list a:first-child{padding-top:0}.service-list h3{flex:1;margin:0;font-size:27px}.service-list small{font-size:10px;color:var(--muted)}.process{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.process article{border-top:1px solid var(--line);padding-top:20px}.process article>span{font-size:12px;letter-spacing:2px;display:block;margin-bottom:45px}.process p{font-size:14px;max-width:320px}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.price{padding:42px;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;align-items:flex-start}.price h3{font-size:40px;margin-bottom:20px}.price p{font-size:14px;max-width:410px}.price strong{font-size:27px;font-weight:400;letter-spacing:-1px;line-height:1.2;margin:15px 0 24px}.price ul{padding-left:18px;font-size:14px;line-height:2;margin-bottom:30px}.price .button{margin-top:auto}.lime{background:var(--lime);border-color:var(--lime)}.lime p{color:#4b5535}.faq-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:15px;gap:20px}summary::-webkit-details-marker{display:none}details[open] summary span{transform:rotate(45deg)}details p{font-size:14px;margin:18px 30px 0 0}.final-cta{margin:45px 4.5%;padding:75px 30px;text-align:center;background:var(--lime);border-radius:20px}.final-cta h2{font-size:clamp(48px,6vw,82px)}.final-cta .text-link{display:table;margin:25px auto 0;font-size:12px}footer{padding:55px 4.5% 25px;max-width:1440px;margin:auto}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:55px}.footer-top p,.footer-top>a:last-child{font-size:13px}.footer-bottom{border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;gap:24px;font-size:10px;color:var(--muted)}.footer-bottom nav{display:flex;gap:18px}.page-intro{max-width:1440px;margin:auto;padding:85px 4.5% 55px}.page-intro>p{max-width:670px;font-size:18px}.case-study{scroll-margin-top:20px}.case-image{width:100%;max-height:670px;object-fit:cover;border-radius:20px}.case-details{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:35px}.case-details h3{font-size:23px}.case-details p{font-size:14px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.services-grid article{border-top:1px solid var(--line);padding-top:30px}.about-grid,.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.founder-art{background:var(--lavender);padding:60px;border-radius:20px;min-height:420px}.founder-art svg{width:90px;height:90px}.founder-art span{display:block;font-size:42px;letter-spacing:-2px;line-height:1.05;margin-top:40px}.founder-art img{width:100%;border-radius:10px}.editor-note{font-size:12px;border-top:1px solid var(--line);padding-top:15px}.email-large{display:block;font-size:clamp(17px,3vw,34px);text-decoration:underline;text-underline-offset:7px;margin:30px 0 10px;overflow-wrap:anywhere}.text-button{background:none;border:0;padding:8px 0;text-decoration:underline;text-underline-offset:4px;font-size:13px;color:var(--ink)}form label{display:block;font-size:13px;margin-bottom:20px}input,textarea{display:block;width:100%;background:transparent;border:1px solid #babdaf;border-radius:7px;padding:13px;margin-top:7px;color:var(--ink)}textarea{resize:vertical}fieldset{border:0;padding:0;margin:0 0 25px}legend{font-size:13px;margin-bottom:12px}.radio{display:inline-flex;align-items:center;gap:10px;margin:0 24px 0 0}.radio input{width:auto;margin:0;accent-color:var(--ink)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-note{font-size:12px;margin-top:16px}.prose{max-width:850px;padding-top:30px}.prose h3{margin-top:40px}.prose a{text-decoration:underline}.skip{position:fixed;top:-100px;left:15px;z-index:20;background:var(--lime);padding:10px}.skip:focus{top:10px}[hidden]{display:none!important}.paused .paper,.paused .registration{animation-play-state:paused}.hero-content{animation:enter .75s ease-out both}blockquote{font-size:24px;max-width:700px;letter-spacing:-.5px}figcaption{font-size:13px}figure{margin:30px 0}figure img{border-radius:50%;object-fit:cover;margin-top:15px}@keyframes float{50%{translate:0 -17px;rotate:3deg}}@keyframes turn{to{rotate:360deg}}@keyframes enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.final-cta{max-width:1310px;margin:45px auto}}@media(max-width:1100px){.header nav{gap:17px}.hero h1{font-size:76px;max-width:760px}.paper{right:-50px;opacity:.7}.paper-two{right:7%;opacity:.8}.hero-content{max-width:800px}.hero-copy{max-width:490px}.price{padding:30px}.footer-bottom{flex-wrap:wrap}}@media(max-width:760px){.header{padding:20px 6%;flex-wrap:wrap;gap:15px}.brand{font-size:24px}.header-cta{margin-left:auto;padding:8px 15px}.header-cta span{margin-left:12px}.menu-toggle:not([hidden]){display:block;background:none;border:0;font-size:12px;padding:10px}.header nav{width:100%;flex-wrap:wrap;justify-content:space-between;gap:12px}.header:has(.menu-toggle:not([hidden])) nav{display:none}.header.menu-open nav{display:flex}.hero{min-height:740px;padding:57px 6% 180px}.hero h1{font-size:clamp(47px,9vw,68px);letter-spacing:-.065em}.hero-copy{font-size:15px;max-width:480px}.eyebrow{font-size:9px;letter-spacing:1.3px}.paper{width:130px;height:160px;top:auto;bottom:30px;right:10%;opacity:1;padding:15px}.paper svg{width:25px;height:25px}.paper span{font-size:22px;margin-top:16px;letter-spacing:-1px}.paper small{font-size:4px;margin-top:12px}.paper-two{right:43%;bottom:40px;top:auto;width:110px;height:137px}.paper-two span{font-size:21px}.paper-lines{height:20px;margin-top:20px}.hero-index{display:none}.pause{bottom:7px;right:5%}.hero-note{max-width:230px;font-size:10px}.reg-one{top:35px;right:6%;font-size:24px}.reg-two{bottom:75px;right:80%;font-size:24px}.service-strip{gap:12px;padding:20px 5%;font-size:10px}.service-strip span:last-child{display:none}.section{padding:60px 6%}.section-heading{align-items:flex-start;flex-direction:column;gap:20px}.projects{grid-template-columns:1fr;gap:38px}.project-image{aspect-ratio:1.45}.project-image img{height:100%;object-fit:cover}.services-overview,.faq-layout,.about-grid,.contact-grid{grid-template-columns:1fr;gap:35px}.process,.services-grid,.case-details{grid-template-columns:1fr;gap:25px}.process article>span{margin-bottom:25px}.process p{max-width:100%}.pricing-grid{grid-template-columns:1fr}.price{padding:30px}.price h3{font-size:35px}.final-cta{margin:25px 6%;padding:50px 20px}.footer-top{flex-direction:column;gap:20px;padding-bottom:30px}.footer-top p{margin:0}.footer-bottom{flex-direction:column;gap:16px}.footer-bottom nav{flex-wrap:wrap}.page-intro{padding:60px 6% 25px}.page-intro>p{font-size:16px}.page-intro h1{font-size:clamp(48px,9vw,68px)}.founder-art{min-height:330px;padding:35px}.founder-art span{font-size:36px}.form-row{grid-template-columns:1fr;gap:0}.actions{gap:10px}.actions .button{font-size:12px;padding:14px 18px;gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.pause{display:none}}

/* Portfolio edition 02 — more room for the work. */
.hero-project-preview{position:absolute;width:340px;right:5%;bottom:78px;transform:rotate(7deg);padding:10px 10px 0;background:#fffdf7;box-shadow:0 18px 50px #24271f17;z-index:1;animation:float 12s ease-in-out infinite}.hero-project-preview img{width:100%;aspect-ratio:1.5;object-fit:cover}.hero-project-preview>span{display:block;padding:12px 5px;font-size:8px;letter-spacing:1.6px}.hero .paper-one{display:none}.hero .paper-two{top:55px;right:10%;width:150px;height:185px}.hero .hero-content{max-width:1000px}.hero .hero-copy{max-width:520px}.hero h1{font-size:clamp(54px,6.7vw,97px)}.hero .hero-note{max-width:500px}.paused .hero-project-preview{animation-play-state:paused}.featured-projects{grid-template-columns:1.3fr 1fr;gap:50px 30px}.featured-projects .project:first-child{grid-row:span 2}.featured-projects .project:first-child .project-image{aspect-ratio:.91}.featured-projects .project:not(:first-child) .project-image{aspect-ratio:2.05}.featured-projects .project-image img{height:100%;object-fit:cover}.project-image{position:relative}.project-open{position:absolute;bottom:18px;right:18px;border-radius:40px;background:var(--ivory);padding:9px 15px;font-size:11px;opacity:0;transform:translateY(8px);transition:.2s}.project:hover .project-open,.project:focus-visible .project-open,.work-feature-image:hover .project-open,.work-feature-image:focus-visible .project-open{opacity:1;transform:none}.project-caption .eyebrow{margin-bottom:10px;font-size:8px}.project-caption>span{font-size:24px}.project-caption h3{font-size:31px}.work-intro h1{font-size:clamp(60px,8vw,115px)}.work-intro-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.work-intro-bottom p{font-size:18px;max-width:620px;margin:0}.work-intro-bottom>span{font-size:11px;color:var(--muted)}.work-collection{padding-top:35px}.work-feature{margin-bottom:90px}.work-feature:last-child{margin-bottom:0}.work-feature-image{display:block;position:relative;overflow:hidden;border-radius:16px}.work-feature-image img{width:100%;transition:transform .6s}.work-feature-image:hover img{transform:scale(1.025)}.work-feature-image .project-open{opacity:1;transform:none}.work-feature-caption{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:28px}.work-feature-caption h2{margin:0;font-size:54px}.work-feature-caption p{font-size:14px;max-width:420px}.work-feature-caption .eyebrow{font-size:9px;margin-bottom:12px}.concept-label,.project-tags span{display:inline-block;padding:7px 13px;border:1px solid var(--line);border-radius:30px;font-size:10px}.case-intro{max-width:1440px;margin:auto;padding:45px 4.5% 35px}.back-link{font-size:12px;display:inline-block;margin-bottom:50px;color:var(--muted)}.case-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.case-title-row h1{font-size:clamp(65px,10vw,150px);margin:0}.case-title-row h1 em{font:normal .6em Arial;vertical-align:top;display:inline-block;margin:12px 0 0 14px}.case-title-row p{font-size:18px;max-width:250px}.project-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.project-tags span:first-child{background:var(--lime);border-color:var(--lime)}.case-hero{max-width:1440px;margin:auto;padding:0 4.5%}.case-hero img{border-radius:15px;width:100%}.case-overview{display:grid;grid-template-columns:1.5fr 1fr;gap:12%;padding-top:75px;padding-bottom:70px}.case-overview h2{font-size:clamp(30px,3.3vw,47px);letter-spacing:-.045em;line-height:1.15}.concept-note{font-size:11px;max-width:540px;line-height:1.8}.project-facts ul{list-style:none;padding:0;margin:0;columns:2;column-gap:25px;font-size:12px;line-height:2.7}.case-story{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:60px;padding-bottom:60px}.case-story h3{font-size:28px}.case-story p{font-size:14px;max-width:450px}.case-chapter{max-width:1440px;margin:auto;padding:70px 4.5% 0}.chapter-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:12%;margin-bottom:35px}.chapter-heading>.eyebrow{grid-column:1/-1}.chapter-heading h2{font-size:clamp(35px,3.5vw,52px);margin-bottom:0}.chapter-heading p{font-size:14px;align-self:end;margin:0;max-width:450px}.case-figure{margin:0}.case-figure img{width:100%;border-radius:12px}.case-figure figcaption{display:flex;justify-content:space-between;gap:25px;padding:15px 0;font-size:11px;color:var(--muted)}.case-figure figcaption span{white-space:nowrap}.next-project{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12%;margin-top:70px}.next-project img{border-radius:12px}.next-project h2{font-size:clamp(40px,5vw,70px)}#testimonials figure{padding:32px;border:1px solid var(--line);border-radius:15px;background:#f0eedf}#testimonials blockquote{margin:0 0 25px;font-family:Georgia;font-style:italic;font-size:clamp(24px,3vw,38px)}
@media(max-width:1100px){.hero-project-preview{width:270px;right:3%;bottom:95px}.hero .hero-copy{max-width:460px}.hero .paper-two{right:5%}.case-overview{gap:7%}.project-facts ul{columns:1}.hero h1{font-size:clamp(54px,7vw,82px)}}
@media(max-width:760px){.hero{padding-bottom:245px;min-height:870px}.hero-project-preview{width:230px;right:10%;bottom:48px;transform:rotate(6deg)}.hero .paper-two{top:auto;bottom:75px;right:auto;left:7%;width:110px;height:137px}.hero h1{font-size:clamp(46px,8.7vw,68px)}.hero .hero-note{max-width:100%}.hero .reg-two{display:none}.featured-projects{grid-template-columns:1fr;gap:38px}.featured-projects .project:first-child{grid-row:auto}.featured-projects .project:first-child .project-image,.featured-projects .project:not(:first-child) .project-image{aspect-ratio:1.35}.project-open{opacity:1;transform:none;font-size:10px}.work-intro-bottom{display:block}.work-intro-bottom>span{display:block;margin-top:22px}.work-intro-bottom p{font-size:16px}.work-feature{margin-bottom:55px}.work-feature-caption{grid-template-columns:1fr;gap:15px}.work-feature-caption h2{font-size:42px}.case-intro{padding:30px 6%}.back-link{margin-bottom:30px}.case-title-row{display:block}.case-title-row p{margin:20px 0;max-width:100%;font-size:16px}.case-title-row h1{font-size:clamp(56px,12vw,85px)}.case-hero{padding:0 6%}.case-overview,.case-story,.chapter-heading,.next-project{grid-template-columns:1fr;gap:30px}.case-overview{padding-top:45px;padding-bottom:40px}.project-facts ul{columns:2}.case-story{padding-top:40px;padding-bottom:40px}.case-chapter{padding:45px 6% 0}.chapter-heading{gap:15px}.chapter-heading>.eyebrow{margin-bottom:0}.case-figure figcaption{font-size:9px;gap:15px}.next-project{margin-top:40px}.project-caption h3{font-size:28px}.hero .pause{bottom:9px}}

button:disabled{cursor:not-allowed;opacity:.6}
@media(max-width:760px){.header.menu-open:has(.menu-toggle:not([hidden])) nav{display:flex}}
@media(max-width:420px){.header .header-cta{display:none}.header{flex-wrap:wrap;justify-content:space-between}.header .menu-toggle{margin-left:auto}}


/* Client feedback and external portfolio */
#testimonials .review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:45px}
#testimonials .review-card{margin:0;padding:30px 28px 27px;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;background:#eeece3;min-width:0}
#testimonials .review-card:first-child{background:#e4dcef;border-color:#e4dcef}
#testimonials .review-quote-mark{font:80px/.85 Georgia,serif;display:block;height:54px;color:#66724a}
#testimonials blockquote{font-family:Georgia,serif;font-style:normal;font-size:23px;line-height:1.42;letter-spacing:-.55px;margin:0 0 35px}
#testimonials blockquote p{font:inherit;line-height:inherit;color:var(--ink);margin:0}
#testimonials figcaption{margin-top:auto;border-top:1px solid #24271f20;padding-top:20px;display:flex;align-items:center;gap:12px}
.review-initial{width:39px;height:39px;border:1px solid #24271f35;border-radius:50%;display:grid;place-items:center;font-size:11px;flex-shrink:0}
#testimonials figcaption strong{display:block;font-size:13px;font-weight:600}.review-company{display:block;font-size:11px;color:var(--muted);margin-top:2px}
.feedback-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:30px}.feedback-bottom>span{font-size:12px;color:var(--muted)}
.dribbble-feature{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:35px;background:#eeece3;max-width:1310px;border-radius:20px;border:0;margin:50px auto;padding:55px 45px}
.dribbble-symbol{font-family:Georgia,serif;font-size:90px;line-height:1;color:#646e4c}.dribbble-feature h2{font-size:clamp(35px,3.6vw,51px);margin-bottom:20px}.dribbble-feature p{font-size:13px;max-width:430px;margin:0}.dribbble-feature .eyebrow{margin-bottom:18px}.footer-portfolio{color:var(--ink)}
@media(max-width:1100px){#testimonials blockquote{font-size:21px}.dribbble-feature{margin:35px 4.5%;grid-template-columns:65px 1fr}.dribbble-feature .button{grid-column:2;justify-self:start}.dribbble-symbol{font-size:70px}}
@media(max-width:760px){#testimonials .review-grid{grid-template-columns:1fr;gap:16px;margin-top:30px}#testimonials .review-card{padding:28px}#testimonials blockquote{font-size:24px;margin-bottom:30px}.feedback-bottom{align-items:flex-start;flex-direction:column;gap:15px}.feedback-bottom .text-link{white-space:normal}.dribbble-feature{grid-template-columns:1fr;margin:30px 6%;padding:35px 28px;gap:22px}.dribbble-feature .button{grid-column:1}.dribbble-symbol{font-size:54px}.dribbble-feature h2{font-size:35px}.dribbble-feature .button{font-size:12px;gap:15px;padding:15px 18px}}
