/* Tailwind compilato staticamente per Arteria — sostituisce cdn.tailwindcss.com */
*,::before,::after{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-scale-x:1;--tw-scale-y:1;box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif;-moz-tab-size:4;tab-size:4}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role="button"]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}
.hidden{display:none}
.block{display:block}
.fixed{position:fixed}
.inset-0{inset:0px}
.z-10{z-index:10}
.pointer-events-none{pointer-events:none}
.z-20{z-index:20}
.grid{display:grid}
.place-items-center{place-items:center}
.z-\[70\]{z-index:70}
.text-bone\/60{color:rgb(242 235 223 / 0.6)}
.text-\[11px\]{font-size:11px}
.tracking-\[0\.5em\]{letter-spacing:0.5em}
.uppercase{text-transform:uppercase}
.z-30{z-index:30}
.flex{display:flex}
.flex-col{flex-direction:column}
.items-center{align-items:center}
.justify-end{justify-content:flex-end}
.pb-\[clamp\(60px\,12vh\,150px\)\]{padding-bottom:clamp(60px,12vh,150px)}
.pointer-events-auto{pointer-events:auto}
.left-1\/2{left:50%}
.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.top-1\/2{top:50%}
.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.gap-3{gap:0.75rem}
.text-\[10px\]{font-size:10px}
.tracking-\[0\.42em\]{letter-spacing:0.42em}
.text-bone\/70{color:rgb(242 235 223 / 0.7)}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.text-bone{color:rgb(242 235 223)}
.text-\[24px\]{font-size:24px}
.mb-1\.5{margin-bottom:0.375rem}
.text-bone\/55{color:rgb(242 235 223 / 0.55)}
.text-\[14px\]{font-size:14px}
.leading-relaxed{line-height:1.625}
.tracking-\[0\.34em\]{letter-spacing:0.34em}
.text-bone\/45{color:rgb(242 235 223 / 0.45)}
.mb-3{margin-bottom:0.75rem}
.text-\[clamp\(24px\,3vw\,30px\)\]{font-size:clamp(24px,3vw,30px)}
.leading-\[1\.1\]{line-height:1.1}
.mb-2\.5{margin-bottom:0.625rem}
.mb-5{margin-bottom:1.25rem}
.gap-\[0\.6vw\]{gap:0.6vw}
.select-none{user-select:none}
.text-\[clamp\(15px\,1\.15vw\,22px\)\]{font-size:clamp(15px,1.15vw,22px)}
.text-bone\/95{color:rgb(242 235 223 / 0.95)}
.pl-\[0\.42em\]{padding-left:0.42em}
.text-\[clamp\(9px\,0\.6vw\,12px\)\]{font-size:clamp(9px,0.6vw,12px)}
.tracking-\[0\.55em\]{letter-spacing:0.55em}
.font-light{font-weight:300}
.pl-\[0\.1em\]{padding-left:0.1em}
.top-0{top:0px}
.left-0{left:0px}
.right-0{right:0px}
.z-40{z-index:40}
.justify-between{justify-content:space-between}
.px-\[clamp\(20px\,3vw\,56px\)\]{padding-left:clamp(20px,3vw,56px);padding-right:clamp(20px,3vw,56px)}
.h-\[clamp\(56px\,7\.5vh\,84px\)\]{height:clamp(56px,7.5vh,84px)}
.gap-\[clamp\(10px\,1\.2vw\,18px\)\]{gap:clamp(10px,1.2vw,18px)}
.h-full{height:100%}
.justify-center{justify-content:center}
.text-center{text-align:center}
.max-w-\[460px\]{max-width:460px}
.mx-auto{margin-left:auto;margin-right:auto}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.text-\[34px\]{font-size:34px}
.text-\[clamp\(21px\,1\.9vw\,28px\)\]{font-size:clamp(21px,1.9vw,28px)}
.leading-tight{line-height:1.25}
.text-\[clamp\(13px\,1vw\,15px\)\]{font-size:clamp(13px,1vw,15px)}
.max-w-\[540px\]{max-width:540px}
.py-4{padding-top:1rem;padding-bottom:1rem}
.text-\[30px\]{font-size:30px}
.tracking-\[0\.32em\]{letter-spacing:0.32em}
.text-\[clamp\(20px\,1\.8vw\,27px\)\]{font-size:clamp(20px,1.8vw,27px)}
.leading-\[1\.16\]{line-height:1.16}
.text-bone\/65{color:rgb(242 235 223 / 0.65)}
.text-\[clamp\(12\.5px\,0\.95vw\,14px\)\]{font-size:clamp(12.5px,0.95vw,14px)}
.mb-6{margin-bottom:1.5rem}
.w-full{width:100%}
.text-left{text-align:left}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.resize-none{resize:none}
.mt-1{margin-top:0.25rem}
.inline-flex{display:inline-flex}
.gap-2\.5{gap:0.625rem}
.text-bone\/35{color:rgb(242 235 223 / 0.35)}
.tracking-\[0\.14em\]{letter-spacing:0.14em}
.mt-4{margin-top:1rem}
.select-all{user-select:all}
.mb-7{margin-bottom:1.75rem}
.max-w-\[560px\]{max-width:560px}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.gap-2{gap:0.5rem}
.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}
.tracking-\[0\.26em\]{letter-spacing:0.26em}
.text-\[clamp\(22px\,2vw\,30px\)\]{font-size:clamp(22px,2vw,30px)}
.leading-\[1\.12\]{line-height:1.12}
.text-\[clamp\(12\.5px\,0\.95vw\,14\.5px\)\]{font-size:clamp(12.5px,0.95vw,14.5px)}
.gap-3\.5{gap:0.875rem}
.min-w-0{min-width:0px}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-\[12px\]{font-size:12px}
.text-\[\#e0a86a\]{color:#e0a86a}
.tracking-\[0\.04em\]{letter-spacing:0.04em}
.z-\[80\]{z-index:80}
.px-\[clamp\(12px\,3vw\,48px\)\]{padding-left:clamp(12px,3vw,48px);padding-right:clamp(12px,3vw,48px)}
.relative{position:relative}
.overflow-hidden{overflow:hidden}
.flex-none{flex:none}
.w-\[clamp\(180px\,18vw\,250px\)\]{width:clamp(180px,18vw,250px)}
.border-r{border-right-width:1px}
.border-white\/10{border-color:rgb(255 255 255 / 0.1)}
.px-\[16px\]{padding-left:16px;padding-right:16px}
.py-\[26px\]{padding-top:26px;padding-bottom:26px}
.text-\[26px\]{font-size:26px}
.leading-none{line-height:1}
.mt-2{margin-top:0.5rem}
.gap-1\.5{gap:0.375rem}
.flex-1{flex:1 1 0%}
.min-h-0{min-height:0px}
.pr-1{padding-right:0.25rem}
.text-\[18px\]{font-size:18px}
.text-\[15px\]{font-size:15px}
.tracking-\[0\.18em\]{letter-spacing:0.18em}
.text-ink\/55{color:rgb(16 11 6 / 0.55)}
.px-\[clamp\(20px\,2\.4vw\,38px\)\]{padding-left:clamp(20px,2.4vw,38px);padding-right:clamp(20px,2.4vw,38px)}
.pt-\[26px\]{padding-top:26px}
.pb-\[18px\]{padding-bottom:18px}
.items-baseline{align-items:baseline}
.text-\[clamp\(24px\,2vw\,34px\)\]{font-size:clamp(24px,2vw,34px)}
.text-bone\/40{color:rgb(242 235 223 / 0.4)}
.h-\[36px\]{height:36px}
.w-\[36px\]{width:36px}
.rounded-full{border-radius:9999px}
.pb-\[30px\]{padding-bottom:30px}
.max-w-\[440px\]{max-width:440px}
.opacity-80{opacity:0.8}
.text-\[clamp\(20px\,1\.8vw\,26px\)\]{font-size:clamp(20px,1.8vw,26px)}
.text-\[clamp\(12\.5px\,1vw\,14px\)\]{font-size:clamp(12.5px,1vw,14px)}
.gap-\[clamp\(12px\,1vw\,18px\)\]{gap:clamp(12px,1vw,18px)}
.items-start{align-items:flex-start}
.bg-black{background-color:rgb(0 0 0)}
.absolute{position:absolute}
.object-cover{object-fit:cover}
.bottom-2{bottom:0.5rem}
.right-2{right:0.5rem}
.text-bone\/85{color:rgb(242 235 223 / 0.85)}
.text-\[8px\]{font-size:8px}
.tracking-\[0\.24em\]{letter-spacing:0.24em}
.bg-black\/45{background-color:rgb(0 0 0 / 0.45)}
.backdrop-blur-sm{backdrop-filter:blur(4px)}
.h-\[clamp\(180px\,18vw\,250px\)\]{height:clamp(180px,18vw,250px)}
.object-contain{object-fit:contain}
.p-1{padding:0.25rem}
.h-\[clamp\(124px\,12vw\,170px\)\]{height:clamp(124px,12vw,170px)}
.p-3{padding:0.75rem}
.py-\[13px\]{padding-top:13px;padding-bottom:13px}
.text-\[9px\]{font-size:9px}
.tracking-\[0\.3em\]{letter-spacing:0.3em}
.text-\[clamp\(16px\,1\.2vw\,20px\)\]{font-size:clamp(16px,1.2vw,20px)}
.text-\[12\.5px\]{font-size:12.5px}
.mt-1\.5{margin-top:0.375rem}
.mt-\[clamp\(22px\,2\.6vw\,38px\)\]{margin-top:clamp(22px,2.6vw,38px)}
.bottom-\[18px\]{bottom:18px}
.right-\[18px\]{right:18px}
.h-\[46px\]{height:46px}
.w-\[46px\]{width:46px}
.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:0 4px 16px rgba(0,0,0,0.4)}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}
.text-\[\#e6342f\]{color:#e6342f}
.text-\[22px\]{font-size:22px}
.font-bold{font-weight:700}
.p-\[clamp\(14px\,3vw\,40px\)\]{padding:clamp(14px,3vw,40px)}
.px-\[26px\]{padding-left:26px;padding-right:26px}
.pt-\[24px\]{padding-top:24px}
.pb-\[14px\]{padding-bottom:14px}
.border-b{border-bottom-width:1px}
.text-\[20px\]{font-size:20px}
.h-\[32px\]{height:32px}
.w-\[32px\]{width:32px}
.overflow-y-auto{overflow-y:auto}
.py-\[18px\]{padding-top:18px;padding-bottom:18px}
.gap-4{gap:1rem}
.py-\[14px\]{padding-top:14px;padding-bottom:14px}
.text-bone\/90{color:rgb(242 235 223 / 0.9)}
.text-\[15\.5px\]{font-size:15.5px}
.leading-snug{line-height:1.375}
.text-bone\/50{color:rgb(242 235 223 / 0.5)}
.text-\[13px\]{font-size:13px}
.pb-\[16px\]{padding-bottom:16px}
.z-50{z-index:50}
.bg-black\/40{background-color:rgb(0 0 0 / 0.4)}
.px-\[34px\]{padding-left:34px;padding-right:34px}
.pt-\[30px\]{padding-top:30px}
.-ml-1{margin-left:-0.25rem}
.h-\[34px\]{height:34px}
.w-\[34px\]{width:34px}
.tracking-\[0\.4em\]{letter-spacing:0.4em}
.mt-5{margin-top:1.25rem}
.rounded-\[16px\]{border-radius:16px}
.border{border-width:1px}
.border-white\/12{border-color:rgb(255 255 255 / 0.12)}
.mt-2\.5{margin-top:0.625rem}
.rounded-\[10px\]{border-radius:10px}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}
.duration-300{transition-duration:300ms}
.p-1\.5{padding:0.375rem}
.border-bone\/20{border-color:rgb(242 235 223 / 0.2)}
.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.mt-auto{margin-top:auto}
.pb-\[34px\]{padding-bottom:34px}
.inline-grid{display:inline-grid}
.h-\[16px\]{height:16px}
.w-\[16px\]{width:16px}
.shrink-0{flex-shrink:0}
.h-\[10px\]{height:10px}
.w-\[10px\]{width:10px}
.whitespace-nowrap{white-space:nowrap}
.text-\[\#7fc6a0\]{color:#7fc6a0}
.text-amber-200\/70{color:rgb(253 230 138 / 0.7)}
.text-\[clamp\(30px\,2\.6vw\,46px\)\]{font-size:clamp(30px,2.6vw,46px)}
.leading-\[1\.04\]{line-height:1.04}
.mb-2{margin-bottom:0.5rem}
.mb-4{margin-bottom:1rem}
.leading-\[1\.75\]{line-height:1.75}
.max-w-\[34ch\]{max-width:34ch}
.space-y-3 > :not([hidden]) ~ :not([hidden]){margin-top:0.75rem}
.mb-9{margin-bottom:2.25rem}
.gap-6{gap:1.5rem}
.border-bone\/10{border-color:rgb(242 235 223 / 0.1)}
.pb-3{padding-bottom:0.75rem}
.tracking-\[0\.28em\]{letter-spacing:0.28em}
.text-bone\/80{color:rgb(242 235 223 / 0.8)}
.text-right{text-align:right}
.max-w-\[20ch\]{max-width:20ch}
.h-\[58px\]{height:58px}
.left-\[clamp\(20px\,3vw\,56px\)\]{left:clamp(20px,3vw,56px)}
.bottom-\[clamp\(20px\,4vh\,46px\)\]{bottom:clamp(20px,4vh,46px)}
.text-\[clamp\(26px\,2\.2vw\,40px\)\]{font-size:clamp(26px,2.2vw,40px)}
.text-amber-200\/60{color:rgb(253 230 138 / 0.6)}
.text-\[clamp\(20px\,1\.7vw\,32px\)\]{font-size:clamp(20px,1.7vw,32px)}
.right-\[clamp\(16px\,2\.2vw\,40px\)\]{right:clamp(16px,2.2vw,40px)}
.gap-\[14px\]{gap:14px}
.duration-500{transition-duration:500ms}
.bottom-\[clamp\(18px\,3\.4vh\,40px\)\]{bottom:clamp(18px,3.4vh,40px)}
.right-\[clamp\(20px\,3vw\,56px\)\]{right:clamp(20px,3vw,56px)}
.z-\[60\]{z-index:60}
.h-\[clamp\(46px\,3\.6vw\,60px\)\]{height:clamp(46px,3.6vw,60px)}
.w-\[clamp\(46px\,3\.6vw\,60px\)\]{width:clamp(46px,3.6vw,60px)}
.px-\[clamp\(28px\,7vw\,140px\)\]{padding-left:clamp(28px,7vw,140px);padding-right:clamp(28px,7vw,140px)}
.text-amber-200\/50{color:rgb(253 230 138 / 0.5)}
.mb-8{margin-bottom:2rem}
.space-y-\[clamp\(4px\,1\.1vh\,16px\)\] > :not([hidden]) ~ :not([hidden]){margin-top:clamp(4px,1.1vh,16px)}
.gap-\[clamp\(14px\,2vw\,40px\)\]{gap:clamp(14px,2vw,40px)}
.tracking-\[0\.2em\]{letter-spacing:0.2em}
.leading-\[1\.02\]{line-height:1.02}
.text-\[clamp\(26px\,4vw\,56px\)\]{font-size:clamp(26px,4vw,56px)}
.mt-\[clamp\(20px\,4vh\,48px\)\]{margin-top:clamp(20px,4vh,48px)}
.pb-\[clamp\(24px\,4vh\,44px\)\]{padding-bottom:clamp(24px,4vh,44px)}
.pt-\[clamp\(18px\,3vh\,30px\)\]{padding-top:clamp(18px,3vh,30px)}
.border-t{border-top-width:1px}
.border-bone\/12{border-color:rgb(242 235 223 / 0.12)}
.flex-wrap{flex-wrap:wrap}
.gap-x-\[clamp\(18px\,2\.4vw\,40px\)\]{column-gap:clamp(18px,2.4vw,40px)}
.gap-y-3{row-gap:0.75rem}
.ml-auto{margin-left:auto}
.text-bone\/25{color:rgb(242 235 223 / 0.25)}
.text-white\/65{color:rgb(255 255 255 / 0.65)}
.mt-9{margin-top:2.25rem}
.text-white\/55{color:rgb(255 255 255 / 0.55)}
.text-white{color:rgb(255 255 255)}
.text-\[clamp\(19px\,1\.9vw\,25px\)\]{font-size:clamp(19px,1.9vw,25px)}
.leading-\[1\.08\]{line-height:1.08}
.text-white\/80{color:rgb(255 255 255 / 0.8)}
.text-\[clamp\(12px\,0\.95vw\,14px\)\]{font-size:clamp(12px,0.95vw,14px)}
.text-white\/45{color:rgb(255 255 255 / 0.45)}
.text-\[8\.5px\]{font-size:8.5px}
.text-white\/60{color:rgb(255 255 255 / 0.6)}
.w-\[clamp\(72px\,10vw\,100px\)\]{width:clamp(72px,10vw,100px)}
.h-auto{height:auto}
.text-white\/85{color:rgb(255 255 255 / 0.85)}
.text-\[clamp\(13\.5px\,1\.15vw\,16px\)\]{font-size:clamp(13.5px,1.15vw,16px)}
.leading-\[1\.55\]{line-height:1.55}
.mt-6{margin-top:1.5rem}
.max-w-\[27ch\]{max-width:27ch}
.font-medium{font-weight:500}
.static{position:static}
.w-\[clamp\(78px\,11vw\,112px\)\]{width:clamp(78px,11vw,112px)}
.w-\[clamp\(190px\,20vw\,260px\)\]{width:clamp(190px,20vw,260px)}
.top-\[22px\]{top:22px}
.right-\[24px\]{right:24px}
.items-end{align-items:flex-end}
.w-auto{width:auto}
.max-w-none{max-width:none}
.px-\[clamp\(26px\,3vw\,46px\)\]{padding-left:clamp(26px,3vw,46px);padding-right:clamp(26px,3vw,46px)}
.pt-\[clamp\(40px\,5vw\,64px\)\]{padding-top:clamp(40px,5vw,64px)}
.text-\[clamp\(30px\,3\.2vw\,46px\)\]{font-size:clamp(30px,3.2vw,46px)}
.leading-\[1\.05\]{line-height:1.05}
.max-w-\[58ch\]{max-width:58ch}
.text-\[clamp\(14px\,1\.05vw\,16\.5px\)\]{font-size:clamp(14px,1.05vw,16.5px)}
.gap-8{gap:2rem}
.gap-x-10{column-gap:2.5rem}
.gap-y-9{row-gap:2.25rem}
.max-w-\[760px\]{max-width:760px}
.pt-5{padding-top:1.25rem}
.text-\[clamp\(26px\,2\.6vw\,38px\)\]{font-size:clamp(26px,2.6vw,38px)}
.leading-\[1\.06\]{line-height:1.06}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.gap-5{gap:1.25rem}
.mt-10{margin-top:2.5rem}
.max-w-\[640px\]{max-width:640px}
.pt-7{padding-top:1.75rem}
.text-\[clamp\(15px\,1\.2vw\,19px\)\]{font-size:clamp(15px,1.2vw,19px)}
.mt-8{margin-top:2rem}
.border-white\/15{border-color:rgb(255 255 255 / 0.15)}
.mt-7{margin-top:1.75rem}
.italic{font-style:italic}
.rounded-\[20px\]{border-radius:20px}
.px-\[clamp\(28px\,4vw\,52px\)\]{padding-left:clamp(28px,4vw,52px);padding-right:clamp(28px,4vw,52px)}
.py-\[clamp\(34px\,4vw\,52px\)\]{padding-top:clamp(34px,4vw,52px);padding-bottom:clamp(34px,4vw,52px)}
.max-w-\[520px\]{max-width:520px}
.text-\[clamp\(26px\,2\.4vw\,34px\)\]{font-size:clamp(26px,2.4vw,34px)}
.text-\[clamp\(28px\,3vw\,42px\)\]{font-size:clamp(28px,3vw,42px)}
.max-w-\[48ch\]{max-width:48ch}
.px-\[clamp\(28px\,4vw\,58px\)\]{padding-left:clamp(28px,4vw,58px);padding-right:clamp(28px,4vw,58px)}
.pt-\[clamp\(48px\,5vw\,64px\)\]{padding-top:clamp(48px,5vw,64px)}
.px-\[clamp\(28px\,4vw\,56px\)\]{padding-left:clamp(28px,4vw,56px);padding-right:clamp(28px,4vw,56px)}
.pt-\[clamp\(26px\,3\.4vw\,38px\)\]{padding-top:clamp(26px,3.4vw,38px)}
.w-\[52px\]{width:52px}
.opacity-90{opacity:0.9}
.mr-\[56px\]{margin-right:56px}
.tabular-nums{font-variant-numeric:tabular-nums}
.h-px{height:1px}
.w-\[22px\]{width:22px}
.bg-bone\/30{background-color:rgb(242 235 223 / 0.3)}
.left-\[clamp\(10px\,1\.6vw\,22px\)\]{left:clamp(10px,1.6vw,22px)}
.right-\[clamp\(10px\,1\.6vw\,22px\)\]{right:clamp(10px,1.6vw,22px)}
.px-\[clamp\(54px\,6vw\,96px\)\]{padding-left:clamp(54px,6vw,96px);padding-right:clamp(54px,6vw,96px)}
.py-\[clamp\(16px\,2vw\,28px\)\]{padding-top:clamp(16px,2vw,28px);padding-bottom:clamp(16px,2vw,28px)}
.gap-\[3px\]{gap:3px}
.text-\[52px\]{font-size:52px}
.leading-\[0\.5\]{line-height:0.5}
.mb-1{margin-bottom:0.25rem}
.text-\[clamp\(16px\,1\.5vw\,21px\)\]{font-size:clamp(16px,1.5vw,21px)}
.leading-\[1\.32\]{line-height:1.32}
.w-\[28px\]{width:28px}
.bg-bone\/40{background-color:rgb(242 235 223 / 0.4)}
.text-\[clamp\(15px\,1\.2vw\,18px\)\]{font-size:clamp(15px,1.2vw,18px)}
.text-\[clamp\(19px\,1\.7vw\,26px\)\]{font-size:clamp(19px,1.7vw,26px)}
.leading-\[1\.2\]{line-height:1.2}
.text-\[80px\]{font-size:80px}
.leading-\[0\.6\]{line-height:0.6}
.text-\[clamp\(24px\,2\.5vw\,38px\)\]{font-size:clamp(24px,2.5vw,38px)}
.leading-\[1\.25\]{line-height:1.25}
.text-\[clamp\(16px\,1\.3vw\,20px\)\]{font-size:clamp(16px,1.3vw,20px)}
.pb-\[clamp\(22px\,2\.8vw\,32px\)\]{padding-bottom:clamp(22px,2.8vw,32px)}
.pt-1{padding-top:0.25rem}
.h-\[18px\]{height:18px}
.w-px{width:1px}
.bg-white\/15{background-color:rgb(255 255 255 / 0.15)}
.pt-6{padding-top:1.5rem}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.gap-x-\[clamp\(40px\,4vw\,72px\)\]{column-gap:clamp(40px,4vw,72px)}
.gap-y-10{row-gap:2.5rem}
.text-\[clamp\(32px\,3vw\,46px\)\]{font-size:clamp(32px,3vw,46px)}
.text-\[16px\]{font-size:16px}
.max-w-\[46ch\]{max-width:46ch}
.rounded-\[18px\]{border-radius:18px}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.text-\[clamp\(22px\,1\.8vw\,28px\)\]{font-size:clamp(22px,1.8vw,28px)}
.text-\[clamp\(17px\,1\.4vw\,21px\)\]{font-size:clamp(17px,1.4vw,21px)}
.break-all{word-break:break-all}
.px-\[clamp\(30px\,4vw\,58px\)\]{padding-left:clamp(30px,4vw,58px);padding-right:clamp(30px,4vw,58px)}
.pt-\[clamp\(40px\,5vw\,56px\)\]{padding-top:clamp(40px,5vw,56px)}
.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.rounded-md{border-radius:0.375rem}
.pb-\[40px\]{padding-bottom:40px}
.max-w-\[62ch\]{max-width:62ch}
.gap-7{gap:1.75rem}
.px-\[clamp\(34px\,5vw\,72px\)\]{padding-left:clamp(34px,5vw,72px);padding-right:clamp(34px,5vw,72px)}
.py-\[clamp\(40px\,6vw\,64px\)\]{padding-top:clamp(40px,6vw,64px);padding-bottom:clamp(40px,6vw,64px)}
.h-\[clamp\(30px\,2\.6vw\,40px\)\]{height:clamp(30px,2.6vw,40px)}
.opacity-95{opacity:0.95}
.max-w-\[42ch\]{max-width:42ch}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.rounded-lg{border-radius:0.5rem}
.bg-white\/\[0\.04\]{background-color:rgb(255 255 255 / 0.04)}
.inline-block{display:inline-block}
.self-start{align-self:flex-start}
.text-red-300\/80{color:rgb(252 165 165 / 0.8)}
.pt-4{padding-top:1rem}
.mt-3{margin-top:0.75rem}
.max-w-\[44ch\]{max-width:44ch}
.max-w-\[52ch\]{max-width:52ch}
.pb-4{padding-bottom:1rem}
.text-\[clamp\(17px\,1\.5vw\,22px\)\]{font-size:clamp(17px,1.5vw,22px)}
.tracking-\[0\.16em\]{letter-spacing:0.16em}
.hover\:text-bone:hover{color:rgb(242 235 223)}
.hover\:bg-white\/10:hover{background-color:rgb(255 255 255 / 0.1)}
.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:bg-bone\/10:hover{background-color:rgb(242 235 223 / 0.1)}
.last\:border-b-0:last-child{border-bottom-width:0px}
.group:hover .group-hover\:bg-bone\/10{background-color:rgb(242 235 223 / 0.1)}
.hover\:border-bone\/45:hover{border-color:rgb(242 235 223 / 0.45)}
.hover\:bg-bone\/\[0\.06\]:hover{background-color:rgb(242 235 223 / 0.06)}
.disabled\:opacity-45:disabled{opacity:0.45}
.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}
.group:hover .group-hover\:text-bone\/80{color:rgb(242 235 223 / 0.8)}
.hover\:text-bone\/85:hover{color:rgb(242 235 223 / 0.85)}
.hover\:text-bone\/90:hover{color:rgb(242 235 223 / 0.9)}
.hover\:text-white:hover{color:rgb(255 255 255)}
.group:hover .group-hover\:border-white\/35{border-color:rgb(255 255 255 / 0.35)}
.group:hover .group-hover\:text-bone\/70{color:rgb(242 235 223 / 0.7)}
.hover\:text-bone\/70:hover{color:rgb(242 235 223 / 0.7)}
.hover\:text-bone\/80:hover{color:rgb(242 235 223 / 0.8)}
@media (min-width:640px){.sm\:flex{display:flex}.sm\:block{display:block}.sm\:flex-row{flex-direction:row}}
@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}}
