@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)format("woff2");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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_a7a1214f-module__b0ZHJa__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_a7a1214f-module__b0ZHJa__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.1jg2wqmry50dw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.097t91mu4nbwo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.2a66m7dsu0m6t.woff2)format("woff2");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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.1puy2ov14w4rp.woff2)format("woff2");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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.3bm7l-ln3bnu5.woff2)format("woff2");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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_d693003a-module__E7QmCq__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_d693003a-module__E7QmCq__variable{--font-nunito:"Nunito Sans", "Nunito Sans Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.woff2)format("woff2");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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_be2d7016-module__9xP25q__className{font-family:Space Mono,Space Mono Fallback;font-style:normal;font-weight:400}.space_mono_be2d7016-module__9xP25q__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
.itaf{--paper:#fff;--ink:#191a1b;--ink-60:#191a1bd6;--ink-40:#191a1b9e;--ink-25:#191a1b73;--line:#191a1b1a;--marigold:#f5a623;--magenta:#d6336c;--wine:#b02458;--teal:#0f9182;--purple:#6741d9;--ring:0 0 0 1px #5e5a5a1a;--shadow-soft:0 16px 40px -8px #0000001a;--shadow-pop:0 22px 50px -12px #00000029;--display:var(--font-playfair), Georgia, "Times New Roman", serif;--body:Avenir, var(--font-nunito), system-ui, sans-serif;--mono:var(--font-space-mono), ui-monospace, monospace;min-height:100dvh;font-family:var(--body);color:var(--ink);background:radial-gradient(64% 44% at 50% -8%,#f5a6232b,#0000 66%),radial-gradient(48% 40% at 2% 20%,#6741d90d,#0000 68%),radial-gradient(48% 40% at 98% 14%,#d6336c0b,#0000 68%),linear-gradient(#fefaf7,#fdf6f1 46%,#fbf7f4);padding:clamp(46px,13vh,130px) 22px 110px;line-height:1.6;position:relative}.itaf:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#191a1b07 0 1px,#0000 1px 148px),repeating-linear-gradient(#191a1b07 0 1px,#0000 1px 148px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 52%);mask-image:linear-gradient(#000,#0000 52%)}.itaf:after{content:"";z-index:90;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.itaf .col{z-index:1;text-align:center;max-width:640px;margin:0 auto;position:relative}.itaf a{color:inherit;text-decoration:none}.itaf :focus-visible{outline:2px solid var(--magenta);outline-offset:3px;border-radius:8px}.itaf .tag{z-index:2;align-items:flex-start;gap:10px;display:flex;position:absolute;top:24px;left:28px}.itaf .tag i{background:var(--marigold);flex:none;width:7px;height:7px;margin-top:4px;transition:transform .2s,background .2s;transform:rotate(45deg)}.itaf .tag span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:10.5px;line-height:1.4}.itaf .tag em{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--ink-40);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.itaf .tag:hover i{background:var(--magenta);transform:rotate(135deg)}.itaf .tag:hover em{color:var(--ink)}.itaf .mark{width:52px;transition:transform .2s;display:inline-block}.itaf .mark:hover{transform:rotate(-4deg)scale(1.04)}.itaf .mark img{width:100%;height:auto;display:block}.itaf h1{font-family:var(--display);letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(34px,6vw,56px);font-weight:700;line-height:1.08}.itaf h1 .u{white-space:nowrap;display:inline-block;position:relative}.itaf h1 .u svg{z-index:-1;width:110%;height:128%;position:absolute;top:6%;left:-5%;overflow:visible}.itaf .sub{color:#191a1bbd;margin:26px 0 0;font-size:clamp(15px,1.6vw,17px);font-weight:500}.itaf form{margin:clamp(22px,3.4vw,30px) 0 0}.itaf .bar{background:var(--paper);box-shadow:var(--ring), var(--shadow-soft);border-radius:14px;gap:6px;padding:6px;transition:box-shadow .18s;display:flex}.itaf .bar:focus-within{box-shadow:0 0 0 2px var(--marigold), var(--shadow-pop)}.itaf .bar input{min-width:0;font-family:var(--body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:13px 14px;font-size:17px}.itaf .bar input::placeholder{color:var(--ink-25)}.itaf .bar button{cursor:pointer;background:var(--ink);color:#fff;font-family:var(--body);border:0;border-radius:999px;flex:none;padding:12px 28px;font-size:16px;transition:background .16s,box-shadow .16s,opacity .16s}.itaf .bar button:hover{background:var(--magenta);box-shadow:0 10px 24px -10px #d6336ca6}.itaf .bar button:disabled{opacity:.7;cursor:default}.itaf .ex{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.itaf .ex button{background:var(--paper);width:100%;height:100%;box-shadow:var(--ring);cursor:pointer;text-align:center;font-family:var(--body);color:var(--ink-60);border:0;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px 13px;font-size:13.5px;line-height:1.3;transition:background .16s,box-shadow .16s,transform .16s;display:flex}.itaf .ex button:hover{background:var(--paper);box-shadow:var(--ring), 0 12px 26px -14px #00000057;color:var(--ink);transform:translateY(-3px)}.itaf .ex img{object-fit:contain;flex:none;width:54px;height:54px}.itaf .deal{justify-content:center;gap:22px;height:88px;margin:26px 0 0;display:flex}.itaf .deal img{object-fit:contain;width:76px;height:76px;animation:1.35s ease-in-out infinite itaf-deal}.itaf .deal img:nth-child(2){animation-delay:.16s}.itaf .deal img:nth-child(3){animation-delay:.32s}@keyframes itaf-deal{0%,to{transform:translateY(0)rotate(-2.5deg)}45%{transform:translateY(-11px)rotate(2.5deg)}}.itaf .out{margin:26px 0 0}.itaf .card{text-align:left;background:var(--paper);box-shadow:var(--ring), var(--shadow-soft);border-radius:18px;padding:clamp(20px,3.2vw,30px);animation:.3s cubic-bezier(.2,.7,.3,1) both itaf-rise}@keyframes itaf-rise{0%{opacity:0;transform:translateY(10px)}}.itaf .kick{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-25);font-size:10.5px}.itaf .name{font-family:var(--display);letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(23px,2.9vw,31px);font-weight:500;line-height:1.12}.itaf .within{color:var(--ink-40);margin:5px 0 0;font-size:15px}.itaf .icons{gap:8px;margin:18px 0 0;display:flex}.itaf .icons img{width:54px;height:54px;box-shadow:var(--ring);background:#f4f0ea;border-radius:23%}.itaf .stat{color:var(--ink-60);margin:14px 0 0;font-size:15px}.itaf .stat b{color:var(--ink);font-weight:600}.itaf .stat .band{font-weight:600}.itaf .usp-k{letter-spacing:.1em;text-transform:none;font-size:11px}.itaf .rows{border-top:1px solid var(--line);margin:20px 0 0;padding:16px 0 0}.itaf .rows ul{margin:8px 0 0;padding:0;list-style:none}.itaf .rows li{justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:15px;line-height:1.35;display:flex}.itaf .rows li+li{border-top:1px solid var(--line)}.itaf .rows .n{font-family:var(--mono);color:var(--ink-25);flex:none;font-size:12px}.itaf .rows .n b{color:var(--ink);font-size:13px;font-weight:700}.itaf .more{color:var(--ink-60);align-items:center;gap:8px;margin:16px 0 0;font-size:15px;display:inline-flex}.itaf .more span{box-shadow:inset 0 -2px 0 var(--marigold)}.itaf .more:hover{color:var(--ink)}.itaf .more:hover span{box-shadow:inset 0 -3px 0 var(--marigold)}.itaf .more svg{transition:transform .16s}.itaf .more:hover svg{transform:translate(3px)}.itaf .lock{text-align:center;padding:clamp(26px,4vw,38px)}.itaf .lock .name{margin:0;font-size:clamp(26px,3.2vw,34px)}.itaf .lock p{color:var(--ink-40);margin:10px 0 0;font-size:16px}.itaf .btn{background:var(--ink);color:#fff;border-radius:999px;margin:18px 0 0;padding:13px 30px;font-size:16px;transition:background .16s,box-shadow .16s;display:inline-block}.itaf .btn:hover{background:var(--magenta);box-shadow:0 10px 24px -10px #d6336ca6}.itaf .quiet{font-family:var(--mono);color:var(--ink-40);margin:26px 0 0;font-size:13px}.itaf footer{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-25);justify-content:center;gap:26px;margin:76px 0 0;font-size:12px;display:flex}.itaf footer a:hover{color:var(--ink)}.itaf .sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:620px){.itaf .ex{grid-template-columns:1fr;gap:8px}.itaf .ex button{text-align:left;flex-direction:row;gap:12px;padding:8px 10px}.itaf .ex img{width:42px;height:42px}.itaf .bar{flex-direction:column}.itaf .bar button{width:100%;padding:14px 0}.itaf .deal{gap:12px}}@media (prefers-reduced-motion:reduce){.itaf .deal img,.itaf .card{animation:none}}
