html{opacity:0;transition:opacity .15s ease-in;visibility:hidden}:root{--raisin-black:#27272a;--dim-gray:#66666e;--platinum:#e6e6e9;--antiflash-white:#f4f4f6;--black:#000;--gold:#fdbb2d;--gold-rgb:253,187,45;--success:#b4ffb4;--error:#ffb4b4;--gradient-bottom-right:linear-gradient(to bottom right,#000,#66666e,#27272a,#e6e6e9,#f4f4f6);--gradient-right:linear-gradient(90deg,#66666e,#27272a);--bg-color:#000;--color-bg-primary:#000;--text-color:var(--antiflash-white);--muted-text-color:var(--platinum);--glass-surface:rgba(39,39,42,.2);--glass-hover:hsla(240,6%,91%,.1);--glass-border:hsla(240,6%,91%,.18);--card-surface:rgba(39,39,42,.15);--input-surface:rgba(39,39,42,.3);--focus-ring:rgba(253,187,45,.1);--radar-ring:hsla(240,6%,91%,.25);--radar-axis:hsla(240,6%,91%,.3);--radar-label:hsla(240,6%,91%,.85);--hero-name-font:"MedievalSharp",cursive;--hero-name-color:inherit;--hero-name-bg:linear-gradient(90deg,var(--gold),color-mix(in srgb,var(--gold) 55%,#fff 45%),var(--gold));--hero-name-bg-clip:text;--hero-name-text-fill:transparent;--hero-name-shadow:0 2px 4px color-mix(in srgb,var(--gold) 35%,transparent)}[data-theme=light]{--bg-color:#f8f9fb;--text-color:#111318;--muted-text-color:#3b3f46;--glass-surface:hsla(0,0%,100%,.6);--glass-hover:rgba(17,19,24,.06);--glass-border:rgba(17,19,24,.12);--card-surface:hsla(0,0%,100%,.7);--input-surface:hsla(0,0%,100%,.8);--focus-ring:rgba(253,187,45,.18);--radar-ring:rgba(17,19,24,.25);--radar-axis:rgba(17,19,24,.35);--radar-label:rgba(17,19,24,.9)}[data-theme=dark]{--bg-color:#000;--text-color:var(--antiflash-white);--muted-text-color:var(--platinum);--glass-surface:rgba(39,39,42,.2);--glass-hover:hsla(240,6%,91%,.1);--glass-border:hsla(240,6%,91%,.18);--card-surface:rgba(39,39,42,.15);--input-surface:rgba(39,39,42,.3);--focus-ring:rgba(253,187,45,.1);--radar-ring:hsla(240,6%,91%,.25);--radar-axis:hsla(240,6%,91%,.3);--radar-label:hsla(240,6%,91%,.85);--radar-line:hsla(240,6%,91%,.4);--radar-ring-fill:hsla(240,6%,91%,.1)}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-4kZc4IwOXqryLeYzsaTvEKd54SPfeeGKPyDAZei18kw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RvZUU2X45U7WIDI083h9MozPZMSPdvOCkgsORsWvPOw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}body{background:var(--bg-color);background-attachment:fixed;color:var(--text-color);font-family:Inter,"Inter Fallback: Arial",sans-serif;margin:0;min-height:100vh;overflow-x:hidden;padding:0 .5rem;position:relative;scroll-behavior:smooth;z-index:0}body:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";height:100vh;left:0;opacity:.07;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.hero-hearts{overflow:hidden;position:relative}.hero-hearts-layer{inset:0;pointer-events:none;position:absolute;z-index:0}.hero-hearts .heart{fill:transparent;height:26px;opacity:0;position:absolute;stroke:var(--hero-name-color,var(--gold));stroke-width:1.2;width:28px;will-change:transform,opacity}.heart--up{animation:floatUp 16s ease-in-out infinite;animation-delay:0s;bottom:-8%;left:12%}.heart--up-2{animation:floatUp 14s ease-in-out infinite;animation-delay:4s;bottom:-10%;right:18%}.heart--side{animation:floatSide 18s ease-in-out infinite;animation-delay:2s;left:-8%;top:25%}.heart--side-2{animation:floatSideReverse 16s ease-in-out infinite;animation-delay:7s;right:-8%;top:65%}.heart--diagonal{animation:floatDiagonal 20s ease-in-out infinite;animation-delay:5s;bottom:15%;left:-8%}.heart--blink{animation:blink 8s ease-in-out infinite;animation-delay:3s;left:75%;top:50%}.heart--blink-2{animation:blink 10s ease-in-out infinite;animation-delay:8s;left:25%;top:20%}.heart--boom{animation:explode 15s ease-out infinite;animation-delay:6s;left:60%;top:35%}.heart--float{animation:gentleFloat 12s ease-in-out infinite;animation-delay:1s;left:40%;top:70%}.heart--pulse{animation:pulse 10s ease-in-out infinite;animation-delay:9s;right:20%;top:45%}@keyframes floatUp{0%{opacity:0;transform:translateY(0) rotate(0) scale(.7)}10%{opacity:.2}50%{opacity:.25}90%{opacity:.15}to{opacity:0;transform:translateY(-120vh) rotate(-15deg) scale(1.1)}}@keyframes floatSide{0%{opacity:0;transform:translate(0) rotate(0) scale(.7)}10%{opacity:.2}50%{opacity:.25}90%{opacity:.15}to{opacity:0;transform:translate(120vw) rotate(15deg) scale(1.1)}}@keyframes floatSideReverse{0%{opacity:0;transform:translate(0) rotate(0) scale(.7)}10%{opacity:.2}50%{opacity:.25}90%{opacity:.15}to{opacity:0;transform:translate(-120vw) rotate(-15deg) scale(1.1)}}@keyframes floatDiagonal{0%{opacity:0;transform:translate(0) rotate(0) scale(.7)}10%{opacity:.22}50%{opacity:.28}90%{opacity:.18}to{opacity:0;transform:translate(100vw,-100vh) rotate(25deg) scale(1.15)}}@keyframes blink{0%,40%{opacity:0;transform:scale(.6)}45%,55%{opacity:.3;transform:scale(1)}60%,to{opacity:0;transform:scale(.6)}}@keyframes explode{0%,65%{opacity:0;transform:scale(.3) rotate(0)}70%{opacity:.35;transform:scale(1) rotate(5deg)}75%{opacity:.3;transform:scale(1.4) rotate(-5deg)}to{opacity:0;transform:scale(2.2) rotate(15deg)}}@keyframes gentleFloat{0%,to{opacity:.18;transform:translateY(0) rotate(0)}50%{opacity:.25;transform:translateY(-30px) rotate(10deg)}}@keyframes pulse{0%,30%{opacity:0;transform:scale(.8)}35%{opacity:.28;transform:scale(1.05)}40%{opacity:.28;transform:scale(.95)}45%{opacity:.28;transform:scale(1)}50%,to{opacity:0;transform:scale(.8)}}.hero-hearts>:not(.hero-hearts-layer){position:relative;z-index:1}:root:not([data-palette=serene-heart]):not([data-palette=love-letter]):not([data-palette=blooming-garden]):not([data-palette=tomorrow-with-you]):not([data-palette=crimson-devotion]):not([data-palette=kiss-in-the-rain]):not([data-palette=first-date-fire]):not([data-palette=wine-lips]):not([data-palette=summer-polaroid]):not([data-palette=sweet-saudade]):not([data-palette=slow-ballad]):not([data-palette=midnight-promise]) .hero-hearts .heart{animation:none!important;opacity:0!important}@media(max-width:768px){.heart--boom,.heart--diagonal,.heart--pulse{display:none}.hero-hearts .heart{height:20px;width:22px}}.glass-card{-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);background:linear-gradient(180deg,#ffffff14,#ffffff05),var(--card-surface);border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 12px 40px #0000002e,inset 0 1px #ffffff0f,inset 0 -1px #0000002e;box-sizing:border-box;margin:2rem auto;max-width:800px;overflow:hidden;padding:2.5rem;position:relative;transition:transform .25s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.glass-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 45%,transparent),color-mix(in srgb,var(--gold) 12%,transparent),color-mix(in srgb,var(--gold) 35%,transparent));border-radius:inherit;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;padding:1px}.glass-card:after,.glass-card:before{content:"";pointer-events:none;position:absolute}.glass-card:after{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--gold) 22%,transparent),transparent 60%);height:200%;left:-20%;opacity:0;top:-40%;transform:rotate(25deg);transition:opacity .4s ease,transform .4s ease;width:60%}.glass-card:hover{box-shadow:0 18px 60px #00000040,0 8px 24px color-mix(in srgb,var(--gold) 8%,transparent),inset 0 1px #ffffff0d,inset 0 -1px #0000002e;transform:translateY(-6px)}.glass-card:hover:after{opacity:.35;transform:rotate(25deg) translate(4%)}.glass-card:focus-within{border-color:color-mix(in srgb,var(--gold) 40%,transparent);box-shadow:0 14px 50px color-mix(in srgb,var(--gold) 12%,transparent),0 12px 32px #00000040}.glass-card h2{letter-spacing:.3px;margin-bottom:1rem;margin-top:0;position:relative}.glass-card h2:after{background:linear-gradient(90deg,var(--gold),transparent);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:72px}.glass-card p{line-height:1.75;opacity:.92}a:focus-visible,button:focus-visible,textarea:focus-visible{outline:2px dashed var(--platinum);outline-offset:3px}@media(max-width:768px){body{padding:0 1rem}.glass-card{border:2px solid var(--glass-border);border-radius:16px;margin:1rem auto;max-width:calc(100% - 2rem);padding:1.5rem 1rem;width:calc(100% - 2rem)}}@media(prefers-reduced-motion:reduce){.glass-card,.glass-card:after,.glass-card:before{animation:none!important;transition:none!important}.glass-card:hover,.glass-card:hover:after{transform:none!important}.glass-card:hover:after{opacity:0!important}}@media(max-width:600px){body{padding:0 1rem}.glass-card{border:2px solid var(--glass-border);border-radius:12px;margin:1rem auto;max-width:calc(100% - 2rem);padding:1.2rem 1rem;width:calc(100% - 2rem)}}@media(max-width:480px){body{padding:0 .8rem}.glass-card{border:2px solid var(--glass-border);border-radius:10px;margin:.8rem auto;max-width:calc(100% - 1.6rem);padding:1rem .8rem;width:calc(100% - 1.6rem)}}:root[data-palette=hacker-glass]{--palette-name:"Hacker Glass";--brand-primary:#00ff8c;--brand-primary-soft:rgba(0,255,140,.45);--brand-primary-glow:rgba(0,255,140,.28);--brand-secondary:#00a86b;--brand-tertiary:#0b6623;--brand-base:#000;--brand-base-darker:#000;--brand-mist:rgba(0,255,140,.16);--brand-highlight:rgba(0,255,140,.58);--gold:#00ff8c;--gold-rgb:0,255,140;--text-color:rgba(210,255,228,.95);--muted-text-color:rgba(102,196,144,.76);--bg-color:var(--brand-base);--bg-elevated:rgba(0,24,10,.86);--bg-lifted:rgba(0,38,14,.62);--bg-gradient:linear-gradient(165deg,rgba(0,32,12,.74),rgba(0,14,6,.92) 45%,rgba(0,0,0,.98));--glass-surface:rgba(0,32,14,.38);--glass-surface-subtle:rgba(0,32,14,.22);--glass-hover:rgba(0,255,140,.12);--glass-border:rgba(0,255,140,.26);--glass-border-strong:rgba(0,255,140,.45);--glass-highlight:rgba(0,255,140,.32);--glass-shadow:0 18px 48px rgba(0,0,0,.72);--card-surface:rgba(0,30,12,.42);--card-border:rgba(0,255,140,.24);--input-surface:rgba(0,22,10,.56);--input-border:rgba(0,255,140,.32);--focus-ring:rgba(0,255,140,.46);--focus-ring-strong:rgba(0,255,180,.58);--accent-positive:#00ff8c;--accent-info:#00c896;--accent-subtle:rgba(0,255,140,.28);--accent-on-dark:hsla(0,0%,100%,.92);--glow-primary:0 0 20px rgba(0,255,140,.55);--glow-secondary:0 0 16px rgba(0,108,64,.48);--hero-name-font:"Fira Code","Consolas",monospace;--hero-name-color:#00ff8c;--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:#00ff8c;--hero-name-shadow:0 0 12px rgba(0,255,140,.5)}:root[data-palette=hacker-glass] .btn.run,:root[data-palette=hacker-glass] .contact-link,:root[data-palette=hacker-glass] .contact-method:hover,:root[data-palette=hacker-glass] .cta-button,:root[data-palette=hacker-glass] .glass-card:after,:root[data-palette=hacker-glass] .glass-card:before,:root[data-palette=hacker-glass] .glass-card:focus-within,:root[data-palette=hacker-glass] .glass-card:hover,:root[data-palette=hacker-glass] .language-option.active,:root[data-palette=hacker-glass] .method-icon,:root[data-palette=hacker-glass] .mobile-about h2:after,:root[data-palette=hacker-glass] .mobile-about:after,:root[data-palette=hacker-glass] .mobile-about:before,:root[data-palette=hacker-glass] .mobile-home h1 span,:root[data-palette=hacker-glass] .repo-link:hover,:root[data-palette=hacker-glass] .scroll-arrow:hover,:root[data-palette=hacker-glass] .submit-btn,:root[data-palette=hacker-glass] .tech-level,:root[data-palette=hacker-glass] .timeline-date,:root[data-palette=hacker-glass] .timeline-dot,:root[data-palette=hacker-glass] .timeline:before,:root[data-palette=hacker-glass] .value-card:hover,:root[data-palette=hacker-glass] .value-icon{--gold:#00ff8c}:root[data-palette=hacker-glass][data-theme=light]{--bg-color:rgba(238,255,244,.94);--text-color:rgba(0,46,20,.88);--muted-text-color:rgba(0,85,40,.62);--glass-surface:hsla(0,0%,100%,.68);--glass-hover:rgba(0,255,140,.08);--glass-border:rgba(0,85,40,.18);--card-surface:hsla(0,0%,100%,.78);--input-surface:hsla(0,0%,100%,.84);--focus-ring:rgba(0,255,140,.24)}[data-palette=hacker-glass] .palette-pill{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:999px;box-shadow:var(--glow-primary);color:var(--text-color);display:inline-flex;gap:.5rem;padding:.35rem 1rem;transition:all .3s ease}[data-palette=hacker-glass] .palette-pill:hover{background:var(--glass-hover);border-color:var(--glass-border-strong);box-shadow:var(--glow-primary),0 12px 30px #05210566}[data-palette=hacker-glass] .palette-divider{background:linear-gradient(90deg,transparent,var(--brand-primary-soft),transparent);border:none;height:1px;margin:1rem 0;width:100%}[data-palette=hacker-glass] .palette-chip{align-items:center;background:var(--glass-surface-subtle);border:1px solid var(--glass-border-strong);border-radius:12px;color:var(--accent-on-dark);display:inline-flex;font-size:.72rem;gap:.35rem;letter-spacing:.08em;padding:.25rem .75rem;text-transform:uppercase}:root[data-palette=hacker-glass] .hero-hearts:before{animation:hackerRain 10s linear infinite;background-image:radial-gradient(ellipse at top,color-mix(in srgb,var(--brand-primary,#00ff8c) 26%,transparent),transparent 70%),repeating-linear-gradient(90deg,transparent 0,transparent 26px,color-mix(in srgb,var(--brand-primary,#00ff8c) 40%,transparent) 28px),repeating-linear-gradient(to bottom,transparent 0,transparent 12px,rgba(0,255,140,.42) 16px,rgba(0,255,140,.42) 24px);background-size:100% 100%,46px 100%,100% 32px;content:"";inset:-2px;mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute;z-index:-1}@keyframes hackerRain{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,-92px 0,0 100%}}@media(prefers-reduced-motion:reduce){:root[data-palette=hacker-glass] .hero-hearts:before{animation:none!important;opacity:.18}}:root[data-palette=bright-ember]{--palette-name:"Brasa Brilhante";--surface-primary:#241c1c;--surface-secondary:#3a3131;--surface-tertiary:#4f4646;--text-primary:#ffe5e5;--text-secondary:#d1c7c7;--text-disabled:#a39999;--accent-primary:#ff1053;--accent-secondary:#e60023;--accent-dark:#bf003f;--gradient-hero:linear-gradient(90deg,#ff1053,#e60023);--feedback-success:#39ff14;--feedback-warning:#ffd300;--feedback-error:#e60023;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(44,36,36,.92);--bg-lifted:rgba(53,45,45,.62);--bg-gradient:linear-gradient(165deg,rgba(52,38,42,.8),rgba(36,28,28,.96) 50%,rgba(0,0,0,.98));--glass-surface:rgba(58,49,49,.44);--glass-surface-subtle:rgba(58,49,49,.26);--glass-hover:rgba(255,16,83,.16);--glass-border:rgba(255,16,83,.36);--glass-border-strong:rgba(255,16,83,.62);--glass-highlight:rgba(255,16,83,.34);--glass-shadow:0 18px 48px rgba(0,0,0,.72);--card-surface:rgba(63,55,55,.48);--card-border:rgba(255,16,83,.24);--input-surface:rgba(54,45,45,.62);--input-border:rgba(255,16,83,.32);--focus-ring:rgba(255,16,83,.56);--focus-ring-strong:rgba(255,64,109,.68);--accent-positive:var(--feedback-success);--accent-info:#ff4f7c;--accent-subtle:rgba(255,16,83,.28);--accent-on-dark:hsla(0,0%,100%,.94);--glow-primary:0 0 24px rgba(255,16,83,.72);--glow-secondary:0 0 20px rgba(191,0,63,.55);--gold:var(--accent-primary);--gold-rgb:255,16,83;--hero-name-font:"Caveat",cursive;--hero-name-color:transparent;--hero-name-bg:var(--gradient-hero);--hero-name-bg-clip:text;--hero-name-text-fill:transparent;--hero-name-shadow:0 2px 6px color-mix(in srgb,var(--accent-primary) 25%,transparent)}:root[data-palette=bright-ember][data-theme=dark]{--bg-color:#000;--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(0,0,0,.92);--bg-lifted:rgba(0,0,0,.72);--bg-gradient:linear-gradient(180deg,#000,#0a0506 50%,#000);--glass-surface:rgba(20,16,16,.72);--glass-surface-subtle:rgba(20,16,16,.56);--glass-hover:rgba(255,16,83,.08);--glass-border:rgba(255,16,83,.2);--glass-border-strong:rgba(255,16,83,.3);--glass-highlight:rgba(255,16,83,.18);--card-surface:rgba(16,12,12,.9);--input-surface:rgba(18,14,14,.82);--input-border:rgba(255,16,83,.24);--focus-ring:rgba(255,16,83,.28);--focus-ring-strong:rgba(255,64,109,.4);--glow-primary:0 0 12px rgba(255,16,83,.32);--glow-secondary:0 0 8px rgba(191,0,63,.26)}:root[data-palette=bright-ember][data-theme=light]{--bg-color:#fff6f7;--text-color:#241c1c;--muted-text-color:#4f4646;--glass-surface:hsla(0,0%,100%,.66);--glass-hover:rgba(255,16,83,.06);--glass-border:rgba(36,28,28,.12);--glass-border-strong:rgba(255,16,83,.22);--card-surface:hsla(0,0%,100%,.78);--input-surface:hsla(0,0%,100%,.84);--focus-ring:rgba(255,16,83,.18);--glow-primary:0 0 14px rgba(255,16,83,.35);--glow-secondary:0 0 10px rgba(191,0,63,.28)}:root[data-palette=bright-ember] .palette-pill{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:999px;box-shadow:var(--glow-primary);color:var(--text-color);display:inline-flex;gap:.5rem;padding:.35rem 1rem;transition:all .3s ease}:root[data-palette=bright-ember] .palette-pill:hover{background:var(--glass-hover);border-color:var(--glass-border-strong);box-shadow:var(--glow-primary),0 12px 30px #270c1273}:root[data-palette=bright-ember] .palette-divider{background:linear-gradient(90deg,transparent,rgba(var(--gold-rgb),.5),transparent);border:none;margin:1rem 0;width:100%}:root[data-palette=bright-ember] .palette-chip{align-items:center;background:var(--glass-surface-subtle);border:1px solid var(--glass-border-strong);border-radius:12px;color:var(--accent-on-dark);display:inline-flex;font-size:.72rem;gap:.35rem;letter-spacing:.08em;padding:.25rem .75rem}:root[data-palette=bright-ember] .back-to-top-btn{background:rgba(var(--gold-rgb),.1);border:2px solid rgba(var(--gold-rgb),.32);color:var(--accent-on-dark)}:root[data-palette=bright-ember] .back-to-top-btn:hover{border-color:rgba(var(--gold-rgb),.58);color:var(--accent-primary)}:root[data-palette=bright-ember] .sweep-path{fill:#e6002324!important;stroke:#e6002342!important}:root[data-palette=bright-ember] .radar-background{background:repeating-conic-gradient(from 0deg,hsla(0,0%,100%,.02) 0deg .1deg,transparent .2deg 10deg),radial-gradient(circle at center,#e600230f 0,#241c1c1a 30%,#241c1c29 70%,#00000014)!important;opacity:.6}:root[data-palette=bright-ember] #radarTint stop:first-child{stop-color:#e60023!important;stop-opacity:.12!important}:root[data-palette=bright-ember] #radarTint stop:nth-child(2){stop-color:#e60023!important;stop-opacity:.06!important}:root[data-palette=bright-ember] #radarTint stop:nth-child(3){stop-color:#e60023!important;stop-opacity:0!important}:root[data-palette=bright-ember] #sweepGradient stop:first-child{stop-color:#e60023!important;stop-opacity:.22!important}:root[data-palette=bright-ember] #sweepGradient stop:nth-child(2){stop-color:#e60023!important;stop-opacity:0!important}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/jF4Iefb9FoTIM86O2LZvi6rDmro1-oILY_hKxyj5b9g-lKgqQqG9IvXyi1lj_2UY-WmSzNtsJThEiUfL2E3ACOk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/_c7TLzE0_yRafGRzmUuw653FCN4msMXNK_jna4tJIS4-a_mrpKAxEVcSqfoLV3865ogNpj9EczUkqzM0qn7xna4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/qiDgKbRMYJ9cnQmj_KiZakWpIV59oI0oJcOjTc0zGkw-kkrKaneeM8p3Kb36vH0jjX10pIch8GYuQRJgpJtlD34.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/hahtwZ0CaokUDX_xPV5smEcyt350X-AQuhkBFA-eLEo-ui7AK3bcBQSaJN6icDfO1kv1l64quOZnhsL3reKiLWc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/b6B2vBFqrIHYDDcHz9IAJo_eMwz0HwlIW2FH73g_IcQ-5rQyCcecm5uxqRt4FCxP90DLwo3S_jZSQgO_fdfXpSE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/3IzerR0BNi1LcIdEuYFbHm0wTrQXB8_2h_2p1hDw5CE-AfVkJ0sInaBe9s2NHUDBlkGOhBei8B3SSSNhktsAcGY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/jhayg5jHhg6iUFMAeuoEhvmBXG37kCJmGvzwmMUtNt4-H4vA8ySNx9cu3EaloYyZ_LTYJNWmQAjtq8c4exFqJCw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/Tm4ADvTKRuPALzY-WXGkOSQbZSkKs_GAMiDdX08FP_k-1_TRmnx6JIftvNGLkuRjx0coMIFbE7iMfO5wlAmt8-s.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/vu3j4rs5rkMQVSv3pjWwPHinsG3JEgCRkpnmXc3rlx4-N_Ppa0DecG2Y5n8FGUL1MaQ_dmHZ1lzWKpKeMrTsS3Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/RRChwOfruyZ77YctDktxl_DnLA5ec9xqRm0VO7RQz1A-vJfCW16e_Hy9RbWe_4V6wt3owwN1675WKgR0aYOWStQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XQhZNpC0QXakJOeDxyxOLrpaLIYiFdd1VIzugTLIfEA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wXvjfkwVFCycdGPAWzjr5TdLUYOFP5eMO309IZI0Xhc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-vJXQAFF6hGh_oTEpfNySCCtIfHgsnCEdF79aNEkX4to.woff2) format(woff2),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-35otdm61HCdEVQ9xtqSs5XTids_XEhZSm3oXPTBwAKA.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-GOvjFu7ivOhAkC3cUJFooKpBdmRKFbQ3mzQ0JiuChqc.woff2) format(woff2),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-_L8wcdlYmCJY1b0IzcXmOicm7r-zkcRFUnu2tgpGhHc.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-BMfxiZ_HdXRxcbzV9_--nAtnsGMQkqJ6toypom5zyJk.woff2) format(woff2),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-cq3dvwIg5BAz5gclPwueY0zkkFtibyjdDrMXbIO3i48.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-OZQ0N_Y8YK4Uve9FTJ2Ac7nC_pMZbqkCBNTErloOi4E.woff2) format(woff2),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-RA1CJP3AhOmF_v-O0-VM3fkIIOrmZno0q7CGF8dn5fg.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-TaAaazjtPVo_nTFkpv1KpS7QJRnq49g9Aar7JR6WlcM.woff2) format(woff2),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-c5gB6yMzn7YEddyKmWtJBB_4zerSq7st40Ss2kFeDCo.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-HinpR3UboFWO5uhyCT5Ml3d49nK_IHVPnZZJ8B5Wqhc.woff2) format(woff2),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-8nHeF0bNGFTXE3Op5m5OA9kQZ_Z4UepLYleFnufOD0k.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-jf0iePOCTDbQQ0ox63NHd0vi8zs3ew3tkmh29yb8EV0.woff2) format(woff2),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-7hHPoR7F1wpyYdpZpfvF8RmW5_OgneUpOIal9qzh5fo.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-oakpTRiL3R8abfA0mmDLN9b67g2wN4NXEEPDSg_XDh0.woff2) format(woff2),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-MbyqApIGINUVzLrlMwJXX7WXvqlfhxqtESkMaaKC6uI.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-84UKCs5quFw_ZSi0JWfTkEZ9clsVE6yY2FyrBg6GYKk.woff2) format(woff2),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-yvE39zvkWqBUSR4LLAKjUSm9wXK3EFyxOtcpVfmVR6I.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-naZytD2d_TwkDGZCJnEXhapj3SouCTKYtM9R_IJUhSs.woff2) format(woff2),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-UmUT1CGEEODlM5XBa_MUGGKhPV_LJ8ZbwkZs1zBD3jo.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-Soabt9kyjjdS74tVqHsjOa6Ro8ygPCjpenIgyQ0I8oI.woff2) format(woff2),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-g5ChJetVEkmmfE0PtM5hHQ54QpGlWpAnv_e3PdxMqak.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-D9am2lqJPr0UqsVCe7IAg5Wb4cThZhHTKEHreiAJfJA.woff2) format(woff2),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-m3c_db_0ShBBQy4v7r3cQxE8PlXZCrPr3VrpMShJnIU.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-lghejApAbCg3JEYqBXIbEpm1SPheInMZh1BDYD0SYEs.woff2) format(woff2),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-dofUB_aXWwnWA8ojGUpH1txg6I6U3HIX94Fy5rPfj4E.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-HuIRsI_r5OjOnxp6wu4Q9Gchl112xQDBWIQ8FRdXJdg.woff2) format(woff2),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-A24t5_FhRZz8RLTX2bXNfWlwEgu_bODaW24lPSN2VEs.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}:root[data-palette=pink-dream]{--palette-name:"Sonho Rosa";--surface-primary:#2b1a2e;--surface-secondary:#3d2b3e;--surface-tertiary:#4f3f51;--text-primary:#ffe9ef;--text-secondary:#f4bfd4;--text-disabled:#a89096;--accent-primary:#e68bbe;--accent-secondary:#ff69b4;--accent-dark:#680b42;--accent-lavender:#c1bfd4;--gradient-hero:linear-gradient(135deg,#f4bfd4,#d9c2e0,#e68bbe);--feedback-success:#b4ffd4;--feedback-warning:#ffd4b4;--feedback-error:#ff8ba0;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(61,43,62,.9);--bg-lifted:rgba(79,63,81,.6);--bg-gradient:linear-gradient(165deg,rgba(193,191,212,.12),rgba(43,26,46,.95) 45%,rgba(104,11,66,.98));--glass-surface:rgba(244,191,212,.18);--glass-surface-subtle:rgba(244,191,212,.1);--glass-hover:rgba(230,139,190,.22);--glass-border:rgba(230,139,190,.35);--glass-border-strong:rgba(230,139,190,.55);--glass-highlight:rgba(255,105,180,.28);--glass-shadow:0 20px 50px rgba(104,11,66,.5);--card-surface:rgba(217,194,224,.15);--card-border:rgba(230,139,190,.3);--input-surface:rgba(79,63,81,.6);--input-border:rgba(230,139,190,.35);--focus-ring:rgba(230,139,190,.5);--focus-ring-strong:rgba(255,105,180,.65);--accent-positive:var(--feedback-success);--accent-info:#d9c2e0;--accent-subtle:rgba(244,191,212,.25);--accent-on-dark:hsla(0,0%,100%,.95);--glow-primary:0 0 28px rgba(230,139,190,.65);--glow-secondary:0 0 22px rgba(193,191,212,.5);--glow-duo-tone:0 0 35px rgba(244,191,212,.45),0 0 15px hsla(213,5%,59%,.35);--gold:var(--accent-primary);--gold-rgb:230,139,190;--font-display:"Cormorant Garamond",serif;--font-body:"Source Sans Pro",sans-serif;--hero-name-font:"Cormorant Garamond",serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(230,139,190,.3)}:root[data-palette=pink-dream][data-theme=dark]{--bg-color:#000;--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(0,0,0,.95);--bg-lifted:rgba(43,26,46,.8);--bg-gradient:linear-gradient(180deg,#000,#2b1a2e 50%,#680b42);--glass-surface:rgba(79,63,81,.4);--glass-surface-subtle:rgba(79,63,81,.25);--glass-hover:rgba(230,139,190,.15);--glass-border:rgba(230,139,190,.25);--glass-border-strong:rgba(230,139,190,.4);--glass-highlight:rgba(255,105,180,.2);--card-surface:rgba(43,26,46,.85);--input-surface:rgba(43,26,46,.75);--input-border:rgba(230,139,190,.28);--focus-ring:rgba(230,139,190,.35);--focus-ring-strong:rgba(255,105,180,.45);--glow-primary:0 0 16px rgba(230,139,190,.4);--glow-secondary:0 0 12px rgba(193,191,212,.3)}:root[data-palette=pink-dream][data-theme=light]{--bg-color:#ffe9ef;--text-color:#680b42;--muted-text-color:#8f5878;--glass-surface:hsla(0,0%,100%,.75);--glass-hover:rgba(230,139,190,.12);--glass-border:rgba(230,139,190,.22);--card-surface:rgba(249,206,231,.45);--input-surface:hsla(0,0%,100%,.85);--focus-ring:rgba(230,139,190,.3);--bg-gradient:linear-gradient(165deg,rgba(255,233,239,.95),rgba(244,191,212,.85) 50%,rgba(217,194,224,.9))}:root[data-palette=pink-dream] .accent-text,:root[data-palette=pink-dream] .btn.run,:root[data-palette=pink-dream] .contact-link,:root[data-palette=pink-dream] .contact-method:hover,:root[data-palette=pink-dream] .cta-button,:root[data-palette=pink-dream] .glass-card:after,:root[data-palette=pink-dream] .glass-card:before,:root[data-palette=pink-dream] .glass-card:focus-within,:root[data-palette=pink-dream] .glass-card:hover,:root[data-palette=pink-dream] .highlight,:root[data-palette=pink-dream] .language-option.active,:root[data-palette=pink-dream] .method-icon,:root[data-palette=pink-dream] .mobile-about h2:after,:root[data-palette=pink-dream] .mobile-about:after,:root[data-palette=pink-dream] .mobile-about:before,:root[data-palette=pink-dream] .repo-link:focus,:root[data-palette=pink-dream] .repo-link:hover,:root[data-palette=pink-dream] .scroll-arrow:hover,:root[data-palette=pink-dream] .submit-btn,:root[data-palette=pink-dream] .tech-level,:root[data-palette=pink-dream] .timeline-date,:root[data-palette=pink-dream] .timeline-dot,:root[data-palette=pink-dream] .timeline:before,:root[data-palette=pink-dream] .value-card:hover,:root[data-palette=pink-dream] .value-icon,:root[data-palette=pink-dream] a:hover,:root[data-palette=pink-dream] button{--gold:#e68bbe;--gold-rgb:230,139,190}:root[data-palette=pink-dream] .glass-card{background:linear-gradient(180deg,#f4bfd41f,#d9c2e014),var(--card-surface);border-color:#e68bbe4d;box-shadow:0 12px 40px #680b4240,inset 0 1px #ffe9ef14,inset 0 -1px #680b4226}:root[data-palette=pink-dream] .glass-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 50%,transparent),color-mix(in srgb,var(--accent-lavender) 35%,transparent),color-mix(in srgb,var(--accent-secondary) 45%,transparent));opacity:.65}:root[data-palette=pink-dream] .glass-card:after{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent-primary) 30%,transparent),color-mix(in srgb,var(--accent-lavender) 15%,transparent) 60%,transparent 80%)}:root[data-palette=pink-dream] .glass-card:hover{box-shadow:0 18px 60px #680b4259,0 8px 24px #e68bbe40,inset 0 1px #ffe9ef14}[data-palette=pink-dream] .palette-pill{align-items:center;background:linear-gradient(135deg,#f4bfd440,#d9c2e040);border:1px solid rgba(230,139,190,.35);border-radius:16px;box-shadow:var(--glow-primary);color:var(--text-primary);display:inline-flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.35rem 1rem;transition:all .3s ease}[data-palette=pink-dream] .palette-pill:hover{background:linear-gradient(135deg,#e68bbe59,#c1bfd44d);box-shadow:var(--glow-duo-tone);transform:translateY(-2px)}:root[data-palette=pink-dream] .mobile-home h1 span:hover{background:linear-gradient(135deg,var(--accent-secondary),var(--accent-primary),var(--accent-lavender));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(230,139,190,.5))}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/4nqMnahw4EylTG-rxpVh4fLO9QCQJoWr2lncpwyE7yQ-j_TQROKNJFitKrhhdR28sUf_xs-W-F5pd946Nj9IxWQ.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YYd83MoSlARiSnaHCOf3xZhlHMTpAMBVPTfJ-0r0AJo-rygUBeYmdPX_AHVwPS4NQCF0kCnwUXPlTIL7rFNQKEs.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/dmjDVD8_Rcsib9V1iMhlPxG1rxM4rF76Otk6hze1ZZM-H_jIQzipesRgPq2JdwUJ_n8VlhquGwfG_Bkw1UgmdPk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/SZ_ZulH5FOFQK_kG5sPPDnmx3vtpP4kMYqOmD-AhHMA-FLujH3pbTseY8U9jXnGDi_jbCnAlAIeQiFLXaHlVzsg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/lf0KZXEVBuNrzDJW4DEhc9H4OpzQaxQaSSJZdVG0rKM-a_E46yeOcYtJq6YfI4XBmEwypviyPhQdGj0OVOzWIr8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/E0z-XSX1CUo3nVQGUcjYS__Eg5Zxkf7jUYskd194MaU-bN4odS1oaQh3FDC9TokuwlXZxf6LSrCHPe1xcfMTgoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/dxud_B9n1ljKQ8z-7t3S1KiSvKRq-cBYt495k2XJjIw-UIN5Lvct4aThJc3VbzPkHMXO4vd1OM1yPUAcIKxuMCg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/h7X9jslQVU_hYaF_xAC-7mFORRcJpoJHygVXxWYbQQM-N_Z4hNhqhFWoHiVm85CIly-_581P7WAs6l8Lb2B-htM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-cL3s9KzNI5BNizIBbVFwVCe8Hb5pO4IsY1FU5bSWhOI.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-HqJSqA1q3DPS5zcl9HtsH3UZlXBVj4pWbxf26g5pWBw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=retro-dream]{--palette-name:"Sonho Retrô";--surface-primary:#2a1f27;--surface-secondary:#3d2e38;--surface-tertiary:#51404a;--text-primary:#ffe9ef;--text-secondary:#f9cee7;--text-disabled:#92979d;--accent-primary:#ff69b4;--accent-secondary:#8f5878;--accent-cold-purple:#b1a4d6;--accent-lavender:#c1bfd4;--gradient-hero:linear-gradient(135deg,#ff69b4,#8f5878,#b1a4d6);--gradient-duo-tone:linear-gradient(180deg,#ff69b4,#5a8e7a);--feedback-success:#8fd4b4;--feedback-warning:#ffb469;--feedback-error:#ff6b8a;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(61,46,56,.92);--bg-lifted:rgba(81,64,74,.65);--bg-gradient:linear-gradient(165deg,rgba(177,164,214,.15),rgba(42,31,39,.92) 45%,rgba(143,88,120,.95));--glass-surface:rgba(249,206,231,.16);--glass-surface-subtle:rgba(249,206,231,.08);--glass-hover:rgba(255,105,180,.2);--glass-border:rgba(255,105,180,.38);--glass-border-strong:rgba(255,105,180,.58);--glass-highlight:rgba(177,164,214,.32);--glass-shadow:0 18px 48px rgba(42,31,39,.6);--card-surface:rgba(193,191,212,.18);--card-border:rgba(255,105,180,.32);--input-surface:rgba(81,64,74,.65);--input-border:rgba(255,105,180,.38);--focus-ring:rgba(255,105,180,.55);--focus-ring-strong:rgba(255,105,180,.7);--accent-positive:var(--feedback-success);--accent-info:#b1a4d6;--accent-subtle:rgba(249,206,231,.28);--accent-on-dark:hsla(0,0%,100%,.94);--glow-primary:0 0 32px rgba(255,105,180,.7);--glow-secondary:0 0 24px rgba(177,164,214,.55);--glow-duo-tone:0 0 40px rgba(255,105,180,.5),0 0 20px rgba(90,142,122,.4);--glow-retro:0 4px 20px rgba(255,105,180,.45),0 -2px 15px rgba(177,164,214,.35);--gold:var(--accent-primary);--gold-rgb:255,105,180;--font-display:"Asap",sans-serif;--font-body:"Poppins",sans-serif;--hero-name-font:"Asap",sans-serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(255,105,180,.3)}:root[data-palette=retro-dream][data-theme=dark]{--bg-color:#000;--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(0,0,0,.96);--bg-lifted:rgba(42,31,39,.82);--bg-gradient:linear-gradient(180deg,#000,#2a1f27 50%,#3d2e38);--glass-surface:rgba(81,64,74,.45);--glass-surface-subtle:rgba(81,64,74,.28);--glass-hover:rgba(255,105,180,.12);--glass-border:rgba(255,105,180,.28);--glass-border-strong:rgba(255,105,180,.42);--glass-highlight:rgba(177,164,214,.22);--card-surface:rgba(42,31,39,.88);--input-surface:rgba(42,31,39,.78);--input-border:rgba(255,105,180,.32);--focus-ring:rgba(255,105,180,.38);--focus-ring-strong:rgba(255,105,180,.5);--glow-primary:0 0 18px rgba(255,105,180,.45);--glow-secondary:0 0 14px rgba(177,164,214,.35)}:root[data-palette=retro-dream][data-theme=light]{--bg-color:#ffe9ef;--text-color:#3d2e38;--muted-text-color:#8f5878;--glass-surface:hsla(0,0%,100%,.72);--glass-hover:rgba(255,105,180,.1);--glass-border:rgba(143,88,120,.25);--card-surface:rgba(249,206,231,.5);--input-surface:hsla(0,0%,100%,.88);--focus-ring:rgba(255,105,180,.32);--bg-gradient:linear-gradient(165deg,rgba(255,233,239,.98),rgba(249,206,231,.88) 50%,rgba(177,164,214,.82))}:root[data-palette=retro-dream] .accent-text,:root[data-palette=retro-dream] .btn.run,:root[data-palette=retro-dream] .contact-link,:root[data-palette=retro-dream] .contact-method:hover,:root[data-palette=retro-dream] .cta-button,:root[data-palette=retro-dream] .glass-card:after,:root[data-palette=retro-dream] .glass-card:before,:root[data-palette=retro-dream] .glass-card:focus-within,:root[data-palette=retro-dream] .glass-card:hover,:root[data-palette=retro-dream] .highlight,:root[data-palette=retro-dream] .language-option.active,:root[data-palette=retro-dream] .method-icon,:root[data-palette=retro-dream] .mobile-about h2:after,:root[data-palette=retro-dream] .mobile-about:after,:root[data-palette=retro-dream] .mobile-about:before,:root[data-palette=retro-dream] .repo-link:focus,:root[data-palette=retro-dream] .repo-link:hover,:root[data-palette=retro-dream] .scroll-arrow:hover,:root[data-palette=retro-dream] .submit-btn,:root[data-palette=retro-dream] .tech-level,:root[data-palette=retro-dream] .timeline-date,:root[data-palette=retro-dream] .timeline-dot,:root[data-palette=retro-dream] .timeline:before,:root[data-palette=retro-dream] .value-card:hover,:root[data-palette=retro-dream] .value-icon,:root[data-palette=retro-dream] a:hover,:root[data-palette=retro-dream] button{--gold:#ff69b4;--gold-rgb:255,105,180}:root[data-palette=retro-dream] .glass-card{background:linear-gradient(180deg,#ff69b41a,#b1a4d614),var(--card-surface);border-color:#ff69b459;box-shadow:0 12px 40px #2a1f2766,0 4px 16px #ff69b426,inset 0 1px #ffe9ef1a,inset 0 -1px #8f58782e}:root[data-palette=retro-dream] .glass-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 55%,transparent),color-mix(in srgb,var(--accent-cold-purple) 38%,transparent),color-mix(in srgb,var(--accent-secondary) 42%,transparent));opacity:.7}:root[data-palette=retro-dream] .glass-card:after{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent-primary) 28%,transparent),color-mix(in srgb,var(--accent-cold-purple) 20%,transparent) 50%,transparent 75%)}:root[data-palette=retro-dream] .glass-card:hover{box-shadow:0 18px 60px #2a1f2780,0 8px 28px #ff69b44d,0 0 40px #b1a4d633,inset 0 1px #ffe9ef1f}:root[data-palette=retro-dream] .glass-card:hover:after{opacity:.45;transform:rotate(25deg) translate(6%)}:root[data-palette=retro-dream] .glass-card:focus-within{border-color:#ff69b48c;box-shadow:0 14px 50px #ff69b459,0 12px 32px #b1a4d640,var(--glow-retro)}:root[data-palette=retro-dream] .glass-card h2:after{background:linear-gradient(90deg,var(--accent-primary),var(--accent-cold-purple),rgba(177,164,214,0));box-shadow:0 2px 8px #ff69b466;height:4px;width:85px}[data-palette=retro-dream] .palette-pill{align-items:center;background:linear-gradient(135deg,#ff69b447,#b1a4d647);border:1.5px solid rgba(255,105,180,.42);border-radius:18px;box-shadow:var(--glow-retro);color:var(--text-primary);display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;letter-spacing:.5px;padding:.4rem 1.1rem;text-transform:uppercase;transition:all .3s ease}[data-palette=retro-dream] .palette-pill:hover{background:linear-gradient(135deg,#ff69b46b,#b1a4d661);border-color:#ff69b499;box-shadow:var(--glow-duo-tone);transform:translateY(-3px) scale(1.02)}:root[data-palette=retro-dream] .cta-button,:root[data-palette=retro-dream] .submit-btn{background:linear-gradient(135deg,#ff69b4,#8f5878);border:2px solid hsla(0,0%,100%,.3);box-shadow:0 4px 16px #ff69b466,0 0 24px #b1a4d64d,inset 0 1px #ffffff40;transition:all .3s ease}:root[data-palette=retro-dream] .cta-button:hover,:root[data-palette=retro-dream] .submit-btn:hover{background:linear-gradient(135deg,#ff69b4,#b1a4d6);box-shadow:0 6px 24px #ff69b48c,0 0 36px #b1a4d673,inset 0 1px #ffffff59;transform:translateY(-2px)}:root[data-palette=retro-dream] .mobile-home h1 span:hover{background:var(--gradient-duo-tone);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-vJXQAFF6hGh_oTEpfNySCCtIfHgsnCEdF79aNEkX4to.woff2) format(woff2),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-35otdm61HCdEVQ9xtqSs5XTids_XEhZSm3oXPTBwAKA.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-GOvjFu7ivOhAkC3cUJFooKpBdmRKFbQ3mzQ0JiuChqc.woff2) format(woff2),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-_L8wcdlYmCJY1b0IzcXmOicm7r-zkcRFUnu2tgpGhHc.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-BMfxiZ_HdXRxcbzV9_--nAtnsGMQkqJ6toypom5zyJk.woff2) format(woff2),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-cq3dvwIg5BAz5gclPwueY0zkkFtibyjdDrMXbIO3i48.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-OZQ0N_Y8YK4Uve9FTJ2Ac7nC_pMZbqkCBNTErloOi4E.woff2) format(woff2),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-RA1CJP3AhOmF_v-O0-VM3fkIIOrmZno0q7CGF8dn5fg.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-TaAaazjtPVo_nTFkpv1KpS7QJRnq49g9Aar7JR6WlcM.woff2) format(woff2),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-c5gB6yMzn7YEddyKmWtJBB_4zerSq7st40Ss2kFeDCo.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-HinpR3UboFWO5uhyCT5Ml3d49nK_IHVPnZZJ8B5Wqhc.woff2) format(woff2),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-8nHeF0bNGFTXE3Op5m5OA9kQZ_Z4UepLYleFnufOD0k.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-jf0iePOCTDbQQ0ox63NHd0vi8zs3ew3tkmh29yb8EV0.woff2) format(woff2),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-7hHPoR7F1wpyYdpZpfvF8RmW5_OgneUpOIal9qzh5fo.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-oakpTRiL3R8abfA0mmDLN9b67g2wN4NXEEPDSg_XDh0.woff2) format(woff2),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-MbyqApIGINUVzLrlMwJXX7WXvqlfhxqtESkMaaKC6uI.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-84UKCs5quFw_ZSi0JWfTkEZ9clsVE6yY2FyrBg6GYKk.woff2) format(woff2),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-yvE39zvkWqBUSR4LLAKjUSm9wXK3EFyxOtcpVfmVR6I.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-naZytD2d_TwkDGZCJnEXhapj3SouCTKYtM9R_IJUhSs.woff2) format(woff2),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-UmUT1CGEEODlM5XBa_MUGGKhPV_LJ8ZbwkZs1zBD3jo.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-Soabt9kyjjdS74tVqHsjOa6Ro8ygPCjpenIgyQ0I8oI.woff2) format(woff2),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-g5ChJetVEkmmfE0PtM5hHQ54QpGlWpAnv_e3PdxMqak.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-D9am2lqJPr0UqsVCe7IAg5Wb4cThZhHTKEHreiAJfJA.woff2) format(woff2),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-m3c_db_0ShBBQy4v7r3cQxE8PlXZCrPr3VrpMShJnIU.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-lghejApAbCg3JEYqBXIbEpm1SPheInMZh1BDYD0SYEs.woff2) format(woff2),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-dofUB_aXWwnWA8ojGUpH1txg6I6U3HIX94Fy5rPfj4E.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-HuIRsI_r5OjOnxp6wu4Q9Gchl112xQDBWIQ8FRdXJdg.woff2) format(woff2),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-A24t5_FhRZz8RLTX2bXNfWlwEgu_bODaW24lPSN2VEs.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/jF4Iefb9FoTIM86O2LZvi6rDmro1-oILY_hKxyj5b9g-lKgqQqG9IvXyi1lj_2UY-WmSzNtsJThEiUfL2E3ACOk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/_c7TLzE0_yRafGRzmUuw653FCN4msMXNK_jna4tJIS4-a_mrpKAxEVcSqfoLV3865ogNpj9EczUkqzM0qn7xna4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/qiDgKbRMYJ9cnQmj_KiZakWpIV59oI0oJcOjTc0zGkw-kkrKaneeM8p3Kb36vH0jjX10pIch8GYuQRJgpJtlD34.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/hahtwZ0CaokUDX_xPV5smEcyt350X-AQuhkBFA-eLEo-ui7AK3bcBQSaJN6icDfO1kv1l64quOZnhsL3reKiLWc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/b6B2vBFqrIHYDDcHz9IAJo_eMwz0HwlIW2FH73g_IcQ-5rQyCcecm5uxqRt4FCxP90DLwo3S_jZSQgO_fdfXpSE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/3IzerR0BNi1LcIdEuYFbHm0wTrQXB8_2h_2p1hDw5CE-AfVkJ0sInaBe9s2NHUDBlkGOhBei8B3SSSNhktsAcGY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/jhayg5jHhg6iUFMAeuoEhvmBXG37kCJmGvzwmMUtNt4-H4vA8ySNx9cu3EaloYyZ_LTYJNWmQAjtq8c4exFqJCw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/Tm4ADvTKRuPALzY-WXGkOSQbZSkKs_GAMiDdX08FP_k-1_TRmnx6JIftvNGLkuRjx0coMIFbE7iMfO5wlAmt8-s.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/vu3j4rs5rkMQVSv3pjWwPHinsG3JEgCRkpnmXc3rlx4-N_Ppa0DecG2Y5n8FGUL1MaQ_dmHZ1lzWKpKeMrTsS3Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/RRChwOfruyZ77YctDktxl_DnLA5ec9xqRm0VO7RQz1A-vJfCW16e_Hy9RbWe_4V6wt3owwN1675WKgR0aYOWStQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XQhZNpC0QXakJOeDxyxOLrpaLIYiFdd1VIzugTLIfEA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wXvjfkwVFCycdGPAWzjr5TdLUYOFP5eMO309IZI0Xhc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=mancunian-grey]{--palette-name:"Mancunian Grey";--surface-primary:#1f2023;--surface-secondary:#27292d;--surface-tertiary:#32343a;--text-primary:#f3e3a1;--text-secondary:#b0b3ba;--text-disabled:#72757a;--accent-primary:#72757a;--accent-secondary:#b0b3ba;--accent-soft-sun:#f3e3a1;--accent-mint:#b6cabd;--gradient-hero:linear-gradient(135deg,#72757a,#b0b3ba,#f3e3a1);--feedback-success:#b6cabd;--feedback-warning:#f3e3a1;--feedback-error:#b51224;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(31,32,35,.94);--bg-lifted:rgba(39,41,45,.78);--bg-gradient:linear-gradient(165deg,hsla(218,3%,46%,.1),rgba(31,32,35,.96) 45%,rgba(0,0,0,.98));--glass-surface:rgba(50,52,58,.42);--glass-surface-subtle:rgba(50,52,58,.24);--glass-hover:rgba(182,202,189,.14);--glass-border:hsla(218,3%,46%,.4);--glass-border-strong:hsla(222,7%,71%,.6);--glass-highlight:hsla(48,77%,79%,.32);--glass-shadow:0 18px 48px rgba(0,0,0,.75);--card-surface:rgba(38,40,44,.62);--card-border:hsla(222,7%,71%,.38);--input-surface:rgba(31,32,35,.86);--input-border:hsla(222,7%,71%,.42);--focus-ring:rgba(182,202,189,.55);--focus-ring-strong:hsla(48,77%,79%,.7);--accent-positive:var(--feedback-success);--accent-info:#b6cabd;--accent-subtle:hsla(222,7%,71%,.26);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 26px hsla(222,7%,71%,.7);--glow-secondary:0 0 22px hsla(218,3%,46%,.55);--gold:var(--accent-soft-sun);--gold-rgb:243,227,161;--font-display:"Cormorant Garamond",serif;--font-body:"Source Sans Pro",sans-serif;--hero-name-font:"Cormorant Garamond",serif;--hero-name-color:var(--accent-soft-sun);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-soft-sun);--hero-name-shadow:0 2px 8px hsla(48,77%,79%,.3)}:root[data-palette=mancunian-grey][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.95);--bg-lifted:rgba(31,32,35,.85);--bg-gradient:linear-gradient(180deg,#000,#1f2023 50%,#32343a)}:root[data-palette=mancunian-grey] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(243,227,161,.5))}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSNP9ncDOxUAJDejjF_vaEHx8MnKrXM47XMb57hW_ew.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RdVvyn4rVSTacyBsNSIi8Gjyk_A2Jr_HGOZaeuARQq8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/JFDXaIFIG7BrDKEAtgSExBsvT5qmlFhpUsKYm0kCJ-g-hQDJmXcB45aSqRbAjOU_YSISTlxupgTLOqTEFMz3OuE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/kR9sz8db3mQCwTbn7ATRmwsXY9bTcYknMsKE6ElI_GI-g5C4ituNZfJ_bF4W3m77KCSk1vcYvcPmaClc2cq_GU8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/62PpYXeqtJjjJ7pao9nm0QqymfE_7VdUiCIn9ZnEhu8-IFOzqFqJFJWBl_ITcaXbEMqEFHl_cYwo95BcOAmXKi0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/7Ece2Halpp_nn1KAGCTp7aLZ17FQEEAB3rh9xVDItvM-Qhg2eXEe_Pdolx_WOtgCvzykqnVWpNCIjcnUSLE487M.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/FkF7pWOEicX71dprrFUqH44MLP7YxOVnb-djbzYs9eo-tpEM_jkrQR_xTY0e_iyI1G6lwJ1syJJYS-aHae4gZSE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BYl09x4xc7KBjrX8qQ9b7mzVjZqYsD12FvmVSIYpK5U-JzILOLm7zQAwX1LLEBtd2pHmPs3iR9UeWlJT5GgMKHA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/weiiMdndZeznWm-6-KX-pqHoG9u2WnjgaTCmVt5_Olw-i40HXcapByJvis_O_ynJ0jBM3rAt1HAv4hDtmNNNXS0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/m0Qt2NCZ52FbMbInI81e2GdMYbfGAoa1UZ8tVbvbMtM-pQNp6WV1tP5Di7RJM2ZAtAro2JGRA1tK1uZiq9D2_Qw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-IR_HD5Alw33QT95onrEaV_cUGL4XNGP0GXYNWpky8L4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-89UnM47Nzi32XL65mMmDDFLzhS69Jil849dXqz6nsRc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=there-is-a-light]{--palette-name:"There Is a Light";--surface-primary:#101218;--surface-secondary:#171a25;--surface-tertiary:#222632;--text-primary:#f8f5ee;--text-secondary:#e4b1c2;--text-disabled:#48675a;--accent-primary:#ffd67a;--accent-secondary:#48675a;--accent-rose:#e4b1c2;--accent-night:#171a25;--gradient-hero:linear-gradient(145deg,#171a25,#48675a,#ffd67a);--feedback-success:#b6cabd;--feedback-warning:#ffd67a;--feedback-error:#d42b3b;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(16,18,24,.95);--bg-lifted:rgba(23,26,37,.82);--bg-gradient:linear-gradient(170deg,rgba(23,26,37,.96),rgba(72,103,90,.85) 45%,rgba(255,214,122,.18));--glass-surface:rgba(23,26,37,.7);--glass-surface-subtle:rgba(23,26,37,.4);--glass-hover:rgba(255,214,122,.16);--glass-border:rgba(228,177,194,.38);--glass-border-strong:rgba(255,214,122,.55);--glass-highlight:rgba(255,214,122,.32);--glass-shadow:0 20px 52px rgba(0,0,0,.8);--card-surface:rgba(23,26,37,.82);--card-border:rgba(228,177,194,.4);--input-surface:rgba(16,18,24,.94);--input-border:rgba(228,177,194,.45);--focus-ring:rgba(255,214,122,.6);--focus-ring-strong:rgba(255,214,122,.78);--accent-positive:var(--feedback-success);--accent-info:#48675a;--accent-subtle:rgba(228,177,194,.26);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 28px rgba(255,214,122,.7);--glow-secondary:0 0 22px rgba(72,103,90,.55);--gold:var(--accent-primary);--gold-rgb:255,214,122;--font-display:"Playfair Display",serif;--font-body:"Nunito",sans-serif;--hero-name-font:"Playfair Display",serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(255,214,122,.3)}:root[data-palette=there-is-a-light][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.95);--bg-lifted:rgba(16,18,24,.88);--bg-gradient:linear-gradient(180deg,#000,#101218 50%,#171a25)}:root[data-palette=there-is-a-light] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(255,214,122,.5))}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/dmjDVD8_Rcsib9V1iMhlPxG1rxM4rF76Otk6hze1ZZM-H_jIQzipesRgPq2JdwUJ_n8VlhquGwfG_Bkw1UgmdPk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/SZ_ZulH5FOFQK_kG5sPPDnmx3vtpP4kMYqOmD-AhHMA-FLujH3pbTseY8U9jXnGDi_jbCnAlAIeQiFLXaHlVzsg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/lf0KZXEVBuNrzDJW4DEhc9H4OpzQaxQaSSJZdVG0rKM-a_E46yeOcYtJq6YfI4XBmEwypviyPhQdGj0OVOzWIr8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/E0z-XSX1CUo3nVQGUcjYS__Eg5Zxkf7jUYskd194MaU-bN4odS1oaQh3FDC9TokuwlXZxf6LSrCHPe1xcfMTgoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/dxud_B9n1ljKQ8z-7t3S1KiSvKRq-cBYt495k2XJjIw-UIN5Lvct4aThJc3VbzPkHMXO4vd1OM1yPUAcIKxuMCg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/h7X9jslQVU_hYaF_xAC-7mFORRcJpoJHygVXxWYbQQM-N_Z4hNhqhFWoHiVm85CIly-_581P7WAs6l8Lb2B-htM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-cL3s9KzNI5BNizIBbVFwVCe8Hb5pO4IsY1FU5bSWhOI.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-HqJSqA1q3DPS5zcl9HtsH3UZlXBVj4pWbxf26g5pWBw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-vJXQAFF6hGh_oTEpfNySCCtIfHgsnCEdF79aNEkX4to.woff2) format(woff2),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-35otdm61HCdEVQ9xtqSs5XTids_XEhZSm3oXPTBwAKA.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-GOvjFu7ivOhAkC3cUJFooKpBdmRKFbQ3mzQ0JiuChqc.woff2) format(woff2),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-_L8wcdlYmCJY1b0IzcXmOicm7r-zkcRFUnu2tgpGhHc.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-BMfxiZ_HdXRxcbzV9_--nAtnsGMQkqJ6toypom5zyJk.woff2) format(woff2),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-cq3dvwIg5BAz5gclPwueY0zkkFtibyjdDrMXbIO3i48.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-OZQ0N_Y8YK4Uve9FTJ2Ac7nC_pMZbqkCBNTErloOi4E.woff2) format(woff2),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-RA1CJP3AhOmF_v-O0-VM3fkIIOrmZno0q7CGF8dn5fg.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-TaAaazjtPVo_nTFkpv1KpS7QJRnq49g9Aar7JR6WlcM.woff2) format(woff2),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-c5gB6yMzn7YEddyKmWtJBB_4zerSq7st40Ss2kFeDCo.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-HinpR3UboFWO5uhyCT5Ml3d49nK_IHVPnZZJ8B5Wqhc.woff2) format(woff2),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-8nHeF0bNGFTXE3Op5m5OA9kQZ_Z4UepLYleFnufOD0k.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-jf0iePOCTDbQQ0ox63NHd0vi8zs3ew3tkmh29yb8EV0.woff2) format(woff2),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-7hHPoR7F1wpyYdpZpfvF8RmW5_OgneUpOIal9qzh5fo.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-oakpTRiL3R8abfA0mmDLN9b67g2wN4NXEEPDSg_XDh0.woff2) format(woff2),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-MbyqApIGINUVzLrlMwJXX7WXvqlfhxqtESkMaaKC6uI.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-84UKCs5quFw_ZSi0JWfTkEZ9clsVE6yY2FyrBg6GYKk.woff2) format(woff2),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-yvE39zvkWqBUSR4LLAKjUSm9wXK3EFyxOtcpVfmVR6I.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-naZytD2d_TwkDGZCJnEXhapj3SouCTKYtM9R_IJUhSs.woff2) format(woff2),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-UmUT1CGEEODlM5XBa_MUGGKhPV_LJ8ZbwkZs1zBD3jo.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-Soabt9kyjjdS74tVqHsjOa6Ro8ygPCjpenIgyQ0I8oI.woff2) format(woff2),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-g5ChJetVEkmmfE0PtM5hHQ54QpGlWpAnv_e3PdxMqak.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-D9am2lqJPr0UqsVCe7IAg5Wb4cThZhHTKEHreiAJfJA.woff2) format(woff2),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-m3c_db_0ShBBQy4v7r3cQxE8PlXZCrPr3VrpMShJnIU.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-lghejApAbCg3JEYqBXIbEpm1SPheInMZh1BDYD0SYEs.woff2) format(woff2),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-dofUB_aXWwnWA8ojGUpH1txg6I6U3HIX94Fy5rPfj4E.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-HuIRsI_r5OjOnxp6wu4Q9Gchl112xQDBWIQ8FRdXJdg.woff2) format(woff2),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-A24t5_FhRZz8RLTX2bXNfWlwEgu_bODaW24lPSN2VEs.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}:root[data-palette=johnny-marr-jangle]{--palette-name:"Johnny Marr Jangle";--surface-primary:#121212;--surface-secondary:#191919;--surface-tertiary:#202326;--text-primary:#d7f2b5;--text-secondary:#84c9e6;--text-disabled:#3fa9a5;--accent-primary:#3fa9a5;--accent-secondary:#84c9e6;--accent-lime:#d7f2b5;--accent-black:#191919;--gradient-hero:linear-gradient(135deg,#191919,#3fa9a5,#84c9e6);--feedback-success:#d7f2b5;--feedback-warning:#ffea8a;--feedback-error:#b3262e;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:hsla(0,0%,7%,.96);--bg-lifted:rgba(25,25,25,.82);--bg-gradient:linear-gradient(165deg,hsla(0,0%,7%,.98),rgba(31,31,31,.94) 40%,rgba(63,169,165,.25));--glass-surface:rgba(31,31,31,.7);--glass-surface-subtle:rgba(31,31,31,.4);--glass-hover:rgba(132,201,230,.18);--glass-border:rgba(63,169,165,.4);--glass-border-strong:rgba(132,201,230,.55);--glass-highlight:hsla(87,70%,83%,.28);--glass-shadow:0 20px 52px rgba(0,0,0,.82);--card-surface:rgba(25,25,25,.88);--card-border:rgba(63,169,165,.42);--input-surface:hsla(0,0%,7%,.94);--input-border:rgba(132,201,230,.45);--focus-ring:rgba(132,201,230,.6);--focus-ring-strong:hsla(87,70%,83%,.78);--accent-positive:var(--feedback-success);--accent-info:#3fa9a5;--accent-subtle:rgba(132,201,230,.28);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 28px rgba(132,201,230,.7);--glow-secondary:0 0 22px rgba(63,169,165,.55);--gold:var(--accent-lime);--gold-rgb:215,242,181;--font-display:"Asap",sans-serif;--font-body:"Source Sans Pro",sans-serif;--hero-name-font:"Asap",sans-serif;--hero-name-color:var(--accent-lime);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-lime);--hero-name-shadow:0 2px 8px rgba(132,201,230,.3)}:root[data-palette=johnny-marr-jangle][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.96);--bg-lifted:hsla(0,0%,7%,.88);--bg-gradient:linear-gradient(180deg,#000,#121212 50%,#191919)}:root[data-palette=johnny-marr-jangle] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(132,201,230,.5))}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/aMiKLrgjlTmalARheJFh-5fnRnNiQs6JR3kP43hmDbs-ZRtuAzeBKIvERuTfedVSQh__cLqI9BcImZYh373MTlA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/QZExWc8259cx5UMILy62Oym_c3olZgDwni8Gu8uRTFA-xcWDfdBBh32bA_eM__kSPGNEzBpe32VpepaPKIMJFUQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/wSXHRZBMbCkc4oJ6kwJALp2e9Fyvwy1s-xTt_cN2VKQ-OTKTotQshuCAiLKdjb9xZPsSctxJDBlBZGEWKx0hk4E.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/VvdcCbjXbwWFtg1y3E2qCcZ-8w6KyNl96Ri0OrVBhJ8-Ij_AyrCAKnW6UC6vdzM_VG6zwBtkvbJEirUZRp9zl3k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/g9ta6ESRIx8UMJvijZLRM6kfFWL_QVWEMHkHKZB2rus-UaKay51nIPqRY7gO19KbvT1k1yPGdhnIM_CJYmBGMJA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/G5ckH0fiBIJxAM3TXR0YA24AQBBf9sNlRbEe-fdPjsY-Y_zoklpWkrckPiG2Y62JLyqhSvAqTn6Bs05Xg3136JI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/ehPXjABPCRK6jp3uLd_LOKk9hnzWfkKSDEmJWK7xvYc-_g6yHwe2DBwvkddbTz1u4MwWvzz4KawW6heQMeN96LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/SDmril2InTGJWDD6wJkyECGWInHhFlHImBoHYjA_OkY-GgfOyRhS6JSKbPXBE2qYeH_GfsgIrZejFa2XvS5Z43k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-b9lGeWc6t0RoKBYRyROvDA5USOAjOr4IC5pmVkUrAhY.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-vdAiBTkEG3wLyc151AhWKx1DKTZxZZidyUX0jSibNF4.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/jF4Iefb9FoTIM86O2LZvi6rDmro1-oILY_hKxyj5b9g-lKgqQqG9IvXyi1lj_2UY-WmSzNtsJThEiUfL2E3ACOk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/_c7TLzE0_yRafGRzmUuw653FCN4msMXNK_jna4tJIS4-a_mrpKAxEVcSqfoLV3865ogNpj9EczUkqzM0qn7xna4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/qiDgKbRMYJ9cnQmj_KiZakWpIV59oI0oJcOjTc0zGkw-kkrKaneeM8p3Kb36vH0jjX10pIch8GYuQRJgpJtlD34.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/hahtwZ0CaokUDX_xPV5smEcyt350X-AQuhkBFA-eLEo-ui7AK3bcBQSaJN6icDfO1kv1l64quOZnhsL3reKiLWc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/b6B2vBFqrIHYDDcHz9IAJo_eMwz0HwlIW2FH73g_IcQ-5rQyCcecm5uxqRt4FCxP90DLwo3S_jZSQgO_fdfXpSE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/3IzerR0BNi1LcIdEuYFbHm0wTrQXB8_2h_2p1hDw5CE-AfVkJ0sInaBe9s2NHUDBlkGOhBei8B3SSSNhktsAcGY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/jhayg5jHhg6iUFMAeuoEhvmBXG37kCJmGvzwmMUtNt4-H4vA8ySNx9cu3EaloYyZ_LTYJNWmQAjtq8c4exFqJCw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/Tm4ADvTKRuPALzY-WXGkOSQbZSkKs_GAMiDdX08FP_k-1_TRmnx6JIftvNGLkuRjx0coMIFbE7iMfO5wlAmt8-s.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/vu3j4rs5rkMQVSv3pjWwPHinsG3JEgCRkpnmXc3rlx4-N_Ppa0DecG2Y5n8FGUL1MaQ_dmHZ1lzWKpKeMrTsS3Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/RRChwOfruyZ77YctDktxl_DnLA5ec9xqRm0VO7RQz1A-vJfCW16e_Hy9RbWe_4V6wt3owwN1675WKgR0aYOWStQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XQhZNpC0QXakJOeDxyxOLrpaLIYiFdd1VIzugTLIfEA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wXvjfkwVFCycdGPAWzjr5TdLUYOFP5eMO309IZI0Xhc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=hatful-blue]{--palette-name:"Hatful Blue";--surface-primary:#201d1e;--surface-secondary:#292526;--surface-tertiary:#343132;--text-primary:#ecebe5;--text-secondary:#b6cabd;--text-disabled:#787673;--accent-primary:#5997d2;--accent-secondary:#787673;--accent-sage:#b6cabd;--accent-offwhite:#ecebe5;--gradient-hero:linear-gradient(130deg,#201d1e,#5997d2,#ecebe5);--feedback-success:#b6cabd;--feedback-warning:#f3e3a1;--feedback-error:#b51224;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(32,29,30,.95);--bg-lifted:rgba(41,37,38,.8);--bg-gradient:linear-gradient(165deg,rgba(32,29,30,.98),rgba(89,151,210,.22) 45%,rgba(0,0,0,.98));--glass-surface:rgba(41,37,38,.72);--glass-surface-subtle:rgba(41,37,38,.44);--glass-hover:rgba(89,151,210,.18);--glass-border:rgba(89,151,210,.4);--glass-border-strong:hsla(51,16%,91%,.55);--glass-highlight:hsla(51,16%,91%,.3);--glass-shadow:0 20px 52px rgba(0,0,0,.82);--card-surface:rgba(41,37,38,.86);--card-border:rgba(89,151,210,.42);--input-surface:rgba(32,29,30,.94);--input-border:rgba(89,151,210,.45);--focus-ring:rgba(89,151,210,.6);--focus-ring-strong:rgba(182,202,189,.78);--accent-positive:var(--feedback-success);--accent-info:#5997d2;--accent-subtle:rgba(89,151,210,.28);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 28px rgba(89,151,210,.72);--glow-secondary:0 0 22px hsla(36,2%,46%,.55);--gold:var(--accent-primary);--gold-rgb:89,151,210;--font-display:"Cormorant Garamond",serif;--font-body:"Merriweather Sans",sans-serif;--hero-name-font:"Cormorant Garamond",serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(89,151,210,.3)}:root[data-palette=hatful-blue][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.95);--bg-lifted:rgba(32,29,30,.88);--bg-gradient:linear-gradient(180deg,#000,#201d1e 50%,#292526)}:root[data-palette=hatful-blue] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(89,151,210,.5))}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-vJXQAFF6hGh_oTEpfNySCCtIfHgsnCEdF79aNEkX4to.woff2) format(woff2),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-35otdm61HCdEVQ9xtqSs5XTids_XEhZSm3oXPTBwAKA.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-GOvjFu7ivOhAkC3cUJFooKpBdmRKFbQ3mzQ0JiuChqc.woff2) format(woff2),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-_L8wcdlYmCJY1b0IzcXmOicm7r-zkcRFUnu2tgpGhHc.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-BMfxiZ_HdXRxcbzV9_--nAtnsGMQkqJ6toypom5zyJk.woff2) format(woff2),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-cq3dvwIg5BAz5gclPwueY0zkkFtibyjdDrMXbIO3i48.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-OZQ0N_Y8YK4Uve9FTJ2Ac7nC_pMZbqkCBNTErloOi4E.woff2) format(woff2),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-RA1CJP3AhOmF_v-O0-VM3fkIIOrmZno0q7CGF8dn5fg.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-TaAaazjtPVo_nTFkpv1KpS7QJRnq49g9Aar7JR6WlcM.woff2) format(woff2),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-c5gB6yMzn7YEddyKmWtJBB_4zerSq7st40Ss2kFeDCo.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-HinpR3UboFWO5uhyCT5Ml3d49nK_IHVPnZZJ8B5Wqhc.woff2) format(woff2),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-8nHeF0bNGFTXE3Op5m5OA9kQZ_Z4UepLYleFnufOD0k.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-jf0iePOCTDbQQ0ox63NHd0vi8zs3ew3tkmh29yb8EV0.woff2) format(woff2),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-7hHPoR7F1wpyYdpZpfvF8RmW5_OgneUpOIal9qzh5fo.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-oakpTRiL3R8abfA0mmDLN9b67g2wN4NXEEPDSg_XDh0.woff2) format(woff2),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-MbyqApIGINUVzLrlMwJXX7WXvqlfhxqtESkMaaKC6uI.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-84UKCs5quFw_ZSi0JWfTkEZ9clsVE6yY2FyrBg6GYKk.woff2) format(woff2),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-yvE39zvkWqBUSR4LLAKjUSm9wXK3EFyxOtcpVfmVR6I.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-naZytD2d_TwkDGZCJnEXhapj3SouCTKYtM9R_IJUhSs.woff2) format(woff2),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-UmUT1CGEEODlM5XBa_MUGGKhPV_LJ8ZbwkZs1zBD3jo.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-Soabt9kyjjdS74tVqHsjOa6Ro8ygPCjpenIgyQ0I8oI.woff2) format(woff2),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-g5ChJetVEkmmfE0PtM5hHQ54QpGlWpAnv_e3PdxMqak.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-D9am2lqJPr0UqsVCe7IAg5Wb4cThZhHTKEHreiAJfJA.woff2) format(woff2),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-m3c_db_0ShBBQy4v7r3cQxE8PlXZCrPr3VrpMShJnIU.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-lghejApAbCg3JEYqBXIbEpm1SPheInMZh1BDYD0SYEs.woff2) format(woff2),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-dofUB_aXWwnWA8ojGUpH1txg6I6U3HIX94Fy5rPfj4E.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-HuIRsI_r5OjOnxp6wu4Q9Gchl112xQDBWIQ8FRdXJdg.woff2) format(woff2),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-A24t5_FhRZz8RLTX2bXNfWlwEgu_bODaW24lPSN2VEs.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Special Elite;src:local("Special Elite Regular"),local("Special Elite"),url(../_fonts/abYfnJSuWHjY2zMrJZn6b8GEpN6emPw4IySnvicho6c-Hx7eV6_3e8yE9dx31mnE2XPbKiyOIUCZ_o3caWZfe9g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Special Elite;src:local("Special Elite Regular"),local("Special Elite"),url(../_fonts/A7srcZsen7aei9iiZkBDkvTnbMkcztOn9Ce3hDRxTDY-xAS3M5CbtIwpFmVYwJrA1QZpzh5K1eYEyM_a_8LyJoc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Special Elite;src:local("Special Elite Regular"),local("Special Elite"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-ahgAcG0P7L5BNTsf9JEierR0s0x9dKEmHtkHmElbsPw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=disintegration]{--palette-name:"Disintegration";--surface-primary:#050809;--surface-secondary:#0b1113;--surface-tertiary:#123730;--text-primary:#d9e4e0;--text-secondary:#b2b4bc;--text-disabled:#24524b;--accent-primary:#123730;--accent-secondary:#24524b;--accent-petal:#d9e4e0;--accent-brown:#6a4c37;--gradient-hero:linear-gradient(145deg,#050809,#123730,#24524b);--feedback-success:#4f7c7c;--feedback-warning:#f3e3a1;--feedback-error:#b51224;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(5,8,9,.96);--bg-lifted:rgba(11,17,19,.86);--bg-gradient:linear-gradient(165deg,rgba(5,8,9,.98),rgba(18,55,48,.8) 45%,rgba(36,82,75,.55));--glass-surface:rgba(11,17,19,.78);--glass-surface-subtle:rgba(11,17,19,.5);--glass-hover:rgba(36,82,75,.25);--glass-border:rgba(18,55,48,.45);--glass-border-strong:rgba(217,228,224,.6);--glass-highlight:rgba(217,228,224,.32);--glass-shadow:0 22px 56px rgba(0,0,0,.86);--card-surface:rgba(11,17,19,.88);--card-border:rgba(36,82,75,.46);--input-surface:rgba(5,8,9,.96);--input-border:rgba(36,82,75,.5);--focus-ring:rgba(36,82,75,.62);--focus-ring-strong:rgba(217,228,224,.78);--accent-positive:var(--feedback-success);--accent-info:#24524b;--accent-subtle:rgba(36,82,75,.3);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 28px rgba(36,82,75,.72);--glow-secondary:0 0 22px rgba(106,76,55,.55);--gold:var(--accent-petal);--gold-rgb:217,228,224;--font-display:"Special Elite",serif;--font-body:"Source Sans Pro",sans-serif;--hero-name-font:"Special Elite",serif;--hero-name-color:var(--accent-petal);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-petal);--hero-name-shadow:0 2px 8px rgba(36,82,75,.3)}:root[data-palette=disintegration][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.96);--bg-lifted:rgba(5,8,9,.9);--bg-gradient:linear-gradient(180deg,#000,#050809 50%,#0b1113)}:root[data-palette=disintegration] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(36,82,75,.5))}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/dmjDVD8_Rcsib9V1iMhlPxG1rxM4rF76Otk6hze1ZZM-H_jIQzipesRgPq2JdwUJ_n8VlhquGwfG_Bkw1UgmdPk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/SZ_ZulH5FOFQK_kG5sPPDnmx3vtpP4kMYqOmD-AhHMA-FLujH3pbTseY8U9jXnGDi_jbCnAlAIeQiFLXaHlVzsg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/lf0KZXEVBuNrzDJW4DEhc9H4OpzQaxQaSSJZdVG0rKM-a_E46yeOcYtJq6YfI4XBmEwypviyPhQdGj0OVOzWIr8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/E0z-XSX1CUo3nVQGUcjYS__Eg5Zxkf7jUYskd194MaU-bN4odS1oaQh3FDC9TokuwlXZxf6LSrCHPe1xcfMTgoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/dxud_B9n1ljKQ8z-7t3S1KiSvKRq-cBYt495k2XJjIw-UIN5Lvct4aThJc3VbzPkHMXO4vd1OM1yPUAcIKxuMCg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/h7X9jslQVU_hYaF_xAC-7mFORRcJpoJHygVXxWYbQQM-N_Z4hNhqhFWoHiVm85CIly-_581P7WAs6l8Lb2B-htM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-cL3s9KzNI5BNizIBbVFwVCe8Hb5pO4IsY1FU5bSWhOI.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-HqJSqA1q3DPS5zcl9HtsH3UZlXBVj4pWbxf26g5pWBw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/4nqMnahw4EylTG-rxpVh4fLO9QCQJoWr2lncpwyE7yQ-j_TQROKNJFitKrhhdR28sUf_xs-W-F5pd946Nj9IxWQ.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YYd83MoSlARiSnaHCOf3xZhlHMTpAMBVPTfJ-0r0AJo-rygUBeYmdPX_AHVwPS4NQCF0kCnwUXPlTIL7rFNQKEs.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=wish-sky]{--palette-name:"Wish Sky";--surface-primary:#0a0d16;--surface-secondary:#101624;--surface-tertiary:#1d4e89;--text-primary:#f8f5ee;--text-secondary:#5c7b96;--text-disabled:#295a69;--accent-primary:#1d4e89;--accent-secondary:#ff7a2a;--accent-red:#d42b3b;--accent-white:#f8f5ee;--gradient-hero:linear-gradient(135deg,#0a0d16,#1d4e89,#ff7a2a);--feedback-success:#295a69;--feedback-warning:#ff7a2a;--feedback-error:#d42b3b;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(10,13,22,.96);--bg-lifted:rgba(16,22,36,.86);--bg-gradient:linear-gradient(170deg,rgba(10,13,22,.98),rgba(29,78,137,.8) 40%,rgba(255,122,42,.35));--glass-surface:rgba(16,22,36,.78);--glass-surface-subtle:rgba(16,22,36,.5);--glass-hover:rgba(255,122,42,.22);--glass-border:rgba(29,78,137,.48);--glass-border-strong:hsla(42,42%,95%,.62);--glass-highlight:hsla(42,42%,95%,.32);--glass-shadow:0 22px 56px rgba(0,0,0,.86);--card-surface:rgba(16,22,36,.88);--card-border:rgba(29,78,137,.5);--input-surface:rgba(10,13,22,.96);--input-border:rgba(29,78,137,.52);--focus-ring:rgba(29,78,137,.65);--focus-ring-strong:rgba(255,122,42,.8);--accent-positive:var(--feedback-success);--accent-info:#1d4e89;--accent-subtle:rgba(29,78,137,.3);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 28px rgba(29,78,137,.72);--glow-secondary:0 0 22px rgba(255,122,42,.65);--gold:var(--accent-secondary);--gold-rgb:255,122,42;--font-display:"Asap",sans-serif;--font-body:"Poppins",sans-serif;--hero-name-font:"Asap",sans-serif;--hero-name-color:var(--accent-secondary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-secondary);--hero-name-shadow:0 2px 8px rgba(255,122,42,.3)}:root[data-palette=wish-sky][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.96);--bg-lifted:rgba(10,13,22,.9);--bg-gradient:linear-gradient(180deg,#000,#0a0d16 50%,#101624)}:root[data-palette=wish-sky] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(255,122,42,.5))}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSNP9ncDOxUAJDejjF_vaEHx8MnKrXM47XMb57hW_ew.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RdVvyn4rVSTacyBsNSIi8Gjyk_A2Jr_HGOZaeuARQq8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/jF4Iefb9FoTIM86O2LZvi6rDmro1-oILY_hKxyj5b9g-lKgqQqG9IvXyi1lj_2UY-WmSzNtsJThEiUfL2E3ACOk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/_c7TLzE0_yRafGRzmUuw653FCN4msMXNK_jna4tJIS4-a_mrpKAxEVcSqfoLV3865ogNpj9EczUkqzM0qn7xna4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/qiDgKbRMYJ9cnQmj_KiZakWpIV59oI0oJcOjTc0zGkw-kkrKaneeM8p3Kb36vH0jjX10pIch8GYuQRJgpJtlD34.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/hahtwZ0CaokUDX_xPV5smEcyt350X-AQuhkBFA-eLEo-ui7AK3bcBQSaJN6icDfO1kv1l64quOZnhsL3reKiLWc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/b6B2vBFqrIHYDDcHz9IAJo_eMwz0HwlIW2FH73g_IcQ-5rQyCcecm5uxqRt4FCxP90DLwo3S_jZSQgO_fdfXpSE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/3IzerR0BNi1LcIdEuYFbHm0wTrQXB8_2h_2p1hDw5CE-AfVkJ0sInaBe9s2NHUDBlkGOhBei8B3SSSNhktsAcGY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/jhayg5jHhg6iUFMAeuoEhvmBXG37kCJmGvzwmMUtNt4-H4vA8ySNx9cu3EaloYyZ_LTYJNWmQAjtq8c4exFqJCw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/Tm4ADvTKRuPALzY-WXGkOSQbZSkKs_GAMiDdX08FP_k-1_TRmnx6JIftvNGLkuRjx0coMIFbE7iMfO5wlAmt8-s.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/vu3j4rs5rkMQVSv3pjWwPHinsG3JEgCRkpnmXc3rlx4-N_Ppa0DecG2Y5n8FGUL1MaQ_dmHZ1lzWKpKeMrTsS3Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/RRChwOfruyZ77YctDktxl_DnLA5ec9xqRm0VO7RQz1A-vJfCW16e_Hy9RbWe_4V6wt3owwN1675WKgR0aYOWStQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XQhZNpC0QXakJOeDxyxOLrpaLIYiFdd1VIzugTLIfEA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wXvjfkwVFCycdGPAWzjr5TdLUYOFP5eMO309IZI0Xhc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=bloodflowers]{--palette-name:"Bloodflowers";--surface-primary:#060507;--surface-secondary:#120910;--surface-tertiary:#5a1020;--text-primary:#f5e6d2;--text-secondary:#b2b4bc;--text-disabled:#2d3a5e;--accent-primary:#b51224;--accent-secondary:#5a1020;--accent-blue:#2d3a5e;--accent-grey:#b2b4bc;--gradient-hero:linear-gradient(160deg,#060507,#5a1020,#b51224);--feedback-success:#4f7c7c;--feedback-warning:#e0b85a;--feedback-error:#b51224;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(6,5,7,.96);--bg-lifted:rgba(18,9,16,.86);--bg-gradient:linear-gradient(170deg,rgba(6,5,7,.98),rgba(90,16,32,.82) 45%,rgba(181,18,36,.55));--glass-surface:rgba(18,9,16,.8);--glass-surface-subtle:rgba(18,9,16,.52);--glass-hover:rgba(181,18,36,.3);--glass-border:rgba(90,16,32,.5);--glass-border-strong:hsla(19,55%,89%,.62);--glass-highlight:hsla(34,64%,89%,.34);--glass-shadow:0 24px 60px rgba(0,0,0,.9);--card-surface:rgba(18,9,16,.9);--card-border:rgba(90,16,32,.52);--input-surface:rgba(6,5,7,.96);--input-border:rgba(90,16,32,.55);--focus-ring:rgba(181,18,36,.7);--focus-ring-strong:hsla(19,55%,89%,.82);--accent-positive:var(--feedback-success);--accent-info:#2d3a5e;--accent-subtle:rgba(181,18,36,.3);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 30px rgba(181,18,36,.78);--glow-secondary:0 0 24px rgba(45,58,94,.55);--gold:var(--accent-primary);--gold-rgb:181,18,36;--font-display:"Cormorant Garamond",serif;--font-body:"Nunito",sans-serif;--hero-name-font:"Cormorant Garamond",serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(181,18,36,.3)}:root[data-palette=bloodflowers][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.96);--bg-lifted:rgba(6,5,7,.9);--bg-gradient:linear-gradient(180deg,#000,#060507 50%,#120910)}:root[data-palette=bloodflowers] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(181,18,36,.5))}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/4nqMnahw4EylTG-rxpVh4fLO9QCQJoWr2lncpwyE7yQ-j_TQROKNJFitKrhhdR28sUf_xs-W-F5pd946Nj9IxWQ.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YYd83MoSlARiSnaHCOf3xZhlHMTpAMBVPTfJ-0r0AJo-rygUBeYmdPX_AHVwPS4NQCF0kCnwUXPlTIL7rFNQKEs.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Nothing You Could Do;src:local("Nothing You Could Do Regular"),local("Nothing You Could Do"),url(../_fonts/RV5CgJShcPHYaDHuITB1D4LtaShFvveXjrSh68MUYlw-eYpAqGWFYtJ6I7lB2A51FYpmKJljPnh5KmrQD7yIsnk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Nothing You Could Do Fallback: Arial";src:local("Arial");size-adjust:108.6528%;ascent-override:86.1941%;descent-override:36.5808%;line-gap-override:0%}@font-face{font-family:Nothing You Could Do;src:local("Nothing You Could Do Regular"),local("Nothing You Could Do"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-aE0D0DNlCN5N8_9dGKYA_xX1oXszIQD5H5kCPhNq3BE.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=lullaby]{--palette-name:"Lullaby";--surface-primary:#05040a;--surface-secondary:#0a0812;--surface-tertiary:#161327;--text-primary:#f8f5ee;--text-secondary:#c7b6e6;--text-disabled:#7ea8d9;--accent-primary:#7ea8d9;--accent-secondary:#9ce3c4;--accent-lilac:#c7b6e6;--accent-yellow:#ffe9a3;--gradient-hero:linear-gradient(145deg,#05040a,#7ea8d9,#c7b6e6);--feedback-success:#9ce3c4;--feedback-warning:#ffe9a3;--feedback-error:#d42b3b;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(5,4,10,.96);--bg-lifted:rgba(10,8,18,.86);--bg-gradient:linear-gradient(170deg,rgba(5,4,10,.98),rgba(126,168,217,.42) 45%,rgba(199,182,230,.3));--glass-surface:rgba(10,8,18,.8);--glass-surface-subtle:rgba(10,8,18,.52);--glass-hover:rgba(126,168,217,.26);--glass-border:rgba(126,168,217,.48);--glass-border-strong:rgba(199,182,230,.62);--glass-highlight:rgba(255,233,163,.34);--glass-shadow:0 24px 60px rgba(0,0,0,.9);--card-surface:rgba(10,8,18,.9);--card-border:rgba(126,168,217,.52);--input-surface:rgba(5,4,10,.96);--input-border:rgba(126,168,217,.55);--focus-ring:rgba(126,168,217,.7);--focus-ring-strong:rgba(255,233,163,.82);--accent-positive:var(--feedback-success);--accent-info:#7ea8d9;--accent-subtle:rgba(126,168,217,.3);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 30px rgba(126,168,217,.78);--glow-secondary:0 0 24px rgba(156,227,196,.55);--gold:var(--accent-yellow);--gold-rgb:255,233,163;--font-display:"Nothing You Could Do",cursive;--font-body:"Poppins",sans-serif;--hero-name-font:"Nothing You Could Do",cursive;--hero-name-color:var(--accent-yellow);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-yellow);--hero-name-shadow:0 2px 8px rgba(126,168,217,.3)}:root[data-palette=lullaby][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.96);--bg-lifted:rgba(5,4,10,.9);--bg-gradient:linear-gradient(180deg,#000,#05040a 50%,#0a0812)}:root[data-palette=lullaby] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(126,168,217,.5))}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSNP9ncDOxUAJDejjF_vaEHx8MnKrXM47XMb57hW_ew.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RdVvyn4rVSTacyBsNSIi8Gjyk_A2Jr_HGOZaeuARQq8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat Alternates;src:local("Montserrat Alternates Regular Italic"),local("Montserrat Alternates Italic"),url(../_fonts/rVlaI_7cdan5P9TzQRq01o3I-qyAjZOcOcps45L12OM-sUWXQTuq4ob6HdW8yLC5k__UydmUxJJilbSJGpnYLDM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Montserrat Alternates Fallback: Arial";src:local("Arial");size-adjust:115.2981%;ascent-override:83.9563%;descent-override:21.7696%;line-gap-override:0%}@font-face{font-family:Montserrat Alternates;src:local("Montserrat Alternates Regular Italic"),local("Montserrat Alternates Italic"),url(../_fonts/z_0R7fnyyH7gy3ZIi_ENyx19qJGnhZJiGumj8yvsMD4-S_XHxPLRF_IIThXg9pIPCvkbWmmEDFcTus7LE_ytgmw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Montserrat Alternates;src:local("Montserrat Alternates Regular Italic"),local("Montserrat Alternates Italic"),url(../_fonts/rsMRCNNfBz34DfqJe6e_Ql18OtpLalXJxCrSyU9UAlU-cLiZoD2TqjjM6u9sExp4x4HZw3utCPzuHzRmg78zFDE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Montserrat Alternates;src:local("Montserrat Alternates Regular Italic"),local("Montserrat Alternates Italic"),url(../_fonts/GlHx4kRxxjdNYWpc1bWNL7Mkee0YTs_Ov5r6p3jjOHQ-4bp5aWvgDadVQ5DP_R2s9pwGFbIbdLtcOM3gyO8_GPk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Montserrat Alternates;src:local("Montserrat Alternates Regular Italic"),local("Montserrat Alternates Italic"),url(../_fonts/S4J7QZw1arkxJkcy6dMdQphFUc4EJBmNa-CFniPtRdA-1G8Cmg1oIchlNefAEAkgokfuOsAmaCdfjQX4j3RsrKQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Montserrat Alternates;src:local("Montserrat Alternates Regular"),local("Montserrat Alternates"),url(../_fonts/T1qvC05yX6Oe2mFBGEVapbhESXWJwSTJRc57DcLCBws-PSBT5HqjB45Qa4f7ydEhd7hK6QvaI7ZtQcSXdEonvxM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Montserrat Alternates;src:local("Montserrat Alternates Regular"),local("Montserrat Alternates"),url(../_fonts/mYSIzWcW0xUxmQmfJuQ2RLgqlqYnU2M4Xvf6WixRZ_o-WOw9BFaPL3E3WsJWctN2YLkzjRUAPyMJ7wle0MVlbc8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Montserrat Alternates;src:local("Montserrat Alternates Regular"),local("Montserrat Alternates"),url(../_fonts/nRlDRCkEQck47qYFxmRLSvjHXvF0qXgMC12HLT8wG9s-4lpcEkHa7wm37ChHYiXxtNETENEe854MK1XSK34KCdc.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Montserrat Alternates;src:local("Montserrat Alternates Regular"),local("Montserrat Alternates"),url(../_fonts/9EdKEYPGrbZtBSvpP1oGQhs6OlrPAwNG2tUP-6mCnoA-VOcHUm_L7uK_og8U5Kldj_kIIli1kcn7u0_1-ycpRdw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Montserrat Alternates;src:local("Montserrat Alternates Regular"),local("Montserrat Alternates"),url(../_fonts/yqPth89K8kZaFGjwWETSxkOWuhOstadYZmL8Pr8fnI0-pXYeEN_WtR9udJCDEQ2nWGKgDvuLiocZGj3whkIT8YQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Montserrat Alternates;src:local("Montserrat Alternates Regular Italic"),local("Montserrat Alternates Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-vgZpD6KUqtTmFehfyIoNUg0xAVRP8lyLzE4ANgvF4_Q.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Montserrat Alternates;src:local("Montserrat Alternates Regular"),local("Montserrat Alternates"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-dCQtNAAiepk7SOl_TaNrr5XQQHRDduXeTsh80O29ygQ.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=rio]{--palette-name:"Rio";--surface-primary:#130b21;--surface-secondary:#1c1030;--surface-tertiary:#261640;--text-primary:#fff2cc;--text-secondary:#ff6ec7;--text-disabled:#1c75bc;--accent-primary:#ff6ec7;--accent-secondary:#00ced1;--accent-yellow:#fff2cc;--accent-blue:#1c75bc;--gradient-hero:linear-gradient(135deg,#130b21,#ff6ec7,#00ced1);--feedback-success:#00ced1;--feedback-warning:#fff2cc;--feedback-error:#f36a2f;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(19,11,33,.96);--bg-lifted:rgba(28,16,48,.86);--bg-gradient:linear-gradient(165deg,rgba(19,11,33,.98),rgba(28,117,188,.65) 40%,rgba(0,206,209,.4));--glass-surface:rgba(28,16,48,.82);--glass-surface-subtle:rgba(19,11,33,.52);--glass-hover:rgba(255,110,199,.24);--glass-border:rgba(28,117,188,.5);--glass-border-strong:rgba(255,242,204,.7);--glass-highlight:rgba(255,242,204,.36);--glass-shadow:0 24px 60px rgba(0,0,0,.9);--card-surface:rgba(28,16,48,.9);--card-border:rgba(28,117,188,.55);--input-surface:rgba(19,11,33,.96);--input-border:rgba(28,117,188,.58);--focus-ring:rgba(255,110,199,.72);--focus-ring-strong:rgba(255,242,204,.82);--accent-positive:var(--feedback-success);--accent-info:#1c75bc;--accent-subtle:rgba(255,110,199,.3);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 30px rgba(255,110,199,.8);--glow-secondary:0 0 24px rgba(0,206,209,.65);--gold:var(--accent-primary);--gold-rgb:255,110,199;--font-display:"Montserrat Alternates",sans-serif;--font-body:"Nunito",sans-serif;--hero-name-font:"Montserrat Alternates",sans-serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(255,110,199,.3)}:root[data-palette=rio][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.96);--bg-lifted:rgba(19,11,33,.9);--bg-gradient:linear-gradient(180deg,#000,#130b21 50%,#1c1030)}:root[data-palette=rio] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(255,110,199,.5))}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-4kZc4IwOXqryLeYzsaTvEKd54SPfeeGKPyDAZei18kw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RvZUU2X45U7WIDI083h9MozPZMSPdvOCkgsORsWvPOw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Oxanium;src:local("Oxanium Regular"),local("Oxanium"),url(../_fonts/n-YekkgCJZjJJWyHTY67ZpLa_XhXxvvPCT6yQXJy6Ro-WyYfJZ9NB797OJczHrGmdODMq_OGSP-MsvwBJbeCkJw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:"Oxanium Fallback: Arial";src:local("Arial");size-adjust:103.8581%;ascent-override:76.0654%;descent-override:20.2199%;line-gap-override:24.0713%}@font-face{font-family:Oxanium;src:local("Oxanium Regular"),local("Oxanium"),url(../_fonts/P3fA2ZjsE7SF_eSGGHM25a1pcDAT6uwbAmvXiSk-j-U-WEze_LcbuXJzMuthoyC0WqJf4A0LHmJrIC8yOPAplbY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Oxanium;src:local("Oxanium Regular"),local("Oxanium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-hvc81Dx1ICfCJDAIrD3905xPYzYo4yP8OZ_QbN8GGYs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=new-wave-nightdrive]{--palette-name:"New Wave Nightdrive";--surface-primary:#000;--surface-secondary:#090910;--surface-tertiary:#161625;--text-primary:#eae9ff;--text-secondary:#bf5fff;--text-disabled:#4de2ff;--accent-primary:#ff4fa3;--accent-secondary:#4de2ff;--accent-purple:#bf5fff;--gradient-hero:linear-gradient(120deg,#000,#ff4fa3,#4de2ff);--feedback-success:#4de2ff;--feedback-warning:#fff2cc;--feedback-error:#ff4fa3;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(0,0,0,.98);--bg-lifted:rgba(9,9,16,.9);--bg-gradient:linear-gradient(165deg,#000,rgba(9,9,16,.96) 40%,rgba(79,34,132,.6));--glass-surface:rgba(9,9,16,.85);--glass-surface-subtle:rgba(9,9,16,.56);--glass-hover:rgba(255,79,163,.26);--glass-border:rgba(79,34,132,.52);--glass-border-strong:rgba(77,226,255,.72);--glass-highlight:rgba(77,226,255,.36);--glass-shadow:0 26px 64px rgba(0,0,0,.94);--card-surface:rgba(9,9,16,.92);--card-border:rgba(79,34,132,.56);--input-surface:rgba(0,0,0,.98);--input-border:rgba(79,34,132,.6);--focus-ring:rgba(255,79,163,.75);--focus-ring-strong:rgba(77,226,255,.82);--accent-positive:var(--feedback-success);--accent-info:#4de2ff;--accent-subtle:rgba(79,34,132,.32);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(255,79,163,.8);--glow-secondary:0 0 26px rgba(77,226,255,.7);--gold:var(--accent-primary);--gold-rgb:255,79,163;--font-display:"Oxanium",sans-serif;--font-body:"Inter",sans-serif;--hero-name-font:"Oxanium",sans-serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(255,79,163,.3)}:root[data-palette=new-wave-nightdrive][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.98);--bg-lifted:rgba(9,9,16,.92);--bg-gradient:linear-gradient(180deg,#000,#090910 50%,#161625)}:root[data-palette=new-wave-nightdrive] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(255,79,163,.5))}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/JFDXaIFIG7BrDKEAtgSExBsvT5qmlFhpUsKYm0kCJ-g-hQDJmXcB45aSqRbAjOU_YSISTlxupgTLOqTEFMz3OuE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/kR9sz8db3mQCwTbn7ATRmwsXY9bTcYknMsKE6ElI_GI-g5C4ituNZfJ_bF4W3m77KCSk1vcYvcPmaClc2cq_GU8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/62PpYXeqtJjjJ7pao9nm0QqymfE_7VdUiCIn9ZnEhu8-IFOzqFqJFJWBl_ITcaXbEMqEFHl_cYwo95BcOAmXKi0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/7Ece2Halpp_nn1KAGCTp7aLZ17FQEEAB3rh9xVDItvM-Qhg2eXEe_Pdolx_WOtgCvzykqnVWpNCIjcnUSLE487M.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/FkF7pWOEicX71dprrFUqH44MLP7YxOVnb-djbzYs9eo-tpEM_jkrQR_xTY0e_iyI1G6lwJ1syJJYS-aHae4gZSE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BYl09x4xc7KBjrX8qQ9b7mzVjZqYsD12FvmVSIYpK5U-JzILOLm7zQAwX1LLEBtd2pHmPs3iR9UeWlJT5GgMKHA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/weiiMdndZeznWm-6-KX-pqHoG9u2WnjgaTCmVt5_Olw-i40HXcapByJvis_O_ynJ0jBM3rAt1HAv4hDtmNNNXS0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/m0Qt2NCZ52FbMbInI81e2GdMYbfGAoa1UZ8tVbvbMtM-pQNp6WV1tP5Di7RJM2ZAtAro2JGRA1tK1uZiq9D2_Qw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-IR_HD5Alw33QT95onrEaV_cUGL4XNGP0GXYNWpky8L4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-89UnM47Nzi32XL65mMmDDFLzhS69Jil849dXqz6nsRc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/4nqMnahw4EylTG-rxpVh4fLO9QCQJoWr2lncpwyE7yQ-j_TQROKNJFitKrhhdR28sUf_xs-W-F5pd946Nj9IxWQ.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YYd83MoSlARiSnaHCOf3xZhlHMTpAMBVPTfJ-0r0AJo-rygUBeYmdPX_AHVwPS4NQCF0kCnwUXPlTIL7rFNQKEs.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=purple-rain]{--palette-name:"Purple Rain";--surface-primary:#09020f;--surface-secondary:#13041d;--surface-tertiary:#2c1548;--text-primary:#d9c0ff;--text-secondary:#f05466;--text-disabled:#5a32c7;--accent-primary:#5a32c7;--accent-secondary:#f05466;--accent-lilac:#d9c0ff;--gradient-hero:linear-gradient(135deg,#09020f,#5a32c7,#f05466);--feedback-success:#4f7c7c;--feedback-warning:#f89b63;--feedback-error:#f05466;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(9,2,15,.96);--bg-lifted:rgba(19,4,29,.86);--bg-gradient:linear-gradient(165deg,rgba(9,2,15,.98),rgba(90,50,199,.75) 45%,rgba(240,84,102,.55));--glass-surface:rgba(19,4,29,.82);--glass-surface-subtle:rgba(19,4,29,.52);--glass-hover:rgba(240,84,102,.26);--glass-border:rgba(90,50,199,.5);--glass-border-strong:rgba(217,192,255,.7);--glass-highlight:rgba(217,192,255,.4);--glass-shadow:0 24px 60px rgba(0,0,0,.92);--card-surface:rgba(19,4,29,.9);--card-border:rgba(90,50,199,.55);--input-surface:rgba(9,2,15,.96);--input-border:rgba(90,50,199,.58);--focus-ring:rgba(90,50,199,.75);--focus-ring-strong:rgba(240,84,102,.82);--accent-positive:var(--feedback-success);--accent-info:#5a32c7;--accent-subtle:rgba(90,50,199,.32);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(90,50,199,.8);--glow-secondary:0 0 26px rgba(240,84,102,.72);--gold:var(--accent-primary);--gold-rgb:90,50,199;--font-display:"Playfair Display",serif;--font-body:"Poppins",sans-serif;--hero-name-font:"Playfair Display",serif;--hero-name-color:var(--accent-lilac);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-lilac);--hero-name-shadow:0 2px 8px rgba(90,50,199,.3)}:root[data-palette=purple-rain][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.96);--bg-lifted:rgba(9,2,15,.9);--bg-gradient:linear-gradient(180deg,#000,#09020f 50%,#13041d)}:root[data-palette=purple-rain] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(90,50,199,.5))}@font-face{font-family:Fredoka;src:local("Fredoka Regular"),local("Fredoka"),url(../_fonts/CTRfGtdBwrLNBsozR2R6ot0r8QbQVq2a-E5-K-O-nUM-Hqp6_neVRy79I8s2nI6URZYCowvpMcz9BQ3d0lyjtU8.woff2) format(woff2);font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:400;font-style:normal}@font-face{font-family:"Fredoka Fallback: Arial";src:local("Arial");size-adjust:101.8392%;ascent-override:95.641%;descent-override:23.1738%;line-gap-override:0%}@font-face{font-family:Fredoka;src:local("Fredoka Regular"),local("Fredoka"),url(../_fonts/fRSXvvBJ4TlOGUxY-m4k1s6wZnLhsL7yDmdqMOnxSBc-WNl1Pm4_Tw8ilUVZ4nnKMcKzlQZTQgu4Y94SQ9zCjfY.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Fredoka;src:local("Fredoka Regular"),local("Fredoka"),url(../_fonts/0YnDgvJVu5oApJ10ZP0EG5izDKany4k4uEkWCRk-HPI-LpgsQt59mtlBArZi_ZZvoxv-5_JcM2qnn_-f3gILIOY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Fredoka;src:local("Fredoka Regular"),local("Fredoka"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-r3d97M0hB_6sNhPhGDwYcZzzg2dznA0F7XmBCOb2ZkA.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSNP9ncDOxUAJDejjF_vaEHx8MnKrXM47XMb57hW_ew.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RdVvyn4rVSTacyBsNSIi8Gjyk_A2Jr_HGOZaeuARQq8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=peach-times]{--palette-name:"Peach Times";--surface-primary:#1b1018;--surface-secondary:#261425;--surface-tertiary:#3a1c3a;--text-primary:#fce5cd;--text-secondary:#f89b63;--text-disabled:#7e3f98;--accent-primary:#f89b63;--accent-secondary:#7e3f98;--accent-brick:#c0534a;--gradient-hero:linear-gradient(150deg,#1b1018,#7e3f98,#f89b63);--feedback-success:#b6cabd;--feedback-warning:#f89b63;--feedback-error:#c0534a;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(27,16,24,.96);--bg-lifted:rgba(38,20,37,.86);--bg-gradient:linear-gradient(165deg,rgba(27,16,24,.98),rgba(126,63,152,.7) 45%,rgba(248,155,99,.52));--glass-surface:rgba(38,20,37,.82);--glass-surface-subtle:rgba(27,16,24,.52);--glass-hover:rgba(248,155,99,.26);--glass-border:rgba(126,63,152,.5);--glass-border-strong:hsla(31,89%,90%,.7);--glass-highlight:hsla(31,89%,90%,.38);--glass-shadow:0 24px 60px rgba(0,0,0,.92);--card-surface:rgba(38,20,37,.9);--card-border:rgba(126,63,152,.55);--input-surface:rgba(27,16,24,.96);--input-border:rgba(126,63,152,.58);--focus-ring:rgba(248,155,99,.75);--focus-ring-strong:hsla(31,89%,90%,.82);--accent-positive:var(--feedback-success);--accent-info:#7e3f98;--accent-subtle:rgba(126,63,152,.32);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(248,155,99,.8);--glow-secondary:0 0 26px rgba(126,63,152,.72);--gold:var(--accent-primary);--gold-rgb:248,155,99;--font-display:"Fredoka",sans-serif;--font-body:"Nunito",sans-serif;--hero-name-font:"Fredoka",sans-serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(248,155,99,.3)}:root[data-palette=peach-times][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.96);--bg-lifted:rgba(27,16,24,.9);--bg-gradient:linear-gradient(180deg,#000,#1b1018 50%,#261425)}:root[data-palette=peach-times] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(248,155,99,.5))}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/jF4Iefb9FoTIM86O2LZvi6rDmro1-oILY_hKxyj5b9g-lKgqQqG9IvXyi1lj_2UY-WmSzNtsJThEiUfL2E3ACOk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/_c7TLzE0_yRafGRzmUuw653FCN4msMXNK_jna4tJIS4-a_mrpKAxEVcSqfoLV3865ogNpj9EczUkqzM0qn7xna4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/qiDgKbRMYJ9cnQmj_KiZakWpIV59oI0oJcOjTc0zGkw-kkrKaneeM8p3Kb36vH0jjX10pIch8GYuQRJgpJtlD34.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/hahtwZ0CaokUDX_xPV5smEcyt350X-AQuhkBFA-eLEo-ui7AK3bcBQSaJN6icDfO1kv1l64quOZnhsL3reKiLWc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/b6B2vBFqrIHYDDcHz9IAJo_eMwz0HwlIW2FH73g_IcQ-5rQyCcecm5uxqRt4FCxP90DLwo3S_jZSQgO_fdfXpSE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/3IzerR0BNi1LcIdEuYFbHm0wTrQXB8_2h_2p1hDw5CE-AfVkJ0sInaBe9s2NHUDBlkGOhBei8B3SSSNhktsAcGY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/jhayg5jHhg6iUFMAeuoEhvmBXG37kCJmGvzwmMUtNt4-H4vA8ySNx9cu3EaloYyZ_LTYJNWmQAjtq8c4exFqJCw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/Tm4ADvTKRuPALzY-WXGkOSQbZSkKs_GAMiDdX08FP_k-1_TRmnx6JIftvNGLkuRjx0coMIFbE7iMfO5wlAmt8-s.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/vu3j4rs5rkMQVSv3pjWwPHinsG3JEgCRkpnmXc3rlx4-N_Ppa0DecG2Y5n8FGUL1MaQ_dmHZ1lzWKpKeMrTsS3Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/RRChwOfruyZ77YctDktxl_DnLA5ec9xqRm0VO7RQz1A-vJfCW16e_Hy9RbWe_4V6wt3owwN1675WKgR0aYOWStQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XQhZNpC0QXakJOeDxyxOLrpaLIYiFdd1VIzugTLIfEA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wXvjfkwVFCycdGPAWzjr5TdLUYOFP5eMO309IZI0Xhc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/aMiKLrgjlTmalARheJFh-5fnRnNiQs6JR3kP43hmDbs-ZRtuAzeBKIvERuTfedVSQh__cLqI9BcImZYh373MTlA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/QZExWc8259cx5UMILy62Oym_c3olZgDwni8Gu8uRTFA-xcWDfdBBh32bA_eM__kSPGNEzBpe32VpepaPKIMJFUQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/wSXHRZBMbCkc4oJ6kwJALp2e9Fyvwy1s-xTt_cN2VKQ-OTKTotQshuCAiLKdjb9xZPsSctxJDBlBZGEWKx0hk4E.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/VvdcCbjXbwWFtg1y3E2qCcZ-8w6KyNl96Ri0OrVBhJ8-Ij_AyrCAKnW6UC6vdzM_VG6zwBtkvbJEirUZRp9zl3k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/g9ta6ESRIx8UMJvijZLRM6kfFWL_QVWEMHkHKZB2rus-UaKay51nIPqRY7gO19KbvT1k1yPGdhnIM_CJYmBGMJA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/G5ckH0fiBIJxAM3TXR0YA24AQBBf9sNlRbEe-fdPjsY-Y_zoklpWkrckPiG2Y62JLyqhSvAqTn6Bs05Xg3136JI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/ehPXjABPCRK6jp3uLd_LOKk9hnzWfkKSDEmJWK7xvYc-_g6yHwe2DBwvkddbTz1u4MwWvzz4KawW6heQMeN96LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/SDmril2InTGJWDD6wJkyECGWInHhFlHImBoHYjA_OkY-GgfOyRhS6JSKbPXBE2qYeH_GfsgIrZejFa2XvS5Z43k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-b9lGeWc6t0RoKBYRyROvDA5USOAjOr4IC5pmVkUrAhY.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-vdAiBTkEG3wLyc151AhWKx1DKTZxZZidyUX0jSibNF4.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=violet-haze]{--palette-name:"Violet Haze";--surface-primary:#000;--surface-secondary:#0c050a;--surface-tertiary:#3a132f;--text-primary:#f5e6d2;--text-secondary:#7a4565;--text-disabled:#5e2b5b;--accent-primary:#5e2b5b;--accent-secondary:#7a4565;--accent-dark:#3a132f;--gradient-hero:linear-gradient(135deg,#0c050a,#3a132f,#5e2b5b);--feedback-success:#4f7c7c;--feedback-warning:#e6a661;--feedback-error:#b51224;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(0,0,0,.98);--bg-lifted:rgba(12,5,10,.9);--bg-gradient:linear-gradient(165deg,#000,rgba(58,19,47,.82) 45%,rgba(94,43,91,.55));--glass-surface:rgba(12,5,10,.85);--glass-surface-subtle:rgba(12,5,10,.56);--glass-hover:rgba(122,69,101,.28);--glass-border:rgba(90,50,80,.52);--glass-border-strong:hsla(34,64%,89%,.7);--glass-highlight:hsla(34,64%,89%,.4);--glass-shadow:0 26px 64px rgba(0,0,0,.94);--card-surface:rgba(12,5,10,.92);--card-border:rgba(90,50,80,.56);--input-surface:rgba(0,0,0,.98);--input-border:rgba(90,50,80,.6);--focus-ring:rgba(122,69,101,.75);--focus-ring-strong:hsla(34,64%,89%,.82);--accent-positive:var(--feedback-success);--accent-info:#5e2b5b;--accent-subtle:rgba(122,69,101,.3);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(122,69,101,.8);--glow-secondary:0 0 26px rgba(58,19,47,.72);--gold:var(--accent-primary);--gold-rgb:94,43,91;--font-display:"Cormorant Garamond",serif;--font-body:"Merriweather Sans",sans-serif;--hero-name-font:"Cormorant Garamond",serif;--hero-name-color:var(--accent-secondary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-secondary);--hero-name-shadow:0 2px 8px rgba(122,69,101,.3)}:root[data-palette=violet-haze][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.98);--bg-lifted:rgba(12,5,10,.92);--bg-gradient:linear-gradient(180deg,#000,#0c050a 50%,#3a132f)}:root[data-palette=violet-haze] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(122,69,101,.5))}@font-face{font-family:Italiana;src:local("Italiana Regular"),local("Italiana"),url(../_fonts/CF8279mqfOIQN1ULctca0KzapLO91nJfzkdtGajUe3Y-lAi_rSAlyw_vYSsRYuVoAzZoIzyG0TM_lNOk1-wMaUc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Italiana;src:local("Italiana Regular"),local("Italiana"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-m__NV2Iitl6SIOUen3PcqHSrfaJ5OgAt-EO_oYn0IfE.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-vJXQAFF6hGh_oTEpfNySCCtIfHgsnCEdF79aNEkX4to.woff2) format(woff2),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-35otdm61HCdEVQ9xtqSs5XTids_XEhZSm3oXPTBwAKA.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-GOvjFu7ivOhAkC3cUJFooKpBdmRKFbQ3mzQ0JiuChqc.woff2) format(woff2),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-_L8wcdlYmCJY1b0IzcXmOicm7r-zkcRFUnu2tgpGhHc.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-BMfxiZ_HdXRxcbzV9_--nAtnsGMQkqJ6toypom5zyJk.woff2) format(woff2),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-cq3dvwIg5BAz5gclPwueY0zkkFtibyjdDrMXbIO3i48.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-OZQ0N_Y8YK4Uve9FTJ2Ac7nC_pMZbqkCBNTErloOi4E.woff2) format(woff2),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-RA1CJP3AhOmF_v-O0-VM3fkIIOrmZno0q7CGF8dn5fg.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-TaAaazjtPVo_nTFkpv1KpS7QJRnq49g9Aar7JR6WlcM.woff2) format(woff2),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-c5gB6yMzn7YEddyKmWtJBB_4zerSq7st40Ss2kFeDCo.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-HinpR3UboFWO5uhyCT5Ml3d49nK_IHVPnZZJ8B5Wqhc.woff2) format(woff2),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-8nHeF0bNGFTXE3Op5m5OA9kQZ_Z4UepLYleFnufOD0k.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-jf0iePOCTDbQQ0ox63NHd0vi8zs3ew3tkmh29yb8EV0.woff2) format(woff2),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-7hHPoR7F1wpyYdpZpfvF8RmW5_OgneUpOIal9qzh5fo.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-oakpTRiL3R8abfA0mmDLN9b67g2wN4NXEEPDSg_XDh0.woff2) format(woff2),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-MbyqApIGINUVzLrlMwJXX7WXvqlfhxqtESkMaaKC6uI.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-84UKCs5quFw_ZSi0JWfTkEZ9clsVE6yY2FyrBg6GYKk.woff2) format(woff2),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-yvE39zvkWqBUSR4LLAKjUSm9wXK3EFyxOtcpVfmVR6I.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-naZytD2d_TwkDGZCJnEXhapj3SouCTKYtM9R_IJUhSs.woff2) format(woff2),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-UmUT1CGEEODlM5XBa_MUGGKhPV_LJ8ZbwkZs1zBD3jo.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-Soabt9kyjjdS74tVqHsjOa6Ro8ygPCjpenIgyQ0I8oI.woff2) format(woff2),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-g5ChJetVEkmmfE0PtM5hHQ54QpGlWpAnv_e3PdxMqak.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-D9am2lqJPr0UqsVCe7IAg5Wb4cThZhHTKEHreiAJfJA.woff2) format(woff2),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-m3c_db_0ShBBQy4v7r3cQxE8PlXZCrPr3VrpMShJnIU.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-lghejApAbCg3JEYqBXIbEpm1SPheInMZh1BDYD0SYEs.woff2) format(woff2),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-dofUB_aXWwnWA8ojGUpH1txg6I6U3HIX94Fy5rPfj4E.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-HuIRsI_r5OjOnxp6wu4Q9Gchl112xQDBWIQ8FRdXJdg.woff2) format(woff2),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-A24t5_FhRZz8RLTX2bXNfWlwEgu_bODaW24lPSN2VEs.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}:root[data-palette=blue-light]{--palette-name:"Blue Light";--surface-primary:#05070d;--surface-secondary:#081020;--surface-tertiary:#122338;--text-primary:#d4d7e2;--text-secondary:#5c7b96;--text-disabled:#295a69;--accent-primary:#122338;--accent-secondary:#5c7b96;--accent-teal:#295a69;--gradient-hero:linear-gradient(140deg,#05070d,#122338,#5c7b96);--feedback-success:#295a69;--feedback-warning:#e6a661;--feedback-error:#b51224;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(5,7,13,.96);--bg-lifted:rgba(8,16,32,.88);--bg-gradient:linear-gradient(165deg,rgba(5,7,13,.98),rgba(18,35,56,.82) 45%,rgba(92,123,150,.55));--glass-surface:rgba(8,16,32,.84);--glass-surface-subtle:rgba(8,16,32,.54);--glass-hover:rgba(92,123,150,.28);--glass-border:rgba(41,90,105,.52);--glass-border-strong:rgba(212,215,226,.7);--glass-highlight:rgba(212,215,226,.4);--glass-shadow:0 24px 60px rgba(0,0,0,.92);--card-surface:rgba(8,16,32,.92);--card-border:rgba(41,90,105,.56);--input-surface:rgba(5,7,13,.98);--input-border:rgba(41,90,105,.6);--focus-ring:rgba(92,123,150,.75);--focus-ring-strong:rgba(212,215,226,.82);--accent-positive:var(--feedback-success);--accent-info:#122338;--accent-subtle:rgba(92,123,150,.3);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(92,123,150,.8);--glow-secondary:0 0 26px rgba(18,35,56,.72);--gold:var(--accent-primary);--gold-rgb:18,35,56;--font-display:"Italiana",serif;--font-body:"Source Sans Pro",sans-serif;--hero-name-font:"Italiana",serif;--hero-name-color:var(--accent-secondary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-secondary);--hero-name-shadow:0 2px 8px rgba(92,123,150,.3)}:root[data-palette=blue-light][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.96);--bg-lifted:rgba(5,7,13,.9);--bg-gradient:linear-gradient(180deg,#000,#05070d 50%,#081020)}:root[data-palette=blue-light] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(92,123,150,.5))}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-4kZc4IwOXqryLeYzsaTvEKd54SPfeeGKPyDAZei18kw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RvZUU2X45U7WIDI083h9MozPZMSPdvOCkgsORsWvPOw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/DG_x7KfIP6OE0nVnFX7tt3FiDmLqk3ozHRTJ2uhPBpk-bw0h2YX_Joo1Qq2K3yxUtoCT49F3un2h511R9akxasw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/Ia2Q2Yuz6YX4FP3kgFr9hphyzkUR6POasZJe54F9yp4-GC8RDcHjvh_OqkCAe5HmDy6F3wHXSkXnE9ciO5rFtl8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/zGhoKCY2YKUIucwV1Qs7YzrMjDwJu86lb6Da2uKlpIU-6WO0BieaNUFST_LfIB-vFOnohU3clu3Fd9HtQOCnIKI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/Fdca5OQW6WCHhQu7xA75vYOXXPY4ftrtbLbP8OqJLvI-8kFfusj90irGPp8pZuyj6sdFsqtnzvx9xx_fCryZf3w.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/9PGIk0hTPecj_iYTFBHwHXKesYIXdPHUu0UU6xDEoUk-Bci_SwiyO8P4geqiBamLF6gJp7IzQ3HOjkxN4XRbJ28.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-fHfNSc_FREp3eMUJOQ0f0I_M9DxtI3dLn2PvFOvto3c.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=dirt]{--palette-name:"Dirt";--surface-primary:#120c08;--surface-secondary:#1c130d;--surface-tertiary:#5c3b2b;--text-primary:#e0b85a;--text-secondary:#c95a27;--text-disabled:#8f3a19;--accent-primary:#c95a27;--accent-secondary:#8f3a19;--accent-yellow:#e0b85a;--gradient-hero:linear-gradient(150deg,#120c08,#8f3a19,#c95a27);--feedback-success:#b6cabd;--feedback-warning:#e0b85a;--feedback-error:#c95a27;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(18,12,8,.96);--bg-lifted:rgba(28,19,13,.88);--bg-gradient:linear-gradient(165deg,rgba(18,12,8,.98),rgba(95,58,43,.8) 45%,rgba(201,90,39,.55));--glass-surface:rgba(28,19,13,.84);--glass-surface-subtle:rgba(28,19,13,.54);--glass-hover:rgba(201,90,39,.3);--glass-border:rgba(95,58,43,.52);--glass-border-strong:rgba(224,184,90,.7);--glass-highlight:rgba(224,184,90,.4);--glass-shadow:0 26px 64px rgba(0,0,0,.94);--card-surface:rgba(28,19,13,.92);--card-border:rgba(95,58,43,.56);--input-surface:rgba(18,12,8,.98);--input-border:rgba(95,58,43,.6);--focus-ring:rgba(201,90,39,.75);--focus-ring-strong:rgba(224,184,90,.82);--accent-positive:var(--feedback-success);--accent-info:#c95a27;--accent-subtle:rgba(201,90,39,.32);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(201,90,39,.8);--glow-secondary:0 0 26px rgba(95,58,43,.7);--gold:var(--accent-yellow);--gold-rgb:224,184,90;--font-display:"Oswald",sans-serif;--font-body:"Inter",sans-serif;--hero-name-font:"Oswald",sans-serif;--hero-name-color:var(--accent-yellow);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-yellow);--hero-name-shadow:0 2px 8px rgba(201,90,39,.3)}:root[data-palette=dirt][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.96);--bg-lifted:rgba(18,12,8,.9);--bg-gradient:linear-gradient(180deg,#000,#120c08 50%,#1c130d)}:root[data-palette=dirt] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(201,90,39,.5))}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/KjSeTzVQ_IZ_hGs2L2Za4Qh_YSxyKdO1JcSuJHk8YUE-4rSzQht5s_KFQKorCNhwPP7zt_1hSrQEN5rP6tm0-Cc.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/t3VrpG2lZdfez1sg9pmH4FP873bJSlWM1tgwh2YdOv8-2LszEikPWJaWXnloc853nlGg0WxKtPpXzz9jh3oriLQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/kjjsrhGeTlLIKHsN73NvO-yQkSGJQgKaVnxVD9lWzDw-lx7TTxowj5Hnkv5A0RvOgX8BdScvlcxtPZ2EYIBpeTE.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/u7UmSpWfMG8qyoetp4u4S8U9LMAg2Zt4XZ_wIsuFZUc-EOOX8Oocopgcgxy4RZkmebiw0eHmKsMf4Ente9BEgwo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/mwlhD5H6OOXI9ap8JPS8xwWpcKnRJZF0fT1XPlp6pFk-d3Exj_b14RT53Sni_aopptH1dqVeWLJ7u0viwYlkp0g.woff2) format(woff2);font-display:swap;unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/Vjl-fJAKMBVPq121v8WukUZE73L_FXIdIfjvGYg2Qyg-rOZYyAw8bNMvOIj1xIMsTAEwBvH61jqkZJWbGodwanc.woff2) format(woff2);font-display:swap;unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/SVyAGW3UKufF57edQ7AdnfCxoCdiPRdVBxo9MqVSOps-2Ze_JXwz83JoZtRc3GroR7Nlv9Ca80a_ceIOBw86Lrw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/vnQZnmLlmpY-pqaK1sw-5k1yglIzMRwM4FHhSfsrdI-pFl0_mXgiCZuBzp39nErDbeD4tGlr4mVzBSKE66F6GQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/q0X4ip5ELKnHS9z4cPzQiCpA1NmsCi5q5Vw-zduUXEs-zoAXoonZJHXBDT9gjDV_lKgu0B31YI3TNPTqmcaCRgo.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/sfMudhGcaO8gHDgUczDDQmGM9FUNACG22fCmZsXLeTM-GQpzR6kVbBlLAnKeemDg1kE1_aSaBY0f1nDsabzGSG8.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/SMlUA33CCqtZ9XHHI96jSnJe6CdDhbcmXCs-jYdC2AE-_BwtvrJorC_K5jSvhjAs-W_okmS9-88txywuWMx5YzY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/0sCScbsxXXdShLwktcf1pjREUdrxz14erwc1QEKkchk-hEFPr1D_gghW1gwMyMbgefbITwiyx9YP4c7F_G2P_-M.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/pogFDrya8qre9JJB-wSYbICQJ291LgeDXxEnGx5JkxY-SV2Z0uQ21jK7sgF63GWY4LIdmRLQqsWQO3SDfDSZdZM.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/5P_5Z41xLEGDDteOsemplHSmRxes4VnlpddlSEc7Me8-OIu_xCdP3cPfteUNcjYT4cLqPoN1mdWIaD3hAOVoLpY.woff2) format(woff2);font-display:swap;unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/T5WnJxZrt4ihPoH6Q43jCfO-aswzYfJYp8ElqLrEWK4-1iBHY24oMcSJwXBTyw7Vr1Si_R_oNQ4SG_uw_fUuCDg.woff2) format(woff2);font-display:swap;unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/Q3S_p5LT4oiqlER2BJCNik5cex_IJKLzuE43EAJyEQI-2qNjBKR5HRiKtWaKsyprU7pHCLmdaNCc_3W6cp87NTE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/0FzYDfZ36KowU5G19FxQg1kvFIseW_2Z_SrXLtaaNAM-Xt9So9kuACoF08e9XLxqBMPZus3Mh5c_8rjilqoDTE4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/6llTmTU4VrhnOXxlpEAJxgTPn5R5jxwpdC8Vv1GiM6A-UiqucRcBDDhXoLDqeZ5Mf3DZ0bFm2ZX0dACG0bkx0pc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-ZF0dmtAzMKg0shhXQtyMuuIYIxaoZ3atE1TXYIa5zlw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-cON24ZeXA9KidEslT2hVTv2QmEWaKYNTIsvlNyMINbY.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/epHLF1cK0M3Vjg2mbTiQUyQnrlzeZaj_Sf4w207_hd8-5DNtDMFzlvcvwAE2PVExvUpNrUtQpmZSRnKCD769g_Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:"Bebas Neue Fallback: Arial";src:local("Arial");size-adjust:76.7159%;ascent-override:117.316%;descent-override:39.1053%;line-gap-override:0%}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/VLpiOafH-p6RmAtKN4brKA0UtM20LGMxbZFps2uAjGE-wzZyUt5wL8V2mXyQP64_ax-fGw9A2kDID2kfXQlsMmQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-pLdeOUU3NIOWQKPxy9FAPcgcah35dNTVWra6YRyS3JM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=facelift]{--palette-name:"Facelift";--surface-primary:#000;--surface-secondary:#050307;--surface-tertiary:#1a0b20;--text-primary:#f5e6d2;--text-secondary:#b8f63c;--text-disabled:#7b2f7f;--accent-primary:#7b2f7f;--accent-secondary:#b8f63c;--accent-orange:#f36a2f;--gradient-hero:linear-gradient(135deg,#050307,#7b2f7f,#b8f63c);--feedback-success:#b8f63c;--feedback-warning:#f36a2f;--feedback-error:#d42b3b;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(0,0,0,.98);--bg-lifted:rgba(5,3,7,.92);--bg-gradient:linear-gradient(165deg,#000,rgba(27,11,32,.8) 45%,rgba(184,246,60,.5));--glass-surface:rgba(5,3,7,.86);--glass-surface-subtle:rgba(5,3,7,.56);--glass-hover:rgba(184,246,60,.3);--glass-border:rgba(123,47,127,.52);--glass-border-strong:hsla(34,64%,89%,.7);--glass-highlight:hsla(34,64%,89%,.4);--glass-shadow:0 26px 64px rgba(0,0,0,.96);--card-surface:rgba(5,3,7,.94);--card-border:rgba(123,47,127,.56);--input-surface:rgba(0,0,0,.98);--input-border:rgba(123,47,127,.6);--focus-ring:rgba(184,246,60,.8);--focus-ring-strong:rgba(243,106,47,.84);--accent-positive:var(--feedback-success);--accent-info:#7b2f7f;--accent-subtle:rgba(184,246,60,.34);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 34px rgba(184,246,60,.85);--glow-secondary:0 0 26px rgba(123,47,127,.76);--gold:var(--accent-secondary);--gold-rgb:184,246,60;--font-display:"Bebas Neue",sans-serif;--font-body:"Roboto",sans-serif;--hero-name-font:"Bebas Neue",sans-serif;--hero-name-color:var(--accent-secondary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-secondary);--hero-name-shadow:0 2px 8px rgba(184,246,60,.3)}:root[data-palette=facelift][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.98);--bg-lifted:rgba(5,3,7,.94);--bg-gradient:linear-gradient(180deg,#000,#050307 50%,#1a0b20)}:root[data-palette=facelift] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(184,246,60,.5))}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-4kZc4IwOXqryLeYzsaTvEKd54SPfeeGKPyDAZei18kw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RvZUU2X45U7WIDI083h9MozPZMSPdvOCkgsORsWvPOw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/DG_x7KfIP6OE0nVnFX7tt3FiDmLqk3ozHRTJ2uhPBpk-bw0h2YX_Joo1Qq2K3yxUtoCT49F3un2h511R9akxasw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Oswald Fallback: Arial";src:local("Arial");size-adjust:81.4265%;ascent-override:146.5125%;descent-override:35.4921%;line-gap-override:0%}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/Ia2Q2Yuz6YX4FP3kgFr9hphyzkUR6POasZJe54F9yp4-GC8RDcHjvh_OqkCAe5HmDy6F3wHXSkXnE9ciO5rFtl8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/zGhoKCY2YKUIucwV1Qs7YzrMjDwJu86lb6Da2uKlpIU-6WO0BieaNUFST_LfIB-vFOnohU3clu3Fd9HtQOCnIKI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/Fdca5OQW6WCHhQu7xA75vYOXXPY4ftrtbLbP8OqJLvI-8kFfusj90irGPp8pZuyj6sdFsqtnzvx9xx_fCryZf3w.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/9PGIk0hTPecj_iYTFBHwHXKesYIXdPHUu0UU6xDEoUk-Bci_SwiyO8P4geqiBamLF6gJp7IzQ3HOjkxN4XRbJ28.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-fHfNSc_FREp3eMUJOQ0f0I_M9DxtI3dLn2PvFOvto3c.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=superunknown]{--palette-name:"Superunknown";--surface-primary:#000;--surface-secondary:#050304;--surface-tertiary:#2b1028;--text-primary:#f5e6d2;--text-secondary:#f36a1d;--text-disabled:#b3262e;--accent-primary:#f36a1d;--accent-secondary:#b3262e;--accent-violet:#2b1028;--gradient-hero:linear-gradient(135deg,#000,#2b1028,#f36a1d);--feedback-success:#4f7c7c;--feedback-warning:#f36a1d;--feedback-error:#b3262e;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(0,0,0,.98);--bg-lifted:rgba(5,3,4,.92);--bg-gradient:linear-gradient(165deg,#000,rgba(43,16,40,.82) 45%,rgba(243,106,29,.55));--glass-surface:rgba(5,3,4,.86);--glass-surface-subtle:rgba(5,3,4,.56);--glass-hover:rgba(243,106,29,.3);--glass-border:rgba(43,16,40,.52);--glass-border-strong:hsla(34,64%,89%,.7);--glass-highlight:hsla(34,64%,89%,.4);--glass-shadow:0 26px 64px rgba(0,0,0,.96);--card-surface:rgba(5,3,4,.94);--card-border:rgba(43,16,40,.56);--input-surface:rgba(0,0,0,.98);--input-border:rgba(43,16,40,.6);--focus-ring:rgba(243,106,29,.8);--focus-ring-strong:rgba(179,38,46,.84);--accent-positive:var(--feedback-success);--accent-info:#2b1028;--accent-subtle:rgba(243,106,29,.34);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 34px rgba(243,106,29,.85);--glow-secondary:0 0 26px rgba(43,16,40,.76);--gold:var(--accent-primary);--gold-rgb:243,106,29;--font-display:"Oswald",sans-serif;--font-body:"Inter",sans-serif;--hero-name-font:"Oswald",sans-serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(243,106,29,.3)}:root[data-palette=superunknown][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.98);--bg-lifted:rgba(5,3,4,.94);--bg-gradient:linear-gradient(180deg,#000,#050304 50%,#2b1028)}:root[data-palette=superunknown] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(243,106,29,.5))}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/KjSeTzVQ_IZ_hGs2L2Za4Qh_YSxyKdO1JcSuJHk8YUE-4rSzQht5s_KFQKorCNhwPP7zt_1hSrQEN5rP6tm0-Cc.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Roboto Fallback: Arial";src:local("Arial");size-adjust:99.7809%;ascent-override:92.9771%;descent-override:24.4677%;line-gap-override:0%}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/t3VrpG2lZdfez1sg9pmH4FP873bJSlWM1tgwh2YdOv8-2LszEikPWJaWXnloc853nlGg0WxKtPpXzz9jh3oriLQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/kjjsrhGeTlLIKHsN73NvO-yQkSGJQgKaVnxVD9lWzDw-lx7TTxowj5Hnkv5A0RvOgX8BdScvlcxtPZ2EYIBpeTE.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/u7UmSpWfMG8qyoetp4u4S8U9LMAg2Zt4XZ_wIsuFZUc-EOOX8Oocopgcgxy4RZkmebiw0eHmKsMf4Ente9BEgwo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/mwlhD5H6OOXI9ap8JPS8xwWpcKnRJZF0fT1XPlp6pFk-d3Exj_b14RT53Sni_aopptH1dqVeWLJ7u0viwYlkp0g.woff2) format(woff2);font-display:swap;unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/Vjl-fJAKMBVPq121v8WukUZE73L_FXIdIfjvGYg2Qyg-rOZYyAw8bNMvOIj1xIMsTAEwBvH61jqkZJWbGodwanc.woff2) format(woff2);font-display:swap;unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/SVyAGW3UKufF57edQ7AdnfCxoCdiPRdVBxo9MqVSOps-2Ze_JXwz83JoZtRc3GroR7Nlv9Ca80a_ceIOBw86Lrw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/vnQZnmLlmpY-pqaK1sw-5k1yglIzMRwM4FHhSfsrdI-pFl0_mXgiCZuBzp39nErDbeD4tGlr4mVzBSKE66F6GQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/q0X4ip5ELKnHS9z4cPzQiCpA1NmsCi5q5Vw-zduUXEs-zoAXoonZJHXBDT9gjDV_lKgu0B31YI3TNPTqmcaCRgo.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/sfMudhGcaO8gHDgUczDDQmGM9FUNACG22fCmZsXLeTM-GQpzR6kVbBlLAnKeemDg1kE1_aSaBY0f1nDsabzGSG8.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/SMlUA33CCqtZ9XHHI96jSnJe6CdDhbcmXCs-jYdC2AE-_BwtvrJorC_K5jSvhjAs-W_okmS9-88txywuWMx5YzY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/0sCScbsxXXdShLwktcf1pjREUdrxz14erwc1QEKkchk-hEFPr1D_gghW1gwMyMbgefbITwiyx9YP4c7F_G2P_-M.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/pogFDrya8qre9JJB-wSYbICQJ291LgeDXxEnGx5JkxY-SV2Z0uQ21jK7sgF63GWY4LIdmRLQqsWQO3SDfDSZdZM.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/5P_5Z41xLEGDDteOsemplHSmRxes4VnlpddlSEc7Me8-OIu_xCdP3cPfteUNcjYT4cLqPoN1mdWIaD3hAOVoLpY.woff2) format(woff2);font-display:swap;unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/T5WnJxZrt4ihPoH6Q43jCfO-aswzYfJYp8ElqLrEWK4-1iBHY24oMcSJwXBTyw7Vr1Si_R_oNQ4SG_uw_fUuCDg.woff2) format(woff2);font-display:swap;unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/Q3S_p5LT4oiqlER2BJCNik5cex_IJKLzuE43EAJyEQI-2qNjBKR5HRiKtWaKsyprU7pHCLmdaNCc_3W6cp87NTE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/0FzYDfZ36KowU5G19FxQg1kvFIseW_2Z_SrXLtaaNAM-Xt9So9kuACoF08e9XLxqBMPZus3Mh5c_8rjilqoDTE4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/6llTmTU4VrhnOXxlpEAJxgTPn5R5jxwpdC8Vv1GiM6A-UiqucRcBDDhXoLDqeZ5Mf3DZ0bFm2ZX0dACG0bkx0pc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-ZF0dmtAzMKg0shhXQtyMuuIYIxaoZ3atE1TXYIa5zlw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-cON24ZeXA9KidEslT2hVTv2QmEWaKYNTIsvlNyMINbY.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Anton;src:local("Anton Regular"),local("Anton"),url(../_fonts/d9tsDyRASAVro0LnXZAOKLG3PswQ2j9K0IG4Tz36K5I-YztMGgsb9pf2ri9KScnBT5l2FkN3cmfHsdFKv1i2OE8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:"Anton Fallback: Arial";src:local("Arial");size-adjust:90.69%;ascent-override:129.7022%;descent-override:36.2886%;line-gap-override:0%}@font-face{font-family:Anton;src:local("Anton Regular"),local("Anton"),url(../_fonts/5KeSRwle0XgGletDCj_2jHdyGYEasdJQ47Jjtd2TPX8-pKZhK_elnDeEwdyOzMJ2uuUtruaYDtTJetlQ9hhDN4k.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Anton;src:local("Anton Regular"),local("Anton"),url(../_fonts/K8QcDcyOyhfeWSIYRWqIVvD31Sq1pYQlylqOSGRZd20-XSSEx0MioaOu4Y9OiMkmyo_qcOtVNbGgQcCxQMsf5FI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Anton;src:local("Anton Regular"),local("Anton"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-xvBK2Z_Wwh9qGGD8fzGaD8X5javISwI5pmHJuMqAEVM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=black-hole-sun]{--palette-name:"Black Hole Sun";--surface-primary:#08040a;--surface-secondary:#120812;--surface-tertiary:#4d1f3f;--text-primary:#eec864;--text-secondary:#d65a37;--text-disabled:#7b6080;--accent-primary:#d65a37;--accent-secondary:#4d1f3f;--accent-gold:#eec864;--gradient-hero:linear-gradient(150deg,#08040a,#4d1f3f,#d65a37);--feedback-success:#4f7c7c;--feedback-warning:#eec864;--feedback-error:#d65a37;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(8,4,10,.96);--bg-lifted:rgba(18,8,18,.88);--bg-gradient:linear-gradient(165deg,rgba(8,4,10,.98),rgba(77,31,63,.82) 45%,rgba(214,90,55,.55));--glass-surface:rgba(18,8,18,.84);--glass-surface-subtle:rgba(18,8,18,.54);--glass-hover:rgba(214,90,55,.3);--glass-border:rgba(77,31,63,.52);--glass-border-strong:hsla(43,80%,66%,.7);--glass-highlight:hsla(43,80%,66%,.4);--glass-shadow:0 26px 64px rgba(0,0,0,.94);--card-surface:rgba(18,8,18,.92);--card-border:rgba(77,31,63,.56);--input-surface:rgba(8,4,10,.98);--input-border:rgba(77,31,63,.6);--focus-ring:rgba(214,90,55,.78);--focus-ring-strong:hsla(43,80%,66%,.84);--accent-positive:var(--feedback-success);--accent-info:#4d1f3f;--accent-subtle:rgba(214,90,55,.34);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 34px rgba(214,90,55,.85);--glow-secondary:0 0 26px rgba(77,31,63,.76);--gold:var(--accent-gold);--gold-rgb:238,200,100;--font-display:"Anton",sans-serif;--font-body:"Roboto",sans-serif;--hero-name-font:"Anton",sans-serif;--hero-name-color:var(--accent-gold);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-gold);--hero-name-shadow:0 2px 8px rgba(214,90,55,.3)}:root[data-palette=black-hole-sun][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.96);--bg-lifted:rgba(8,4,10,.9);--bg-gradient:linear-gradient(180deg,#000,#08040a 50%,#120812)}:root[data-palette=black-hole-sun] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(214,90,55,.5))}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/aMiKLrgjlTmalARheJFh-5fnRnNiQs6JR3kP43hmDbs-ZRtuAzeBKIvERuTfedVSQh__cLqI9BcImZYh373MTlA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/QZExWc8259cx5UMILy62Oym_c3olZgDwni8Gu8uRTFA-xcWDfdBBh32bA_eM__kSPGNEzBpe32VpepaPKIMJFUQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/wSXHRZBMbCkc4oJ6kwJALp2e9Fyvwy1s-xTt_cN2VKQ-OTKTotQshuCAiLKdjb9xZPsSctxJDBlBZGEWKx0hk4E.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/VvdcCbjXbwWFtg1y3E2qCcZ-8w6KyNl96Ri0OrVBhJ8-Ij_AyrCAKnW6UC6vdzM_VG6zwBtkvbJEirUZRp9zl3k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/g9ta6ESRIx8UMJvijZLRM6kfFWL_QVWEMHkHKZB2rus-UaKay51nIPqRY7gO19KbvT1k1yPGdhnIM_CJYmBGMJA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/G5ckH0fiBIJxAM3TXR0YA24AQBBf9sNlRbEe-fdPjsY-Y_zoklpWkrckPiG2Y62JLyqhSvAqTn6Bs05Xg3136JI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/ehPXjABPCRK6jp3uLd_LOKk9hnzWfkKSDEmJWK7xvYc-_g6yHwe2DBwvkddbTz1u4MwWvzz4KawW6heQMeN96LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/SDmril2InTGJWDD6wJkyECGWInHhFlHImBoHYjA_OkY-GgfOyRhS6JSKbPXBE2qYeH_GfsgIrZejFa2XvS5Z43k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-b9lGeWc6t0RoKBYRyROvDA5USOAjOr4IC5pmVkUrAhY.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-vdAiBTkEG3wLyc151AhWKx1DKTZxZZidyUX0jSibNF4.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/jF4Iefb9FoTIM86O2LZvi6rDmro1-oILY_hKxyj5b9g-lKgqQqG9IvXyi1lj_2UY-WmSzNtsJThEiUfL2E3ACOk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/_c7TLzE0_yRafGRzmUuw653FCN4msMXNK_jna4tJIS4-a_mrpKAxEVcSqfoLV3865ogNpj9EczUkqzM0qn7xna4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/qiDgKbRMYJ9cnQmj_KiZakWpIV59oI0oJcOjTc0zGkw-kkrKaneeM8p3Kb36vH0jjX10pIch8GYuQRJgpJtlD34.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/hahtwZ0CaokUDX_xPV5smEcyt350X-AQuhkBFA-eLEo-ui7AK3bcBQSaJN6icDfO1kv1l64quOZnhsL3reKiLWc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/b6B2vBFqrIHYDDcHz9IAJo_eMwz0HwlIW2FH73g_IcQ-5rQyCcecm5uxqRt4FCxP90DLwo3S_jZSQgO_fdfXpSE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/3IzerR0BNi1LcIdEuYFbHm0wTrQXB8_2h_2p1hDw5CE-AfVkJ0sInaBe9s2NHUDBlkGOhBei8B3SSSNhktsAcGY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/jhayg5jHhg6iUFMAeuoEhvmBXG37kCJmGvzwmMUtNt4-H4vA8ySNx9cu3EaloYyZ_LTYJNWmQAjtq8c4exFqJCw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/Tm4ADvTKRuPALzY-WXGkOSQbZSkKs_GAMiDdX08FP_k-1_TRmnx6JIftvNGLkuRjx0coMIFbE7iMfO5wlAmt8-s.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/vu3j4rs5rkMQVSv3pjWwPHinsG3JEgCRkpnmXc3rlx4-N_Ppa0DecG2Y5n8FGUL1MaQ_dmHZ1lzWKpKeMrTsS3Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/RRChwOfruyZ77YctDktxl_DnLA5ec9xqRm0VO7RQz1A-vJfCW16e_Hy9RbWe_4V6wt3owwN1675WKgR0aYOWStQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XQhZNpC0QXakJOeDxyxOLrpaLIYiFdd1VIzugTLIfEA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wXvjfkwVFCycdGPAWzjr5TdLUYOFP5eMO309IZI0Xhc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=euphoria-morning]{--palette-name:"Euphoria Morning";--surface-primary:#1a1410;--surface-secondary:#241b16;--surface-tertiary:#3a2720;--text-primary:#f5e6d2;--text-secondary:#e6a661;--text-disabled:#c96b55;--accent-primary:#e6a661;--accent-secondary:#c96b55;--accent-teal:#4f7c7c;--gradient-hero:linear-gradient(135deg,#1a1410,#c96b55,#e6a661);--feedback-success:#4f7c7c;--feedback-warning:#e6a661;--feedback-error:#c96b55;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(26,20,16,.96);--bg-lifted:rgba(36,27,22,.88);--bg-gradient:linear-gradient(165deg,rgba(26,20,16,.98),rgba(201,107,85,.7) 45%,rgba(230,166,97,.52));--glass-surface:rgba(36,27,22,.84);--glass-surface-subtle:rgba(36,27,22,.54);--glass-hover:rgba(201,107,85,.28);--glass-border:rgba(79,124,124,.52);--glass-border-strong:hsla(34,64%,89%,.7);--glass-highlight:hsla(34,64%,89%,.4);--glass-shadow:0 26px 64px rgba(0,0,0,.94);--card-surface:rgba(36,27,22,.92);--card-border:rgba(79,124,124,.56);--input-surface:rgba(26,20,16,.98);--input-border:rgba(79,124,124,.6);--focus-ring:rgba(201,107,85,.78);--focus-ring-strong:rgba(230,166,97,.84);--accent-positive:var(--feedback-success);--accent-info:#4f7c7c;--accent-subtle:rgba(201,107,85,.34);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 34px rgba(201,107,85,.85);--glow-secondary:0 0 26px rgba(79,124,124,.76);--gold:var(--accent-primary);--gold-rgb:230,166,97;--font-display:"Cormorant Garamond",serif;--font-body:"Merriweather Sans",sans-serif;--hero-name-font:"Cormorant Garamond",serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(230,166,97,.3)}:root[data-palette=euphoria-morning][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.96);--bg-lifted:rgba(26,20,16,.9);--bg-gradient:linear-gradient(180deg,#000,#1a1410 50%,#241b16)}:root[data-palette=euphoria-morning] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(230,166,97,.5))}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-vJXQAFF6hGh_oTEpfNySCCtIfHgsnCEdF79aNEkX4to.woff2) format(woff2),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-35otdm61HCdEVQ9xtqSs5XTids_XEhZSm3oXPTBwAKA.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-GOvjFu7ivOhAkC3cUJFooKpBdmRKFbQ3mzQ0JiuChqc.woff2) format(woff2),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-_L8wcdlYmCJY1b0IzcXmOicm7r-zkcRFUnu2tgpGhHc.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-BMfxiZ_HdXRxcbzV9_--nAtnsGMQkqJ6toypom5zyJk.woff2) format(woff2),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-cq3dvwIg5BAz5gclPwueY0zkkFtibyjdDrMXbIO3i48.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-OZQ0N_Y8YK4Uve9FTJ2Ac7nC_pMZbqkCBNTErloOi4E.woff2) format(woff2),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-RA1CJP3AhOmF_v-O0-VM3fkIIOrmZno0q7CGF8dn5fg.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-TaAaazjtPVo_nTFkpv1KpS7QJRnq49g9Aar7JR6WlcM.woff2) format(woff2),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-c5gB6yMzn7YEddyKmWtJBB_4zerSq7st40Ss2kFeDCo.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-HinpR3UboFWO5uhyCT5Ml3d49nK_IHVPnZZJ8B5Wqhc.woff2) format(woff2),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-8nHeF0bNGFTXE3Op5m5OA9kQZ_Z4UepLYleFnufOD0k.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-jf0iePOCTDbQQ0ox63NHd0vi8zs3ew3tkmh29yb8EV0.woff2) format(woff2),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-7hHPoR7F1wpyYdpZpfvF8RmW5_OgneUpOIal9qzh5fo.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-oakpTRiL3R8abfA0mmDLN9b67g2wN4NXEEPDSg_XDh0.woff2) format(woff2),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-MbyqApIGINUVzLrlMwJXX7WXvqlfhxqtESkMaaKC6uI.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-84UKCs5quFw_ZSi0JWfTkEZ9clsVE6yY2FyrBg6GYKk.woff2) format(woff2),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-yvE39zvkWqBUSR4LLAKjUSm9wXK3EFyxOtcpVfmVR6I.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-naZytD2d_TwkDGZCJnEXhapj3SouCTKYtM9R_IJUhSs.woff2) format(woff2),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-UmUT1CGEEODlM5XBa_MUGGKhPV_LJ8ZbwkZs1zBD3jo.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-Soabt9kyjjdS74tVqHsjOa6Ro8ygPCjpenIgyQ0I8oI.woff2) format(woff2),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-g5ChJetVEkmmfE0PtM5hHQ54QpGlWpAnv_e3PdxMqak.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-D9am2lqJPr0UqsVCe7IAg5Wb4cThZhHTKEHreiAJfJA.woff2) format(woff2),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-m3c_db_0ShBBQy4v7r3cQxE8PlXZCrPr3VrpMShJnIU.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-lghejApAbCg3JEYqBXIbEpm1SPheInMZh1BDYD0SYEs.woff2) format(woff2),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-dofUB_aXWwnWA8ojGUpH1txg6I6U3HIX94Fy5rPfj4E.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-HuIRsI_r5OjOnxp6wu4Q9Gchl112xQDBWIQ8FRdXJdg.woff2) format(woff2),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-A24t5_FhRZz8RLTX2bXNfWlwEgu_bODaW24lPSN2VEs.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/EmhC6J92wC5yNDPftb8x94hLDWtfm9bqxFzx9dxImyw-451R8q1Yoe7KFXc_4Meq_X9YBqB_NoE79hicRi0EEgQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/cv9gq9F7jg1TjKK5RJ5bd0MyX3aQ3CMB8W6NIpmDREg-O1eOjzw21SBiWwmQ2GDPphyDFXECxtMXC8Z_2vvbxb8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-A9qZdO9J_WbG1dyuujyX_JBYDC20ZMmFNQTAULqIYxM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=bond-noir]{--palette-name:"Bond Noir";--surface-primary:#000;--surface-secondary:#050608;--surface-tertiary:#0f1a22;--text-primary:#d4af37;--text-secondary:#0f4c5c;--text-disabled:#6c1326;--accent-primary:#d4af37;--accent-secondary:#0f4c5c;--accent-red:#6c1326;--gradient-hero:linear-gradient(135deg,#000,#0f4c5c,#d4af37);--feedback-success:#0f4c5c;--feedback-warning:#d4af37;--feedback-error:#6c1326;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(0,0,0,.98);--bg-lifted:rgba(5,6,8,.92);--bg-gradient:linear-gradient(165deg,#000,rgba(15,76,92,.8) 45%,rgba(212,175,55,.55));--glass-surface:rgba(5,6,8,.86);--glass-surface-subtle:rgba(5,6,8,.56);--glass-hover:rgba(212,175,55,.3);--glass-border:rgba(15,76,92,.52);--glass-border-strong:rgba(212,175,55,.72);--glass-highlight:rgba(212,175,55,.42);--glass-shadow:0 26px 64px rgba(0,0,0,.96);--card-surface:rgba(5,6,8,.94);--card-border:rgba(15,76,92,.56);--input-surface:rgba(0,0,0,.98);--input-border:rgba(15,76,92,.6);--focus-ring:rgba(212,175,55,.8);--focus-ring-strong:rgba(108,19,38,.84);--accent-positive:var(--feedback-success);--accent-info:#0f4c5c;--accent-subtle:rgba(212,175,55,.34);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 34px rgba(212,175,55,.85);--glow-secondary:0 0 26px rgba(15,76,92,.76);--gold:var(--accent-primary);--gold-rgb:212,175,55;--font-display:"Cinzel",serif;--font-body:"Source Sans Pro",sans-serif;--hero-name-font:"Cinzel",serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(212,175,55,.3)}:root[data-palette=bond-noir][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.98);--bg-lifted:rgba(5,6,8,.94);--bg-gradient:linear-gradient(180deg,#000,#050608 50%,#0f1a22)}:root[data-palette=bond-noir] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(212,175,55,.5))}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/4nqMnahw4EylTG-rxpVh4fLO9QCQJoWr2lncpwyE7yQ-j_TQROKNJFitKrhhdR28sUf_xs-W-F5pd946Nj9IxWQ.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YYd83MoSlARiSnaHCOf3xZhlHMTpAMBVPTfJ-0r0AJo-rygUBeYmdPX_AHVwPS4NQCF0kCnwUXPlTIL7rFNQKEs.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Special Elite;src:local("Special Elite Regular"),local("Special Elite"),url(../_fonts/abYfnJSuWHjY2zMrJZn6b8GEpN6emPw4IySnvicho6c-Hx7eV6_3e8yE9dx31mnE2XPbKiyOIUCZ_o3caWZfe9g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:"Special Elite Fallback: Arial";src:local("Arial");size-adjust:117.1961%;ascent-override:59.9956%;descent-override:25.3315%;line-gap-override:0%}@font-face{font-family:Special Elite;src:local("Special Elite Regular"),local("Special Elite"),url(../_fonts/A7srcZsen7aei9iiZkBDkvTnbMkcztOn9Ce3hDRxTDY-xAS3M5CbtIwpFmVYwJrA1QZpzh5K1eYEyM_a_8LyJoc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Special Elite;src:local("Special Elite Regular"),local("Special Elite"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-ahgAcG0P7L5BNTsf9JEierR0s0x9dKEmHtkHmElbsPw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=smudged-mascara]{--palette-name:"Smudged Mascara";--surface-primary:#000;--surface-secondary:#050308;--surface-tertiary:#3f5873;--text-primary:#f5e6d2;--text-secondary:#c8293a;--text-disabled:#5c1f3e;--accent-primary:#c8293a;--accent-secondary:#5c1f3e;--accent-blue:#3f5873;--gradient-hero:linear-gradient(145deg,#000,#3f5873,#c8293a);--feedback-success:#4f7c7c;--feedback-warning:#e6a661;--feedback-error:#c8293a;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(0,0,0,.98);--bg-lifted:rgba(5,3,8,.92);--bg-gradient:linear-gradient(165deg,#000,rgba(63,88,115,.82) 45%,rgba(200,41,58,.55));--glass-surface:rgba(5,3,8,.86);--glass-surface-subtle:rgba(5,3,8,.56);--glass-hover:rgba(200,41,58,.3);--glass-border:rgba(63,88,115,.52);--glass-border-strong:hsla(34,64%,89%,.7);--glass-highlight:hsla(34,64%,89%,.4);--glass-shadow:0 26px 64px rgba(0,0,0,.96);--card-surface:rgba(5,3,8,.94);--card-border:rgba(63,88,115,.56);--input-surface:rgba(0,0,0,.98);--input-border:rgba(63,88,115,.6);--focus-ring:rgba(200,41,58,.8);--focus-ring-strong:rgba(63,88,115,.84);--accent-positive:var(--feedback-success);--accent-info:#3f5873;--accent-subtle:rgba(200,41,58,.34);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 34px rgba(200,41,58,.85);--glow-secondary:0 0 26px rgba(63,88,115,.76);--gold:var(--accent-primary);--gold-rgb:200,41,58;--font-display:"Special Elite",serif;--font-body:"Poppins",sans-serif;--hero-name-font:"Special Elite",serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(200,41,58,.3)}:root[data-palette=smudged-mascara][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.98);--bg-lifted:rgba(5,3,8,.94);--bg-gradient:linear-gradient(180deg,#000,#050308 50%,#3f5873)}:root[data-palette=smudged-mascara] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(200,41,58,.5))}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/jF4Iefb9FoTIM86O2LZvi6rDmro1-oILY_hKxyj5b9g-lKgqQqG9IvXyi1lj_2UY-WmSzNtsJThEiUfL2E3ACOk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/_c7TLzE0_yRafGRzmUuw653FCN4msMXNK_jna4tJIS4-a_mrpKAxEVcSqfoLV3865ogNpj9EczUkqzM0qn7xna4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/qiDgKbRMYJ9cnQmj_KiZakWpIV59oI0oJcOjTc0zGkw-kkrKaneeM8p3Kb36vH0jjX10pIch8GYuQRJgpJtlD34.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/hahtwZ0CaokUDX_xPV5smEcyt350X-AQuhkBFA-eLEo-ui7AK3bcBQSaJN6icDfO1kv1l64quOZnhsL3reKiLWc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/b6B2vBFqrIHYDDcHz9IAJo_eMwz0HwlIW2FH73g_IcQ-5rQyCcecm5uxqRt4FCxP90DLwo3S_jZSQgO_fdfXpSE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/3IzerR0BNi1LcIdEuYFbHm0wTrQXB8_2h_2p1hDw5CE-AfVkJ0sInaBe9s2NHUDBlkGOhBei8B3SSSNhktsAcGY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/jhayg5jHhg6iUFMAeuoEhvmBXG37kCJmGvzwmMUtNt4-H4vA8ySNx9cu3EaloYyZ_LTYJNWmQAjtq8c4exFqJCw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/Tm4ADvTKRuPALzY-WXGkOSQbZSkKs_GAMiDdX08FP_k-1_TRmnx6JIftvNGLkuRjx0coMIFbE7iMfO5wlAmt8-s.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/vu3j4rs5rkMQVSv3pjWwPHinsG3JEgCRkpnmXc3rlx4-N_Ppa0DecG2Y5n8FGUL1MaQ_dmHZ1lzWKpKeMrTsS3Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/RRChwOfruyZ77YctDktxl_DnLA5ec9xqRm0VO7RQz1A-vJfCW16e_Hy9RbWe_4V6wt3owwN1675WKgR0aYOWStQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XQhZNpC0QXakJOeDxyxOLrpaLIYiFdd1VIzugTLIfEA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wXvjfkwVFCycdGPAWzjr5TdLUYOFP5eMO309IZI0Xhc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSNP9ncDOxUAJDejjF_vaEHx8MnKrXM47XMb57hW_ew.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RdVvyn4rVSTacyBsNSIi8Gjyk_A2Jr_HGOZaeuARQq8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=vauxhall-soft-peach]{--palette-name:"Vauxhall Soft Peach";--surface-primary:#120f12;--surface-secondary:#1a1618;--surface-tertiary:#252022;--text-primary:#e9b7a9;--text-secondary:#d9cdbf;--text-disabled:#7b7070;--accent-primary:#e9b7a9;--accent-secondary:#c98e88;--accent-taupe:#7b7070;--accent-old-photo:#d9cdbf;--gradient-hero:linear-gradient(135deg,#120f12,#7b7070,#e9b7a9);--feedback-success:#b6d4b8;--feedback-warning:#e9b7a9;--feedback-error:#c98e88;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(18,15,18,.94);--bg-lifted:rgba(26,22,24,.78);--bg-gradient:linear-gradient(165deg,hsla(0,5%,46%,.1),rgba(18,15,18,.96) 45%,rgba(0,0,0,.98));--glass-surface:rgba(37,32,34,.42);--glass-surface-subtle:rgba(37,32,34,.24);--glass-hover:hsla(13,59%,79%,.14);--glass-border:hsla(0,5%,46%,.4);--glass-border-strong:hsla(6,38%,66%,.6);--glass-highlight:hsla(13,59%,79%,.32);--glass-shadow:0 18px 48px rgba(0,0,0,.75);--card-surface:rgba(26,22,24,.62);--card-border:hsla(6,38%,66%,.38);--input-surface:rgba(18,15,18,.86);--input-border:hsla(6,38%,66%,.42);--focus-ring:hsla(13,59%,79%,.55);--focus-ring-strong:hsla(13,59%,79%,.7);--accent-positive:var(--feedback-success);--accent-info:#d9cdbf;--accent-subtle:hsla(6,38%,66%,.26);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 26px hsla(13,59%,79%,.7);--glow-secondary:0 0 22px hsla(6,38%,66%,.55);--gold:var(--accent-primary);--gold-rgb:233,183,169;--font-display:"Cormorant Garamond",serif;--font-body:"Nunito",sans-serif;--hero-name-font:"Cormorant Garamond",serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px hsla(13,59%,79%,.3)}:root[data-palette=vauxhall-soft-peach][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.95);--bg-lifted:rgba(18,15,18,.85);--bg-gradient:linear-gradient(180deg,#000,#120f12 50%,#252022)}:root[data-palette=vauxhall-soft-peach] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(233,183,169,.5))}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/EmhC6J92wC5yNDPftb8x94hLDWtfm9bqxFzx9dxImyw-451R8q1Yoe7KFXc_4Meq_X9YBqB_NoE79hicRi0EEgQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/cv9gq9F7jg1TjKK5RJ5bd0MyX3aQ3CMB8W6NIpmDREg-O1eOjzw21SBiWwmQ2GDPphyDFXECxtMXC8Z_2vvbxb8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-A9qZdO9J_WbG1dyuujyX_JBYDC20ZMmFNQTAULqIYxM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-vJXQAFF6hGh_oTEpfNySCCtIfHgsnCEdF79aNEkX4to.woff2) format(woff2),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-35otdm61HCdEVQ9xtqSs5XTids_XEhZSm3oXPTBwAKA.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-GOvjFu7ivOhAkC3cUJFooKpBdmRKFbQ3mzQ0JiuChqc.woff2) format(woff2),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-_L8wcdlYmCJY1b0IzcXmOicm7r-zkcRFUnu2tgpGhHc.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-BMfxiZ_HdXRxcbzV9_--nAtnsGMQkqJ6toypom5zyJk.woff2) format(woff2),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-cq3dvwIg5BAz5gclPwueY0zkkFtibyjdDrMXbIO3i48.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-OZQ0N_Y8YK4Uve9FTJ2Ac7nC_pMZbqkCBNTErloOi4E.woff2) format(woff2),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-RA1CJP3AhOmF_v-O0-VM3fkIIOrmZno0q7CGF8dn5fg.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-TaAaazjtPVo_nTFkpv1KpS7QJRnq49g9Aar7JR6WlcM.woff2) format(woff2),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-c5gB6yMzn7YEddyKmWtJBB_4zerSq7st40Ss2kFeDCo.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-HinpR3UboFWO5uhyCT5Ml3d49nK_IHVPnZZJ8B5Wqhc.woff2) format(woff2),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-8nHeF0bNGFTXE3Op5m5OA9kQZ_Z4UepLYleFnufOD0k.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-jf0iePOCTDbQQ0ox63NHd0vi8zs3ew3tkmh29yb8EV0.woff2) format(woff2),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-7hHPoR7F1wpyYdpZpfvF8RmW5_OgneUpOIal9qzh5fo.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-oakpTRiL3R8abfA0mmDLN9b67g2wN4NXEEPDSg_XDh0.woff2) format(woff2),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-MbyqApIGINUVzLrlMwJXX7WXvqlfhxqtESkMaaKC6uI.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-84UKCs5quFw_ZSi0JWfTkEZ9clsVE6yY2FyrBg6GYKk.woff2) format(woff2),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-yvE39zvkWqBUSR4LLAKjUSm9wXK3EFyxOtcpVfmVR6I.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-naZytD2d_TwkDGZCJnEXhapj3SouCTKYtM9R_IJUhSs.woff2) format(woff2),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-UmUT1CGEEODlM5XBa_MUGGKhPV_LJ8ZbwkZs1zBD3jo.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-Soabt9kyjjdS74tVqHsjOa6Ro8ygPCjpenIgyQ0I8oI.woff2) format(woff2),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-g5ChJetVEkmmfE0PtM5hHQ54QpGlWpAnv_e3PdxMqak.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-D9am2lqJPr0UqsVCe7IAg5Wb4cThZhHTKEHreiAJfJA.woff2) format(woff2),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-m3c_db_0ShBBQy4v7r3cQxE8PlXZCrPr3VrpMShJnIU.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-lghejApAbCg3JEYqBXIbEpm1SPheInMZh1BDYD0SYEs.woff2) format(woff2),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-dofUB_aXWwnWA8ojGUpH1txg6I6U3HIX94Fy5rPfj4E.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-HuIRsI_r5OjOnxp6wu4Q9Gchl112xQDBWIQ8FRdXJdg.woff2) format(woff2),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-A24t5_FhRZz8RLTX2bXNfWlwEgu_bODaW24lPSN2VEs.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}:root[data-palette=your-arsenal-brass]{--palette-name:"Your Arsenal Brass";--surface-primary:#15120f;--surface-secondary:#1e1a15;--surface-tertiary:#2b261f;--text-primary:#e6d3a1;--text-secondary:#c28a2e;--text-disabled:#7c5a23;--accent-primary:#c28a2e;--accent-secondary:#e6d3a1;--accent-brown:#7c5a23;--accent-smoke:#2b261f;--gradient-hero:linear-gradient(150deg,#15120f,#7c5a23,#c28a2e);--feedback-success:#a8c28a;--feedback-warning:#e6d3a1;--feedback-error:#c25a2e;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(21,18,15,.94);--bg-lifted:rgba(30,26,21,.78);--bg-gradient:linear-gradient(165deg,rgba(124,90,35,.1),rgba(21,18,15,.96) 45%,rgba(0,0,0,.98));--glass-surface:rgba(43,38,31,.42);--glass-surface-subtle:rgba(43,38,31,.24);--glass-hover:rgba(194,138,46,.14);--glass-border:rgba(124,90,35,.4);--glass-border-strong:rgba(194,138,46,.6);--glass-highlight:hsla(43,58%,77%,.32);--glass-shadow:0 18px 48px rgba(0,0,0,.75);--card-surface:rgba(30,26,21,.62);--card-border:rgba(194,138,46,.38);--input-surface:rgba(21,18,15,.86);--input-border:rgba(194,138,46,.42);--focus-ring:rgba(194,138,46,.55);--focus-ring-strong:hsla(43,58%,77%,.7);--accent-positive:var(--feedback-success);--accent-info:#e6d3a1;--accent-subtle:rgba(194,138,46,.26);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 26px rgba(194,138,46,.7);--glow-secondary:0 0 22px rgba(124,90,35,.55);--gold:var(--accent-primary);--gold-rgb:194,138,46;--font-display:"Cinzel",serif;--font-body:"Source Sans Pro",sans-serif;--hero-name-font:"Cinzel",serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(194,138,46,.3)}:root[data-palette=your-arsenal-brass][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.95);--bg-lifted:rgba(21,18,15,.85);--bg-gradient:linear-gradient(180deg,#000,#15120f 50%,#2b261f)}:root[data-palette=your-arsenal-brass] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(194,138,46,.5))}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/aMiKLrgjlTmalARheJFh-5fnRnNiQs6JR3kP43hmDbs-ZRtuAzeBKIvERuTfedVSQh__cLqI9BcImZYh373MTlA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/QZExWc8259cx5UMILy62Oym_c3olZgDwni8Gu8uRTFA-xcWDfdBBh32bA_eM__kSPGNEzBpe32VpepaPKIMJFUQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/wSXHRZBMbCkc4oJ6kwJALp2e9Fyvwy1s-xTt_cN2VKQ-OTKTotQshuCAiLKdjb9xZPsSctxJDBlBZGEWKx0hk4E.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/VvdcCbjXbwWFtg1y3E2qCcZ-8w6KyNl96Ri0OrVBhJ8-Ij_AyrCAKnW6UC6vdzM_VG6zwBtkvbJEirUZRp9zl3k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/g9ta6ESRIx8UMJvijZLRM6kfFWL_QVWEMHkHKZB2rus-UaKay51nIPqRY7gO19KbvT1k1yPGdhnIM_CJYmBGMJA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/G5ckH0fiBIJxAM3TXR0YA24AQBBf9sNlRbEe-fdPjsY-Y_zoklpWkrckPiG2Y62JLyqhSvAqTn6Bs05Xg3136JI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/ehPXjABPCRK6jp3uLd_LOKk9hnzWfkKSDEmJWK7xvYc-_g6yHwe2DBwvkddbTz1u4MwWvzz4KawW6heQMeN96LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/SDmril2InTGJWDD6wJkyECGWInHhFlHImBoHYjA_OkY-GgfOyRhS6JSKbPXBE2qYeH_GfsgIrZejFa2XvS5Z43k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-b9lGeWc6t0RoKBYRyROvDA5USOAjOr4IC5pmVkUrAhY.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-vdAiBTkEG3wLyc151AhWKx1DKTZxZZidyUX0jSibNF4.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Italiana;src:local("Italiana Regular"),local("Italiana"),url(../_fonts/CF8279mqfOIQN1ULctca0KzapLO91nJfzkdtGajUe3Y-lAi_rSAlyw_vYSsRYuVoAzZoIzyG0TM_lNOk1-wMaUc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Italiana;src:local("Italiana Regular"),local("Italiana"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-m__NV2Iitl6SIOUen3PcqHSrfaJ5OgAt-EO_oYn0IfE.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=pictures-of-you-frost]{--palette-name:"Pictures of You Frost";--surface-primary:#070a10;--surface-secondary:#0f1318;--surface-tertiary:#2c323c;--text-primary:#e7e3e0;--text-secondary:#7a7484;--text-disabled:#5c7fa3;--accent-primary:#5c7fa3;--accent-secondary:#e7e3e0;--accent-charcoal:#2c323c;--accent-ink:#7a7484;--gradient-hero:linear-gradient(140deg,#070a10,#2c323c,#5c7fa3);--feedback-success:#7a9fa3;--feedback-warning:#a3947a;--feedback-error:#a37a7a;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(7,10,16,.94);--bg-lifted:rgba(15,19,24,.78);--bg-gradient:linear-gradient(165deg,rgba(92,127,163,.1),rgba(7,10,16,.96) 45%,rgba(0,0,0,.98));--glass-surface:rgba(44,50,60,.42);--glass-surface-subtle:rgba(44,50,60,.24);--glass-hover:rgba(92,127,163,.14);--glass-border:hsla(263,6%,49%,.4);--glass-border-strong:rgba(92,127,163,.6);--glass-highlight:hsla(26,13%,89%,.32);--glass-shadow:0 18px 48px rgba(0,0,0,.75);--card-surface:rgba(15,19,24,.62);--card-border:rgba(92,127,163,.38);--input-surface:rgba(7,10,16,.86);--input-border:rgba(92,127,163,.42);--focus-ring:rgba(92,127,163,.55);--focus-ring-strong:hsla(26,13%,89%,.7);--accent-positive:var(--feedback-success);--accent-info:#5c7fa3;--accent-subtle:rgba(92,127,163,.26);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 26px rgba(92,127,163,.7);--glow-secondary:0 0 22px hsla(263,6%,49%,.55);--gold:var(--accent-primary);--gold-rgb:92,127,163;--font-display:"Italiana",serif;--font-body:"Merriweather Sans",sans-serif;--hero-name-font:"Italiana",serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(92,127,163,.3)}:root[data-palette=pictures-of-you-frost][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.95);--bg-lifted:rgba(7,10,16,.85);--bg-gradient:linear-gradient(180deg,#000,#070a10 50%,#2c323c)}:root[data-palette=pictures-of-you-frost] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(92,127,163,.5))}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSNP9ncDOxUAJDejjF_vaEHx8MnKrXM47XMb57hW_ew.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RdVvyn4rVSTacyBsNSIi8Gjyk_A2Jr_HGOZaeuARQq8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/dmjDVD8_Rcsib9V1iMhlPxG1rxM4rF76Otk6hze1ZZM-H_jIQzipesRgPq2JdwUJ_n8VlhquGwfG_Bkw1UgmdPk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/SZ_ZulH5FOFQK_kG5sPPDnmx3vtpP4kMYqOmD-AhHMA-FLujH3pbTseY8U9jXnGDi_jbCnAlAIeQiFLXaHlVzsg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/lf0KZXEVBuNrzDJW4DEhc9H4OpzQaxQaSSJZdVG0rKM-a_E46yeOcYtJq6YfI4XBmEwypviyPhQdGj0OVOzWIr8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/E0z-XSX1CUo3nVQGUcjYS__Eg5Zxkf7jUYskd194MaU-bN4odS1oaQh3FDC9TokuwlXZxf6LSrCHPe1xcfMTgoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/dxud_B9n1ljKQ8z-7t3S1KiSvKRq-cBYt495k2XJjIw-UIN5Lvct4aThJc3VbzPkHMXO4vd1OM1yPUAcIKxuMCg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/h7X9jslQVU_hYaF_xAC-7mFORRcJpoJHygVXxWYbQQM-N_Z4hNhqhFWoHiVm85CIly-_581P7WAs6l8Lb2B-htM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-cL3s9KzNI5BNizIBbVFwVCe8Hb5pO4IsY1FU5bSWhOI.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-HqJSqA1q3DPS5zcl9HtsH3UZlXBVj4pWbxf26g5pWBw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=friday-pop-goth]{--palette-name:"Friday Pop Goth";--surface-primary:#050308;--surface-secondary:#0d0812;--surface-tertiary:#352242;--text-primary:#ffd662;--text-secondary:#f54768;--text-disabled:#7a6484;--accent-primary:#f54768;--accent-secondary:#3f7fff;--accent-yellow:#ffd662;--accent-violet:#352242;--gradient-hero:linear-gradient(135deg,#050308,#352242,#f54768);--feedback-success:#62ff8c;--feedback-warning:#ffd662;--feedback-error:#f54768;--bg-color:var(--surface-primary);--text-color:var(--text-primary);--muted-text-color:var(--text-secondary);--bg-elevated:rgba(5,3,8,.94);--bg-lifted:rgba(13,8,18,.78);--bg-gradient:linear-gradient(165deg,rgba(245,71,104,.1),rgba(5,3,8,.96) 45%,rgba(0,0,0,.98));--glass-surface:rgba(53,34,66,.42);--glass-surface-subtle:rgba(53,34,66,.24);--glass-hover:rgba(245,71,104,.14);--glass-border:rgba(63,127,255,.4);--glass-border-strong:rgba(245,71,104,.6);--glass-highlight:rgba(255,214,98,.32);--glass-shadow:0 18px 48px rgba(0,0,0,.75);--card-surface:rgba(13,8,18,.62);--card-border:rgba(245,71,104,.38);--input-surface:rgba(5,3,8,.86);--input-border:rgba(63,127,255,.42);--focus-ring:rgba(63,127,255,.55);--focus-ring-strong:rgba(245,71,104,.7);--accent-positive:var(--feedback-success);--accent-info:#3f7fff;--accent-subtle:rgba(245,71,104,.26);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 26px rgba(245,71,104,.7);--glow-secondary:0 0 22px rgba(63,127,255,.55);--gold:var(--accent-yellow);--gold-rgb:255,214,98;--font-display:"Asap",sans-serif;--font-body:"Nunito",sans-serif;--hero-name-font:"Asap",sans-serif;--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(245,71,104,.3)}:root[data-palette=friday-pop-goth][data-theme=dark]{--bg-color:#000;--bg-elevated:rgba(0,0,0,.95);--bg-lifted:rgba(5,3,8,.85);--bg-gradient:linear-gradient(180deg,#000,#050308 50%,#352242)}:root[data-palette=friday-pop-goth] .mobile-home h1 span:hover{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(245,71,104,.5))}@font-face{font-family:Parisienne;src:local("Parisienne Regular"),local("Parisienne"),url(../_fonts/HeB3GIjAqJ1c3N35-FlBgDn6guQCN6CW_uwyAQZTCpo-bkoxaITSIyBwxjdRcEfKprXtCYaS34KOeFv3JUhwI7Q.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:"Parisienne Fallback: Arial";src:local("Arial");size-adjust:84.2278%;ascent-override:108.6965%;descent-override:53.0439%;line-gap-override:0%}@font-face{font-family:Parisienne;src:local("Parisienne Regular"),local("Parisienne"),url(../_fonts/Gt8atvXcn32icvobs6jFkQU_GP82J-6-moY6WH6V-MQ-GC6JGvSGrAFhF6H_Siqt3t8b2sryqMi4nWxs6cUtfPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Parisienne;src:local("Parisienne Regular"),local("Parisienne"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-FuNtLvxeF56q6Wxz3Gf_YDKQPyhX_v_ygbgVi9FdAbo.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSNP9ncDOxUAJDejjF_vaEHx8MnKrXM47XMb57hW_ew.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RdVvyn4rVSTacyBsNSIi8Gjyk_A2Jr_HGOZaeuARQq8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=serene-heart]{--palette-name:"Coração Sereno";--bg-color:#251521;--text-color:#f7ece5;--muted-text-color:#f4b4c4;--bg-elevated:rgba(37,21,33,.96);--bg-lifted:rgba(37,21,33,.88);--bg-gradient:linear-gradient(165deg,#251521,#c9a3c9 40%,#000);--glass-surface:rgba(37,21,33,.86);--glass-hover:rgba(244,180,196,.22);--glass-border:rgba(244,180,196,.45);--glass-border-strong:rgba(201,163,201,.7);--card-surface:rgba(25,13,23,.94);--card-border:rgba(244,180,196,.55);--input-surface:rgba(25,13,23,.96);--input-border:rgba(244,180,196,.55);--focus-ring:rgba(244,180,196,.65);--focus-ring-strong:hsla(23,53%,93%,.85);--accent-primary:#ffb6c1;--accent-secondary:#f4b4c4;--accent-tertiary:#c9a3c9;--feedback-success:#cfe9da;--feedback-warning:#f7ece5;--feedback-error:#dc143c;--accent-positive:var(--feedback-success);--accent-info:#d6c5f5;--accent-subtle:rgba(255,182,193,.22);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(255,182,193,.75);--glow-secondary:0 0 22px rgba(201,163,201,.55);--gold:var(--accent-primary);--gold-rgb:255,182,193;--font-display:"Parisienne",cursive;--font-body:"Nunito",sans-serif;--hero-name-font:var(--font-display);--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(255,182,193,.3);--hero-romantic-breath-color-1:rgba(255,182,193,.75);--hero-romantic-breath-color-2:rgba(201,163,201,.8);--hero-romantic-breath-opacity:.18;--hero-romantic-sweep-color:hsla(23,53%,93%,.95);--hero-romantic-sweep-max-opacity:.12}:root[data-palette=serene-heart][data-theme=light]{--bg-color:#f7ece5;--text-color:#251521;--muted-text-color:#c9a3c9;--bg-elevated:hsla(23,53%,93%,.96);--bg-lifted:rgba(255,182,193,.78);--bg-gradient:linear-gradient(165deg,#f7ece5,#ffb6c1 40%,#c9a3c9 80%);--glass-surface:hsla(0,0%,100%,.86);--glass-hover:rgba(244,180,196,.16);--glass-border:rgba(244,180,196,.32);--card-surface:rgba(255,182,193,.38);--input-surface:hsla(0,0%,100%,.94);--focus-ring:rgba(244,180,196,.4);--focus-ring-strong:rgba(201,163,201,.65)}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/Rn8JGXKpAdKfJ22wPcTH0ZW_iLKKe7y-OcKLt7Wf4Yg-O0O_93M7ovkuNyQolIq6mBv2wXOAQ-2CbaDszG0sACg.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/i6dRg7-hXD3I4PBySX3dgZejhjcOu8gy0dfZr-Jcijg-mItfAkQ43z9fXASkZ4LjhNJhuE0JRuizzVhgiYdHzHs.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/CrROdiUkUVtzYDZq5MV3hm9RuWhEguyXlt8Ixq0aGbY-MaNLCrdjyu0kn4YjdjohVtorNCaToHlafLp9vFOC0wc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/4uGjEn18NSW7nDrTs9u-Spco8Ju5_Ye_lgQt2_hBkYA-VlLRyF29Im3XA0_NfHu8gaGL9E8Rmmzg8x1MqqlWpZs.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/tQCnhCQtjyL8lNvxuNQnX0IwP63JeCinz-szzgboi30-iSwbV1zRHk_-Meuw5vwKEIm95BKL_oRXxxKLtUPlM4Q.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/EcLbX2-3DcvAcpin-jP3sW0GYM9scN9O9B6iuq8Z_rw-DrL_9O98KsPjDA9k0GcjmC0AMLE5GEw6OU0LocDiGv8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RTs8ae73yYTcAKuoKJfacaWXpqmb9ZqaJaHm2YJrdpA.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/4nqMnahw4EylTG-rxpVh4fLO9QCQJoWr2lncpwyE7yQ-j_TQROKNJFitKrhhdR28sUf_xs-W-F5pd946Nj9IxWQ.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YYd83MoSlARiSnaHCOf3xZhlHMTpAMBVPTfJ-0r0AJo-rygUBeYmdPX_AHVwPS4NQCF0kCnwUXPlTIL7rFNQKEs.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=love-letter]{--palette-name:"Carta de Amor";--bg-color:#241815;--text-color:#f7e9d7;--muted-text-color:#dca1a1;--bg-elevated:rgba(36,24,21,.96);--bg-lifted:rgba(36,24,21,.88);--bg-gradient:linear-gradient(165deg,#241815,#c86a7a 40%,#000);--glass-surface:rgba(36,24,21,.86);--glass-hover:rgba(200,106,122,.22);--glass-border:rgba(200,106,122,.45);--glass-border-strong:hsla(21,27%,52%,.7);--card-surface:rgba(20,12,10,.94);--card-border:rgba(200,106,122,.55);--input-surface:rgba(20,12,10,.96);--input-border:rgba(200,106,122,.55);--focus-ring:rgba(200,106,122,.65);--focus-ring-strong:hsla(34,67%,91%,.85);--accent-primary:#c86a7a;--accent-secondary:#dca1a1;--accent-tertiary:#a67c65;--feedback-success:#7fafa4;--feedback-warning:#f7e9d7;--feedback-error:#8c001a;--accent-positive:var(--feedback-success);--accent-info:#dca1a1;--accent-subtle:rgba(200,106,122,.24);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(200,106,122,.75);--glow-secondary:0 0 22px hsla(21,27%,52%,.55);--gold:var(--accent-primary);--gold-rgb:200,106,122;--font-display:"Great Vibes",cursive;--font-body:"Poppins",sans-serif;--hero-name-font:var(--font-display);--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(200,106,122,.3);--hero-romantic-breath-color-1:rgba(200,106,122,.78);--hero-romantic-breath-color-2:hsla(22,40%,73%,.8);--hero-romantic-breath-opacity:.18;--hero-romantic-sweep-color:hsla(34,67%,91%,.95);--hero-romantic-sweep-max-opacity:.12}:root[data-palette=love-letter][data-theme=light]{--bg-color:#f7e9d7;--text-color:#241815;--muted-text-color:#c86a7a;--bg-elevated:hsla(34,67%,91%,.96);--bg-lifted:hsla(32,52%,82%,.86);--bg-gradient:linear-gradient(165deg,#f7e9d7,#dca1a1 40%,#a67c65 80%);--glass-surface:hsla(0,0%,100%,.86);--glass-hover:rgba(200,106,122,.14);--glass-border:rgba(200,106,122,.3);--card-surface:hsla(32,52%,82%,.4);--input-surface:hsla(0,0%,100%,.94);--focus-ring:rgba(200,106,122,.38);--focus-ring-strong:hsla(22,40%,73%,.68)}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSNP9ncDOxUAJDejjF_vaEHx8MnKrXM47XMb57hW_ew.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RdVvyn4rVSTacyBsNSIi8Gjyk_A2Jr_HGOZaeuARQq8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/jF4Iefb9FoTIM86O2LZvi6rDmro1-oILY_hKxyj5b9g-lKgqQqG9IvXyi1lj_2UY-WmSzNtsJThEiUfL2E3ACOk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/_c7TLzE0_yRafGRzmUuw653FCN4msMXNK_jna4tJIS4-a_mrpKAxEVcSqfoLV3865ogNpj9EczUkqzM0qn7xna4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/qiDgKbRMYJ9cnQmj_KiZakWpIV59oI0oJcOjTc0zGkw-kkrKaneeM8p3Kb36vH0jjX10pIch8GYuQRJgpJtlD34.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/hahtwZ0CaokUDX_xPV5smEcyt350X-AQuhkBFA-eLEo-ui7AK3bcBQSaJN6icDfO1kv1l64quOZnhsL3reKiLWc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/b6B2vBFqrIHYDDcHz9IAJo_eMwz0HwlIW2FH73g_IcQ-5rQyCcecm5uxqRt4FCxP90DLwo3S_jZSQgO_fdfXpSE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/3IzerR0BNi1LcIdEuYFbHm0wTrQXB8_2h_2p1hDw5CE-AfVkJ0sInaBe9s2NHUDBlkGOhBei8B3SSSNhktsAcGY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/jhayg5jHhg6iUFMAeuoEhvmBXG37kCJmGvzwmMUtNt4-H4vA8ySNx9cu3EaloYyZ_LTYJNWmQAjtq8c4exFqJCw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/Tm4ADvTKRuPALzY-WXGkOSQbZSkKs_GAMiDdX08FP_k-1_TRmnx6JIftvNGLkuRjx0coMIFbE7iMfO5wlAmt8-s.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/vu3j4rs5rkMQVSv3pjWwPHinsG3JEgCRkpnmXc3rlx4-N_Ppa0DecG2Y5n8FGUL1MaQ_dmHZ1lzWKpKeMrTsS3Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/RRChwOfruyZ77YctDktxl_DnLA5ec9xqRm0VO7RQz1A-vJfCW16e_Hy9RbWe_4V6wt3owwN1675WKgR0aYOWStQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XQhZNpC0QXakJOeDxyxOLrpaLIYiFdd1VIzugTLIfEA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wXvjfkwVFCycdGPAWzjr5TdLUYOFP5eMO309IZI0Xhc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=blooming-garden]{--palette-name:"Jardim em Flor";--bg-color:#1f1725;--text-color:#f5d5e5;--muted-text-color:#d6c5f5;--bg-elevated:rgba(31,23,37,.96);--bg-lifted:rgba(31,23,37,.88);--bg-gradient:linear-gradient(165deg,#1f1725,#f5d5e5 35%,#cfe9da 75%,#000);--glass-surface:rgba(31,23,37,.86);--glass-hover:rgba(245,213,229,.22);--glass-border:rgba(245,213,229,.45);--glass-border-strong:rgba(214,197,245,.7);--card-surface:rgba(19,13,24,.94);--card-border:rgba(245,213,229,.55);--input-surface:rgba(19,13,24,.96);--input-border:rgba(245,213,229,.55);--focus-ring:rgba(245,213,229,.65);--focus-ring-strong:rgba(214,197,245,.85);--accent-primary:#f5d5e5;--accent-secondary:#ffd3ac;--accent-tertiary:#cfe9da;--feedback-success:#cfe9da;--feedback-warning:#ffd3ac;--feedback-error:#c86a7a;--accent-positive:var(--feedback-success);--accent-info:#d6c5f5;--accent-subtle:rgba(245,213,229,.24);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(245,213,229,.75);--glow-secondary:0 0 22px rgba(214,197,245,.55);--gold:var(--accent-primary);--gold-rgb:245,213,229;--font-display:"Cormorant Garamond",serif;--font-body:"Nunito",sans-serif;--hero-name-font:var(--font-display);--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(245,213,229,.3);--hero-romantic-breath-color-1:rgba(245,213,229,.78);--hero-romantic-breath-color-2:rgba(207,233,218,.8);--hero-romantic-breath-opacity:.18;--hero-romantic-sweep-color:rgba(245,213,229,.95);--hero-romantic-sweep-max-opacity:.11}:root[data-palette=blooming-garden][data-theme=light]{--bg-color:#f5d5e5;--text-color:#1f1725;--muted-text-color:#cfe9da;--bg-elevated:rgba(245,213,229,.96);--bg-lifted:rgba(214,197,245,.86);--bg-gradient:linear-gradient(165deg,#f5d5e5,#ffd3ac 40%,#cfe9da 80%);--glass-surface:hsla(0,0%,100%,.88);--glass-hover:rgba(245,213,229,.16);--glass-border:rgba(245,213,229,.32);--card-surface:rgba(245,213,229,.45);--input-surface:hsla(0,0%,100%,.94);--focus-ring:rgba(245,213,229,.4);--focus-ring-strong:rgba(214,197,245,.7)}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-vJXQAFF6hGh_oTEpfNySCCtIfHgsnCEdF79aNEkX4to.woff2) format(woff2),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-35otdm61HCdEVQ9xtqSs5XTids_XEhZSm3oXPTBwAKA.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-GOvjFu7ivOhAkC3cUJFooKpBdmRKFbQ3mzQ0JiuChqc.woff2) format(woff2),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-_L8wcdlYmCJY1b0IzcXmOicm7r-zkcRFUnu2tgpGhHc.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-BMfxiZ_HdXRxcbzV9_--nAtnsGMQkqJ6toypom5zyJk.woff2) format(woff2),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-cq3dvwIg5BAz5gclPwueY0zkkFtibyjdDrMXbIO3i48.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-OZQ0N_Y8YK4Uve9FTJ2Ac7nC_pMZbqkCBNTErloOi4E.woff2) format(woff2),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-RA1CJP3AhOmF_v-O0-VM3fkIIOrmZno0q7CGF8dn5fg.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-TaAaazjtPVo_nTFkpv1KpS7QJRnq49g9Aar7JR6WlcM.woff2) format(woff2),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-c5gB6yMzn7YEddyKmWtJBB_4zerSq7st40Ss2kFeDCo.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-HinpR3UboFWO5uhyCT5Ml3d49nK_IHVPnZZJ8B5Wqhc.woff2) format(woff2),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-8nHeF0bNGFTXE3Op5m5OA9kQZ_Z4UepLYleFnufOD0k.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-jf0iePOCTDbQQ0ox63NHd0vi8zs3ew3tkmh29yb8EV0.woff2) format(woff2),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-7hHPoR7F1wpyYdpZpfvF8RmW5_OgneUpOIal9qzh5fo.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-oakpTRiL3R8abfA0mmDLN9b67g2wN4NXEEPDSg_XDh0.woff2) format(woff2),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-MbyqApIGINUVzLrlMwJXX7WXvqlfhxqtESkMaaKC6uI.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-84UKCs5quFw_ZSi0JWfTkEZ9clsVE6yY2FyrBg6GYKk.woff2) format(woff2),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-yvE39zvkWqBUSR4LLAKjUSm9wXK3EFyxOtcpVfmVR6I.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-naZytD2d_TwkDGZCJnEXhapj3SouCTKYtM9R_IJUhSs.woff2) format(woff2),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-UmUT1CGEEODlM5XBa_MUGGKhPV_LJ8ZbwkZs1zBD3jo.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-Soabt9kyjjdS74tVqHsjOa6Ro8ygPCjpenIgyQ0I8oI.woff2) format(woff2),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-g5ChJetVEkmmfE0PtM5hHQ54QpGlWpAnv_e3PdxMqak.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-D9am2lqJPr0UqsVCe7IAg5Wb4cThZhHTKEHreiAJfJA.woff2) format(woff2),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-m3c_db_0ShBBQy4v7r3cQxE8PlXZCrPr3VrpMShJnIU.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-lghejApAbCg3JEYqBXIbEpm1SPheInMZh1BDYD0SYEs.woff2) format(woff2),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-dofUB_aXWwnWA8ojGUpH1txg6I6U3HIX94Fy5rPfj4E.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-HuIRsI_r5OjOnxp6wu4Q9Gchl112xQDBWIQ8FRdXJdg.woff2) format(woff2),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-A24t5_FhRZz8RLTX2bXNfWlwEgu_bODaW24lPSN2VEs.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/JFDXaIFIG7BrDKEAtgSExBsvT5qmlFhpUsKYm0kCJ-g-hQDJmXcB45aSqRbAjOU_YSISTlxupgTLOqTEFMz3OuE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/kR9sz8db3mQCwTbn7ATRmwsXY9bTcYknMsKE6ElI_GI-g5C4ituNZfJ_bF4W3m77KCSk1vcYvcPmaClc2cq_GU8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/62PpYXeqtJjjJ7pao9nm0QqymfE_7VdUiCIn9ZnEhu8-IFOzqFqJFJWBl_ITcaXbEMqEFHl_cYwo95BcOAmXKi0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/7Ece2Halpp_nn1KAGCTp7aLZ17FQEEAB3rh9xVDItvM-Qhg2eXEe_Pdolx_WOtgCvzykqnVWpNCIjcnUSLE487M.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/FkF7pWOEicX71dprrFUqH44MLP7YxOVnb-djbzYs9eo-tpEM_jkrQR_xTY0e_iyI1G6lwJ1syJJYS-aHae4gZSE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BYl09x4xc7KBjrX8qQ9b7mzVjZqYsD12FvmVSIYpK5U-JzILOLm7zQAwX1LLEBtd2pHmPs3iR9UeWlJT5GgMKHA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/weiiMdndZeznWm-6-KX-pqHoG9u2WnjgaTCmVt5_Olw-i40HXcapByJvis_O_ynJ0jBM3rAt1HAv4hDtmNNNXS0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/m0Qt2NCZ52FbMbInI81e2GdMYbfGAoa1UZ8tVbvbMtM-pQNp6WV1tP5Di7RJM2ZAtAro2JGRA1tK1uZiq9D2_Qw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-IR_HD5Alw33QT95onrEaV_cUGL4XNGP0GXYNWpky8L4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-89UnM47Nzi32XL65mMmDDFLzhS69Jil849dXqz6nsRc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=tomorrow-with-you]{--palette-name:"Amanhã com Você";--bg-color:#231c2a;--text-color:#f9b7b9;--muted-text-color:#b4d9f5;--bg-elevated:rgba(35,28,42,.96);--bg-lifted:rgba(35,28,42,.88);--bg-gradient:linear-gradient(165deg,#231c2a,#f9b7b9 30%,#ffd89a 55%,#b4d9f5 85%);--glass-surface:rgba(35,28,42,.86);--glass-hover:rgba(249,183,185,.22);--glass-border:rgba(249,183,185,.45);--glass-border-strong:rgba(180,124,138,.7);--card-surface:rgba(23,17,29,.94);--card-border:rgba(249,183,185,.55);--input-surface:rgba(23,17,29,.96);--input-border:rgba(249,183,185,.55);--focus-ring:rgba(249,183,185,.65);--focus-ring-strong:rgba(255,216,154,.85);--accent-primary:#f9b7b9;--accent-secondary:#ffd89a;--accent-tertiary:#b4d9f5;--feedback-success:#b4d9f5;--feedback-warning:#ffd89a;--feedback-error:#dd1717;--accent-positive:var(--feedback-success);--accent-info:#b4d9f5;--accent-subtle:rgba(249,183,185,.24);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(249,183,185,.75);--glow-secondary:0 0 22px rgba(180,124,138,.55);--gold:var(--accent-primary);--gold-rgb:249,183,185;--font-display:"Playfair Display",serif;--font-body:"Source Sans Pro",sans-serif;--hero-name-font:var(--font-display);--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 8px rgba(249,183,185,.3);--hero-romantic-breath-color-1:rgba(249,183,185,.78);--hero-romantic-breath-color-2:rgba(180,217,245,.8);--hero-romantic-breath-opacity:.18;--hero-romantic-sweep-color:rgba(255,216,154,.96);--hero-romantic-sweep-max-opacity:.11}:root[data-palette=tomorrow-with-you][data-theme=light]{--bg-color:#f9b7b9;--text-color:#231c2a;--muted-text-color:#7e7c8a;--bg-elevated:rgba(249,183,185,.96);--bg-lifted:rgba(255,216,154,.88);--bg-gradient:linear-gradient(165deg,#f9b7b9,#ffd89a 45%,#b4d9f5 90%);--glass-surface:hsla(0,0%,100%,.88);--glass-hover:rgba(249,183,185,.16);--glass-border:rgba(249,183,185,.32);--card-surface:rgba(255,216,154,.4);--input-surface:hsla(0,0%,100%,.94);--focus-ring:rgba(249,183,185,.38);--focus-ring-strong:rgba(180,124,138,.68)}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/4nqMnahw4EylTG-rxpVh4fLO9QCQJoWr2lncpwyE7yQ-j_TQROKNJFitKrhhdR28sUf_xs-W-F5pd946Nj9IxWQ.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YYd83MoSlARiSnaHCOf3xZhlHMTpAMBVPTfJ-0r0AJo-rygUBeYmdPX_AHVwPS4NQCF0kCnwUXPlTIL7rFNQKEs.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/JFDXaIFIG7BrDKEAtgSExBsvT5qmlFhpUsKYm0kCJ-g-hQDJmXcB45aSqRbAjOU_YSISTlxupgTLOqTEFMz3OuE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/kR9sz8db3mQCwTbn7ATRmwsXY9bTcYknMsKE6ElI_GI-g5C4ituNZfJ_bF4W3m77KCSk1vcYvcPmaClc2cq_GU8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/62PpYXeqtJjjJ7pao9nm0QqymfE_7VdUiCIn9ZnEhu8-IFOzqFqJFJWBl_ITcaXbEMqEFHl_cYwo95BcOAmXKi0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/7Ece2Halpp_nn1KAGCTp7aLZ17FQEEAB3rh9xVDItvM-Qhg2eXEe_Pdolx_WOtgCvzykqnVWpNCIjcnUSLE487M.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/FkF7pWOEicX71dprrFUqH44MLP7YxOVnb-djbzYs9eo-tpEM_jkrQR_xTY0e_iyI1G6lwJ1syJJYS-aHae4gZSE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BYl09x4xc7KBjrX8qQ9b7mzVjZqYsD12FvmVSIYpK5U-JzILOLm7zQAwX1LLEBtd2pHmPs3iR9UeWlJT5GgMKHA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/weiiMdndZeznWm-6-KX-pqHoG9u2WnjgaTCmVt5_Olw-i40HXcapByJvis_O_ynJ0jBM3rAt1HAv4hDtmNNNXS0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/m0Qt2NCZ52FbMbInI81e2GdMYbfGAoa1UZ8tVbvbMtM-pQNp6WV1tP5Di7RJM2ZAtAro2JGRA1tK1uZiq9D2_Qw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-IR_HD5Alw33QT95onrEaV_cUGL4XNGP0GXYNWpky8L4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-89UnM47Nzi32XL65mMmDDFLzhS69Jil849dXqz6nsRc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=crimson-devotion]{--palette-name:"Crimson Devotion";--bg-color:#09030a;--text-color:#f6b8b8;--muted-text-color:#f62681;--bg-elevated:rgba(9,3,10,.96);--bg-lifted:rgba(9,3,10,.88);--bg-gradient:linear-gradient(165deg,#09030a,#4b1120 40%,#dc143c 70%,#f62681);--glass-surface:rgba(15,4,18,.9);--glass-hover:rgba(220,20,60,.24);--glass-border:rgba(220,20,60,.55);--glass-border-strong:hsla(0,78%,84%,.78);--card-surface:rgba(10,2,12,.96);--card-border:rgba(220,20,60,.6);--input-surface:rgba(10,2,12,.98);--input-border:rgba(220,20,60,.6);--focus-ring:rgba(220,20,60,.7);--focus-ring-strong:hsla(0,78%,84%,.88);--accent-primary:#dc143c;--accent-secondary:#f62681;--accent-tertiary:#f6b8b8;--feedback-success:#7fafa4;--feedback-warning:#f6b8b8;--feedback-error:#dc143c;--accent-positive:var(--feedback-success);--accent-info:#f62681;--accent-subtle:rgba(220,20,60,.26);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 34px rgba(220,20,60,.82);--glow-secondary:0 0 24px hsla(0,78%,84%,.65);--gold:var(--accent-primary);--gold-rgb:220,20,60;--font-display:"Playfair Display",serif;--font-body:"Poppins",sans-serif;--hero-name-font:var(--font-display);--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 10px rgba(220,20,60,.4);--hero-romantic-breath-color-1:rgba(220,20,60,.7);--hero-romantic-breath-color-2:hsla(0,78%,84%,.75);--hero-romantic-breath-opacity:.16;--hero-romantic-sweep-color:hsla(0,78%,84%,.96);--hero-romantic-sweep-max-opacity:.09}:root[data-palette=crimson-devotion][data-theme=light]{--bg-color:#f6b8b8;--text-color:#4b1120;--muted-text-color:#dc143c;--bg-elevated:hsla(0,78%,84%,.96);--bg-lifted:hsla(0,88%,91%,.9);--bg-gradient:linear-gradient(165deg,#f6b8b8,#f62681 40%,#dc143c 80%);--glass-surface:hsla(0,0%,100%,.9);--glass-hover:rgba(220,20,60,.12);--glass-border:rgba(220,20,60,.3);--card-surface:hsla(0,78%,84%,.45);--input-surface:hsla(0,0%,100%,.95);--focus-ring:rgba(220,20,60,.35);--focus-ring-strong:rgba(246,120,140,.65)}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-4kZc4IwOXqryLeYzsaTvEKd54SPfeeGKPyDAZei18kw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RvZUU2X45U7WIDI083h9MozPZMSPdvOCkgsORsWvPOw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/EmhC6J92wC5yNDPftb8x94hLDWtfm9bqxFzx9dxImyw-451R8q1Yoe7KFXc_4Meq_X9YBqB_NoE79hicRi0EEgQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:"Cinzel Fallback: Arial";src:local("Arial");size-adjust:124.7194%;ascent-override:78.2557%;descent-override:29.827%;line-gap-override:0%}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/cv9gq9F7jg1TjKK5RJ5bd0MyX3aQ3CMB8W6NIpmDREg-O1eOjzw21SBiWwmQ2GDPphyDFXECxtMXC8Z_2vvbxb8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-A9qZdO9J_WbG1dyuujyX_JBYDC20ZMmFNQTAULqIYxM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=kiss-in-the-rain]{--palette-name:"Beijo na Chuva";--bg-color:#05050a;--text-color:#c4c6d4;--muted-text-color:#ff4fa3;--bg-elevated:rgba(5,5,10,.96);--bg-lifted:rgba(23,25,34,.9);--bg-gradient:linear-gradient(165deg,#05050a,#171922 40%,#8c001a 70%,#ff4fa3);--glass-surface:rgba(10,10,20,.9);--glass-hover:rgba(255,79,163,.24);--glass-border:rgba(196,198,212,.6);--glass-border-strong:rgba(255,79,163,.75);--card-surface:rgba(8,8,16,.96);--card-border:rgba(196,198,212,.6);--input-surface:rgba(8,8,16,.98);--input-border:rgba(255,79,163,.6);--focus-ring:rgba(255,79,163,.7);--focus-ring-strong:rgba(196,198,212,.88);--accent-primary:#ff4fa3;--accent-secondary:#8c001a;--accent-tertiary:#c4c6d4;--feedback-success:#7fafa4;--feedback-warning:#c4c6d4;--feedback-error:#8c001a;--accent-positive:var(--feedback-success);--accent-info:#c4c6d4;--accent-subtle:rgba(255,79,163,.24);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(255,79,163,.8);--glow-secondary:0 0 24px rgba(196,198,212,.7);--gold:var(--accent-primary);--gold-rgb:255,79,163;--font-display:"Cinzel",serif;--font-body:"Inter",sans-serif;--hero-name-font:var(--font-display);--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 10px rgba(255,79,163,.4);--hero-romantic-breath-color-1:rgba(255,79,163,.78);--hero-romantic-breath-color-2:rgba(196,198,212,.8);--hero-romantic-breath-opacity:.17;--hero-romantic-sweep-color:rgba(196,198,212,.96);--hero-romantic-sweep-max-opacity:.1}:root[data-palette=kiss-in-the-rain][data-theme=light]{--bg-color:#c4c6d4;--text-color:#171922;--muted-text-color:#8c001a;--bg-elevated:rgba(196,198,212,.96);--bg-lifted:hsla(0,0%,100%,.9);--bg-gradient:linear-gradient(165deg,#c4c6d4,#ff4fa3 45%,#8c001a 85%);--glass-surface:hsla(0,0%,100%,.9);--glass-hover:rgba(255,79,163,.12);--glass-border:rgba(196,198,212,.35);--card-surface:rgba(196,198,212,.5);--input-surface:hsla(0,0%,100%,.95);--focus-ring:rgba(255,79,163,.35);--focus-ring-strong:rgba(196,198,212,.7)}@font-face{font-family:Bodoni Moda;src:local("Bodoni Moda Regular Italic"),local("Bodoni Moda Italic"),url(../_fonts/yd8igVdQ_mbvW3oo0uqklkLH50aR153M4WjqNp8iQ3Q-jREucQvBv6_e9UsM6S16p5T6mU7vMmQWvqDucB1QzCY.woff2) format(woff2);font-display:swap;unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-weight:400;font-style:italic}@font-face{font-family:"Bodoni Moda Fallback: Arial";src:local("Arial");size-adjust:104.0824%;ascent-override:108.0875%;descent-override:38.4311%;line-gap-override:0%}@font-face{font-family:Bodoni Moda;src:local("Bodoni Moda Regular Italic"),local("Bodoni Moda Italic"),url(../_fonts/R4h7j4_HgO8KGFxrohmyZfTaEh_e5K-K8tZXUgaXUGk-KLmjJ6ABHYHIi3uyduPqT5Wmkzh4O7Q73r8nXEps4HQ.woff2) format(woff2);font-display:swap;unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-weight:400;font-style:italic}@font-face{font-family:Bodoni Moda;src:local("Bodoni Moda Regular Italic"),local("Bodoni Moda Italic"),url(../_fonts/nf56ensP355bKYmTwAr7PYoLedo_52drRgHmyn3uHcY-b_Sq66ohiG_-vjvlgY4LRhEWcfLT9HeAu6JoHSMOUk0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Bodoni Moda;src:local("Bodoni Moda Regular Italic"),local("Bodoni Moda Italic"),url(../_fonts/kpakAJdBbKI5Jng3bs3Img-Oc-cpNpONcllwJK2VQL4-h__enBxDBs98c7lpBYUtUmjDC93lcxQPievDId51t4g.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Bodoni Moda;src:local("Bodoni Moda Regular"),local("Bodoni Moda"),url(../_fonts/XUgdAb9U0MVLYmSZZ02120P7gtATT9GBOG2si2rHOpA-uGilzUgAZzgcL7Go4uxZ3xmOH6FL03nYSyaYOGkF_Vg.woff2) format(woff2);font-display:swap;unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-weight:400;font-style:normal}@font-face{font-family:Bodoni Moda;src:local("Bodoni Moda Regular"),local("Bodoni Moda"),url(../_fonts/rhL-tI36kHNe436kjhG8cWIAx1-NppyBTd8UkDq81_g-RehXGUyBOYU7ai58MWnxWmypHOPI_JFlLpI2TAMmmYo.woff2) format(woff2);font-display:swap;unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-weight:400;font-style:normal}@font-face{font-family:Bodoni Moda;src:local("Bodoni Moda Regular"),local("Bodoni Moda"),url(../_fonts/yhlkVefc1pBbUkcKFGd__zaPCGG9d2TRve11spZVHoc-lYK_xSa1YvorvXmzHYvNbBQyH_A1D2lcLPN0fXjqkL0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Bodoni Moda;src:local("Bodoni Moda Regular"),local("Bodoni Moda"),url(../_fonts/mj17aKcbX4_LlcSepELYWxJWpPzs2rQecwleHOtHYUo-Hfmc8pQWeb7aIjf_Q3FTO_tSNUkj4CFpWDxhtT1A_9o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Bodoni Moda;src:local("Bodoni Moda Regular Italic"),local("Bodoni Moda Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-yCzyOQ5_7iXtqxi_40gv5BtqDRaXKwNSOZiBI2Rjm50.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Bodoni Moda;src:local("Bodoni Moda Regular"),local("Bodoni Moda"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-PBQdrG50htiAJMjpoCJPHhZ3VAR2WR_ZJi6zFE30x5c.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSNP9ncDOxUAJDejjF_vaEHx8MnKrXM47XMb57hW_ew.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RdVvyn4rVSTacyBsNSIi8Gjyk_A2Jr_HGOZaeuARQq8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=first-date-fire]{--palette-name:"Fogo do Primeiro Encontro";--bg-color:#1a0b10;--text-color:#ffe5d5;--muted-text-color:#ff42ae;--bg-elevated:rgba(26,11,16,.96);--bg-lifted:rgba(26,11,16,.88);--bg-gradient:linear-gradient(165deg,#1a0b10,#fb3310 35%,#dd1717 60%,#ff42ae);--glass-surface:rgba(26,11,16,.9);--glass-hover:rgba(251,51,16,.24);--glass-border:rgba(221,23,23,.6);--glass-border-strong:rgba(255,66,174,.8);--card-surface:rgba(14,5,10,.96);--card-border:rgba(221,23,23,.6);--input-surface:rgba(14,5,10,.98);--input-border:rgba(251,51,16,.6);--focus-ring:rgba(251,51,16,.7);--focus-ring-strong:rgba(255,66,174,.85);--accent-primary:#fb3310;--accent-secondary:#dd1717;--accent-tertiary:#ff42ae;--feedback-success:#7fafa4;--feedback-warning:#ffe5d5;--feedback-error:#dd1717;--accent-positive:var(--feedback-success);--accent-info:#ff42ae;--accent-subtle:rgba(251,51,16,.24);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 34px rgba(251,51,16,.82);--glow-secondary:0 0 24px rgba(255,66,174,.7);--gold:var(--accent-primary);--gold-rgb:251,51,16;--font-display:"Bodoni Moda",serif;--font-body:"Nunito",sans-serif;--hero-name-font:var(--font-display);--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 10px rgba(251,51,16,.4);--hero-romantic-breath-color-1:rgba(251,51,16,.7);--hero-romantic-breath-color-2:rgba(255,66,174,.75);--hero-romantic-breath-opacity:.16;--hero-romantic-sweep-color:rgba(255,229,213,.96);--hero-romantic-sweep-max-opacity:.09}:root[data-palette=first-date-fire][data-theme=light]{--bg-color:#ffe5d5;--text-color:#1a0b10;--muted-text-color:#dd1717;--bg-elevated:rgba(255,229,213,.96);--bg-lifted:rgba(255,204,186,.9);--bg-gradient:linear-gradient(165deg,#ffe5d5,#fb3310 40%,#ff42ae 85%);--glass-surface:hsla(0,0%,100%,.9);--glass-hover:rgba(251,51,16,.12);--glass-border:rgba(221,23,23,.3);--card-surface:rgba(255,204,186,.5);--input-surface:hsla(0,0%,100%,.95);--focus-ring:rgba(251,51,16,.35);--focus-ring-strong:rgba(255,66,174,.65)}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/jF4Iefb9FoTIM86O2LZvi6rDmro1-oILY_hKxyj5b9g-lKgqQqG9IvXyi1lj_2UY-WmSzNtsJThEiUfL2E3ACOk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Cormorant Garamond Fallback: Arial";src:local("Arial");size-adjust:88.3803%;ascent-override:104.5482%;descent-override:32.4733%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/_c7TLzE0_yRafGRzmUuw653FCN4msMXNK_jna4tJIS4-a_mrpKAxEVcSqfoLV3865ogNpj9EczUkqzM0qn7xna4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/qiDgKbRMYJ9cnQmj_KiZakWpIV59oI0oJcOjTc0zGkw-kkrKaneeM8p3Kb36vH0jjX10pIch8GYuQRJgpJtlD34.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/hahtwZ0CaokUDX_xPV5smEcyt350X-AQuhkBFA-eLEo-ui7AK3bcBQSaJN6icDfO1kv1l64quOZnhsL3reKiLWc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/b6B2vBFqrIHYDDcHz9IAJo_eMwz0HwlIW2FH73g_IcQ-5rQyCcecm5uxqRt4FCxP90DLwo3S_jZSQgO_fdfXpSE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/3IzerR0BNi1LcIdEuYFbHm0wTrQXB8_2h_2p1hDw5CE-AfVkJ0sInaBe9s2NHUDBlkGOhBei8B3SSSNhktsAcGY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/jhayg5jHhg6iUFMAeuoEhvmBXG37kCJmGvzwmMUtNt4-H4vA8ySNx9cu3EaloYyZ_LTYJNWmQAjtq8c4exFqJCw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/Tm4ADvTKRuPALzY-WXGkOSQbZSkKs_GAMiDdX08FP_k-1_TRmnx6JIftvNGLkuRjx0coMIFbE7iMfO5wlAmt8-s.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/vu3j4rs5rkMQVSv3pjWwPHinsG3JEgCRkpnmXc3rlx4-N_Ppa0DecG2Y5n8FGUL1MaQ_dmHZ1lzWKpKeMrTsS3Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/RRChwOfruyZ77YctDktxl_DnLA5ec9xqRm0VO7RQz1A-vJfCW16e_Hy9RbWe_4V6wt3owwN1675WKgR0aYOWStQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XQhZNpC0QXakJOeDxyxOLrpaLIYiFdd1VIzugTLIfEA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wXvjfkwVFCycdGPAWzjr5TdLUYOFP5eMO309IZI0Xhc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/aMiKLrgjlTmalARheJFh-5fnRnNiQs6JR3kP43hmDbs-ZRtuAzeBKIvERuTfedVSQh__cLqI9BcImZYh373MTlA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Merriweather Sans Fallback: Arial";src:local("Arial");size-adjust:106.4377%;ascent-override:92.4485%;descent-override:25.6488%;line-gap-override:0%}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/QZExWc8259cx5UMILy62Oym_c3olZgDwni8Gu8uRTFA-xcWDfdBBh32bA_eM__kSPGNEzBpe32VpepaPKIMJFUQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/wSXHRZBMbCkc4oJ6kwJALp2e9Fyvwy1s-xTt_cN2VKQ-OTKTotQshuCAiLKdjb9xZPsSctxJDBlBZGEWKx0hk4E.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/VvdcCbjXbwWFtg1y3E2qCcZ-8w6KyNl96Ri0OrVBhJ8-Ij_AyrCAKnW6UC6vdzM_VG6zwBtkvbJEirUZRp9zl3k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/g9ta6ESRIx8UMJvijZLRM6kfFWL_QVWEMHkHKZB2rus-UaKay51nIPqRY7gO19KbvT1k1yPGdhnIM_CJYmBGMJA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/G5ckH0fiBIJxAM3TXR0YA24AQBBf9sNlRbEe-fdPjsY-Y_zoklpWkrckPiG2Y62JLyqhSvAqTn6Bs05Xg3136JI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/ehPXjABPCRK6jp3uLd_LOKk9hnzWfkKSDEmJWK7xvYc-_g6yHwe2DBwvkddbTz1u4MwWvzz4KawW6heQMeN96LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/SDmril2InTGJWDD6wJkyECGWInHhFlHImBoHYjA_OkY-GgfOyRhS6JSKbPXBE2qYeH_GfsgIrZejFa2XvS5Z43k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular Italic"),local("Merriweather Sans Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-b9lGeWc6t0RoKBYRyROvDA5USOAjOr4IC5pmVkUrAhY.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Merriweather Sans;src:local("Merriweather Sans Regular"),local("Merriweather Sans"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-vdAiBTkEG3wLyc151AhWKx1DKTZxZZidyUX0jSibNF4.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=wine-lips]{--palette-name:"Lábios de Vinho";--bg-color:#0b0508;--text-color:#fce3b3;--muted-text-color:#8c143c;--bg-elevated:rgba(11,5,8,.96);--bg-lifted:rgba(76,11,36,.9);--bg-gradient:linear-gradient(165deg,#0b0508,#4c0b24 35%,#5e2b5b 65%,#fce3b3);--glass-surface:rgba(20,8,16,.9);--glass-hover:rgba(140,20,60,.24);--glass-border:rgba(92,22,56,.6);--glass-border-strong:hsla(39,92%,85%,.8);--card-surface:rgba(8,3,6,.96);--card-border:rgba(92,22,56,.6);--input-surface:rgba(8,3,6,.98);--input-border:rgba(140,20,60,.6);--focus-ring:rgba(140,20,60,.7);--focus-ring-strong:hsla(39,92%,85%,.88);--accent-primary:#8c143c;--accent-secondary:#5e2b5b;--accent-tertiary:#fce3b3;--feedback-success:#7fafa4;--feedback-warning:#fce3b3;--feedback-error:#8c143c;--accent-positive:var(--feedback-success);--accent-info:#5e2b5b;--accent-subtle:rgba(140,20,60,.26);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 34px rgba(140,20,60,.82);--glow-secondary:0 0 24px hsla(39,92%,85%,.7);--gold:var(--accent-tertiary);--gold-rgb:252,227,179;--font-display:"Cormorant Garamond",serif;--font-body:"Merriweather Sans",sans-serif;--hero-name-font:var(--font-display);--hero-name-color:var(--accent-tertiary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-tertiary);--hero-name-shadow:0 2px 10px hsla(39,92%,85%,.4);--hero-romantic-breath-color-1:rgba(140,20,60,.78);--hero-romantic-breath-color-2:hsla(39,92%,85%,.82);--hero-romantic-breath-opacity:.17;--hero-romantic-sweep-color:hsla(39,92%,85%,.96);--hero-romantic-sweep-max-opacity:.1}:root[data-palette=wine-lips][data-theme=light]{--bg-color:#fce3b3;--text-color:#4c0b24;--muted-text-color:#8c143c;--bg-elevated:hsla(39,92%,85%,.96);--bg-lifted:hsla(33,80%,81%,.9);--bg-gradient:linear-gradient(165deg,#fce3b3,#8c143c 45%,#5e2b5b 85%);--glass-surface:hsla(0,0%,100%,.9);--glass-hover:rgba(140,20,60,.12);--glass-border:rgba(92,22,56,.3);--card-surface:hsla(39,92%,85%,.5);--input-surface:hsla(0,0%,100%,.95);--focus-ring:rgba(140,20,60,.35);--focus-ring-strong:hsla(39,92%,85%,.7)}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-vJXQAFF6hGh_oTEpfNySCCtIfHgsnCEdF79aNEkX4to.woff2) format(woff2),url(../_fonts/0eB0zSBVKSAMF9rvoPUtzXWSzs2gvVShoagb5CPf3Io-35otdm61HCdEVQ9xtqSs5XTids_XEhZSm3oXPTBwAKA.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:italic}@font-face{font-family:"Source Sans Pro Fallback: Arial";src:local("Arial");size-adjust:126.0653%;ascent-override:78.0548%;descent-override:21.6554%;line-gap-override:0%}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-GOvjFu7ivOhAkC3cUJFooKpBdmRKFbQ3mzQ0JiuChqc.woff2) format(woff2),url(../_fonts/8SI7I8XL4W_p2VH2P7U0E0FBvGkMS61Op2FboT7yXHU-_L8wcdlYmCJY1b0IzcXmOicm7r-zkcRFUnu2tgpGhHc.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:"Source Sans Pro Fallback: Arial";src:local("Arial");size-adjust:91.5207%;ascent-override:107.5167%;descent-override:29.8293%;line-gap-override:0%}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-BMfxiZ_HdXRxcbzV9_--nAtnsGMQkqJ6toypom5zyJk.woff2) format(woff2),url(../_fonts/An7PhmAe0PzvGQHdNSogpi7z7rDEFu0T-XD-Yss0xsQ-cq3dvwIg5BAz5gclPwueY0zkkFtibyjdDrMXbIO3i48.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-OZQ0N_Y8YK4Uve9FTJ2Ac7nC_pMZbqkCBNTErloOi4E.woff2) format(woff2),url(../_fonts/Mhcf9Oigi_1Ovw1EqjGuox9tBrn95Ey2By5QCKPGSoA-RA1CJP3AhOmF_v-O0-VM3fkIIOrmZno0q7CGF8dn5fg.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-TaAaazjtPVo_nTFkpv1KpS7QJRnq49g9Aar7JR6WlcM.woff2) format(woff2),url(../_fonts/BOjejBlVQ8eC6XADTTj42VcNB2CvLJa0XkycvxB3vJA-c5gB6yMzn7YEddyKmWtJBB_4zerSq7st40Ss2kFeDCo.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-HinpR3UboFWO5uhyCT5Ml3d49nK_IHVPnZZJ8B5Wqhc.woff2) format(woff2),url(../_fonts/9n7g77aSR6ylGLf8-YNMQmZy0DkV8zLCcu1IdRj8r9w-8nHeF0bNGFTXE3Op5m5OA9kQZ_Z4UepLYleFnufOD0k.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular Italic"),local("Source Sans Pro Italic"),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-jf0iePOCTDbQQ0ox63NHd0vi8zs3ew3tkmh29yb8EV0.woff2) format(woff2),url(../_fonts/Nze5FRHh_R50l-mMqBPu53rXd-UzaSFKYu7URFJe4sE-7hHPoR7F1wpyYdpZpfvF8RmW5_OgneUpOIal9qzh5fo.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-oakpTRiL3R8abfA0mmDLN9b67g2wN4NXEEPDSg_XDh0.woff2) format(woff2),url(../_fonts/Oh4dHQdWF319V6FzX7hOfevfY_uWoa-9s5XJ5Pe4pik-MbyqApIGINUVzLrlMwJXX7WXvqlfhxqtESkMaaKC6uI.woff) format(woff);font-display:swap;unicode-range:U+0370-03FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans Pro Fallback: Arial";src:local("Arial");size-adjust:130.7759%;ascent-override:75.2432%;descent-override:20.8754%;line-gap-override:0%}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-84UKCs5quFw_ZSi0JWfTkEZ9clsVE6yY2FyrBg6GYKk.woff2) format(woff2),url(../_fonts/sKc4CsrNkxm9vP-3Emyg3_O1CF7mcGuqCxiREGLoS5A-yvE39zvkWqBUSR4LLAKjUSm9wXK3EFyxOtcpVfmVR6I.woff) format(woff);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans Pro Fallback: Arial";src:local("Arial");size-adjust:93.7639%;ascent-override:104.9445%;descent-override:29.1157%;line-gap-override:0%}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-naZytD2d_TwkDGZCJnEXhapj3SouCTKYtM9R_IJUhSs.woff2) format(woff2),url(../_fonts/vZuMNYiICZWYw3Tm7K1YRC_TFEa3jjwY_Kd9pOfqjnQ-UmUT1CGEEODlM5XBa_MUGGKhPV_LJ8ZbwkZs1zBD3jo.woff) format(woff);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-Soabt9kyjjdS74tVqHsjOa6Ro8ygPCjpenIgyQ0I8oI.woff2) format(woff2),url(../_fonts/krRcgRdoi8bSvi3XgKDjtBGo2ASs9SX57qKdK3AyhaY-g5ChJetVEkmmfE0PtM5hHQ54QpGlWpAnv_e3PdxMqak.woff) format(woff);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-D9am2lqJPr0UqsVCe7IAg5Wb4cThZhHTKEHreiAJfJA.woff2) format(woff2),url(../_fonts/8-TwNdvMpo8_b8wW_3EHiZG2ZfI7qdVRQ454xC3dGa4-m3c_db_0ShBBQy4v7r3cQxE8PlXZCrPr3VrpMShJnIU.woff) format(woff);font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-lghejApAbCg3JEYqBXIbEpm1SPheInMZh1BDYD0SYEs.woff2) format(woff2),url(../_fonts/mNwhHwHJNppUqXk53UwA7QpTqNW2QJrEaK4MHmb8OjE-dofUB_aXWwnWA8ojGUpH1txg6I6U3HIX94Fy5rPfj4E.woff) format(woff);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Regular"),local("Source Sans Pro"),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-HuIRsI_r5OjOnxp6wu4Q9Gchl112xQDBWIQ8FRdXJdg.woff2) format(woff2),url(../_fonts/ZmWCJpi0HSrkTf9f6M8ETXTCsbK0g42FHNdK1c4ap64-A24t5_FhRZz8RLTX2bXNfWlwEgu_bODaW24lPSN2VEs.woff) format(woff);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Italiana;src:local("Italiana Regular"),local("Italiana"),url(../_fonts/CF8279mqfOIQN1ULctca0KzapLO91nJfzkdtGajUe3Y-lAi_rSAlyw_vYSsRYuVoAzZoIzyG0TM_lNOk1-wMaUc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Italiana Fallback: Arial";src:local("Arial");size-adjust:97.1286%;ascent-override:95.5434%;descent-override:25.7391%;line-gap-override:0%}@font-face{font-family:Italiana;src:local("Italiana Regular"),local("Italiana"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-m__NV2Iitl6SIOUen3PcqHSrfaJ5OgAt-EO_oYn0IfE.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=summer-polaroid]{--palette-name:"Polaroid do Nosso Verão";--bg-color:#201a18;--text-color:#e9d3ba;--muted-text-color:#e58a73;--bg-elevated:rgba(32,26,24,.96);--bg-lifted:rgba(32,26,24,.88);--bg-gradient:linear-gradient(165deg,#201a18,#e9d3ba 35%,#e58a73 60%,#f3c1c6 85%);--glass-surface:rgba(32,26,24,.9);--glass-hover:hsla(32,52%,82%,.22);--glass-border:hsla(32,52%,82%,.55);--glass-border-strong:rgba(243,193,198,.75);--card-surface:rgba(18,13,12,.96);--card-border:hsla(32,52%,82%,.55);--input-surface:rgba(18,13,12,.98);--input-border:hsla(12,69%,67%,.55);--focus-ring:hsla(12,69%,67%,.7);--focus-ring-strong:rgba(243,193,198,.85);--accent-primary:#e58a73;--accent-secondary:#f3c1c6;--accent-tertiary:#7fafa4;--feedback-success:#7fafa4;--feedback-warning:#e9d3ba;--feedback-error:#e58a73;--accent-positive:var(--feedback-success);--accent-info:#f3c1c6;--accent-subtle:hsla(12,69%,67%,.24);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px hsla(12,69%,67%,.8);--glow-secondary:0 0 24px hsla(32,52%,82%,.7);--gold:var(--accent-primary);--gold-rgb:229,138,115;--font-display:"Italiana",serif;--font-body:"Source Sans Pro",sans-serif;--hero-name-font:var(--font-display);--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 10px hsla(12,69%,67%,.4);--hero-romantic-breath-color-1:hsla(12,69%,67%,.78);--hero-romantic-breath-color-2:rgba(243,193,198,.8);--hero-romantic-breath-opacity:.18;--hero-romantic-sweep-color:hsla(32,52%,82%,.96);--hero-romantic-sweep-max-opacity:.11}:root[data-palette=summer-polaroid][data-theme=light]{--bg-color:#e9d3ba;--text-color:#201a18;--muted-text-color:#e58a73;--bg-elevated:hsla(32,52%,82%,.96);--bg-lifted:rgba(243,193,198,.9);--bg-gradient:linear-gradient(165deg,#e9d3ba,#e58a73 45%,#f3c1c6 85%);--glass-surface:hsla(0,0%,100%,.9);--glass-hover:hsla(12,69%,67%,.16);--glass-border:hsla(32,52%,82%,.35);--card-surface:hsla(32,52%,82%,.5);--input-surface:hsla(0,0%,100%,.95);--focus-ring:hsla(12,69%,67%,.36);--focus-ring-strong:rgba(243,193,198,.7)}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Nunito Fallback: Arial";src:local("Arial");size-adjust:101.3906%;ascent-override:99.7134%;descent-override:34.8159%;line-gap-override:0%}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSNP9ncDOxUAJDejjF_vaEHx8MnKrXM47XMb57hW_ew.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RdVvyn4rVSTacyBsNSIi8Gjyk_A2Jr_HGOZaeuARQq8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/Rn8JGXKpAdKfJ22wPcTH0ZW_iLKKe7y-OcKLt7Wf4Yg-O0O_93M7ovkuNyQolIq6mBv2wXOAQ-2CbaDszG0sACg.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Great Vibes Fallback: Arial";src:local("Arial");size-adjust:68.1919%;ascent-override:124.7949%;descent-override:58.8046%;line-gap-override:0%}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/i6dRg7-hXD3I4PBySX3dgZejhjcOu8gy0dfZr-Jcijg-mItfAkQ43z9fXASkZ4LjhNJhuE0JRuizzVhgiYdHzHs.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/CrROdiUkUVtzYDZq5MV3hm9RuWhEguyXlt8Ixq0aGbY-MaNLCrdjyu0kn4YjdjohVtorNCaToHlafLp9vFOC0wc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/4uGjEn18NSW7nDrTs9u-Spco8Ju5_Ye_lgQt2_hBkYA-VlLRyF29Im3XA0_NfHu8gaGL9E8Rmmzg8x1MqqlWpZs.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/tQCnhCQtjyL8lNvxuNQnX0IwP63JeCinz-szzgboi30-iSwbV1zRHk_-Meuw5vwKEIm95BKL_oRXxxKLtUPlM4Q.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/EcLbX2-3DcvAcpin-jP3sW0GYM9scN9O9B6iuq8Z_rw-DrL_9O98KsPjDA9k0GcjmC0AMLE5GEw6OU0LocDiGv8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Great Vibes;src:local("Great Vibes Regular"),local("Great Vibes"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RTs8ae73yYTcAKuoKJfacaWXpqmb9ZqaJaHm2YJrdpA.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=sweet-saudade]{--palette-name:"Saudade Doce";--bg-color:#241922;--text-color:#f5f0ea;--muted-text-color:#dca1a1;--bg-elevated:rgba(36,25,34,.96);--bg-lifted:rgba(36,25,34,.88);--bg-gradient:linear-gradient(165deg,#241922,#94616a 40%,#c8a6c8 70%,#f5f0ea);--glass-surface:rgba(36,25,34,.9);--glass-hover:hsla(0,46%,75%,.22);--glass-border:rgba(200,145,150,.55);--glass-border-strong:rgba(200,166,200,.78);--card-surface:rgba(20,14,19,.96);--card-border:rgba(200,145,150,.55);--input-surface:rgba(20,14,19,.98);--input-border:hsla(0,46%,75%,.55);--focus-ring:hsla(0,46%,75%,.7);--focus-ring-strong:hsla(33,35%,94%,.88);--accent-primary:#dca1a1;--accent-secondary:#94616a;--accent-tertiary:#c8a6c8;--feedback-success:#7fafa4;--feedback-warning:#f5f0ea;--feedback-error:#94616a;--accent-positive:var(--feedback-success);--accent-info:#c8a6c8;--accent-subtle:hsla(0,46%,75%,.24);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px hsla(0,46%,75%,.8);--glow-secondary:0 0 24px rgba(200,166,200,.7);--gold:var(--accent-tertiary);--gold-rgb:200,166,200;--font-display:"Great Vibes",cursive;--font-body:"Nunito",sans-serif;--hero-name-font:var(--font-display);--hero-name-color:var(--accent-tertiary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-tertiary);--hero-name-shadow:0 2px 10px rgba(200,166,200,.4);--hero-romantic-breath-color-1:hsla(0,46%,75%,.76);--hero-romantic-breath-color-2:rgba(200,166,200,.82);--hero-romantic-breath-opacity:.18;--hero-romantic-sweep-color:hsla(33,35%,94%,.96);--hero-romantic-sweep-max-opacity:.11}:root[data-palette=sweet-saudade][data-theme=light]{--bg-color:#f5f0ea;--text-color:#241922;--muted-text-color:#94616a;--bg-elevated:hsla(33,35%,94%,.96);--bg-lifted:rgba(232,210,216,.9);--bg-gradient:linear-gradient(165deg,#f5f0ea,#dca1a1 40%,#c8a6c8 80%);--glass-surface:hsla(0,0%,100%,.9);--glass-hover:hsla(0,46%,75%,.16);--glass-border:rgba(200,145,150,.32);--card-surface:hsla(33,35%,94%,.5);--input-surface:hsla(0,0%,100%,.95);--focus-ring:hsla(0,46%,75%,.35);--focus-ring-strong:rgba(200,166,200,.7)}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/4nqMnahw4EylTG-rxpVh4fLO9QCQJoWr2lncpwyE7yQ-j_TQROKNJFitKrhhdR28sUf_xs-W-F5pd946Nj9IxWQ.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YYd83MoSlARiSnaHCOf3xZhlHMTpAMBVPTfJ-0r0AJo-rygUBeYmdPX_AHVwPS4NQCF0kCnwUXPlTIL7rFNQKEs.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/dmjDVD8_Rcsib9V1iMhlPxG1rxM4rF76Otk6hze1ZZM-H_jIQzipesRgPq2JdwUJ_n8VlhquGwfG_Bkw1UgmdPk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:"Asap Fallback: Arial";src:local("Arial");size-adjust:99.1474%;ascent-override:94.2032%;descent-override:21.3823%;line-gap-override:0%}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/SZ_ZulH5FOFQK_kG5sPPDnmx3vtpP4kMYqOmD-AhHMA-FLujH3pbTseY8U9jXnGDi_jbCnAlAIeQiFLXaHlVzsg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/lf0KZXEVBuNrzDJW4DEhc9H4OpzQaxQaSSJZdVG0rKM-a_E46yeOcYtJq6YfI4XBmEwypviyPhQdGj0OVOzWIr8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/E0z-XSX1CUo3nVQGUcjYS__Eg5Zxkf7jUYskd194MaU-bN4odS1oaQh3FDC9TokuwlXZxf6LSrCHPe1xcfMTgoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/dxud_B9n1ljKQ8z-7t3S1KiSvKRq-cBYt495k2XJjIw-UIN5Lvct4aThJc3VbzPkHMXO4vd1OM1yPUAcIKxuMCg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/h7X9jslQVU_hYaF_xAC-7mFORRcJpoJHygVXxWYbQQM-N_Z4hNhqhFWoHiVm85CIly-_581P7WAs6l8Lb2B-htM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Asap;src:local("Asap Regular Italic"),local("Asap Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-cL3s9KzNI5BNizIBbVFwVCe8Hb5pO4IsY1FU5bSWhOI.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Asap;src:local("Asap Regular"),local("Asap"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-HqJSqA1q3DPS5zcl9HtsH3UZlXBVj4pWbxf26g5pWBw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=slow-ballad]{--palette-name:"Balada Lenta";--bg-color:#130b18;--text-color:#e4d7f0;--muted-text-color:#ff6dd4;--bg-elevated:rgba(19,11,24,.96);--bg-lifted:rgba(19,11,24,.88);--bg-gradient:linear-gradient(165deg,#130b18,#4b2c5a 40%,#44506b 70%,#e4d7f0);--glass-surface:rgba(19,11,24,.9);--glass-hover:rgba(255,109,212,.24);--glass-border:rgba(68,80,107,.6);--glass-border-strong:rgba(228,215,240,.78);--card-surface:rgba(10,5,14,.96);--card-border:rgba(68,80,107,.6);--input-surface:rgba(10,5,14,.98);--input-border:rgba(255,109,212,.6);--focus-ring:rgba(255,109,212,.7);--focus-ring-strong:rgba(228,215,240,.88);--accent-primary:#ff6dd4;--accent-secondary:#4b2c5a;--accent-tertiary:#44506b;--feedback-success:#7fafa4;--feedback-warning:#e4d7f0;--feedback-error:#4b2c5a;--accent-positive:var(--feedback-success);--accent-info:#44506b;--accent-subtle:rgba(255,109,212,.24);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(255,109,212,.8);--glow-secondary:0 0 24px rgba(228,215,240,.7);--gold:var(--accent-primary);--gold-rgb:255,109,212;--font-display:"Asap",sans-serif;--font-body:"Poppins",sans-serif;--hero-name-font:var(--font-display);--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 10px rgba(255,109,212,.4);--hero-romantic-breath-color-1:rgba(255,109,212,.78);--hero-romantic-breath-color-2:rgba(228,215,240,.8);--hero-romantic-breath-opacity:.17;--hero-romantic-sweep-color:rgba(228,215,240,.96);--hero-romantic-sweep-max-opacity:.1}:root[data-palette=slow-ballad][data-theme=light]{--bg-color:#e4d7f0;--text-color:#130b18;--muted-text-color:#4b2c5a;--bg-elevated:rgba(228,215,240,.96);--bg-lifted:rgba(212,192,236,.9);--bg-gradient:linear-gradient(165deg,#e4d7f0,#ff6dd4 40%,#44506b 80%);--glass-surface:hsla(0,0%,100%,.9);--glass-hover:rgba(255,109,212,.14);--glass-border:rgba(68,80,107,.3);--card-surface:rgba(228,215,240,.5);--input-surface:hsla(0,0%,100%,.95);--focus-ring:rgba(255,109,212,.35);--focus-ring-strong:rgba(228,215,240,.7)}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/JFDXaIFIG7BrDKEAtgSExBsvT5qmlFhpUsKYm0kCJ-g-hQDJmXcB45aSqRbAjOU_YSISTlxupgTLOqTEFMz3OuE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:"Playfair Display Fallback: Arial";src:local("Arial");size-adjust:101.3906%;ascent-override:106.716%;descent-override:24.7558%;line-gap-override:0%}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/kR9sz8db3mQCwTbn7ATRmwsXY9bTcYknMsKE6ElI_GI-g5C4ituNZfJ_bF4W3m77KCSk1vcYvcPmaClc2cq_GU8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/62PpYXeqtJjjJ7pao9nm0QqymfE_7VdUiCIn9ZnEhu8-IFOzqFqJFJWBl_ITcaXbEMqEFHl_cYwo95BcOAmXKi0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/7Ece2Halpp_nn1KAGCTp7aLZ17FQEEAB3rh9xVDItvM-Qhg2eXEe_Pdolx_WOtgCvzykqnVWpNCIjcnUSLE487M.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/FkF7pWOEicX71dprrFUqH44MLP7YxOVnb-djbzYs9eo-tpEM_jkrQR_xTY0e_iyI1G6lwJ1syJJYS-aHae4gZSE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BYl09x4xc7KBjrX8qQ9b7mzVjZqYsD12FvmVSIYpK5U-JzILOLm7zQAwX1LLEBtd2pHmPs3iR9UeWlJT5GgMKHA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/weiiMdndZeznWm-6-KX-pqHoG9u2WnjgaTCmVt5_Olw-i40HXcapByJvis_O_ynJ0jBM3rAt1HAv4hDtmNNNXS0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/m0Qt2NCZ52FbMbInI81e2GdMYbfGAoa1UZ8tVbvbMtM-pQNp6WV1tP5Di7RJM2ZAtAro2JGRA1tK1uZiq9D2_Qw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-IR_HD5Alw33QT95onrEaV_cUGL4XNGP0GXYNWpky8L4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-89UnM47Nzi32XL65mMmDDFLzhS69Jil849dXqz6nsRc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-4kZc4IwOXqryLeYzsaTvEKd54SPfeeGKPyDAZei18kw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RvZUU2X45U7WIDI083h9MozPZMSPdvOCkgsORsWvPOw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root[data-palette=midnight-promise]{--palette-name:"Promessa à Meia-Noite";--bg-color:#060308;--text-color:#e8ddd3;--muted-text-color:#9c7a6a;--bg-elevated:rgba(6,3,8,.96);--bg-lifted:rgba(47,16,32,.9);--bg-gradient:linear-gradient(165deg,#060308,#2f1020 40%,#8c000f 70%,#e8ddd3);--glass-surface:rgba(10,4,14,.9);--glass-hover:rgba(140,0,15,.24);--glass-border:rgba(79,24,39,.6);--glass-border-strong:hsla(29,31%,87%,.8);--card-surface:rgba(4,2,6,.96);--card-border:rgba(79,24,39,.6);--input-surface:rgba(4,2,6,.98);--input-border:rgba(140,0,15,.6);--focus-ring:rgba(140,0,15,.7);--focus-ring-strong:hsla(29,31%,87%,.88);--accent-primary:#8c000f;--accent-secondary:#2f1020;--accent-tertiary:#9c7a6a;--feedback-success:#7fafa4;--feedback-warning:#e8ddd3;--feedback-error:#8c000f;--accent-positive:var(--feedback-success);--accent-info:#9c7a6a;--accent-subtle:rgba(140,0,15,.24);--accent-on-dark:hsla(0,0%,100%,.96);--glow-primary:0 0 32px rgba(140,0,15,.82);--glow-secondary:0 0 24px hsla(29,31%,87%,.7);--gold:var(--accent-tertiary);--gold-rgb:156,122,106;--font-display:"Playfair Display",serif;--font-body:"Inter",sans-serif;--hero-name-font:var(--font-display);--hero-name-color:var(--accent-primary);--hero-name-bg:none;--hero-name-bg-clip:border-box;--hero-name-text-fill:var(--accent-primary);--hero-name-shadow:0 2px 10px rgba(140,0,15,.4);--hero-romantic-breath-color-1:rgba(140,0,15,.74);--hero-romantic-breath-color-2:hsla(19,20%,51%,.82);--hero-romantic-breath-opacity:.17;--hero-romantic-sweep-color:hsla(29,31%,87%,.96);--hero-romantic-sweep-max-opacity:.1}:root[data-palette=midnight-promise][data-theme=light]{--bg-color:#e8ddd3;--text-color:#2f1020;--muted-text-color:#8c000f;--bg-elevated:hsla(29,31%,87%,.96);--bg-lifted:hsla(18,24%,79%,.9);--bg-gradient:linear-gradient(165deg,#e8ddd3,#9c7a6a 35%,#8c000f 80%);--glass-surface:hsla(0,0%,100%,.9);--glass-hover:rgba(140,0,15,.12);--glass-border:rgba(79,24,39,.3);--card-surface:hsla(29,31%,87%,.5);--input-surface:hsla(0,0%,100%,.95);--focus-ring:rgba(140,0,15,.35);--focus-ring-strong:hsla(19,20%,51%,.7)}.language-selector[data-v-684303c5]{position:relative;z-index:2000}.language-toggle[data-v-684303c5]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;gap:.5rem;padding:.5rem .75rem;transform:translateZ(0);transition:all .2s cubic-bezier(.4,0,.2,1);will-change:background-color,border-color}.language-toggle[data-v-684303c5]:hover{background:var(--glass-hover);border-color:var(--gold);color:var(--gold)}.language-toggle[data-v-684303c5]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.current-flag[data-v-684303c5]{font-size:.9rem;font-weight:700;letter-spacing:.5px}.language-toggle svg[data-v-684303c5]{height:16px;transition:transform .2s cubic-bezier(.4,0,.2,1);width:16px;will-change:transform}.language-toggle[data-v-684303c5] svg path,.language-toggle[data-v-684303c5] svg{color:currentColor;fill:currentColor}.language-toggle svg.rotated[data-v-684303c5]{transform:rotate(180deg)}.language-dropdown[data-v-684303c5]{animation:slideSide-684303c5 .18s ease-out;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:8px;bottom:auto;box-shadow:0 12px 26px #00000059;display:flex;gap:.35rem;left:auto;overflow:hidden;padding:.25rem .5rem;position:absolute;right:calc(100% + .5rem);top:50%;transform:translateY(-50%);will-change:opacity,transform}.language-dropdown[data-v-684303c5],.language-option[data-v-684303c5]{align-items:center;color:var(--text-color);justify-content:center;min-width:auto}.language-option[data-v-684303c5]{background:transparent;border:none;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.25rem;padding:.4rem .6rem;text-align:center;transition:all .2s ease}.language-option[data-v-684303c5]:not(:last-child):after{color:var(--text-color-muted,var(--text-color));content:"-";display:inline-block;margin-left:.35rem;opacity:.6}.language-option[data-v-684303c5] svg path,.language-option[data-v-684303c5] svg{color:currentColor;fill:currentColor}.check-icon[data-v-684303c5]{display:inline-flex}.language-option[data-v-684303c5]:hover{background:var(--glass-hover)}.language-option.active[data-v-684303c5]{background:linear-gradient(45deg,#fdbb2d,#e5a500);color:#fff;font-weight:600}.language-option .code[data-v-684303c5]{font-size:.85rem;font-weight:700;letter-spacing:.6px}.language-option .name[data-v-684303c5]{display:none}@keyframes slideSide-684303c5{0%{opacity:0;transform:translate(-10px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media(max-width:768px){.language-selector[data-v-684303c5]{position:relative}.language-toggle[data-v-684303c5]{font-size:.9rem;padding:.4rem .6rem}.current-flag[data-v-684303c5]{font-size:1rem}.language-dropdown[data-v-684303c5]{background:transparent;border:none;box-shadow:none;justify-content:center;padding:.25rem 0;position:static;transform:none}.language-option[data-v-684303c5]{font-size:.85rem;padding:.5rem .75rem}}@media(max-width:480px){.language-dropdown[data-v-684303c5]{left:0;margin-left:.5rem;min-width:120px;right:auto}}.theme-toggle[data-v-76d1b1fb]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:999px;cursor:pointer;display:inline-flex;height:26px;justify-content:flex-start;padding:2px;position:relative;transition:all .2s ease;width:44px}.theme-toggle[data-v-76d1b1fb]:hover{box-shadow:0 0 0 3px var(--focus-ring)}.track[data-v-76d1b1fb]{align-items:center;display:flex;inset:0;justify-content:space-between;padding:0 6px;position:absolute}.dot[data-v-76d1b1fb]{background:var(--muted-text-color);border-radius:50%;height:4px;opacity:.7;width:4px}.knob[data-v-76d1b1fb]{align-items:center;background:var(--text-color);border-radius:999px;color:#000;display:inline-flex;height:22px;justify-content:center;position:relative;transform:translate(0);transition:transform .2s ease,background .2s ease,color .2s ease;width:22px;z-index:1}.knob.light[data-v-76d1b1fb]{background:var(--gold);color:#111;transform:translate(18px)}.palette-modal-backdrop[data-v-183bb584]{align-items:flex-start;background:radial-gradient(circle at top,#000000db,#000000f5);display:flex;inset:0;justify-content:center;padding:10vh 1.5rem 2rem;position:fixed;z-index:1400}.palette-modal[data-v-183bb584]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:color-mix(in srgb,var(--glass-surface,rgba(10,10,18,.9)) 88%,transparent);border:1px solid var(--glass-border,hsla(0,0%,100%,.08));border-radius:24px;box-shadow:0 32px 80px #000000d9;display:flex;flex-direction:column;gap:1.25rem;max-height:min(60vh,720px);padding:1.5rem 1.75rem 1.75rem;width:min(1040px,100%)}.palette-modal-header[data-v-183bb584]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.title-group[data-v-183bb584]{align-items:center;display:flex;gap:.75rem}.title-texts h2[data-v-183bb584]{font-size:1rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.subtitle[data-v-183bb584]{font-size:.8rem;margin:.15rem 0 0;opacity:.75}.close-btn[data-v-183bb584]{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--text-color);cursor:pointer;display:inline-flex;justify-content:center;padding:.35rem;transition:all .18s ease}.close-btn[data-v-183bb584]:hover{background:var(--glass-hover)}.palette-modal-content[data-v-183bb584]{overflow:auto;padding-right:.25rem}.palette-groups[data-v-183bb584]{gap:1.5rem}.palette-group[data-v-183bb584],.palette-groups[data-v-183bb584]{display:flex;flex-direction:column}.palette-group[data-v-183bb584]{gap:.75rem}.group-title[data-v-183bb584]{font-size:.78rem;letter-spacing:.14em;opacity:.82;text-transform:uppercase}.palette-grid[data-v-183bb584]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.palette-card[data-v-183bb584]{align-items:flex-start;background:color-mix(in srgb,var(--glass-surface,rgba(10,10,18,.9)) 86%,transparent);border:1px solid color-mix(in srgb,var(--glass-border,hsla(0,0%,100%,.12)) 80%,transparent);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:.55rem;padding:.8rem .9rem;position:relative;transition:all .18s ease}.palette-card[data-v-183bb584]:hover{border-color:var(--glass-border-strong,var(--glass-border));box-shadow:0 18px 40px #0000008c;transform:translateY(-1px)}.palette-card.active[data-v-183bb584]{border-color:var(--gold,var(--accent-primary,#fdbb2d));box-shadow:var(--glow-primary,0 0 0 1px var(--gold))}.palette-swatches[data-v-183bb584]{align-items:center;display:inline-flex;gap:.25rem}.swatch-dot[data-v-183bb584]{border-radius:999px;box-shadow:0 0 0 2px #000000a6;height:16px;width:16px}.palette-labels[data-v-183bb584]{align-items:flex-start;color:var(--text-color,#fff);display:flex;flex-direction:column;gap:.1rem}.palette-name[data-v-183bb584]{color:inherit;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.palette-meta[data-v-183bb584]{color:inherit;font-size:.7rem;opacity:.8}.check-icon[data-v-183bb584]{color:var(--gold,var(--accent-primary,#fdbb2d));opacity:0;position:absolute;right:.6rem;top:.6rem;transform:scale(.85);transition:opacity .16s ease,transform .16s ease}.palette-card.active .check-icon[data-v-183bb584]{opacity:1;transform:scale(1)}.backdrop-fade-enter-from[data-v-183bb584],.backdrop-fade-leave-to[data-v-183bb584]{opacity:0}.backdrop-fade-enter-active[data-v-183bb584],.backdrop-fade-leave-active[data-v-183bb584]{transition:opacity .18s ease-out}@media(max-width:768px){.palette-modal[data-v-183bb584]{padding:1.2rem 1.2rem 1.4rem;width:min(100%,440px)}.palette-grid[data-v-183bb584]{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-wrapper[data-v-a6262301]{align-items:center;display:flex;flex-direction:column;gap:.75rem}.nav-wrapper.secondary-open[data-v-a6262301]{gap:0}.glass-nav[data-v-a6262301]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--bg-color) 85%,transparent);border:1.5px solid var(--glass-border);box-shadow:0 4px 18px #0000001f;max-width:860px;padding:1rem 1.5rem;position:relative;width:100%;z-index:2}.glass-nav[data-v-a6262301],.glass-nav.with-secondary[data-v-a6262301]{border-radius:12px}.nav-top[data-v-a6262301]{gap:1rem;padding-right:3.5rem;position:relative}.nav-brand[data-v-a6262301],.nav-top[data-v-a6262301]{align-items:center;display:flex;justify-content:center}.nav-brand[data-v-a6262301]{gap:.75rem}.nav-controls[data-v-a6262301]{gap:.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.nav-controls[data-v-a6262301],.nav-list[data-v-a6262301]{align-items:center;display:flex}.nav-list[data-v-a6262301]{gap:1.75rem;justify-content:center;list-style:none;margin:0;padding:1rem 0 0}.nav-list li[data-v-a6262301]{align-items:center;display:flex}.nav-item-secondary[data-v-a6262301]{display:none}a[data-v-a6262301]{border-radius:10px;color:var(--text-color);font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}a.active[data-v-a6262301],a[data-v-a6262301]:hover{background:var(--glass-hover);transform:translateY(-2px)}.router-link-active[data-v-a6262301],.router-link-exact-active[data-v-a6262301]{background:var(--glass-hover);border:1px solid var(--glass-border)}.secondary-toggle[data-v-a6262301]{align-items:center;background:color-mix(in srgb,var(--glass-hover) 55%,transparent);border:1px solid var(--glass-border);border-radius:10px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.85rem;justify-content:center;padding:.45rem;transition:all .3s ease}.secondary-toggle[data-v-a6262301]:hover{background:var(--glass-hover);transform:translateY(-1px)}.desktop-toggle[data-v-a6262301]{display:inline-flex}.burger[data-v-a6262301],.mobile-toggle[data-v-a6262301]{display:none}.burger[data-v-a6262301]{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;flex-direction:column;gap:4px;height:28px;justify-content:center;padding:4px;transform:translate(5%);transition:background .3s ease;width:28px}.burger[data-v-a6262301]:hover{background:var(--glass-hover)}.bar[data-v-a6262301]{background:var(--text-color);border-radius:2px;height:3px;transition:all .3s ease;width:100%}.burger.active .bar[data-v-a6262301]:first-child{transform:translateY(6px) rotate(45deg)}.burger.active .bar[data-v-a6262301]:nth-child(2){opacity:0}.burger.active .bar[data-v-a6262301]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.secondary-bar[data-v-a6262301]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--bg-color) 75%,transparent);border:1.5px solid var(--glass-border);border-radius:0 0 12px 12px;border-top:none;box-shadow:inset 0 8px 16px -8px #00000040,0 8px 24px #00000026;margin-top:-10px;max-width:860px;padding:1.3rem 1.25rem 1.04rem;position:relative;width:100%;z-index:1}.secondary-bar[data-v-a6262301]:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--glass-border) 50%,transparent),transparent);content:"";height:1px;left:1.5rem;position:absolute;right:1.5rem;top:8px}.secondary-bar ul[data-v-a6262301]{display:flex;gap:.5rem;justify-content:flex-start;list-style:none;margin:0;padding:0}.secondary-bar a[data-v-a6262301]{border:1px solid transparent;border-radius:10px;color:var(--text-color);padding:.5rem 1rem;transition:all .3s ease}.secondary-bar a[data-v-a6262301]:hover{background:var(--glass-hover);border-color:var(--glass-border)}.fade-slide-enter-from[data-v-a6262301],.fade-slide-leave-to[data-v-a6262301]{opacity:0;transform:translateY(-8px)}@media(max-width:900px){.nav-list[data-v-a6262301]{gap:1.25rem}}@media(max-width:768px){.glass-nav[data-v-a6262301]{padding:.75rem}.nav-top[data-v-a6262301]{align-items:stretch;flex-direction:column;gap:.5rem;padding-right:0}.nav-brand[data-v-a6262301]{flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}.nav-brand[data-v-a6262301]>*{flex:0 1 auto}.nav-controls[data-v-a6262301]{justify-content:space-between;margin-top:.4rem;position:static;transform:none;width:100%}.desktop-toggle[data-v-a6262301]{display:none}.mobile-toggle[data-v-a6262301]{display:inline-flex}.burger[data-v-a6262301]{display:flex}.nav-list[data-v-a6262301]{align-items:stretch;display:none;flex-direction:column;gap:.75rem;padding:.75rem .75rem .5rem}.nav-list.open[data-v-a6262301]{display:flex}.nav-list a[data-v-a6262301]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--glass-surface);border:1.5px solid var(--glass-border);border-radius:10px;box-sizing:border-box;font-size:1rem;margin:0 auto;max-width:320px;padding:.85rem .75rem;text-align:center;width:calc(100% - 1.5rem)}.nav-item-secondary[data-v-a6262301]{display:block;width:100%}.secondary-bar ul[data-v-a6262301]{flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:center}.secondary-bar a[data-v-a6262301]{border:1px solid var(--glass-border);font-size:.9rem;padding:.5rem .75rem;text-align:center;white-space:nowrap}}.palette-modal-trigger[data-v-a6262301]{align-items:center;background:color-mix(in srgb,var(--glass-surface) 82%,transparent);border:1px solid var(--glass-border);border-radius:999px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:600;gap:.35rem;letter-spacing:.08em;padding:.28rem .7rem;text-transform:uppercase;transition:all .18s ease}.palette-modal-trigger[data-v-a6262301]:hover{background:var(--glass-hover);border-color:var(--glass-border-strong,var(--glass-border))}.trigger-label[data-v-a6262301]{white-space:nowrap}.footer-app-footer[data-v-0dadee08]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-surface);border-radius:20px 20px 0 0;border-top:1px solid var(--glass-border);color:var(--text-color);display:flex;font-size:1rem;justify-content:center;margin-top:4rem;padding:2rem 0;width:100%}.footer-content[data-v-0dadee08]{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;max-width:1200px;padding:0 2rem;width:100%}.footer-left[data-v-0dadee08]{display:flex;flex-direction:column;gap:.5rem;justify-self:start}.footer-name[data-v-0dadee08]{font-size:1.1rem;font-weight:600}.footer-copyright[data-v-0dadee08]{font-size:.9rem;opacity:.8}.footer-social[data-v-0dadee08]{display:flex;gap:1.5rem;justify-self:end}.footer-navigation[data-v-0dadee08]{justify-self:center}.footer-nav[data-v-0dadee08]{gap:1.5rem}.footer-nav[data-v-0dadee08],.footer-nav-link[data-v-0dadee08]{align-items:center;display:flex}.footer-nav-link[data-v-0dadee08]{border-radius:8px;color:var(--text-color);flex-direction:column;font-size:.75rem;gap:.25rem;min-width:60px;opacity:1;padding:.5rem;text-decoration:none;transition:all .3s ease}.footer-nav-link[data-v-0dadee08]:hover{background:var(--glass-hover);color:var(--gold);opacity:1;transform:translateY(-2px)}.footer-nav-link[data-v-0dadee08]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.footer-nav-link.active[data-v-0dadee08]{color:var(--gold);opacity:1}.footer-nav-icon[data-v-0dadee08]{height:18px;transition:all .3s ease;width:18px}.footer-nav-link[data-v-0dadee08] svg path,.footer-nav-link[data-v-0dadee08] svg{color:currentColor;fill:currentColor}.footer-nav-link:hover .footer-nav-icon[data-v-0dadee08]{transform:scale(1.1)}.footer-social a[data-v-0dadee08]{align-items:center;color:var(--text-color);display:flex;justify-content:center;transition:color .3s ease,transform .3s ease}.footer-icon[data-v-0dadee08]{height:24px;transition:all .3s ease;width:24px}.footer-social[data-v-0dadee08] svg path,.footer-social[data-v-0dadee08] svg{color:currentColor;fill:currentColor}.footer-social a[data-v-0dadee08]:hover{color:var(--gold);transform:translateY(-2px)}.footer-social a[data-v-0dadee08]:focus-visible{border-radius:8px;outline:3px solid var(--focus-ring);outline-offset:2px}.footer-social a:hover .footer-icon[data-v-0dadee08]{transform:scale(1.1)}@media(max-width:768px){.footer-content[data-v-0dadee08]{gap:1.5rem;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;padding:0 1rem;text-align:center}.footer-left[data-v-0dadee08]{align-items:center;justify-self:center}.footer-navigation[data-v-0dadee08]{order:-1}.footer-nav[data-v-0dadee08]{flex-wrap:wrap;gap:1rem;justify-content:center}.footer-nav-link[data-v-0dadee08]{font-size:.7rem;min-width:50px;padding:.4rem}.footer-nav-icon[data-v-0dadee08]{height:16px;width:16px}.footer-social[data-v-0dadee08]{gap:2rem;justify-self:center}.footer-icon[data-v-0dadee08]{height:28px;width:28px}}html{transition:opacity .15s ease-in}.no-copy,.no-copy *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.no-copy [contenteditable=true],.no-copy input,.no-copy textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}.nav-container{backface-visibility:hidden;left:0;perspective:1000px;position:fixed;top:0;transform:translateY(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform;z-index:1000}.nav-container.nav-visible{transform:translateY(0)}@media(max-width:768px){.nav-container{transition:transform .2s ease-out}}
