:root {  --brand-1: #b25fc7; --text-1: #000; --radius-1: 0.25rem;  --radius-2: 0.5rem;  --fs-13: clamp(2.8rem, 10vw + 1rem, 7rem); --container: min(100%, 1440px);  --fs-1: clamp(0.625rem, 0.9vw, 0.75rem);  --fs-1-5: clamp(0.6875rem, 1vw, 0.8125rem);  --fs-2: clamp(0.75rem, 1.1vw, 0.875rem);  --fs-2-5: clamp(0.8125rem, 1.2vw, 0.9375rem);  --fs-3: clamp(0.875rem, 1.3vw, 1rem);  --fs-3-5: clamp(0.9375rem, 1.4vw, 1.125rem);  --fs-4: clamp(1rem, 1.5vw, 1.25rem);  --fs-4-5: clamp(1.125rem, 1.7vw, 1.375rem);  --fs-5: clamp(1.25rem, 2vw, 1.5rem);  --fs-5-5: clamp(1.375rem, 2.2vw, 1.625rem);  --fs-6: clamp(1.5rem, 2.4vw, 1.75rem);  --fs-6-5: clamp(1.625rem, 2.6vw, 1.875rem);  --fs-7: clamp(1.75rem, 2.8vw, 2rem);  --fs-7-5: clamp(1.5rem, 3vw, 1.875rem);  --fs-8: clamp(2rem, 4vw, 2.1rem);  --fs-8-5: clamp(2.25rem, 5vw, 3rem);  --fs-9: clamp(2.5rem, 6vw, 4rem);  --fs-10: clamp(3rem, 8vw, 5rem);  --fs-11: clamp(3.25rem, 10vw, 6rem);  --fs-12: clamp(2.7rem, 10vw, 5.2rem);  --hero-t: clamp(var(--fs-9), 6vw, var(--fs-12));  --subtext: clamp (1.95rem, 6vw, 2.8rem);  --sp-1: clamp(0.25rem, 0.5vw, 0.5rem);  --sp-2: clamp(0.5rem, 1vw, 0.75rem);  --sp-3: clamp(0.75rem, 1.5vw, 1rem);  --sp-4: clamp(1rem, 2vw, 1.5rem);  --sp-5: clamp(1.5rem, 3vw, 2rem);  --sp-6: clamp(2rem, 5vw, 3rem);  --sp-7: clamp(3rem, 7vw, 4.5rem);  --sp-8: clamp(4rem, 10vw, 6rem);  --sp-9: clamp(6rem, 12vw, 8rem);  --sp-10: clamp(8rem, 14vw, 10rem);  --sp-11: clamp(10rem, 17.5vw, 12.5rem);  --sp-12: clamp(12.5rem, 21.5vw, 15.5rem);  --sp-13: clamp(15.5rem, 27vw, 19rem);  --sp-14: clamp(19rem, 33.5vw, 23.75rem);   --ls-1: clamp(-0.02em, -0.25vw, -0.01em);  --ls-2: clamp(0em, 0.1vw, 0.03em);  --ls-3: clamp(0.03em, 0.25vw, 0.1em);  --ls-4: clamp(0.1em, 0.4vw, 0.2em);  --ls-5: clamp(0.2em, 0.6vw, 0.4em);  --lh-1: 1; --lh-2: 1.2; --lh-3: 1.4; --lh-4: 1.5; --lh-5: 1.6; --lh-6: 1.8; --lh-7: 2; --lh-8: 2.2;  --gap: var(--sp-4); --columns: repeat(auto-fit, minmax(250px, 1fr));  --img-hero-width: clamp(380px, 28vw, 420px); --hero-height: clamp(480px, 80vh, 720px); } h2.port {clamp(1.75rem, 2.8vw, 2rem);} h2 + p { margin-top: 1.25em; }