*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;color:#2d2136;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #f25822;outline-offset:6px}.shell{width:min(1180px,calc(100% - 80px));margin:auto}.announcement{padding:11px 24px;background:#693494;color:white;text-align:center;font-size:.75rem;letter-spacing:.12em;font-weight:700}header{display:flex;justify-content:space-between;align-items:center;min-height:132px}.brand{display:block}.brand img{display:block;width:140px;height:100px;object-fit:contain}.header-link{text-decoration:none;font-size:.9rem;border-bottom:1px solid #bdaec6;padding-bottom:5px}.header-link span{margin-left:18px}.hero{display:grid;grid-template-columns:1.06fr 1fr;gap:68px;align-items:center;padding:26px 0 80px}.eyebrow{display:flex;gap:12px;align-items:center;font-size:.75rem;letter-spacing:.08em;font-weight:bold;color:#735d7e;flex-wrap:wrap}.soon{padding:6px 11px;border:1px solid #e31378;border-radius:30px;color:#c90d66;background:#fff4f9}h1{font-weight:400;margin:32px 0 24px;line-height:.95}h1 span{display:block;text-transform:uppercase;letter-spacing:.3em;font-size:1.55rem;margin:0 0 12px 7px}h1 em{font-family:Georgia,'Times New Roman',serif;font-size:clamp(6.6rem,10vw,9rem);font-weight:400;letter-spacing:-.065em;color:#d90c72}h2{font-size:clamp(1.7rem,2.3vw,2rem);line-height:1.18;letter-spacing:-.035em;margin:0;max-width:450px}.intro{font-size:1.0625rem;color:#6c5f71;max-width:440px;margin:20px 0 27px}.offer{display:flex;gap:22px;align-items:center;border-top:1px solid #e8e1eb;border-bottom:1px solid #e8e1eb;padding:22px 0;margin:0 0 30px}.quantity{font-size:3.6rem;color:#703d9b;line-height:.95;letter-spacing:-.06em;min-width:92px}.quantity span{display:block;letter-spacing:0;font-size:.875rem;line-height:1.6;margin-top:4px}.offer-copy strong{display:block;font-size:1rem;margin-bottom:5px}.offer-copy>span{font-size:.9rem;color:#76687b}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:58px;padding:16px 24px;background:#6b3699;border:2px solid #6b3699;border-radius:7px;color:#fff;text-decoration:none;font-size:1rem;font-weight:bold;transition:background .15s,transform .15s}.button:hover{background:#512475;transform:translateY(-2px)}.button span{font-size:1.3rem;line-height:1}.caption{font-size:.875rem;color:#76687b;max-width:390px;margin:12px 0 0}.product{margin:0;position:relative;background:#fff6fa;border:1px solid #f1dae6;border-radius:160px 160px 12px 12px;padding:35px 15px 14px;overflow:hidden}.product>img{display:block;width:100%;height:auto;border-radius:120px 120px 5px 5px}.image-topline{display:flex;justify-content:space-between;gap:16px;font-size:.75rem;letter-spacing:.08em;color:#814367;margin:0 18px 18px;text-align:center}.product figcaption{text-align:center;font-size:.75rem;color:#7b6570;padding-top:12px}.waitlist{background:#6b3699;color:white;position:relative;overflow:hidden}.waitlist:before{content:"";position:absolute;width:14px;background:#f15a24;left:0;top:0;bottom:0}.waitlist-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;padding:68px 0;align-items:center}.section-label,.label{font-size:.75rem;letter-spacing:.15em;font-weight:700}.section-label{margin:0 0 24px;color:#f5d1ee}.waitlist h2{font-weight:400;font-size:2.6rem;max-width:none}.waitlist h2 em{font-family:Georgia,serif;color:#ffd4e5}.waitlist-inner>div>p:last-child{max-width:460px;color:#eee0f5;margin:24px 0 0}.signup{border-left:1px solid #9a73b7;padding-left:40px}.label{color:#f5d1ee}.signup h3{font-size:1.7rem;letter-spacing:-.025em;margin:12px 0}.signup p{color:#f3eaf7;margin:0 0 23px}.button-light{background:#fff;color:#603189;border-color:white;width:100%}.button-light:hover{background:#ffebf5}.signup small{display:block;color:#e9d9f2;font-size:.75rem;line-height:1.5;margin-top:14px;max-width:330px}footer{display:flex;justify-content:space-between;gap:20px;padding:26px 0;color:#74647b;font-size:.875rem}footer a{text-decoration:none}footer a:hover{text-decoration:underline}@media(min-width:1450px){.hero{gap:95px}.product{max-width:500px}}@media(max-width:850px){.shell{width:calc(100% - 40px)}.hero{gap:32px}.hero-copy h1 em{font-size:6.5rem}.eyebrow{font-size:.7rem}.image-topline{font-size:.7rem;margin:0 4px 12px;letter-spacing:0}.product{border-radius:100px 100px 10px 10px;padding-top:26px}.product>img{border-radius:80px 80px 5px 5px}.waitlist-inner{gap:35px}.waitlist h2{font-size:2.1rem}.signup{padding-left:25px}.button{gap:15px;padding:15px 17px}}@media(max-width:640px){.announcement{font-size:.7rem;letter-spacing:.05em;padding:10px 20px}.shell{width:calc(100% - 40px)}header{min-height:105px}.brand img{width:114px;height:82px}.header-link{font-size:.875rem}.hero{grid-template-columns:1fr;padding:20px 0 44px;gap:36px}.eyebrow{font-size:.7rem;gap:9px}h1{margin:28px 0 25px}.hero-copy h1 em{font-size:clamp(6rem,27vw,8rem)}h1 span{font-size:1.25rem}.hero h2{font-size:1.9rem;max-width:350px}.intro{margin:18px 0 22px}.offer{padding:20px 0;margin-bottom:25px;gap:18px}.button{width:100%;font-size:1rem;min-height:60px}.caption{text-align:center;font-size:.875rem;max-width:none}.product{max-width:440px;justify-self:center;padding-top:25px;width:100%}.image-topline{justify-content:center;gap:30px}.product figcaption{font-size:.75rem}.waitlist-inner{grid-template-columns:1fr;gap:32px;padding:42px 0}.waitlist h2{font-size:2.2rem}.signup{border-left:0;border-top:1px solid #9a73b7;padding:28px 0 0}.signup small{max-width:none}.waitlist:before{width:6px}.section-label{margin-bottom:20px}footer{flex-direction:column;gap:8px;padding:23px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}

/* Collection signature and launch options */
.paper-signature{display:block;width:min(100%,440px);height:auto;margin:13px 0 0}h1{margin:30px 0 24px}h1>span{color:#a30024}.hero h2{font-size:clamp(1.7rem,2.4vw,2.05rem)}.offer-copy strong{font-size:.98rem}.collection-options{padding:0 0 70px}.collection-options>.section-label{color:#a40d57;margin:0 0 16px}.collection-options>h2{font-size:clamp(1.8rem,3vw,2.6rem);max-width:700px}.paper-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.paper-option{border:1px solid #e2d8e6;border-radius:12px;padding:32px}.paper-option.color{background:#fff2f8;border-color:#f3c8dd}.option-heading{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-height:30px}.option-kind{font-size:.75rem;letter-spacing:.07em;font-weight:bold;margin-left:7px;color:#74425c}.color-swatch{width:23px;height:23px;border-radius:50%;display:inline-block;flex-shrink:0}.color-swatch.white{background:#fff;border:1px solid #a497ae}.color-swatch.pink{background:#e81379}.color-swatch.orange{background:#f15a24}.color-swatch.purple{background:#6b3699}.paper-option h3{font-family:Georgia,serif;font-size:2.3rem;font-weight:400;letter-spacing:-.025em;line-height:1.2;margin:19px 0 15px;color:#683585}.paper-option p{color:#66586c;margin:0;max-width:470px}.paper-option .option-detail{margin:22px 0 0;font-size:.875rem;color:#76677d;padding-top:14px;border-top:1px solid #e5d9e5}.mix-note{display:flex;align-items:center;gap:32px;margin-top:24px;padding:32px;background:#6b3699;color:#fff;border-radius:12px}.mix-number{font-size:5rem;line-height:1;font-weight:bold;letter-spacing:-.06em;color:#ffc8e2}.mix-note h3{font-size:1.45rem;line-height:1.3;margin:0 0 10px}.mix-note p{max-width:750px;color:#f0e4f8;margin:0 0 12px}.mix-note strong{font-size:.9rem}.nationwide{text-align:center;color:#75617e;font-size:.9rem;margin:24px 0 0}@media(max-width:640px){.paper-signature{width:100%}.collection-options{padding-bottom:42px}.paper-options{grid-template-columns:1fr;gap:16px}.paper-option{padding:24px}.mix-note{align-items:flex-start;gap:18px;padding:24px;flex-direction:column}.mix-number{font-size:4rem}.mix-note h3{font-size:1.35rem}.mix-note strong{display:block;line-height:1.5}.offer-copy strong{font-size:.9rem}.option-kind{font-size:.75rem}.collection-options>h2 br{display:none}}

.promo-callout{display:inline-block;font-size:.875rem;letter-spacing:.045em;font-weight:800;background:#fff0e8;color:#a43810;padding:10px 14px;border-radius:6px;margin:0 0 16px;border:1px solid #facab2}

.product-art{overflow:hidden;aspect-ratio:1024/1085;border-radius:110px 110px 5px 5px}.product-art img{display:block;width:100%;height:auto}.size-guide{padding-bottom:70px}.size-guide>.section-label{color:#a40d57;margin-bottom:16px}.size-guide>h2{font-size:clamp(1.9rem,3vw,2.7rem);max-width:720px}.size-intro{color:#6c5f71;max-width:690px;margin:20px 0 26px}.size-buttons{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.size-buttons button{font:700 1.1rem Arial,sans-serif;border:1px solid #d8c9df;border-radius:8px;background:white;color:#6b3699;padding:16px 8px;min-height:55px;cursor:pointer}.size-buttons button[aria-pressed=true]{background:#6b3699;color:white;border-color:#6b3699}.size-buttons button:hover{border-color:#d90c72}.size-buttons button:focus-visible,.interest-button:focus-visible{outline:3px solid #e96b2a;outline-offset:4px}.size-detail{display:grid;grid-template-columns:190px 1fr;gap:36px;align-items:center;background:#fff3f9;border:1px solid #f1cadd;border-radius:12px;margin-top:20px;padding:34px;min-height:250px}.size-letter{font:italic 4.5rem Georgia,serif;color:#b71060;line-height:1.1;overflow-wrap:normal}.size-kicker{font-size:.75rem;letter-spacing:.1em;color:#8a506d;margin:0 0 10px;font-weight:bold}.size-detail h3{font-size:1.7rem;line-height:1.2;margin:0 0 12px}.size-detail p:not(.size-kicker){color:#6c5f71;margin:0 0 17px}.segment-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.segment-list li{padding:7px 12px;background:white;border:1px solid #eed4e0;border-radius:30px;font-size:.875rem}.interest-button{margin-top:18px;border:1px solid #6b3699;background:white;color:#6b3699;padding:13px 20px;border-radius:7px;font:700 1rem Arial,sans-serif;min-height:49px;cursor:pointer}.interest-button[aria-pressed=true]{background:#6b3699;color:white}.size-note{font-size:.875rem;color:#76687b;margin:16px 0 28px;max-width:700px}.size-selection{padding:26px 30px;border:1px solid #e1d6e7;border-radius:12px;display:grid;grid-template-columns:1fr auto;column-gap:24px;align-items:center}.size-selection strong{grid-column:1}.size-selection p{grid-column:1;margin:8px 0;color:#6b3699}.size-selection .button{grid-column:2;grid-row:1/3}.size-selection small{grid-column:1/-1;font-size:.875rem;color:#76687b;margin-top:14px;max-width:730px}@media(max-width:640px){.size-guide{padding-bottom:42px}.size-buttons{grid-template-columns:repeat(3,1fr)}.size-detail{grid-template-columns:1fr;padding:24px;gap:16px;min-height:0}.size-letter{font-size:3.5rem}.size-detail h3{font-size:1.5rem}.size-selection{display:flex;flex-direction:column;align-items:stretch;padding:22px}.size-selection .button{margin-top:14px}.interest-button{width:100%}.product-art{border-radius:80px 80px 5px 5px}}

/* Vivid Brindarq design with larger type and prominent size choices. */
body{font-size:18px;color:#321945}.announcement{background:#ff702a;color:#351340;font-size:.875rem;padding:15px 20px;letter-spacing:.04em}.header-link{font-size:1rem;font-weight:700}.hero{position:relative;isolation:isolate;padding:50px 0 60px;gap:50px;color:white}.hero:before{content:"";position:absolute;inset:0 calc((100% - 100vw)/2);background:#542189;z-index:-1}.paper-signature{width:min(100%,480px);margin:0}.hero-copy h1{margin:25px 0}.eyebrow{color:#ffddc9;font-size:.85rem}.soon{background:#ff702a;border-color:#ff702a;color:#351340}.hero h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.15;max-width:570px}.hero h2 strong{color:#ffb17b}.intro{color:#f3e9fb;font-size:1.15rem;max-width:520px}.offer{border-color:#9469b2;gap:25px}.quantity{color:#ffab6e;font-size:5rem;min-width:116px;font-weight:800}.quantity span{color:white;font-size:1rem;font-weight:400}.offer-copy strong{font-size:1.2rem}.offer-copy>span{color:#eee0f8;font-size:1rem}.hero .button{background:#ff702a;border-color:#ff702a;color:#32103d;width:100%;font-size:1.1rem;min-height:65px}.hero .button:hover{background:#ff974f}.promo-callout{color:white;background:transparent;border:0;border-left:5px solid #ff702a;padding:0 0 0 14px;font-size:1rem}.caption{color:#eaddf3;font-size:1rem;max-width:none}.product{border:5px solid #ff873a;border-radius:24px;padding:20px 13px 14px;background:white}.product-art{border-radius:10px}.image-topline{font-size:.85rem;font-weight:bold;color:#5c287e;letter-spacing:.025em}.product figcaption{font-size:.875rem}.collection-options{position:relative;isolation:isolate;padding:60px 0}.collection-options:before{content:"";position:absolute;inset:0 calc((100% - 100vw)/2);background:#ff702a;z-index:-1}.collection-options>.section-label{color:#42204e;font-size:.9rem}.collection-options>h2{font-size:clamp(2.2rem,3.8vw,3.4rem);max-width:900px;color:#351340}.paper-option,.paper-option.color{background:white;border:0;padding:34px}.paper-option h3{font-family:Arial,sans-serif;font-weight:800;font-size:2.4rem;color:#542189}.paper-option p{font-size:1.1rem}.paper-option .option-detail,.option-kind{font-size:1rem}.mix-note{background:#542189;padding:34px}.mix-note h3{font-size:1.8rem}.mix-note p,.mix-note strong{font-size:1.1rem}.nationwide{color:#351340;font-size:1.05rem;font-weight:bold}.size-guide{padding-top:64px;padding-bottom:64px}.size-guide>h2{font-size:clamp(2.2rem,4vw,3.6rem);max-width:900px;color:#542189}.size-guide>.section-label{color:#92320b;font-size:.9rem}.size-intro{font-size:1.2rem;max-width:850px}.size-buttons{grid-template-columns:repeat(3,1fr);gap:16px}.size-buttons button{min-height:155px;padding:20px;border:2px solid #ddd0e8;border-radius:14px;background:#faf6ff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.size-buttons button b{font-size:3rem;line-height:1;letter-spacing:-.04em}.size-buttons button span{font-size:1rem;line-height:1.3;font-weight:400}.size-buttons button small{font-size:.875rem}.size-buttons button[aria-pressed=true]{background:#ff702a;border-color:#b94206;color:#32103d;box-shadow:0 5px 0 #b94206}.size-buttons button:hover{border-color:#ff702a}.size-detail{background:#542189;color:white;border:0;padding:36px;grid-template-columns:210px 1fr;margin-top:28px}.size-letter{color:#ffae76;font:800 4.7rem Arial,sans-serif}.size-detail h3{font-size:2rem}.size-kicker{font-size:.875rem;color:#ffb884}.size-detail p:not(.size-kicker){font-size:1.1rem;color:#f2e7fb}.segment-list li{font-size:1rem;color:white;background:#733c9d;border-color:#9a71b9}.interest-button{background:#ff702a;color:#32103d;border:2px solid #b94206;font-size:1.1rem;min-height:60px}.interest-button[aria-pressed=true]{background:#542189;color:white}.size-note,.size-selection small{font-size:1rem}.size-selection{background:#fff5eb;border:2px solid #ffbc8b}.size-selection strong{font-size:1.25rem}.size-selection p{font-size:1.1rem}.waitlist{background:#35104f}.waitlist h2{font-size:clamp(2.2rem,3.4vw,3.2rem)}.signup h3{font-size:2rem}.signup p{font-size:1.1rem}.signup small{font-size:.9rem}.button-light{background:#ff702a;border-color:#ff702a;color:#32103d}.button-light:hover{background:#ff974f}footer{font-size:1rem}@media(max-width:640px){.shell{width:calc(100% - 36px)}.announcement{font-size:.8rem}.hero{padding:32px 0 42px;gap:32px}.eyebrow{font-size:.75rem}.hero h2{font-size:2.2rem}.intro{font-size:1.1rem}.offer{gap:18px}.quantity{font-size:4.5rem;min-width:96px}.offer-copy strong{font-size:1rem}.offer-copy>span{font-size:.95rem}.promo-callout{font-size:.9rem}.hero .button{font-size:1.02rem}.collection-options{padding:44px 0}.collection-options>h2{font-size:2.35rem}.paper-option,.paper-option.color,.mix-note{padding:26px}.mix-note h3{font-size:1.65rem}.size-guide{padding:44px 0}.size-guide>h2{font-size:2.4rem}.size-intro{font-size:1.1rem}.size-buttons{grid-template-columns:repeat(2,1fr);gap:12px}.size-buttons button{min-height:150px;padding:17px 8px}.size-buttons button b{font-size:2.3rem}.size-buttons button span{font-size:.9rem}.size-detail{padding:26px;grid-template-columns:1fr;gap:18px}.size-letter{font-size:3.7rem}.size-detail h3{font-size:1.8rem}.segment-list li{font-size:.95rem}.waitlist h2{font-size:2.4rem}}

/* Shorter ending, with equal prominence for both contact channels. */
.contact-section{padding:46px 0}.contact-section h2{max-width:none;font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:26px}.contact-buttons{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-buttons .button{min-height:72px;font-size:1.15rem;padding:20px 24px;justify-content:space-between;border-width:2px}.contact-whatsapp{background:#ff702a;color:#32103d;border-color:#ff702a}.contact-whatsapp:hover{background:#ff974f}.contact-instagram{background:#f9f1ff;color:#542189;border-color:#f9f1ff}.contact-instagram:hover{background:#e4ccf5}.product{padding:0;overflow:hidden}.product .image-topline{display:none}.product-art{border-radius:16px;aspect-ratio:4/5}.product-art img{height:100%;object-fit:cover}.product figcaption{background:#fff;padding:9px 12px;margin:0;font-size:.8rem}@media(max-width:640px){.contact-section{padding:36px 0}.contact-buttons{grid-template-columns:1fr;gap:14px}.contact-buttons .button{font-size:1.05rem;min-height:68px}}

.size-buttons button .size-measure{font-size:1.15rem;font-weight:700;line-height:1.3}.size-buttons button{min-height:182px}@media(max-width:640px){.size-buttons button .size-measure{font-size:.98rem}.size-buttons button{min-height:178px}}

/* Included grosgrain handle benefit on product image */
.product-art{position:relative}.handle-highlight{position:absolute;z-index:1;top:0;left:0;right:0;padding:20px 24px 26px;background:linear-gradient(180deg,#fffaf3 75%,rgba(255,250,243,0));color:#542189;pointer-events:none}.handle-highlight>span{display:block;font-size:.75rem;letter-spacing:.06em;font-weight:700;margin-bottom:5px}.handle-highlight strong{display:block;font-size:clamp(1.6rem,2.5vw,2.1rem);line-height:1.04;letter-spacing:-.035em}.handle-highlight>b{display:inline-block;margin-top:9px;background:#ff702a;color:#32103d;padding:5px 10px;border-radius:5px;font-size:.75rem;letter-spacing:.025em}@media(max-width:640px){.handle-highlight{padding:15px 18px 22px}.handle-highlight strong{font-size:1.7rem}.handle-highlight>span{font-size:.7rem}.handle-highlight>b{font-size:.7rem;margin-top:7px}}

.entrepreneur-callout{margin:24px 0 20px;padding:24px 28px;border-radius:30px;background:#fff5e9;border:3px solid #ff9c52;color:#542189;box-shadow:0 7px 0 rgba(43,9,65,.15)}.entrepreneur-callout p{margin:0 0 10px;font-size:1.2rem;line-height:1.35;max-width:340px}.entrepreneur-callout>strong{display:flex;align-items:baseline;gap:12px;font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1;font-weight:800;white-space:nowrap}.entrepreneur-callout strong span{font-size:clamp(4.2rem,6vw,5.4rem);letter-spacing:-.055em;color:#c44910}.entrepreneur-callout>b{display:block;font-size:1rem;letter-spacing:.035em;margin-top:8px}.entrepreneur-callout small{display:block;font-size:1rem;line-height:1.4;margin-top:12px}.brazil-highlight{display:inline-block;border-radius:24px;padding:14px 24px;background:#ff702a;color:#32103d;font-size:.95rem;line-height:1.35;font-weight:700;text-align:center;margin:0 0 16px}.brazil-highlight strong{font-size:1.4rem;letter-spacing:.025em}@media(max-width:640px){.entrepreneur-callout{padding:22px;border-radius:26px}.entrepreneur-callout p{font-size:1.1rem}.entrepreneur-callout>strong{font-size:1.7rem;white-space:normal}.entrepreneur-callout strong span{font-size:4.3rem}.brazil-highlight{display:block;border-radius:24px;padding:14px 18px}.brazil-highlight strong{font-size:1.4rem}}

.wordplay-dor{color:#ffae70;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:7px}

.contact-icon{display:block;width:32px;height:32px;flex:0 0 32px}.contact-buttons .button{gap:16px;text-align:left}.contact-copy{flex:1;min-width:0}.contact-copy strong{display:block;font-size:1.5rem;line-height:1.2}.contact-copy>span{display:block;font-size:1rem;font-weight:400;line-height:1.4;margin-top:5px}.contact-whatsapp{background:#146c43;border-color:#146c43;color:#fff}.contact-whatsapp:hover{background:#105735;border-color:#105735}.hero-whatsapp{gap:14px}.hero-whatsapp>span{flex:1}.contact-buttons .contact-icon{width:38px;height:38px;flex-basis:38px}@media(max-width:640px){.contact-buttons .button{padding:18px;gap:12px}.contact-copy strong{font-size:1.35rem}.contact-copy>span{font-size:.95rem}}

/* Keep decorative layers outside link hit testing. */
.hero::before,.collection-options::before,.waitlist::before{pointer-events:none}a.button{position:relative;z-index:1;pointer-events:auto;cursor:pointer;touch-action:manipulation}a.button svg{pointer-events:none}

.product-headline{margin:0 0 26px;line-height:1.1}.product-headline strong{display:block;color:#fff;font-size:clamp(2rem,3.5vw,3.1rem);font-weight:800;letter-spacing:-.035em}.product-headline>span{display:block;color:#ffb17b;font-size:clamp(1.3rem,2.3vw,1.9rem);margin-top:8px;font-weight:700}.hero h2{font-size:clamp(1.5rem,2.4vw,2rem)}@media(max-width:640px){.product-headline strong{font-size:clamp(1.7rem,7.6vw,2.4rem)}.product-headline>span{font-size:1.4rem}.hero h2{font-size:1.6rem}}

/* Product name takes priority over the collection signature. */
.hero-copy .paper-signature{width:min(65%,280px)}.hero-copy h1{margin:18px 0 22px}.product-headline{display:block;padding:25px 28px 23px;background:#ff9b50;border:2px solid #ffc38f;border-radius:22px;box-shadow:0 7px 0 #35104f;margin:0 0 30px}.product-headline strong{color:#35104f;font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.03;font-weight:900;letter-spacing:-.035em}.product-headline>span{color:#35104f;font-size:1.4rem;margin-top:12px}@media(max-width:640px){.hero-copy .paper-signature{width:min(65%,220px)}.product-headline{padding:22px 19px;border-radius:20px;margin-bottom:26px}.product-headline strong{font-size:clamp(1.55rem,7.4vw,2.45rem)}.product-headline>span{font-size:1.25rem;margin-top:10px}}
