@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Fraunces:opsz,wght@9..144,300..700&family=Spline+Sans:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300..700&family=Playfair+Display:ital,wght@0,400..700;1,400..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400&family=Outfit:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bangers&family=Oswald:wght@500;600;700&family=Work+Sans:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");.presentation-root[data-template=aura-noir]{--pres-bg:#0a0a0b;--pres-bg-2:#121214;--pres-ink:#f6f3ed;--pres-muted:hsla(40,33%,95%,.55);--pres-line:hsla(0,0%,100%,.08);--pres-panel-bg:linear-gradient(180deg,rgba(18,18,20,.9),rgba(10,10,12,.88));--pres-panel-border:hsla(0,0%,100%,.08);--pres-nav-bg:rgba(12,10,9,.9);--pres-radius:0.5rem;--pres-font-display:"Bebas Neue",sans-serif;--pres-font-body:"Spline Sans",sans-serif;--pres-font-serif:"Fraunces",serif;--pres-show-grid:1;--pres-show-glow:1;color-scheme:dark}.presentation-root[data-template=aura-noir][data-palette=gold-teal]{--pres-accent:#f7b731;--pres-accent-2:#47b5a5;--pres-accent-on:#0c0a09;--pres-bg-gradient:radial-gradient(1200px 600px at 10% -10%,rgba(247,183,49,.18),transparent 60%),radial-gradient(900px 540px at 92% 0%,rgba(71,181,165,.15),transparent 55%),linear-gradient(180deg,#0a0a0b,#101116)}.presentation-root[data-template=aura-noir][data-palette=rose-copper]{--pres-accent:#e8a0bf;--pres-accent-2:#c87941;--pres-accent-on:#0f0a0c;--pres-bg-gradient:radial-gradient(1000px 500px at 8% -5%,rgba(232,160,191,.2),transparent 55%),radial-gradient(800px 400px at 90% 5%,rgba(200,121,65,.18),transparent 50%),linear-gradient(180deg,#0f0a0c,#120e10)}.presentation-root[data-template=aura-noir][data-palette=sapphire-silver]{--pres-accent:#6b9fd4;--pres-accent-2:#b8c5d6;--pres-accent-on:#080c12;--pres-bg-gradient:radial-gradient(1100px 550px at 12% -8%,rgba(107,159,212,.2),transparent 58%),radial-gradient(850px 420px at 88% 2%,rgba(184,197,214,.12),transparent 52%),linear-gradient(180deg,#080c12,#0c1018)}.presentation-root[data-template=aura-noir][data-palette=emerald-night]{--pres-accent:#3ecf8e;--pres-accent-2:#1a5c45;--pres-accent-on:#060a08;--pres-bg-gradient:radial-gradient(1000px 500px at 10% -10%,rgba(62,207,142,.16),transparent 55%),radial-gradient(900px 450px at 92% 0%,rgba(26,92,69,.2),transparent 50%),linear-gradient(180deg,#060a08,#0a100c)}.presentation-root[data-template=aura-noir][data-palette=sunset-amber]{--pres-accent:#ff9f43;--pres-accent-2:#ee5a24;--pres-accent-on:#0c0806;--pres-bg-gradient:radial-gradient(1100px 550px at 8% -8%,rgba(255,159,67,.22),transparent 55%),radial-gradient(800px 400px at 90% 5%,rgba(238,90,36,.15),transparent 50%),linear-gradient(180deg,#0c0806,#100c08)}.presentation-root[data-template=nordic-light]{--pres-bg:#f8f7f4;--pres-bg-2:#efede8;--pres-ink:#1c1c1a;--pres-muted:rgba(28,28,26,.55);--pres-line:rgba(28,28,26,.12);--pres-panel-bg:hsla(0,0%,100%,.92);--pres-panel-border:rgba(28,28,26,.1);--pres-nav-bg:hsla(45,22%,96%,.92);--pres-radius:0.25rem;--pres-font-display:"Playfair Display",serif;--pres-font-body:"DM Sans",sans-serif;--pres-font-serif:"Playfair Display",serif;--pres-bg-gradient:linear-gradient(180deg,#f8f7f4,#efede8);--pres-show-grid:0;--pres-show-glow:0;color-scheme:light}.presentation-root[data-template=nordic-light][data-palette=birch-sage]{--pres-accent:#5c7a6b;--pres-accent-2:#8fa898;--pres-accent-on:#fff}.presentation-root[data-template=nordic-light][data-palette=arctic-steel]{--pres-bg:#f4f6f8;--pres-bg-2:#e8ecf0;--pres-accent:#4a6fa5;--pres-accent-2:#8fa4b8;--pres-accent-on:#fff;--pres-bg-gradient:linear-gradient(180deg,#f4f6f8,#e8ecf0)}.presentation-root[data-template=nordic-light][data-palette=clay-terracotta]{--pres-bg:#faf6f2;--pres-bg-2:#f0ebe4;--pres-accent:#c4704a;--pres-accent-2:#d4a574;--pres-accent-on:#fff;--pres-bg-gradient:linear-gradient(180deg,#faf6f2,#f0ebe4)}.presentation-root[data-template=nordic-light][data-palette=charcoal-linen]{--pres-bg:#f5f3ef;--pres-bg-2:#ebe8e2;--pres-accent:#3d3d3d;--pres-accent-2:#6b6560;--pres-accent-on:#fff;--pres-bg-gradient:linear-gradient(180deg,#f5f3ef,#ebe8e2)}.presentation-root[data-template=nordic-light][data-palette=fog-moss]{--pres-bg:#f6f8f6;--pres-bg-2:#eaefea;--pres-accent:#7a8f7a;--pres-accent-2:#a3b5a3;--pres-accent-on:#fff;--pres-bg-gradient:linear-gradient(180deg,#f6f8f6,#eaefea)}.presentation-root[data-template=brutalist-mono]{--pres-bg:#0d0d0d;--pres-bg-2:#161616;--pres-ink:#e8e8e8;--pres-muted:hsla(0,0%,91%,.5);--pres-line:hsla(0,0%,91%,.15);--pres-panel-bg:#161616;--pres-panel-border:hsla(0,0%,91%,.2);--pres-nav-bg:hsla(0,0%,5%,.95);--pres-radius:0;--pres-font-display:"Space Grotesk",sans-serif;--pres-font-body:"IBM Plex Mono",monospace;--pres-font-serif:"Space Grotesk",sans-serif;--pres-bg-gradient:linear-gradient(180deg,#0d0d0d,#161616);--pres-show-grid:1;--pres-show-glow:0}.presentation-root[data-template=brutalist-mono][data-palette=signal-orange]{--pres-accent:#ff4d00;--pres-accent-2:#f73;--pres-accent-on:#0d0d0d}.presentation-root[data-template=brutalist-mono][data-palette=zinc-cyan]{--pres-accent:#00d4aa;--pres-accent-2:#3db;--pres-accent-on:#0d0d0d}.presentation-root[data-template=brutalist-mono][data-palette=blood-red]{--pres-accent:#dc2626;--pres-accent-2:#ef4444;--pres-accent-on:#0d0d0d}.presentation-root[data-template=brutalist-mono][data-palette=lime-voltage]{--pres-accent:#a3e635;--pres-accent-2:#bef264;--pres-accent-on:#0d0d0d}.presentation-root[data-template=brutalist-mono][data-palette=concrete-blue]{--pres-accent:#3b82f6;--pres-accent-2:#60a5fa;--pres-accent-on:#0d0d0d}.presentation-root[data-template=midnight-editorial]{--pres-bg:#0b1324;--pres-bg-2:#111d33;--pres-ink:#e8e4dc;--pres-muted:hsla(40,21%,89%,.55);--pres-line:rgba(201,169,98,.15);--pres-panel-bg:linear-gradient(180deg,rgba(17,29,51,.92),rgba(11,19,36,.9));--pres-panel-border:rgba(201,169,98,.12);--pres-nav-bg:rgba(11,19,36,.94);--pres-radius:0.125rem;--pres-font-display:"Cormorant Garamond",serif;--pres-font-body:"Outfit",sans-serif;--pres-font-serif:"Cormorant Garamond",serif;--pres-show-grid:0;--pres-show-glow:1;color-scheme:dark}.presentation-root[data-template=midnight-editorial][data-palette=ink-gold]{--pres-accent:#c9a962;--pres-accent-2:#8b7355;--pres-accent-on:#0b1324;--pres-bg-gradient:radial-gradient(900px 500px at 15% -5%,rgba(201,169,98,.15),transparent 55%),linear-gradient(180deg,#0b1324,#111d33)}.presentation-root[data-template=midnight-editorial][data-palette=navy-pearl]{--pres-accent:#a8b4c4;--pres-accent-2:#6b8299;--pres-accent-on:#0a1018;--pres-bg-gradient:radial-gradient(800px 450px at 90% 0%,rgba(168,180,196,.12),transparent 50%),linear-gradient(180deg,#0a1018,#0f1828)}.presentation-root[data-template=midnight-editorial][data-palette=eclipse-rose]{--pres-accent:#d4a5a5;--pres-accent-2:#9a6b6b;--pres-accent-on:#120c10;--pres-bg-gradient:radial-gradient(850px 480px at 10% -8%,hsla(0,35%,74%,.14),transparent 52%),linear-gradient(180deg,#120c10,#1a1218)}.presentation-root[data-template=midnight-editorial][data-palette=cobalt-silver]{--pres-accent:#7eb8da;--pres-accent-2:#b0c4d8;--pres-accent-on:#080e18;--pres-bg-gradient:radial-gradient(950px 520px at 85% -5%,rgba(126,184,218,.16),transparent 55%),linear-gradient(180deg,#080e18,#0c1420)}.presentation-root[data-template=midnight-editorial][data-palette=velvet-emerald]{--pres-accent:#5a9a7a;--pres-accent-2:#3d6b52;--pres-accent-on:#0a120e;--pres-bg-gradient:radial-gradient(900px 500px at 12% 0%,rgba(90,154,122,.14),transparent 50%),linear-gradient(180deg,#0a120e,#0e1814)}.presentation-root[data-template=midnight-editorial] .font-display{letter-spacing:.08em!important;font-weight:600!important}.presentation-root[data-template=midnight-editorial] .glass-panel{border-width:1px!important;box-shadow:inset 0 1px 0 rgba(201,169,98,.08)!important}.presentation-root[data-template=terracotta-warm]{--pres-bg:#1a1410;--pres-bg-2:#241c16;--pres-ink:#f5ebe0;--pres-muted:hsla(31,51%,92%,.55);--pres-line:rgba(196,112,74,.18);--pres-panel-bg:linear-gradient(180deg,rgba(36,28,22,.92),rgba(26,20,16,.9));--pres-panel-border:rgba(196,112,74,.2);--pres-nav-bg:rgba(26,20,16,.94);--pres-radius:0.75rem;--pres-font-display:"Outfit",sans-serif;--pres-font-body:"Outfit",sans-serif;--pres-font-serif:"Cormorant Garamond",serif;--pres-show-grid:0;--pres-show-glow:1;color-scheme:dark}.presentation-root[data-template=terracotta-warm][data-palette=sand-terracotta]{--pres-accent:#c4704a;--pres-accent-2:#e8a87c;--pres-accent-on:#1a1410;--pres-bg-gradient:radial-gradient(1000px 550px at 20% -10%,rgba(196,112,74,.2),transparent 55%),linear-gradient(180deg,#1a1410,#241c16)}.presentation-root[data-template=terracotta-warm][data-palette=olive-gold]{--pres-accent:#a8a060;--pres-accent-2:#c4b878;--pres-accent-on:#181610;--pres-bg-gradient:radial-gradient(900px 500px at 80% 0%,rgba(168,160,96,.15),transparent 50%),linear-gradient(180deg,#181610,#201c14)}.presentation-root[data-template=terracotta-warm][data-palette=sunset-clay]{--pres-accent:#e07a5f;--pres-accent-2:#f4a261;--pres-accent-on:#1c1210;--pres-bg-gradient:radial-gradient(1100px 600px at 10% -8%,rgba(224,122,95,.22),transparent 55%),linear-gradient(180deg,#1c1210,#261a16)}.presentation-root[data-template=terracotta-warm][data-palette=adobe-cream]{--pres-accent:#d4a574;--pres-accent-2:#f0dcc8;--pres-accent-on:#201810;--pres-bg-gradient:radial-gradient(850px 480px at 50% -5%,hsla(31,53%,64%,.18),transparent 52%),linear-gradient(180deg,#201810,#2a2018)}.presentation-root[data-template=terracotta-warm][data-palette=rust-copper]{--pres-accent:#b85c38;--pres-accent-2:#d4845c;--pres-accent-on:#1a100c;--pres-bg-gradient:radial-gradient(950px 520px at 15% 0%,rgba(184,92,56,.2),transparent 50%),linear-gradient(180deg,#1a100c,#241812)}.presentation-root[data-template=terracotta-warm] .glass-panel{border-radius:var(--pres-radius)!important}.presentation-root[data-template=terracotta-warm] .font-display{font-weight:600!important;letter-spacing:.04em!important}.presentation-root[data-template=oil-paint]{--pres-bg:#e8dcc5;--pres-bg-2:#ddd0b8;--pres-ink:#1d140d;--pres-muted:rgba(45,32,22,.72);--pres-line:rgba(45,29,18,.18);--pres-panel-bg:hsla(37,53%,92%,.94);--pres-panel-border:rgba(45,29,18,.12);--pres-nav-bg:hsla(39,43%,84%,.92);--pres-radius:0;--pres-font-display:Georgia,"Cormorant Garamond",serif;--pres-font-body:Georgia,"Cormorant Garamond",serif;--pres-font-serif:Georgia,"Cormorant Garamond",serif;--pres-show-grid:0;--pres-show-glow:0;--pres-bg-gradient:radial-gradient(circle at top left,rgba(92,60,28,.12),transparent 35%),radial-gradient(circle at bottom right,rgba(0,0,0,.08),transparent 42%),linear-gradient(180deg,#e8dcc5,#ddd0b8)}.presentation-root[data-template=oil-paint][data-palette=canvas-classic]{--pres-accent:#4b3828;--pres-accent-2:#6a4d37;--pres-accent-on:#f4eadb}.presentation-root[data-template=oil-paint][data-palette=ochre-umber]{--pres-bg:#e5d4b8;--pres-bg-2:#d8c4a4;--pres-accent:#5c4228;--pres-accent-2:#8a6238;--pres-accent-on:#f6ecdc;--pres-bg-gradient:radial-gradient(circle at 20% 0%,rgba(92,66,40,.14),transparent 38%),linear-gradient(180deg,#e5d4b8,#d8c4a4)}.presentation-root[data-template=oil-paint][data-palette=sienna-dusk]{--pres-bg:#edd9c4;--pres-bg-2:#dfc8ae;--pres-accent:#6b3a28;--pres-accent-2:#a05838;--pres-accent-on:#f8ede0;--pres-bg-gradient:radial-gradient(circle at 80% 10%,rgba(160,88,56,.12),transparent 40%),linear-gradient(180deg,#edd9c4,#dfc8ae)}.presentation-root[data-template=oil-paint][data-palette=moss-linen]{--pres-bg:#e4dcc8;--pres-bg-2:#d6cdb8;--pres-accent:#3d4a32;--pres-accent-2:#6a7558;--pres-accent-on:#f2ecde;--pres-bg-gradient:radial-gradient(circle at 15% 20%,rgba(61,74,50,.1),transparent 42%),linear-gradient(180deg,#e4dcc8,#d6cdb8)}.presentation-root[data-template=oil-paint][data-palette=indigo-wash]{--pres-bg:#ddd8cc;--pres-bg-2:#cfc8ba;--pres-accent:#2e3848;--pres-accent-2:#5a6478;--pres-accent-on:#f0ebe2;--pres-bg-gradient:radial-gradient(circle at 70% 0%,rgba(46,56,72,.1),transparent 45%),linear-gradient(180deg,#ddd8cc,#cfc8ba)}.presentation-root[data-template=oil-paint] .glass-panel{box-shadow:0 28px 56px rgba(0,0,0,.14)!important}.presentation-root[data-template=oil-paint] .font-display{font-family:Georgia,Cormorant Garamond,serif!important}.presentation-root[data-template=pop-art]{--pres-bg:#fffef5;--pres-bg-2:#fff8dc;--pres-ink:#0a0a0a;--pres-muted:hsla(0,0%,4%,.58);--pres-line:#0a0a0a;--pres-panel-bg:#fff;--pres-panel-border:#0a0a0a;--pres-nav-bg:rgba(255,254,245,.96);--pres-radius:0;--pres-font-display:"Bangers","Oswald",sans-serif;--pres-font-body:"Work Sans",sans-serif;--pres-font-serif:"Work Sans",sans-serif;--pres-show-grid:0;--pres-show-glow:0;--pres-bg-gradient:radial-gradient(circle at 20% 20%,rgba(255,0,110,.1),transparent 42%),radial-gradient(circle at 80% 80%,rgba(0,194,255,.08),transparent 40%),linear-gradient(180deg,#fffef5,#fff8dc)}.presentation-root[data-template=pop-art][data-palette=warhol-boom]{--pres-accent:#ff006e;--pres-accent-2:#00c2ff;--pres-accent-on:#fff}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow]{--pres-accent:#ff1493;--pres-accent-2:#08f;--pres-accent-on:#fff;--pres-pop-pink:#ff1493;--pres-pop-blue:#08f;--pres-pop-yellow:#ffe600;--pres-pop-cyan:#00e5ff;--pres-pop-magenta:#ff006e;--pres-pop-lime:#cf0;--pres-bg:#fffaf5;--pres-bg-2:#f5f8ff;--pres-bg-gradient:linear-gradient(135deg,#fff0f8,#f0f7ff 45%,#fffce8)}.presentation-root[data-template=pop-art][data-palette=comic-lichtenstein]{--pres-bg:#fff8e7;--pres-bg-2:#ffefc2;--pres-accent:#f20;--pres-accent-2:#0047ab;--pres-accent-on:#fff;--pres-bg-gradient:linear-gradient(180deg,#fff8e7,#ffefc2)}.presentation-root[data-template=pop-art][data-palette=neon-zap]{--pres-bg:#0a0a0a;--pres-bg-2:#141414;--pres-ink:#f5f5f5;--pres-muted:hsla(0,0%,96%,.62);--pres-line:#f5f5f5;--pres-panel-bg:#141414;--pres-panel-border:#f5f5f5;--pres-nav-bg:hsla(0,0%,4%,.96);--pres-accent:#ff2d95;--pres-accent-2:#cf0;--pres-accent-on:#0a0a0a;--pres-bg-gradient:radial-gradient(circle at 15% 15%,rgba(255,45,149,.2),transparent 45%),radial-gradient(circle at 85% 85%,rgba(204,255,0,.12),transparent 42%),linear-gradient(180deg,#0a0a0a,#141414)}.presentation-root[data-template=pop-art][data-palette=retro-mag]{--pres-bg:#fff5eb;--pres-bg-2:#ffe8d6;--pres-accent:#ff6b35;--pres-accent-2:#00a896;--pres-accent-on:#fff;--pres-bg-gradient:linear-gradient(180deg,#fff5eb,#ffe8d6)}.presentation-root[data-template=pop-art][data-palette=bold-ink]{--pres-bg:#fff;--pres-bg-2:#f0f0f0;--pres-accent:#e60000;--pres-accent-2:#ffd600;--pres-accent-on:#fff;--pres-bg-gradient:linear-gradient(180deg,#fff,#f0f0f0)}.presentation-root[data-template=pop-art] .font-display{font-family:Bangers,Oswald,sans-serif!important}.presentation-root[data-template=two-color]{--pres-bg:#fff;--pres-bg-2:#fff;--pres-ink:#000;--pres-muted:rgba(0,0,0,.62);--pres-line:#000;--pres-panel-bg:#fff;--pres-panel-border:#000;--pres-nav-bg:hsla(0,0%,100%,.96);--pres-radius:9999px;--pres-font-display:"Inter","Helvetica Neue",Arial,sans-serif;--pres-font-body:"Inter","Helvetica Neue",Arial,sans-serif;--pres-font-serif:"Inter","Helvetica Neue",Arial,sans-serif;--pres-accent:#000;--pres-accent-2:#000;--pres-accent-on:#fff;--pres-bg-gradient:#fff;--pres-show-grid:0;--pres-show-glow:0}.presentation-root[data-template=two-color][data-palette=duo-void-form]{--pres-accent:#000;--pres-accent-2:#000;--pres-accent-on:#fff}.presentation-root[data-template=two-color][data-palette=duo-night]{--pres-bg:#000;--pres-bg-2:#000;--pres-ink:#fff;--pres-muted:hsla(0,0%,100%,.68);--pres-line:#fff;--pres-panel-bg:#000;--pres-panel-border:#fff;--pres-nav-bg:rgba(0,0,0,.96);--pres-accent:#fff;--pres-accent-2:#fff;--pres-accent-on:#000;--pres-bg-gradient:#000}.presentation-root[data-template=two-color][data-palette=duo-charcoal]{--pres-bg:#f7f7f2;--pres-bg-2:#f7f7f2;--pres-ink:#141414;--pres-line:#141414;--pres-panel-bg:#f7f7f2;--pres-panel-border:#141414;--pres-accent:#141414;--pres-accent-2:#141414;--pres-accent-on:#f7f7f2;--pres-bg-gradient:#f7f7f2}.presentation-root[data-template=two-color][data-palette=duo-graphite]{--pres-bg:#fafafa;--pres-bg-2:#fafafa;--pres-ink:#2a2a2a;--pres-line:#2a2a2a;--pres-panel-bg:#fafafa;--pres-panel-border:#2a2a2a;--pres-accent:#2a2a2a;--pres-accent-2:#2a2a2a;--pres-accent-on:#fafafa;--pres-bg-gradient:#fafafa}.presentation-root[data-template=two-color][data-palette=duo-obsidian]{--pres-bg:#fff;--pres-bg-2:#fff;--pres-ink:#0a0a0a;--pres-line:#0a0a0a;--pres-accent:#0a0a0a;--pres-accent-2:#0a0a0a;--pres-accent-on:#fff}.presentation-root[data-template=two-color] .font-display{font-family:Inter,Helvetica Neue,Arial,sans-serif!important}.presentation-root .bg-amber-300,.presentation-root .bg-amber-400{background-color:var(--pres-accent)!important}.presentation-root .text-amber-300,.presentation-root .text-amber-400{color:var(--pres-accent)!important}.presentation-root .border-amber-400\/30,.presentation-root .border-amber-400\/40,.presentation-root .border-amber-400\/60{border-color:color-mix(in srgb,var(--pres-accent) 40%,transparent)!important}.presentation-root .ring-amber-400\/60{--tw-ring-color:color-mix(in srgb,var(--pres-accent) 60%,transparent)!important}.presentation-root .bg-amber-400\/10,.presentation-root .bg-amber-400\/15,.presentation-root .bg-amber-400\/20,.presentation-root .bg-amber-400\/30{background-color:color-mix(in srgb,var(--pres-accent) 20%,transparent)!important}.presentation-root .bg-amber-400\/5{background-color:color-mix(in srgb,var(--pres-accent) 5%,transparent)!important}.presentation-root .text-amber-100,.presentation-root .text-amber-200{color:color-mix(in srgb,var(--pres-accent) 75%,#fff)!important}.presentation-root .hover\:bg-amber-300:hover{background-color:color-mix(in srgb,var(--pres-accent) 85%,#fff)!important}.presentation-root .bg-stone-800,.presentation-root .bg-stone-800\/40,.presentation-root .bg-stone-900{background-color:var(--pres-bg-2)!important}.presentation-root .bg-stone-800\/40{background-color:color-mix(in srgb,var(--pres-bg-2) 40%,transparent)!important}.presentation-root .hover\:bg-stone-800:hover{background-color:var(--pres-bg-2)!important}.presentation-root .text-emerald-400{color:var(--pres-accent-2)!important}.presentation-root .border-white\/5{border-color:color-mix(in srgb,var(--pres-line) 50%,transparent)!important}.presentation-root .focus\:border-amber-400\/60:focus{border-color:color-mix(in srgb,var(--pres-accent) 60%,transparent)!important}.presentation-root .text-stone-800{color:var(--pres-accent-on)!important}.presentation-root .text-amber-400\/60{color:color-mix(in srgb,var(--pres-accent) 60%,transparent)!important}.presentation-root .hover\:shadow-amber-400\/10:hover,.presentation-root .shadow-amber-400\/10{--tw-shadow-color:color-mix(in srgb,var(--pres-accent) 10%,transparent)!important}.presentation-root .hover\:border-amber-400\/30:hover{border-color:color-mix(in srgb,var(--pres-accent) 30%,transparent)!important}.presentation-root .text-stone-950{color:var(--pres-accent-on)!important}.presentation-root .bg-stone-950,.presentation-root .bg-stone-950\/30,.presentation-root .bg-stone-950\/40,.presentation-root .bg-stone-950\/70,.presentation-root .bg-stone-950\/90{background-color:color-mix(in srgb,var(--pres-bg) 90%,transparent)!important}.presentation-root .bg-stone-800\/60{background-color:color-mix(in srgb,var(--pres-bg-2) 60%,transparent)!important}.presentation-root[data-template=nordic-light] .text-white{color:var(--pres-ink)!important}.presentation-root[data-template=nordic-light] .text-white\/40,.presentation-root[data-template=nordic-light] .text-white\/50,.presentation-root[data-template=nordic-light] .text-white\/60,.presentation-root[data-template=nordic-light] .text-white\/70,.presentation-root[data-template=nordic-light] .text-white\/80{color:var(--pres-muted)!important}.presentation-root[data-template=nordic-light] .border-white\/10,.presentation-root[data-template=nordic-light] .border-white\/20{border-color:var(--pres-line)!important}.presentation-root[data-template=brutalist-mono] .rounded,.presentation-root[data-template=brutalist-mono] .rounded-2xl,.presentation-root[data-template=brutalist-mono] .rounded-full,.presentation-root[data-template=brutalist-mono] .rounded-lg,.presentation-root[data-template=brutalist-mono] .rounded-xl{border-radius:var(--pres-radius)!important}.presentation-root[data-template=brutalist-mono] .font-display{letter-spacing:.05em!important;text-transform:uppercase}.presentation-root[data-template=brutalist-mono] .glass-panel{border-width:2px!important;box-shadow:4px 4px 0 color-mix(in srgb,var(--pres-accent) 30%,transparent)!important}.presentation-root[data-template=nordic-light] .glass-panel{box-shadow:0 8px 32px rgba(28,28,26,.06)!important}.presentation-root[data-template=nordic-light] .font-display{letter-spacing:.02em!important;font-weight:500!important}.presentation-root[data-template=nordic-light] .aura-chip{background:color-mix(in srgb,var(--pres-accent) 8%,transparent)!important;border-color:var(--pres-line)!important}.presentation-root .pres-embed-hero{margin:0;padding:0}.presentation-root .pres-embed-hero iframe{display:block}.presentation-root .text-white{color:var(--pres-ink)!important}.presentation-root .text-white\/30,.presentation-root .text-white\/40,.presentation-root .text-white\/50,.presentation-root .text-white\/60,.presentation-root .text-white\/70,.presentation-root .text-white\/80{color:var(--pres-muted)!important}.presentation-root .border-white\/10,.presentation-root .border-white\/20,.presentation-root .divide-white\/10>:not([hidden])~:not([hidden]){border-color:var(--pres-line)!important}.presentation-root .bg-stone-950\/60,.presentation-root input.bg-stone-950\/60,.presentation-root textarea.bg-stone-950\/60{background-color:color-mix(in srgb,var(--pres-bg) 75%,transparent)!important;color:var(--pres-ink)!important}.presentation-root input::-moz-placeholder,.presentation-root textarea::-moz-placeholder{color:var(--pres-muted)!important}.presentation-root input::placeholder,.presentation-root textarea::placeholder{color:var(--pres-muted)!important}.presentation-root .from-amber-400,.presentation-root .to-amber-400,.presentation-root .via-amber-300{background-image:linear-gradient(to right,var(--pres-accent),color-mix(in srgb,var(--pres-accent) 80%,#fff),var(--pres-accent))!important}.presentation-root .bg-emerald-500\/20{background-color:color-mix(in srgb,var(--pres-accent-2) 25%,transparent)!important}.presentation-root .text-emerald-300{color:var(--pres-accent-2)!important}.presentation-root .from-stone-950\/50,.presentation-root .from-stone-950\/70{--tw-gradient-from:color-mix(in srgb,var(--pres-bg) 70%,transparent)!important}.presentation-root[data-template=oil-paint]{--pres-brush-btn:polygon(5% 10%,18% 0%,89% 6%,100% 26%,94% 85%,76% 100%,14% 94%,0% 70%);--pres-brush-btn-alt:polygon(0% 18%,18% 2%,80% 0%,100% 20%,100% 80%,80% 100%,16% 96%,2% 74%);--pres-brush-chip:polygon(3% 24%,20% 5%,91% 0%,100% 30%,92% 92%,20% 100%,0% 68%);--pres-brush-panel:polygon(2% 10%,18% 0%,95% 3%,100% 24%,94% 95%,72% 100%,12% 92%,0% 70%);--pres-brush-panel-lg:polygon(5% 0%,20% 6%,94% 2%,100% 25%,97% 88%,70% 100%,12% 94%,0% 74%);--pres-brush-image:polygon(4% 6%,18% 0%,96% 4%,100% 20%,95% 96%,18% 100%,0% 78%);--pres-brush-input:polygon(2% 12%,14% 0%,94% 2%,100% 20%,96% 100%,18% 94%,0% 74%);--pres-brush-cta:polygon(3% 8%,12% 0%,94% 4%,100% 24%,98% 92%,80% 100%,10% 96%,0% 76%);--pres-brush-form:polygon(1% 6%,12% 0%,94% 2%,100% 14%,99% 88%,88% 100%,10% 98%,0% 84%);--pres-brush-logo:polygon(8% 12%,22% 0%,88% 4%,100% 28%,92% 88%,70% 100%,12% 92%,0% 68%);--pres-brush-icon:polygon(10% 0%,90% 6%,100% 35%,88% 100%,15% 92%,0% 55%);--pres-brush-cta-dark:polygon(4% 0%,92% 8%,100% 32%,96% 100%,12% 94%,0% 62%);--pres-brush-submit:polygon(2% 10%,14% 0%,96% 6%,100% 30%,94% 100%,18% 92%,0% 74%);--pres-paint-sheen:linear-gradient(135deg,hsla(0,0%,100%,.22),transparent 42%,rgba(0,0,0,.04));color-scheme:light}.presentation-root[data-template=oil-paint]:before{display:block!important;opacity:.22!important;mix-blend-mode:multiply;background:radial-gradient(circle at top left,rgba(92,60,28,.28),transparent 32%),radial-gradient(circle at bottom right,rgba(0,0,0,.1),transparent 42%)!important}.presentation-root[data-template=oil-paint]:after{display:none!important}.presentation-root[data-template=oil-paint] .font-display{text-shadow:2px 2px 0 hsla(0,0%,100%,.22);letter-spacing:.08em!important;font-weight:400!important;text-transform:uppercase;color:var(--pres-ink)}.presentation-root[data-template=oil-paint] .font-serif{letter-spacing:.02em}.presentation-root[data-template=oil-paint] h2.font-display,.presentation-root[data-template=oil-paint] h3.font-display{text-shadow:1px 1px 0 hsla(0,0%,100%,.18)}.presentation-root[data-template=oil-paint] .rounded,.presentation-root[data-template=oil-paint] .rounded-2xl,.presentation-root[data-template=oil-paint] .rounded-full,.presentation-root[data-template=oil-paint] .rounded-lg,.presentation-root[data-template=oil-paint] .rounded-xl{border-radius:0!important}.presentation-root[data-template=oil-paint] .glass-panel{position:relative;isolation:isolate;border:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;box-shadow:none!important;filter:none!important}.presentation-root[data-template=oil-paint] .glass-panel:not(button):not(a):before,.presentation-root[data-template=oil-paint] div.glass-panel:before,.presentation-root[data-template=oil-paint] section.glass-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--pres-paint-sheen),var(--pres-panel-bg);clip-path:var(--pres-brush-panel);box-shadow:0 24px 48px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.35)}.presentation-root[data-template=oil-paint] .glass-panel.rounded-2xl:not(button):not(a):before,.presentation-root[data-template=oil-paint] .glass-panel.rounded-xl:not(button):not(a):before,.presentation-root[data-template=oil-paint] div.glass-panel.rounded-2xl:before,.presentation-root[data-template=oil-paint] div.glass-panel.rounded-xl:before{clip-path:var(--pres-brush-panel-lg)}.presentation-root[data-template=oil-paint] .glass-panel>*{position:relative;z-index:1}.presentation-root[data-template=oil-paint] .pres-contact-form:before{clip-path:var(--pres-brush-form)!important;box-shadow:0 32px 64px rgba(0,0,0,.14),inset 0 1px 0 hsla(0,0%,100%,.4)!important}.presentation-root[data-template=oil-paint] .pres-logo-frame{position:relative;isolation:isolate;padding:5px 10px}.presentation-root[data-template=oil-paint] .pres-logo-frame:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--pres-paint-sheen),color-mix(in srgb,var(--pres-panel-bg) 96%,transparent);clip-path:var(--pres-brush-logo);box-shadow:0 8px 20px rgba(0,0,0,.1)}.presentation-root[data-template=oil-paint] .pres-logo-img{position:relative;z-index:1;border-radius:0!important;background:transparent!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important}.presentation-root[data-template=oil-paint] .pres-icon-badge{position:relative;isolation:isolate;border-radius:0!important;background:transparent!important}.presentation-root[data-template=oil-paint] .pres-icon-badge:before{content:"";position:absolute;inset:0;z-index:0;background:var(--pres-paint-sheen),color-mix(in srgb,var(--pres-accent-2) 38%,transparent);clip-path:var(--pres-brush-icon)}.presentation-root[data-template=oil-paint] .pres-icon-badge>*{position:relative;z-index:1}.presentation-root[data-template=oil-paint] .pres-brush-btn-dark{position:relative!important;isolation:isolate;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;color:var(--pres-accent-on)!important}.presentation-root[data-template=oil-paint] .pres-brush-btn-dark:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--pres-paint-sheen),linear-gradient(145deg,color-mix(in srgb,var(--pres-accent) 92%,#000),var(--pres-accent));clip-path:var(--pres-brush-cta-dark);box-shadow:0 20px 36px rgba(0,0,0,.2);transition:transform .25s ease}.presentation-root[data-template=oil-paint] .pres-brush-btn-dark:hover:before{transform:scale(1.02)}.presentation-root[data-template=oil-paint] .pres-brush-submit{position:relative!important;isolation:isolate;border:none!important;border-radius:0!important;background:transparent!important;overflow:visible!important;color:var(--pres-accent-on)!important;font-weight:600}.presentation-root[data-template=oil-paint] .pres-brush-submit:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--pres-paint-sheen),linear-gradient(145deg,color-mix(in srgb,var(--pres-accent) 88%,#000),var(--pres-accent));clip-path:var(--pres-brush-submit);box-shadow:0 16px 28px rgba(0,0,0,.16);transition:transform .2s ease}.presentation-root[data-template=oil-paint] .pres-brush-submit:hover:not(:disabled):before{transform:scale(1.015)}.presentation-root[data-template=oil-paint] .pres-brush-submit:disabled:before{opacity:.55}.presentation-root[data-template=oil-paint] .aura-chip{position:relative;isolation:isolate;border:none!important;background:transparent!important;filter:none!important;color:var(--pres-accent-on)!important}.presentation-root[data-template=oil-paint] .aura-chip:before{content:"";position:absolute;inset:0;z-index:0;background:var(--pres-paint-sheen),color-mix(in srgb,var(--pres-accent-2) 92%,transparent);clip-path:var(--pres-brush-chip);box-shadow:0 8px 20px rgba(0,0,0,.1)}.presentation-root[data-template=oil-paint] .aura-chip>*{position:relative;z-index:1}.presentation-root[data-template=oil-paint] .pres-brush-btn-primary,.presentation-root[data-template=oil-paint] a[class*=from-amber],.presentation-root[data-template=oil-paint] button[class*=bg-gradient-to-r],.presentation-root[data-template=oil-paint] button[class*=from-amber]{position:relative!important;isolation:isolate;border:none!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;filter:none!important;color:var(--pres-accent-on)!important;font-weight:600;z-index:1}.presentation-root[data-template=oil-paint] .pres-brush-btn-primary:before,.presentation-root[data-template=oil-paint] a[class*=from-amber]:before,.presentation-root[data-template=oil-paint] button[class*=bg-gradient-to-r]:before,.presentation-root[data-template=oil-paint] button[class*=from-amber]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--pres-paint-sheen),linear-gradient(145deg,color-mix(in srgb,var(--pres-accent) 88%,#000),var(--pres-accent));clip-path:var(--pres-brush-cta);box-shadow:0 18px 32px rgba(0,0,0,.18);transition:transform .25s ease,box-shadow .25s ease}.presentation-root[data-template=oil-paint] .pres-brush-btn-primary:hover:before,.presentation-root[data-template=oil-paint] a[class*=from-amber]:hover:before,.presentation-root[data-template=oil-paint] button[class*=bg-gradient-to-r]:hover:before,.presentation-root[data-template=oil-paint] button[class*=from-amber]:hover:before{transform:scale(1.02);box-shadow:0 22px 38px rgba(0,0,0,.22)}.presentation-root[data-template=oil-paint] a.glass-panel:not([class*=from-amber]),.presentation-root[data-template=oil-paint] button.glass-panel:not([class*=from-amber]){background:transparent!important;filter:none!important}.presentation-root[data-template=oil-paint] a.glass-panel:not([class*=from-amber]):before,.presentation-root[data-template=oil-paint] button.glass-panel:not([class*=from-amber]):before{display:none}.presentation-root[data-template=oil-paint] a.glass-panel:not([class*=from-amber]):after,.presentation-root[data-template=oil-paint] button.glass-panel:not([class*=from-amber]):after{content:"";position:absolute;inset:0;z-index:-1;background:var(--pres-paint-sheen),color-mix(in srgb,var(--pres-bg-2) 78%,transparent);border:2px solid color-mix(in srgb,var(--pres-accent) 50%,transparent);clip-path:var(--pres-brush-btn-alt);box-shadow:0 12px 24px rgba(0,0,0,.08);transition:transform .25s ease}.presentation-root[data-template=oil-paint] a.glass-panel:not([class*=from-amber]):hover:after,.presentation-root[data-template=oil-paint] button.glass-panel:not([class*=from-amber]):hover:after{transform:scale(1.02)}.presentation-root[data-template=oil-paint] input,.presentation-root[data-template=oil-paint] select,.presentation-root[data-template=oil-paint] textarea{position:relative;border-radius:0!important;border:2px solid color-mix(in srgb,var(--pres-accent) 22%,transparent)!important;clip-path:var(--pres-brush-input);filter:none!important;background-color:rgba(255,252,247,.96)!important;color:var(--pres-ink)!important;box-shadow:inset 0 2px 6px rgba(0,0,0,.04)}.presentation-root[data-template=oil-paint] input:focus,.presentation-root[data-template=oil-paint] select:focus,.presentation-root[data-template=oil-paint] textarea:focus{outline:none;border-color:color-mix(in srgb,var(--pres-accent) 45%,transparent)!important;box-shadow:inset 0 2px 6px rgba(0,0,0,.04),0 0 0 3px color-mix(in srgb,var(--pres-accent) 12%,transparent)}.presentation-root[data-template=oil-paint] .glass-panel img,.presentation-root[data-template=oil-paint] .pres-section img{clip-path:var(--pres-brush-image);filter:contrast(1.06) saturate(.94)}.presentation-root[data-template=oil-paint] .overflow-hidden img{clip-path:var(--pres-brush-image)}.presentation-root[data-template=oil-paint] .glass-panel.overflow-hidden:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;clip-path:var(--pres-brush-panel);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--pres-accent) 12%,transparent)}.presentation-root[data-template=oil-paint] .grid>.glass-panel:nth-child(3n+1){transform:rotate(-.9deg)}.presentation-root[data-template=oil-paint] .grid>.glass-panel:nth-child(3n+2){transform:rotate(.5deg)}.presentation-root[data-template=oil-paint] .grid>.glass-panel:nth-child(3n){transform:rotate(-.35deg)}.presentation-root[data-template=oil-paint] .grid>.glass-panel:hover{transform:rotate(0deg) translateY(-4px);transition:transform .3s ease}.presentation-root[data-template=oil-paint] .hero-grid{-webkit-mask-image:none;mask-image:none;background-image:none}.presentation-root[data-template=oil-paint] .fixed.glass-panel{clip-path:none;background:var(--pres-nav-bg)!important;border-top:2px solid color-mix(in srgb,var(--pres-accent) 22%,transparent)!important;box-shadow:0 -8px 32px rgba(0,0,0,.08)!important}.presentation-root[data-template=oil-paint] .fixed.glass-panel:before{display:none}.presentation-root[data-template=oil-paint] .fixed.inset-0{backdrop-filter:blur(3px)}.presentation-root[data-template=oil-paint] .fixed.inset-0 .glass-panel:before{clip-path:var(--pres-brush-panel-lg)}.presentation-root[data-template=oil-paint] .text-white{color:var(--pres-ink)!important}.presentation-root[data-template=oil-paint] .text-white\/30,.presentation-root[data-template=oil-paint] .text-white\/40,.presentation-root[data-template=oil-paint] .text-white\/50,.presentation-root[data-template=oil-paint] .text-white\/60,.presentation-root[data-template=oil-paint] .text-white\/70,.presentation-root[data-template=oil-paint] .text-white\/80{color:var(--pres-muted)!important}.presentation-root[data-template=oil-paint] .border-white\/10,.presentation-root[data-template=oil-paint] .border-white\/20{border-color:var(--pres-line)!important}.presentation-root[data-template=oil-paint] .text-amber-100,.presentation-root[data-template=oil-paint] .text-amber-200{color:color-mix(in srgb,var(--pres-accent) 90%,var(--pres-ink))!important}.presentation-root[data-template=oil-paint] .text-stone-950{color:var(--pres-accent-on)!important}.presentation-root[data-template=oil-paint] .hover\:border-amber-400\/30:hover{border-color:color-mix(in srgb,var(--pres-accent) 38%,transparent)!important}.presentation-root[data-template=oil-paint] .hover\:shadow-amber-400\/10:hover{--tw-shadow-color:color-mix(in srgb,var(--pres-accent) 10%,transparent)!important}.presentation-root[data-template=oil-paint] .from-stone-950\/50,.presentation-root[data-template=oil-paint] .from-stone-950\/70,.presentation-root[data-template=oil-paint] .to-stone-950\/10,.presentation-root[data-template=oil-paint] .via-stone-950\/50{--tw-gradient-from:color-mix(in srgb,var(--pres-bg) 62%,transparent)!important;--tw-gradient-via:color-mix(in srgb,var(--pres-bg) 38%,transparent)!important;--tw-gradient-to:transparent!important}.presentation-root[data-template=oil-paint] .bg-gradient-to-t.from-stone-950{background-image:linear-gradient(to top,color-mix(in srgb,var(--pres-bg) 85%,transparent),color-mix(in srgb,var(--pres-bg) 45%,transparent),transparent)!important}.presentation-root[data-template=oil-paint] button.glass-panel.hover\:text-white,.presentation-root[data-template=oil-paint] button.glass-panel.text-white\/70{color:var(--pres-muted)!important}.presentation-root[data-template=oil-paint] button.glass-panel[class*=border-amber]{color:var(--pres-ink)!important}@media (max-width:640px){.presentation-root[data-template=oil-paint] .pres-brush-btn-dark,.presentation-root[data-template=oil-paint] .pres-brush-btn-primary,.presentation-root[data-template=oil-paint] .pres-brush-submit,.presentation-root[data-template=oil-paint] button.glass-panel{clip-path:none!important;-webkit-clip-path:none!important;border-radius:0!important;min-height:2.75rem}.presentation-root[data-template=oil-paint] .glass-panel:before{clip-path:none!important;-webkit-clip-path:none!important;border-radius:0!important}}.presentation-root[data-template=pop-art]{--pres-comic-border:3px solid var(--pres-line);--pres-comic-shadow:6px 6px 0 var(--pres-line);--pres-comic-shadow-lg:10px 10px 0 var(--pres-line);--pres-halftone:radial-gradient(circle,color-mix(in srgb,var(--pres-line) 14%,transparent) 1.2px,transparent 1.2px);color-scheme:light}.presentation-root[data-template=pop-art][data-palette=neon-zap]{color-scheme:dark}.presentation-root[data-template=pop-art]:before{display:block!important;opacity:.35!important;mix-blend-mode:multiply;background:var(--pres-halftone)!important;background-size:8px 8px!important}.presentation-root[data-template=pop-art]:after{display:none!important}.presentation-root[data-template=pop-art] .font-display{letter-spacing:.04em!important;font-weight:400!important;text-transform:uppercase;line-height:.95}.presentation-root[data-template=pop-art] .rounded,.presentation-root[data-template=pop-art] .rounded-2xl,.presentation-root[data-template=pop-art] .rounded-full,.presentation-root[data-template=pop-art] .rounded-lg,.presentation-root[data-template=pop-art] .rounded-xl{border-radius:0!important}.presentation-root[data-template=pop-art] .glass-panel{background:var(--pres-panel-bg)!important;border:var(--pres-comic-border)!important;box-shadow:var(--pres-comic-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.presentation-root[data-template=pop-art] .pres-contact-form{border-width:4px!important;box-shadow:var(--pres-comic-shadow-lg)!important}.presentation-root[data-template=pop-art] .pres-logo-frame{padding:4px 8px;background:var(--pres-panel-bg);border:var(--pres-comic-border);box-shadow:4px 4px 0 var(--pres-line)}.presentation-root[data-template=pop-art] .pres-logo-img{border-radius:0!important;background:transparent!important;--tw-ring-shadow:0 0 #0000!important}.presentation-root[data-template=pop-art] .pres-icon-badge{border:2px solid var(--pres-line)!important;background:color-mix(in srgb,var(--pres-accent) 18%,var(--pres-panel-bg))!important;box-shadow:3px 3px 0 var(--pres-line)}.presentation-root[data-template=pop-art] .pres-brush-btn-primary,.presentation-root[data-template=pop-art] button[class*=bg-gradient-to-r],.presentation-root[data-template=pop-art] button[class*=from-amber]{position:relative!important;border:var(--pres-comic-border)!important;background:var(--pres-accent)!important;background-image:none!important;color:var(--pres-accent-on)!important;box-shadow:var(--pres-comic-shadow)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;transition:transform .15s ease,box-shadow .15s ease!important}.presentation-root[data-template=pop-art] .pres-brush-btn-primary:hover,.presentation-root[data-template=pop-art] button[class*=bg-gradient-to-r]:hover,.presentation-root[data-template=pop-art] button[class*=from-amber]:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--pres-line)!important}.presentation-root[data-template=pop-art] .pres-brush-btn-dark{border:var(--pres-comic-border)!important;background:var(--pres-accent)!important;color:var(--pres-accent-on)!important;box-shadow:var(--pres-comic-shadow)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;transition:transform .15s ease,box-shadow .15s ease!important}.presentation-root[data-template=pop-art] .pres-brush-btn-dark:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--pres-line)!important}.presentation-root[data-template=pop-art] .pres-brush-submit{border:var(--pres-comic-border)!important;background:var(--pres-accent)!important;color:var(--pres-accent-on)!important;box-shadow:var(--pres-comic-shadow)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;transition:transform .15s ease,box-shadow .15s ease!important}.presentation-root[data-template=pop-art] .pres-brush-submit:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--pres-line)!important}.presentation-root[data-template=pop-art] button.glass-panel:not([class*=from-amber]){background:var(--pres-panel-bg)!important;border:var(--pres-comic-border)!important;box-shadow:4px 4px 0 var(--pres-line)!important}.presentation-root[data-template=pop-art] .aura-chip{border:2px solid var(--pres-line)!important;background:color-mix(in srgb,var(--pres-accent-2) 25%,var(--pres-panel-bg))!important;box-shadow:3px 3px 0 var(--pres-line);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.presentation-root[data-template=pop-art] input,.presentation-root[data-template=pop-art] select,.presentation-root[data-template=pop-art] textarea{border:2px solid var(--pres-line)!important;border-radius:0!important;background:var(--pres-panel-bg)!important;color:var(--pres-ink)!important;box-shadow:3px 3px 0 color-mix(in srgb,var(--pres-line) 35%,transparent)}.presentation-root[data-template=pop-art] input:focus,.presentation-root[data-template=pop-art] textarea:focus{outline:3px solid var(--pres-accent);outline-offset:2px}.presentation-root[data-template=pop-art] .glass-panel img,.presentation-root[data-template=pop-art] .pres-section img{border:3px solid var(--pres-line);box-shadow:5px 5px 0 var(--pres-line);filter:contrast(1.12) saturate(1.15)}.presentation-root[data-template=pop-art] .pres-cta-band{background-image:repeating-linear-gradient(-45deg,var(--pres-accent),var(--pres-accent) 22px,var(--pres-accent-2) 22px,var(--pres-accent-2) 44px)!important}.presentation-root[data-template=pop-art] .grid>.glass-panel:nth-child(odd){transform:rotate(-.6deg)}.presentation-root[data-template=pop-art] .grid>.glass-panel:nth-child(2n){transform:rotate(.5deg)}.presentation-root[data-template=pop-art] .grid>.glass-panel:hover{transform:rotate(0deg) translate(-3px,-3px);box-shadow:10px 10px 0 var(--pres-line)!important;transition:transform .2s ease,box-shadow .2s ease}.presentation-root[data-template=pop-art] .fixed.glass-panel{border-top:var(--pres-comic-border)!important;box-shadow:0 -6px 0 color-mix(in srgb,var(--pres-line) 25%,transparent)!important}.presentation-root[data-template=pop-art] .text-white{color:var(--pres-ink)!important}.presentation-root[data-template=pop-art] .text-white\/30,.presentation-root[data-template=pop-art] .text-white\/40,.presentation-root[data-template=pop-art] .text-white\/50,.presentation-root[data-template=pop-art] .text-white\/60,.presentation-root[data-template=pop-art] .text-white\/70,.presentation-root[data-template=pop-art] .text-white\/80{color:var(--pres-muted)!important}.presentation-root[data-template=pop-art] .border-white\/10,.presentation-root[data-template=pop-art] .border-white\/20{border-color:var(--pres-line)!important}.presentation-root[data-template=pop-art] .text-stone-950{color:var(--pres-accent-on)!important}.presentation-root[data-template=pop-art] .text-amber-300,.presentation-root[data-template=pop-art] .text-amber-400{color:var(--pres-accent)!important}.presentation-root[data-template=pop-art] .bg-amber-400\/10,.presentation-root[data-template=pop-art] .bg-amber-400\/15,.presentation-root[data-template=pop-art] .bg-amber-400\/20{background-color:color-mix(in srgb,var(--pres-accent) 22%,transparent)!important}.presentation-root[data-template=pop-art] .hero-grid{-webkit-mask-image:none;mask-image:none;background-image:var(--pres-halftone);background-size:6px 6px;opacity:.4}.presentation-root[data-template=pop-art] .from-stone-950\/50,.presentation-root[data-template=pop-art] .from-stone-950\/70,.presentation-root[data-template=pop-art] .to-stone-950\/10,.presentation-root[data-template=pop-art] .via-stone-950\/50{--tw-gradient-from:color-mix(in srgb,var(--pres-bg) 70%,transparent)!important;--tw-gradient-via:color-mix(in srgb,var(--pres-bg) 45%,transparent)!important;--tw-gradient-to:transparent!important}.presentation-root[data-template=pop-art][data-palette=neon-zap] .bg-stone-950\/90,.presentation-root[data-template=pop-art][data-palette=neon-zap] header.bg-stone-950\/90{background-color:color-mix(in srgb,var(--pres-bg) 92%,transparent)!important}.presentation-root[data-template=pop-art][data-palette=neon-zap] .text-white{color:var(--pres-ink)!important}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-cta-band{background-image:repeating-linear-gradient(90deg,var(--pres-pop-pink) 0,var(--pres-pop-pink) 33.33%,var(--pres-pop-blue) 33.33%,var(--pres-pop-blue) 66.66%,var(--pres-pop-yellow) 66.66%,var(--pres-pop-yellow) 100%)!important}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:nth-child(6n+1),.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>a.glass-panel:nth-child(6n+1){background:var(--pres-pop-pink)!important;--pres-card-ink:#fff;--pres-card-muted:hsla(0,0%,100%,.78);--pres-card-accent:#ffe600}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:nth-child(6n+2),.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>a.glass-panel:nth-child(6n+2){background:var(--pres-pop-blue)!important;--pres-card-ink:#fff;--pres-card-muted:hsla(0,0%,100%,.78);--pres-card-accent:#ffe600}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:nth-child(6n+3),.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>a.glass-panel:nth-child(6n+3){background:var(--pres-pop-yellow)!important;--pres-card-ink:#0a0a0a;--pres-card-muted:hsla(0,0%,4%,.62);--pres-card-accent:#ff1493}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:nth-child(6n+4),.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>a.glass-panel:nth-child(6n+4){background:var(--pres-pop-cyan)!important;--pres-card-ink:#0a0a0a;--pres-card-muted:hsla(0,0%,4%,.62);--pres-card-accent:#ff006e}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:nth-child(6n+5),.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>a.glass-panel:nth-child(6n+5){background:var(--pres-pop-magenta)!important;--pres-card-ink:#fff;--pres-card-muted:hsla(0,0%,100%,.78);--pres-card-accent:#cf0}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:nth-child(6n+6),.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>a.glass-panel:nth-child(6n+6){background:var(--pres-pop-lime)!important;--pres-card-ink:#0a0a0a;--pres-card-muted:hsla(0,0%,4%,.62);--pres-card-accent:#ff006e}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .font-semibold.text-white,.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .text-white,.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) h3.text-white{color:var(--pres-card-ink,var(--pres-ink))!important}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .text-white\/40,.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .text-white\/50,.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .text-white\/60{color:var(--pres-card-muted,var(--pres-muted))!important}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .text-amber-100,.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .text-amber-200,.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .text-amber-300,.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .text-amber-400{color:var(--pres-card-accent,var(--pres-accent))!important}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .pres-icon-badge{background:color-mix(in srgb,var(--pres-card-ink,#fff) 18%,transparent)!important;border-color:var(--pres-card-ink,#fff)!important;box-shadow:3px 3px 0 color-mix(in srgb,var(--pres-card-ink,#000) 35%,transparent)}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .pres-icon-badge .text-amber-300,.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .pres-icon-badge .text-amber-400,.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-section .grid>.glass-panel:not(.pres-contact-form) .pres-icon-badge svg{color:var(--pres-card-ink,var(--pres-ink))!important}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-contact-form{background:#fff!important}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-brush-btn-primary{background:var(--pres-pop-pink)!important}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-brush-btn-dark{background:var(--pres-pop-blue)!important}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-brush-submit{background:var(--pres-pop-magenta)!important}.presentation-root[data-template=pop-art][data-palette=warhol-rainbow] .pres-logo-frame{background:var(--pres-pop-yellow)!important;color:#0a0a0a}@media (max-width:640px){.presentation-root[data-template=pop-art] .grid>.glass-panel:nth-child(2n),.presentation-root[data-template=pop-art] .grid>.glass-panel:nth-child(odd){transform:none!important}.presentation-root[data-template=pop-art] .grid>.glass-panel:hover{transform:translate(-2px,-2px)!important;box-shadow:6px 6px 0 var(--pres-line)!important}.presentation-root[data-template=pop-art] .glass-panel img,.presentation-root[data-template=pop-art] .pres-section img{box-shadow:3px 3px 0 var(--pres-line)!important}.presentation-root[data-template=pop-art] .pres-brush-btn-dark:hover,.presentation-root[data-template=pop-art] .pres-brush-btn-primary:hover,.presentation-root[data-template=pop-art] button[class*=from-amber]:hover{transform:translate(-1px,-1px)!important;box-shadow:5px 5px 0 var(--pres-line)!important}}.presentation-root[data-template=two-color]{--pres-duo-radius-pill:9999px;--pres-duo-radius-frame-lg:2.5rem;--pres-duo-type-hero:clamp(2.5rem,8.5vw,6rem);--pres-duo-type-section:clamp(1.75rem,3.2vw,3rem);--pres-duo-type-page:clamp(2rem,4vw,3.25rem);--pres-duo-type-body:clamp(1rem,1.15vw,1.125rem);color-scheme:light}.presentation-root[data-template=two-color][data-palette=duo-night]{color-scheme:dark}.presentation-root[data-template=two-color]:before{display:block!important;opacity:.018!important;mix-blend-mode:multiply;background:radial-gradient(circle,var(--pres-ink) 1px,transparent 1px)!important;background-size:28px 28px!important}.presentation-root[data-template=two-color]:after{display:none!important}.presentation-root[data-template=two-color],.presentation-root[data-template=two-color] .font-body,.presentation-root[data-template=two-color] .font-serif{font-family:var(--pres-font-body)!important;font-weight:500}.presentation-root[data-template=two-color] .font-display{font-family:var(--pres-font-display)!important;font-weight:900!important;text-transform:uppercase;letter-spacing:-.05em!important;line-height:.9!important;color:var(--pres-ink)!important}.presentation-root[data-template=two-color] section:first-of-type h1.font-display{font-size:var(--pres-duo-type-hero)!important;letter-spacing:-.07em!important;line-height:.84!important;color:var(--pres-ink)!important}.presentation-root[data-template=two-color] section:first-of-type .relative.z-10 .font-serif,.presentation-root[data-template=two-color] section:first-of-type .relative.z-10 p.font-serif{color:var(--pres-ink)!important}.presentation-root[data-template=two-color] section:first-of-type .relative.z-10 p:not(.font-serif){color:var(--pres-muted)!important}.presentation-root[data-template=two-color] section:first-of-type .aura-chip{color:var(--pres-ink)!important;border:1px solid var(--pres-line)!important}.presentation-root[data-template=two-color] .pres-section h2.font-display{font-size:var(--pres-duo-type-section)!important;letter-spacing:-.05em!important;line-height:.92!important}.presentation-root[data-template=two-color] .app-shell h1.font-display:not(section:first-of-type h1){font-size:var(--pres-duo-type-page)!important;letter-spacing:-.05em!important}.presentation-root[data-template=two-color] .font-serif{font-weight:500!important;font-size:var(--pres-duo-type-body);line-height:1.75!important}.presentation-root[data-template=two-color] .text-xs.font-semibold.uppercase,.presentation-root[data-template=two-color] .tracking-\[0\.2em\],.presentation-root[data-template=two-color] .tracking-\[0\.3em\]{font-weight:900!important;letter-spacing:.32em!important;font-size:.6875rem!important;color:var(--pres-ink)!important}.presentation-root[data-template=two-color] .text-amber-100,.presentation-root[data-template=two-color] .text-amber-200,.presentation-root[data-template=two-color] .text-amber-300,.presentation-root[data-template=two-color] .text-amber-400,.presentation-root[data-template=two-color] .text-emerald-300,.presentation-root[data-template=two-color] .text-emerald-400,.presentation-root[data-template=two-color] .text-red-400{color:var(--pres-ink)!important}.presentation-root[data-template=two-color] .bg-amber-300,.presentation-root[data-template=two-color] .bg-amber-400,.presentation-root[data-template=two-color] .from-amber-400,.presentation-root[data-template=two-color] .to-amber-400,.presentation-root[data-template=two-color] .via-amber-300{background-color:var(--pres-ink)!important;background-image:none!important}.presentation-root[data-template=two-color] .bg-amber-400.text-stone-950,.presentation-root[data-template=two-color] button.bg-amber-400.text-stone-950{color:var(--pres-bg)!important}.presentation-root[data-template=two-color] .text-stone-950{color:var(--pres-ink)!important}.presentation-root[data-template=two-color] .border-amber-400\/30,.presentation-root[data-template=two-color] .border-amber-400\/40,.presentation-root[data-template=two-color] .hover\:border-amber-400\/30:hover,.presentation-root[data-template=two-color] .ring-amber-400\/60{border-color:var(--pres-ink)!important;--tw-ring-color:var(--pres-ink)!important}.presentation-root[data-template=two-color] .h-px.w-8.bg-amber-400,.presentation-root[data-template=two-color] .w-8.h-px.bg-amber-400{background-color:var(--pres-ink)!important}.presentation-root[data-template=two-color] section:first-of-type .blur-3xl{display:none!important}.presentation-root[data-template=two-color] .bg-amber-400\/20,.presentation-root[data-template=two-color] .bg-emerald-400\/10,.presentation-root[data-template=two-color] section:first-of-type .bg-amber-400\/20,.presentation-root[data-template=two-color] section:first-of-type .bg-emerald-400\/10{background-color:transparent!important}.presentation-root[data-template=two-color] section:first-of-type .bg-gradient-to-t{background:linear-gradient(to top,color-mix(in srgb,var(--pres-bg) 92%,transparent),color-mix(in srgb,var(--pres-bg) 40%,transparent) 45%,transparent 78%)!important}.presentation-root[data-template=two-color] .hero-grid{display:none!important}.presentation-root[data-template=two-color] .pres-section{border-bottom:1px solid var(--pres-line);padding-top:clamp(3rem,6vw,5.5rem)!important;padding-bottom:clamp(3rem,6vw,5.5rem)!important}.presentation-root[data-template=two-color] header{border-bottom:1px solid var(--pres-line)}.presentation-root[data-template=two-color] .glass-panel{background:var(--pres-panel-bg)!important;border:1px solid var(--pres-line)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;transition:background-color .5s ease,color .5s ease!important}.presentation-root[data-template=two-color] .pres-section .grid:has(>.glass-panel):not(.pres-contact-layout){gap:1px!important;background-color:var(--pres-ink)!important}.presentation-root[data-template=two-color] .pres-section .grid:has(>.glass-panel):not(.pres-contact-layout)>.glass-panel{border:none!important;min-height:11rem}.presentation-root[data-template=two-color] .pres-section .grid:has(>.glass-panel):not(.pres-contact-layout)>.glass-panel:hover{background:var(--pres-ink)!important;color:var(--pres-bg)!important}.presentation-root[data-template=two-color] .pres-section .grid:has(>.glass-panel):not(.pres-contact-layout)>.glass-panel:hover .text-white,.presentation-root[data-template=two-color] .pres-section .grid:has(>.glass-panel):not(.pres-contact-layout)>.glass-panel:hover .text-white\/40,.presentation-root[data-template=two-color] .pres-section .grid:has(>.glass-panel):not(.pres-contact-layout)>.glass-panel:hover h3{color:var(--pres-bg)!important}.presentation-root[data-template=two-color] .pres-section .grid:has(>.glass-panel):not(.pres-contact-layout)>.glass-panel:hover .pres-icon-badge{border-color:var(--pres-bg)!important}.presentation-root[data-template=two-color] .pres-section .grid:has(>.glass-panel):not(.pres-contact-layout)>.glass-panel:hover .pres-icon-badge svg{color:var(--pres-bg)!important}.presentation-root[data-template=two-color] .pres-cta-section{border-bottom:1px solid var(--pres-line);background:var(--pres-ink);color:var(--pres-bg)}.presentation-root[data-template=two-color] .pres-cta-band{background:var(--pres-ink)!important;background-image:none!important}.presentation-root[data-template=two-color] .pres-cta-section .hero-grid{display:none!important}.presentation-root[data-template=two-color] .pres-cta-section h2.font-display{font-size:clamp(1.5rem,2.8vw,2.25rem)!important;letter-spacing:-.04em!important;line-height:.95!important;color:var(--pres-bg)!important}.presentation-root[data-template=two-color] .pres-cta-section .font-serif,.presentation-root[data-template=two-color] .pres-cta-section .text-stone-800,.presentation-root[data-template=two-color] .pres-cta-section .text-stone-950{color:color-mix(in srgb,var(--pres-bg) 82%,transparent)!important}.presentation-root[data-template=two-color] .pres-cta-section .pres-brush-btn-dark{background:var(--pres-bg)!important;color:var(--pres-ink)!important;border:1px solid var(--pres-bg)!important;font-size:.75rem!important;letter-spacing:.2em!important;white-space:nowrap}.presentation-root[data-template=two-color] .pres-cta-section .pres-brush-btn-dark:hover{background:transparent!important;color:var(--pres-bg)!important;border-color:var(--pres-bg)!important}.presentation-root[data-template=two-color] .pres-cta-section .pres-brush-btn-dark svg{color:inherit!important}.presentation-root[data-template=two-color] .pres-contact-section .pres-contact-layout{gap:clamp(1.5rem,3vw,3rem)!important;background:transparent!important}.presentation-root[data-template=two-color] .pres-contact-section h2.font-display{font-size:clamp(1.75rem,3vw,2.75rem)!important}.presentation-root[data-template=two-color] .pres-contact-section .glass-panel{min-height:auto!important}.presentation-root[data-template=two-color] .pres-contact-form{border:1px solid var(--pres-line)!important;padding:clamp(1.25rem,2.5vw,1.5rem)!important}.presentation-root[data-template=two-color] #masterplan-section .pres-masterplan-visual{display:flex;justify-content:center;align-items:center;padding:clamp(1rem,2.5vw,1.75rem)}.presentation-root[data-template=two-color] #masterplan-section .pres-masterplan-ring{position:relative;width:min(100%,22rem);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.presentation-root[data-template=two-color] #masterplan-section .pres-masterplan-ring:before{content:"";position:absolute;inset:-14px;border:1px solid var(--pres-line);border-radius:50%;pointer-events:none}.presentation-root[data-template=two-color] #masterplan-section .pres-masterplan-img{width:100%;height:100%;aspect-ratio:1!important;border-radius:50%!important;-o-object-fit:cover;object-fit:cover}.presentation-root[data-template=two-color] #masterplan-section .pres-masterplan-visual .absolute.bottom-4{bottom:0;left:50%;transform:translateX(-50%);border-radius:var(--pres-duo-radius-pill)}@media (min-width:1024px){.presentation-root[data-template=two-color] #location-section .mx-auto.grid{align-items:stretch!important}.presentation-root[data-template=two-color] #location-section .pres-location-map-wrap{display:flex;align-items:stretch;max-width:22rem;margin-inline:auto;width:100%}.presentation-root[data-template=two-color] #location-section .pres-location-map-wrap .relative.h-\[360px\],.presentation-root[data-template=two-color] #location-section .pres-location-map-wrap>div{height:100%!important;min-height:28rem;width:100%}.presentation-root[data-template=two-color] .pres-contact-section .pres-contact-layout{align-items:stretch!important}.presentation-root[data-template=two-color] .pres-contact-form-col{display:flex;flex-direction:column;justify-content:flex-end;padding-top:clamp(2.5rem,5vw,4rem)}}.presentation-root[data-template=two-color] .pres-brush-btn-primary,.presentation-root[data-template=two-color] .pres-brush-submit,.presentation-root[data-template=two-color] button[class*=bg-gradient-to-r],.presentation-root[data-template=two-color] button[class*=from-amber]{background:var(--pres-ink)!important;background-image:none!important;color:var(--pres-bg)!important;border:1px solid var(--pres-ink)!important;border-radius:var(--pres-duo-radius-pill)!important;box-shadow:none!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.2em!important;font-size:.75rem!important;transition:border-radius .5s ease,background-color .5s ease,color .5s ease!important}.presentation-root[data-template=two-color] .pres-brush-btn-primary:hover,.presentation-root[data-template=two-color] .pres-brush-submit:hover:not(:disabled),.presentation-root[data-template=two-color] button[class*=from-amber]:hover{border-radius:0!important}.presentation-root[data-template=two-color] .pres-brush-btn-dark,.presentation-root[data-template=two-color] button.glass-panel:not([class*=from-amber]){background:transparent!important;color:var(--pres-ink)!important;border:1px solid var(--pres-ink)!important;border-radius:var(--pres-duo-radius-pill)!important;box-shadow:none!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.2em!important;font-size:.75rem!important}.presentation-root[data-template=two-color] .pres-brush-btn-dark:hover,.presentation-root[data-template=two-color] button.glass-panel:not([class*=from-amber]):hover{background:var(--pres-ink)!important;color:var(--pres-bg)!important}.presentation-root[data-template=two-color] .bg-amber-500\/20,.presentation-root[data-template=two-color] .bg-emerald-500\/20,.presentation-root[data-template=two-color] .bg-red-500\/20,.presentation-root[data-template=two-color] .pres-unit-status{background:var(--pres-bg)!important;color:var(--pres-ink)!important;border:1px solid var(--pres-ink)!important;border-radius:var(--pres-duo-radius-pill)!important;font-weight:900!important;letter-spacing:.12em;text-transform:uppercase;font-size:.625rem!important}.presentation-root[data-template=two-color] .border-amber-500\/30,.presentation-root[data-template=two-color] .border-emerald-500\/30,.presentation-root[data-template=two-color] .border-red-500\/30{border-color:var(--pres-ink)!important}.presentation-root[data-template=two-color] .pres-logo-frame{padding:4px 12px;border:1px solid var(--pres-line);border-radius:var(--pres-duo-radius-pill);background:var(--pres-panel-bg)}.presentation-root[data-template=two-color] .pres-logo-img{background:transparent!important;filter:grayscale(100%);--tw-ring-shadow:0 0 #0000!important}.presentation-root[data-template=two-color] .pres-icon-badge{border:1px solid var(--pres-line)!important;border-radius:var(--pres-duo-radius-pill)!important;background:transparent!important}.presentation-root[data-template=two-color] .pres-icon-badge:before{display:none}.presentation-root[data-template=two-color] .pres-icon-badge svg{color:var(--pres-ink)!important}.presentation-root[data-template=two-color] input,.presentation-root[data-template=two-color] select,.presentation-root[data-template=two-color] textarea{border:1px solid var(--pres-line)!important;border-radius:0!important;background:var(--pres-panel-bg)!important;color:var(--pres-ink)!important;clip-path:none!important;filter:none!important;font-size:.875rem!important}.presentation-root[data-template=two-color] input:focus,.presentation-root[data-template=two-color] textarea:focus{outline:2px solid var(--pres-ink);outline-offset:2px}.presentation-root[data-template=two-color] img:not(.pres-lightbox-img){filter:grayscale(100%)}.presentation-root[data-template=two-color] .pres-lightbox,.presentation-root[data-template=two-color] .pres-lightbox img{filter:none!important}.presentation-root[data-template=two-color] .pres-section .overflow-hidden.rounded-2xl,.presentation-root[data-template=two-color] .pres-section .overflow-hidden.rounded-lg{border:1px solid var(--pres-line);border-radius:var(--pres-duo-radius-frame-lg)!important}.presentation-root[data-template=two-color] .absolute.bottom-0.glass-panel,.presentation-root[data-template=two-color] .fixed.glass-panel{border-top:1px solid var(--pres-line)!important;background:color-mix(in srgb,var(--pres-bg) 94%,transparent)!important}.presentation-root[data-template=two-color] .absolute.bottom-0.glass-panel .text-white,.presentation-root[data-template=two-color] .absolute.bottom-0.glass-panel .text-white\/40{color:var(--pres-ink)!important}.presentation-root[data-template=two-color] .absolute.bottom-0.glass-panel .divide-white\/10>*{border-color:var(--pres-line)!important}.presentation-root[data-template=two-color] .text-white{color:var(--pres-ink)!important}.presentation-root[data-template=two-color] .text-white\/30,.presentation-root[data-template=two-color] .text-white\/40,.presentation-root[data-template=two-color] .text-white\/50,.presentation-root[data-template=two-color] .text-white\/60,.presentation-root[data-template=two-color] .text-white\/70,.presentation-root[data-template=two-color] .text-white\/80{color:var(--pres-muted)!important}.presentation-root[data-template=two-color] .border-white\/10,.presentation-root[data-template=two-color] .border-white\/20,.presentation-root[data-template=two-color] .divide-white\/10>:not([hidden])~:not([hidden]){border-color:var(--pres-line)!important}.presentation-root[data-template=two-color] header.bg-stone-950\/90{background-color:color-mix(in srgb,var(--pres-bg) 94%,transparent)!important}.presentation-root[data-template=two-color] .aura-chip{border:1px solid var(--pres-line)!important;background:transparent!important;font-weight:900;text-transform:uppercase;letter-spacing:.28em;font-size:.625rem!important}.presentation-root[data-template=two-color] .aura-chip,.presentation-root[data-template=two-color] .pres-brush-btn-dark,.presentation-root[data-template=two-color] .pres-brush-btn-primary,.presentation-root[data-template=two-color] .pres-brush-submit,.presentation-root[data-template=two-color] .pres-icon-badge,.presentation-root[data-template=two-color] .pres-logo-frame{border-radius:var(--pres-duo-radius-pill)!important}.presentation-root[data-template=two-color] .hover\:shadow-amber-400\/10:hover,.presentation-root[data-template=two-color] .shadow-\[0_12px_32px_rgba\(247\,183\,49\,0\.35\)\],.presentation-root[data-template=two-color] .shadow-\[0_16px_40px_rgba\(14\,14\,16\,0\.35\)\]{box-shadow:none!important}.presentation-root[data-template=two-color] .bg-amber-400.rounded-full{background:var(--pres-ink)!important;color:var(--pres-bg)!important}.presentation-root[data-template=two-color] .bg-amber-400.rounded-full svg{color:var(--pres-bg)!important}@media (max-width:640px){.presentation-root[data-template=two-color] .pres-brush-btn-dark,.presentation-root[data-template=two-color] .pres-brush-btn-primary,.presentation-root[data-template=two-color] .pres-brush-submit,.presentation-root[data-template=two-color] .pres-cta-section .pres-brush-btn-dark,.presentation-root[data-template=two-color] button.glass-panel:not([class*=from-amber]){white-space:normal!important;letter-spacing:.12em!important;text-align:center;line-height:1.35}.presentation-root[data-template=two-color] .text-xs.font-semibold.uppercase,.presentation-root[data-template=two-color] .tracking-\[0\.2em\],.presentation-root[data-template=two-color] .tracking-\[0\.3em\]{letter-spacing:.18em!important}}.presentation-root{color-scheme:dark;position:relative;min-height:100vh;background:var(--pres-bg-gradient,var(--pres-bg));color:var(--pres-ink);font-family:var(--pres-font-body)}.presentation-root:before{opacity:calc(var(--pres-show-grid, 1) * .16);background:repeating-linear-gradient(120deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.06) 1px,transparent 0,transparent 140px),repeating-linear-gradient(60deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.04) 1px,transparent 0,transparent 180px)}.presentation-root:after,.presentation-root:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.presentation-root:after{opacity:calc(var(--pres-show-glow, 1) * .2);background:radial-gradient(circle at 50% 20%,hsla(0,0%,100%,.05),transparent 40%)}.presentation-root[data-template=nordic-light]:after,.presentation-root[data-template=nordic-light]:before{display:none}.presentation-root .font-display{font-family:var(--pres-font-display);letter-spacing:.12em}.presentation-root .font-serif{font-family:var(--pres-font-serif)}.presentation-root .glass-panel{background:var(--pres-panel-bg);border:1px solid var(--pres-panel-border);border-radius:var(--pres-radius);box-shadow:0 24px 60px rgba(0,0,0,.35);backdrop-filter:blur(16px)}.presentation-root .hero-grid{background-image:linear-gradient(transparent 92%,hsla(0,0%,100%,.08) 0),linear-gradient(90deg,transparent 92%,hsla(0,0%,100%,.06) 0);background-size:60px 60px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent)}.presentation-root .aura-chip{background:linear-gradient(120deg,color-mix(in srgb,var(--pres-accent) 20%,transparent),color-mix(in srgb,var(--pres-accent-2) 15%,transparent));border:1px solid var(--pres-line);border-radius:var(--pres-radius)}.presentation-root .app-shell{position:relative;z-index:1;-webkit-overflow-scrolling:touch}.presentation-root .pres-units-overlay{background:color-mix(in srgb,var(--pres-bg,#0c0a09) 95%,transparent)}.presentation-root .pres-section{scroll-margin-top:5rem}@media (max-width:640px){.presentation-root{overflow-x:clip}.presentation-root .glass-panel{backdrop-filter:blur(10px)}.presentation-root [data-template] h1,.presentation-root [data-template] h2,.presentation-root [data-template] h3{word-break:break-word;overflow-wrap:anywhere}.presentation-root .pres-section{scroll-margin-top:4rem}.presentation-root .pres-units-overlay{padding-bottom:calc(5rem + env(safe-area-inset-bottom, 0px))}}