@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/azeret-mono-latin-ext-wght-normal.CaAVEd4C.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/azeret-mono-latin-wght-normal.BhHwRSCm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f3f4f1;--ink:#141414;--ink-2:#4a4c48;--rule:#c9ccc6;--magenta:#e4007c;--cyan:#00aeef;--yellow:#ffe100;--white:#fff;--footer-rule:#5a5c58;--footer-label:#a9aba6;--sans:"Archivo Variable", "Archivo", system-ui, sans-serif;--mono:"Azeret Mono Variable", "Azeret Mono", ui-monospace, monospace;--m:clamp(16px, 2.4vw, 36px);--gut:clamp(12px, 1.4vw, 20px);--strip-h:56px;--frame:2px;--fg:var(--ink);--bg:var(--paper);--focus:var(--magenta);color-scheme:light;scrollbar-color:var(--ink) var(--paper)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--strip-h) + 8px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;caret-color:var(--magenta);accent-color:var(--ink);margin:0;font-size:1.0625rem;font-weight:400;font-stretch:100%;line-height:1.5}h1,h2,h3,p,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}img,svg,canvas{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit}::selection{background:var(--magenta);color:var(--white)}.sec--magenta ::selection{background:var(--ink);color:var(--white)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:3px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sec--cyan,.sec--yellow,.sec--magenta,.partfield{--focus:var(--ink)}.cartiglio{--focus:var(--magenta)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum";letter-spacing:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--m);z-index:50;background:var(--ink);color:var(--white);padding:10px 14px;font-weight:700;position:absolute;top:-60px}.skip:focus{top:8px}.pg{column-gap:var(--gut);padding-inline:var(--m);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.strip{z-index:20;background:var(--paper);border-bottom:var(--frame) solid var(--ink);position:sticky;top:0}.strip__in{height:var(--strip-h);align-items:center}.brand{letter-spacing:-.005em;grid-column:1/4;justify-self:start;align-items:center;gap:8px;font-size:1.375rem;font-weight:800;font-stretch:75%;text-decoration:none;display:inline-flex}.brand b{background:var(--magenta);color:var(--white);padding:3px 7px 2px;font-weight:800}.strip__nav{grid-column:4/10;gap:clamp(14px,2vw,32px);display:flex}.strip__nav a,.strip__place{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.875rem;font-weight:650;font-stretch:75%;text-decoration:none}.strip__nav a .mono{margin-right:3px;font-size:.75rem;font-weight:500}.strip__nav a:hover{text-decoration:underline 2px}.strip__place{color:var(--ink-2);grid-column:10/11}.strip__cta{background:var(--magenta);color:var(--white);letter-spacing:.05em;text-transform:uppercase;grid-column:11/13;justify-self:end;padding:9px 16px 8px;font-size:.9375rem;font-weight:800;font-stretch:75%;text-decoration:none}.strip__cta:hover{background:var(--ink)}.hero{min-height:calc(100svh - var(--strip-h));grid-template-rows:auto 1fr;display:grid}.hero__title{align-items:end;row-gap:clamp(14px,1.6vw,22px);padding-top:clamp(20px,2.6vw,36px);padding-bottom:clamp(18px,2.4vw,32px)}.display{letter-spacing:0;word-spacing:.08em;text-transform:uppercase;text-wrap:balance;grid-column:1/-1;font-size:clamp(3rem,7.2vw,7.5rem);font-weight:900;font-stretch:62%;line-height:1.04}.mg{color:var(--magenta)}.lede{letter-spacing:-.005em;text-wrap:balance;grid-column:1/11;font-size:clamp(1.25rem,1.85vw,1.75rem);font-weight:600;line-height:1.2}.matsel__detail{display:none}.hero__sheet{border-top:var(--frame) solid var(--ink);grid-template-columns:7fr 5fr;column-gap:0;min-height:clamp(380px,46svh,560px);padding-right:0}.matsel{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.matsel__legend{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;width:100%;padding:10px 16px 8px 0;font-size:.8125rem;font-weight:700;font-stretch:75%;display:flex}.matsel__head,.matsel__row{grid-template-columns:minmax(150px,1.7fr) repeat(4,minmax(64px,.75fr)) minmax(150px,1.6fr);align-items:center;column-gap:12px;display:grid}.matsel__head{background:var(--ink);color:var(--paper);letter-spacing:.07em;text-transform:uppercase;padding:8px 16px 7px 12px;font-size:.75rem;font-weight:600;font-stretch:75%}.matsel__row{border-bottom:1px solid var(--rule);cursor:pointer;flex:1 1 0;min-height:54px;padding:6px 16px 6px 12px;transition:background-color .12s ease-out;position:relative}.matsel__row:hover{background:#1414140d}.matsel__row input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.matsel__row:has(input:focus-visible){outline:3px solid var(--magenta);outline-offset:-3px}.matsel__row:has(input:checked){background:var(--magenta);color:var(--white);border-bottom-color:var(--magenta)}.matsel__row:has(input:checked):has(input:focus-visible){outline-color:var(--ink)}.matsel__name{flex-direction:column;line-height:1.1;display:flex}.matsel__name b{letter-spacing:.01em;text-transform:uppercase;font-size:1.375rem;font-weight:800;font-stretch:75%}.matsel__name small{opacity:.85;font-size:.75rem}.matsel__row:has(input:checked) .matsel__name small{opacity:1}.matsel__use{font-size:.875rem;line-height:1.25}.matsel__foot{color:var(--ink-2);padding:8px 16px 10px 0;font-size:.8125rem}.rate{gap:3px;display:inline-flex}.rate i{opacity:.38;border:1.5px solid;width:13px;height:13px;display:block}.rate[data-v="1"] i:nth-of-type(-n+1),.rate[data-v="2"] i:nth-of-type(-n+2),.rate[data-v="3"] i:nth-of-type(-n+3){opacity:1;background:currentColor}.partfield{--part-bg:var(--magenta);background:var(--magenta);color:var(--white);border-left:var(--frame) solid var(--ink);min-height:380px;position:relative;overflow:hidden}.partfield__stage{cursor:grab;position:absolute;inset:76px 0 100px}.partfield__stage:active{cursor:grabbing}.partfield__stage canvas{opacity:0;width:100%;height:100%;transition:opacity .26s ease-out}.has-gl .partfield__stage canvas{opacity:1}.partfield__fallback{text-align:center;pointer-events:none;place-content:center;padding:20px;font-size:.875rem;display:grid;position:absolute;inset:0}.has-gl .partfield__fallback,.is-loading .partfield__fallback,.partfield:not(.has-gl) .partfield__hint,.partfield:not(.has-gl) .partfield__scale,.partfield:not(.has-gl) .partfield__layers{display:none}.partfield__meta{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;font-size:.8125rem;line-height:1.35;display:flex;position:absolute;top:16px;left:20px;right:20px}.partfield__meta b{letter-spacing:.03em;text-transform:uppercase;font-size:1rem;font-weight:800;font-stretch:75%}.partfield__read{text-align:right;white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.matchip{background:var(--c,#fff);border:1.5px solid var(--white);width:12px;height:12px;display:inline-block}.is-printing .partfield__read{background:var(--white);color:var(--ink);padding:2px 6px}.is-printing .matchip{border-color:var(--ink)}.rh-short{display:none}.partfield__scale{pointer-events:none;align-items:center;gap:8px;font-size:.6875rem;display:flex;position:absolute;bottom:84px;left:20px}.partfield__scale i{width:var(--w,40px);border:1.5px solid;border-top:0;height:8px;display:block}.partfield__hint{pointer-events:none;font-size:.75rem;position:absolute;bottom:84px;right:20px}.codebar{background:var(--ink);height:56px;color:var(--white);white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:0 14px 0 16px;text-decoration:none;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.codebar__code{color:var(--yellow);white-space:nowrap;font-size:clamp(1rem,1.6vw,1.375rem);font-weight:600}.codebar__act{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:.9375rem;font-weight:700;font-stretch:75%;display:inline-flex}.codebar:hover{background:var(--white);color:var(--ink)}.codebar:hover .codebar__code{color:var(--magenta)}.arrow{flex:none;width:22px;height:22px;transition:transform .16s cubic-bezier(.16,1,.3,1)}.codebar:hover .arrow,.send:hover .arrow{transform:translate(4px)}.drawing{width:100%;height:auto;color:var(--ink)}.drawing--paper{color:var(--white)}.drawing .d-body path,.drawing .d-body rect{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linejoin:miter}.drawing .d-body .t,.drawing .d-thin{stroke-width:1.1px}.drawing .d-body rect[fill]{fill:url(#hatch);stroke-width:0}.drawing .d-hidden{stroke-dasharray:7 5;stroke-width:1.25px!important}.drawing .d-axis path{stroke:currentColor;stroke-width:1px;stroke-dasharray:22 5 3 5;fill:none;opacity:.8}.drawing .d-dim path{fill:none;stroke:currentColor;stroke-width:1px}.drawing .d-dim .d-head{fill:currentColor;stroke:none}.drawing .d-area{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:10 6}.drawing text{fill:currentColor;font-family:var(--mono)}.drawing .d-num{font-size:15px;font-weight:600}.drawing .d-lab{font-size:14px;font-weight:500}.drawing .d-foot{opacity:.8;font-size:11px}.relief .d-body rect:first-child{fill:url(#hatch);stroke:none}.sec{padding-bottom:clamp(72px,9vw,136px)}.sec--paper{background:var(--paper)}.sec--paper+.sec--paper{border-top:var(--frame) solid var(--ink)}.sec--cyan{background:var(--cyan);color:var(--ink)}.sec--yellow{background:var(--yellow);color:var(--ink)}.sec--magenta{background:var(--magenta);color:var(--white)}.runhead{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;gap:16px;margin-bottom:clamp(44px,6.5vw,96px);padding-block:10px 9px;font-size:.75rem;font-weight:600;font-stretch:75%;display:flex}.runhead .mono{letter-spacing:0;text-transform:none;font-weight:500}.sec__grid{align-items:start;row-gap:clamp(24px,3vw,44px)}.statement{letter-spacing:-.015em;text-wrap:balance;grid-column:1/11;font-size:clamp(2.5rem,6vw,6rem);font-weight:850;font-stretch:68%;line-height:.92}.sec__text{grid-column:1/6;gap:1em;max-width:60ch;display:grid}.sec__uses{font-weight:600}.sec__fig{grid-column:7/13}.sec__fig figcaption{border-top:1px solid;margin-top:10px;padding-top:8px;font-size:.8125rem}.spec{border-top:var(--frame) solid currentColor;grid-column:1/6}.spec div{border-bottom:1px solid;grid-template-columns:minmax(120px,.8fr) 1.6fr;gap:16px;padding:10px 0 9px;display:grid}.sec--paper .spec div{border-bottom-color:var(--rule)}.spec dt{letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:.8125rem;font-weight:650;font-stretch:75%}.spec dd{font-size:1rem}.inks{flex-wrap:wrap;gap:6px 12px;display:flex}.ink{align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.ink i{border:1.5px solid var(--ink);width:16px;height:16px;display:block}.ink--C i{background:var(--cyan)}.ink--M i{background:var(--magenta)}.ink--Y i{background:var(--yellow)}.ink--K i{background:var(--ink)}.ink--W i{background:var(--white)}.ink--V i{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--ink) calc(50% - 1px), var(--ink) calc(50% + 1px), transparent calc(50% + 1px))}#stampa-3d .sec__text{grid-row:2}#stampa-3d .spec{grid-row:3}#stampa-3d .fig-gland{grid-row:2/4;place-self:center end;width:100%;max-width:640px}#uv .sec__text{grid-row:2}#uv .spec{grid-row:3}#uv .fig-relief{grid-row:2/4;align-self:center}.subs{border-top:var(--frame) solid var(--ink);grid-area:5/1/auto/-1;margin-top:clamp(12px,2vw,28px)}.subs__row{gap:var(--gut);border-bottom:1px solid var(--ink);grid-template-columns:minmax(150px,.7fr) 1.2fr 1.2fr;padding:12px 0 11px;display:grid}.subs__row--head{background:var(--ink);color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;padding:9px 12px 8px;font-size:.75rem;font-weight:600;font-stretch:75%}.subs__name{text-transform:uppercase;letter-spacing:.02em;font-size:1.25rem;font-weight:800;font-stretch:75%;line-height:1.15}.uvapps{column-gap:calc(var(--gut) * 2);border-top:var(--frame) solid var(--ink);border-bottom:1px solid var(--ink);grid-area:4/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(12px,2vw,28px);display:grid}.uvapp{padding:18px 0 20px;position:relative}.uvapp+.uvapp:before{content:"";top:0;bottom:0;left:calc(var(--gut) * -1);border-left:1px solid var(--ink);position:absolute}.uvapp figure{flex-direction:column;gap:14px;height:100%;display:flex}.uvapp figcaption{align-content:start;gap:4px;display:grid}.uvapp__fig{aspect-ratio:4/3;flex:none;width:100%;height:auto}.uvapp__name{letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem;font-weight:850;font-stretch:75%;line-height:1.15}.uvapp__name .mono{margin-right:8px;font-size:1rem;font-weight:600}.uvapp__spec{margin-top:2px;font-size:.875rem;font-weight:600}.drawing .d-body circle{fill:none;stroke:currentColor;stroke-width:2.25px}.drawing .d-body circle.t{stroke-width:1.5px}.uv-print path:not([fill]),.uv-print rect:not([fill]),.uv-print ellipse,.uv-print use{fill:currentColor;stroke:none}.drawing .uv-top,.drawing .uv-print .uv-top{fill:var(--cyan);stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.drawing .uv-ext{fill:inherit;stroke:inherit}.drawing .uv-print .uv-line{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:miter}.drawing .uv-txt{font-family:var(--sans);letter-spacing:.04em;font-size:12px;font-weight:800;font-stretch:75%}.drawing .uv-txt--sm{font-size:9px}.drawing .uv-knock,.drawing .uv-print .uv-knock{fill:var(--cyan)}.drawing text.uv-knock{font-size:11px}.drawing text.uv-txt--sm{font-size:9px}.drawing text.uv-txt--xs{font-size:6.5px}.drawing .d-over circle{fill:var(--cyan);stroke:currentColor;stroke-width:2.25px}.drawing .d-over .d-knob,.drawing .d-body .d-dot{fill:currentColor;stroke:none}.drawing .d-over rect,.drawing .d-over .d-solid{fill:var(--cyan);stroke:currentColor;stroke-width:2px}.drawing .d-over .d-line{fill:none;stroke:currentColor;stroke-width:1.5px}.drawing .d-over .d-stick{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round}.drawing .d-over .d-stick--thin{stroke-width:2.2px}.drawing .d-over .d-tube{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round}.drawing .d-over .d-tube-core{fill:none;stroke:var(--cyan);stroke-width:3.5px;stroke-linecap:round}.uv-head{fill:currentColor;opacity:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.uvapp:hover .uv-print{animation:1.4s linear both uv-print}.uvapp:hover .uv-head{animation:1.4s linear both uv-head}}@keyframes uv-print{0%{clip-path:inset(0 100% 0 0) view-box}to{clip-path:inset(0) view-box}}@keyframes uv-head{0%{opacity:1;transform:translate(0)}96%{opacity:1}to{opacity:0;transform:translate(317px)}}.sec--cyan .sec__text,.sec--cyan .subs__row,.sec--cyan .spec dd,.sec--cyan .ink{font-weight:480}.sec--cyan .sec__uses{font-weight:650}.sec--cyan .spec dd.mono{font-weight:600}.sec--cyan .spec dt,.sec--cyan .runhead{font-weight:720}.sec--cyan .runhead .mono{font-weight:600}.sec--cyan .subs__row--head{font-size:.8125rem;font-weight:720}.sec--cyan .subs__name{font-weight:850}.sec--cyan .sec__fig figcaption{font-size:.9375rem;font-weight:500}.sec--cyan .drawing .d-dim path,.sec--cyan .drawing .d-body .t{stroke-width:1.5px}.sec--cyan .drawing .d-lab{font-size:15px;font-weight:650}.sec--cyan .drawing .d-num{font-size:16px;font-weight:700}@media (width<=700px){.sec--cyan .drawing .d-lab{font-size:16px}.sec--cyan .drawing .d-num{font-size:17px}}#tessile .sec__text{grid-row:2}#tessile .fig-tee{grid-area:2/8/4/13;justify-self:end;width:100%;max-width:440px}.compare{border-top:var(--frame) solid var(--ink);grid-area:3/1/auto/8}.compare__row{border-bottom:1px solid var(--ink);grid-template-columns:minmax(110px,.7fr) 1fr 1fr;gap:16px;padding:11px 0 10px;font-size:.9375rem;line-height:1.35;display:grid}.compare__row>span:first-child{letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:.8125rem;font-weight:650;font-stretch:75%}.compare__row--head{background:var(--ink);color:var(--yellow);margin-inline:0;padding:10px 12px 9px}.compare__row--head>span{letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem;font-weight:800;font-stretch:75%}.compare__row--head small{letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500;font-stretch:100%;display:block}.compare .off{color:#1414149e;align-items:center;gap:8px;display:inline-flex}.compare .off i{border:1.5px solid;width:34px;height:14px;display:block}.proc{border-top:var(--frame) solid var(--ink);grid-column:1/-1}.proc li{gap:var(--gut);border-bottom:1px solid var(--rule);grid-template-columns:minmax(160px,.6fr) 1fr 1fr;padding:16px 0 15px;display:grid}.proc__head{background:var(--ink);color:var(--paper);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:600;font-stretch:75%;padding:9px 12px 8px!important}.proc__phase{text-transform:uppercase;letter-spacing:.01em;font-size:1.375rem;font-weight:800;font-stretch:75%;line-height:1.1}.proc__phase .mono{color:var(--magenta);margin-right:6px;font-size:1.25rem;font-weight:700}.proc__row>span:not(.proc__phase){max-width:52ch}.req{row-gap:clamp(28px,4vw,56px)}.req__lead{top:calc(var(--strip-h) + 24px);flex-direction:column;grid-column:1/6;align-self:start;gap:clamp(18px,2vw,28px);display:flex;position:sticky}.req__lead .statement{margin-top:0;font-size:clamp(2.25rem,4.4vw,4.5rem)}.req__code{background:var(--ink);color:var(--yellow);overflow-wrap:anywhere;padding:14px 18px;font-size:clamp(1.25rem,2.3vw,2rem);font-weight:600}.req__note{max-width:46ch}.form{gap:22px var(--gut);grid-column:7/13;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.form>.seg,.field--wide,.form__send{grid-column:1/-1}.form label,.form legend,.field__label{letter-spacing:.07em;text-transform:uppercase;font-size:.8125rem;font-weight:700;font-stretch:75%}.form label small{letter-spacing:.02em;text-transform:none;font-weight:500;font-stretch:100%}.hp{position:absolute;left:-9999px}.seg{border:0;min-width:0;margin:0;padding:0}.seg[hidden]{display:none}.seg legend{margin-bottom:8px;padding:0}.seg,.seg__set{flex-wrap:wrap;gap:6px;display:flex}.seg legend{width:100%}.seg label{display:block;position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span{border:var(--frame) solid var(--white);letter-spacing:.02em;text-transform:none;cursor:pointer;padding:9px 14px 8px;font-size:.9375rem;font-weight:650;font-stretch:80%;display:block}.seg label:hover span{background:#ffffff24}.seg input:checked+span{background:var(--white);color:var(--ink)}.seg input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field input:not([type=checkbox]):not([type=file]),.field textarea{background:var(--white);width:100%;color:var(--ink);border:var(--frame) solid var(--ink);border-radius:0;padding:11px 12px 10px;font-size:1rem;line-height:1.4}.field textarea{resize:vertical;min-height:128px}.field input::placeholder,.field textarea::placeholder{color:#5d5f5b;opacity:1}.field input:focus-visible,.field textarea:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.field [aria-invalid]{border-width:3px!important;border-color:var(--ink)!important;background:#fff4fa!important}.field__help{font-size:.8125rem}.field__err{background:var(--ink);color:var(--white);align-self:flex-start;padding:4px 8px 3px;font-size:.8125rem;font-weight:600;display:none}.field__err.is-on{display:block}.stepper{grid-template-columns:48px 1fr 48px;display:grid}.stepper button{background:var(--ink);color:var(--white);border:var(--frame) solid var(--ink);cursor:pointer;place-items:center;display:grid}.stepper button:hover{background:var(--white);color:var(--ink)}.stepper svg{width:18px;height:18px}.stepper svg path{stroke:currentColor;stroke-width:2.5px;fill:none}.stepper input{text-align:center;font-family:var(--mono);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;border-inline:0!important}.stepper input::-webkit-inner-spin-button,.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.drop{border:var(--frame) dashed var(--white);cursor:pointer;flex-direction:column;gap:4px;padding:18px 16px;display:flex;position:relative;text-transform:none!important;letter-spacing:0!important;font-size:1rem!important;font-weight:400!important;font-stretch:100%!important}.drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.drop:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.drop.is-over,.drop:hover{background:#ffffff24}.drop.has-files{border-style:solid}.drop__body b{text-underline-offset:.2em;text-decoration:underline}.drop__list{overflow-wrap:anywhere;font-size:.8125rem}.check{cursor:pointer;align-items:flex-start;gap:12px;display:flex;text-transform:none!important;letter-spacing:0!important;font-size:1rem!important;font-weight:400!important;font-stretch:100%!important}.check input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin:1px 0 0}.form__send{gap:12px;margin-top:6px;display:grid}.send{background:var(--ink);min-height:64px;color:var(--white);cursor:pointer;text-align:left;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 18px;display:grid}.send__label{letter-spacing:.04em;text-transform:uppercase;font-size:1.25rem;font-weight:800;font-stretch:75%}.send__code{color:var(--yellow);justify-self:end;font-size:.9375rem}.send:hover{background:var(--white);color:var(--ink)}.send:hover .send__code{color:var(--magenta)}.send:disabled{cursor:progress;background:#3a3a3a}.form[data-state=sending] .send__label:after{content:"…"}.form__status{min-height:1.45em;font-size:1rem;line-height:1.45}.form__status:empty{display:none}.form[data-state=sent] .form__status,.form[data-state=mailed] .form__status{background:var(--white);color:var(--ink);padding:12px 14px}.form[data-state=error] .form__status{background:var(--ink);color:var(--white);padding:12px 14px}.cartiglio{background:var(--ink);color:var(--paper);padding-block:clamp(40px,5vw,72px) clamp(28px,3vw,40px)}.cartiglio__grid{border:var(--frame) solid var(--paper);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cartiglio__grid div{border-right:1px solid var(--footer-rule);border-bottom:1px solid var(--footer-rule);padding:12px 14px 14px}.cartiglio__grid div:nth-child(4n){border-right:0}.cartiglio__grid dt{letter-spacing:.08em;text-transform:uppercase;color:var(--footer-label);margin-bottom:4px;font-size:.6875rem;font-weight:600;font-stretch:75%}.cartiglio__grid dd{font-size:.9375rem;line-height:1.4}.c-brand{background:var(--magenta);color:var(--white);grid-row:span 2}.c-brand dt{color:var(--white)!important}.c-brand dd b{text-transform:uppercase;margin-bottom:6px;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:900;font-stretch:62%;line-height:.95;display:block}@media (width<=1100px){.strip__nav{grid-column:4/11}.strip__place{display:none}.display,.lede{grid-column:1/-1}.hero__sheet{padding-right:var(--m);grid-template-columns:1fr}.matsel__row,.matsel__head{padding-left:8px;padding-right:8px}.partfield{min-height:440px;margin-inline:calc(-1 * var(--m));border-left:0}.sec__text,.spec,.compare{grid-column:1/-1!important}#stampa-3d .fig-gland,#uv .fig-relief,#tessile .fig-tee{grid-area:auto/1/auto/-1;justify-self:center}#stampa-3d .spec,#uv .spec,#tessile .compare,.subs,.uvapps{grid-row:auto}.uvapps{grid-template-columns:repeat(2,minmax(0,1fr))}.uvapp:nth-child(odd):before{display:none}.uvapp:nth-child(n+3){border-top:1px solid var(--ink)}.req__lead{grid-column:1/-1;position:static}.form{grid-column:1/-1}.cartiglio__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cartiglio__grid div:nth-child(4n){border-right:1px solid var(--footer-rule)}.cartiglio__grid div:nth-child(2n){border-right:0}.c-brand{grid-area:auto/1/auto/-1}}@media (width<=359px){.matsel__name b{font-stretch:68%}.codebar__code{font-size:.8125rem!important}.codebar{gap:6px!important}.uvapp__name{font-size:.9375rem!important}.codebar__act{gap:4px!important;font-size:.75rem!important}.runhead{letter-spacing:.02em!important}}@media (width<=700px){:root{--strip-h:52px}.strip__nav{display:none}.brand{grid-column:1/8;font-size:1.125rem}.strip__cta{grid-column:8/13;align-items:center;min-height:44px;padding:0 12px;font-size:.875rem;display:inline-flex}.display{font-size:clamp(2.5rem,12vw,4.5rem)}.lede{font-size:1.0625rem}.matsel__legend{flex-direction:column;gap:2px;padding-right:0}.matsel__head{display:none}.hero__sheet{border-top:0;flex-direction:column;display:flex}.partfield{order:-1;min-height:400px}.matsel{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:10px;display:grid}.matsel__legend{padding:0 0 8px}.matsel__row{border:1px solid var(--ink);border-right-width:0;flex:none;justify-content:center;align-items:center;min-height:48px;padding:0 2px;display:flex}.matsel__row:last-of-type{border-right-width:1px}.matsel__row:has(input:checked){border-color:var(--magenta)}.matsel__row .rate,.matsel__row .matsel__use,.matsel__name small{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.matsel__name b{letter-spacing:0;font-size:clamp(.75rem,3.6vw,.9375rem)}.matsel__detail{border-bottom:1px solid var(--rule);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;padding:12px 0 4px;display:grid}.matsel__detail .rate{grid-template-columns:repeat(3,13px);align-content:start;gap:3px;display:grid}.matsel__detail .rate:before{content:attr(data-label) / "";letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;margin-bottom:2px;font-size:.6875rem;font-weight:600;font-stretch:75%}.matsel__detail .matsel__use{grid-column:1/-1;font-size:.9375rem}.matsel__foot{grid-column:1/-1;padding-right:0}.partfield__meta{flex-direction:column;gap:6px}.partfield__read{text-align:left}.partfield__hint{font-size:.6875rem;bottom:80px;right:12px}.codebar{gap:10px;padding:0 10px 0 12px;bottom:12px;left:12px;right:12px}.codebar__code{font-size:.9375rem}.codebar__act{gap:6px;font-size:.8125rem}.codebar .arrow{width:18px;height:18px}.partfield__scale{bottom:80px;left:12px}.partfield__meta{top:12px;left:12px;right:12px}.statement{grid-column:1/-1;font-size:clamp(2.25rem,11vw,3.25rem)}.runhead{letter-spacing:.04em;font-size:.6875rem}.runhead>span{white-space:nowrap}.rh-long{display:none}.rh-short{display:inline}.spec div{grid-template-columns:1fr;gap:2px}.subs__row--head{display:none}.subs__row{grid-template-columns:1fr;gap:2px}.subs__row>span:not(.subs__name){font-size:.9375rem}#uv .fig-relief{justify-self:stretch}.uvapp__name{font-size:1.0625rem}.uvapp__name .mono{margin-right:6px;font-size:.875rem}.compare__row{grid-template-columns:1fr 1fr}.compare__row>span:first-child{grid-column:1/-1}.compare__row--head>span:first-child{display:none}.proc li{grid-template-columns:1fr;gap:6px}.proc__head{display:none!important}.proc__row>span:not(.proc__phase):before{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:650;font-stretch:75%;display:block}.proc__row>span:nth-child(2):before{content:"Tu" / ""}.proc__row>span:nth-child(3):before{content:"Noi" / ""}.form{grid-template-columns:1fr}.send{grid-template-columns:1fr auto}.send__code{grid-area:2/1/auto/2;justify-self:start}.send .arrow{grid-area:1/2/3}.cartiglio__grid{grid-template-columns:1fr}.cartiglio__grid div{border-right:0!important}}
