@font-face{font-family:"Luckiest Guy";font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/luckiestguy-400-latin-e463777d6d.woff2) format("woff2");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-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/poppins-400-latin-3dc5d0c524.woff2) format("woff2");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-face{font-family:"DM Sans";font-style:normal;font-weight:600;font-display:swap;src:url(/site/fonts/dmsans-600-latin-30d4fbc42b.woff2) format("woff2");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-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(/site/fonts/poppins-500-latin-289e0afc8b.woff2) format("woff2");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-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/site/fonts/poppins-600-latin-872e862918.woff2) format("woff2");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-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/site/fonts/poppins-700-latin-197a3cbd72.woff2) format("woff2");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}
:root{--cream:#FEF6DC;      --cream-hi:#FFFBEF;--cream-lo:#FCEBB4;--paper:#FFFDF6;      --title:#0B0B0B;      --ink:#2A2A2A;        --mu:#525252;         --subtle:#7A7A7A;     --dim:var(--mu);--dim2:var(--subtle);--tx:var(--ink);--soil:#94450C;       --soil-h:#7B3909;--soil-fg:#FFF3DA;--soil-soft:#F8EBD2;--bark:#442604;--brown:#461C02;      --brown-tx:#FFF3DA;   --surf2:#F8EBD2;--surf3:#EFE6D3;--wheat:#FED841;      --wheat-soft:#FEF9C3;--mark:rgba(254,216,65,.85);--barn:#EA494B;       --barn-d:#D33A3D;--red1:#D13F39;--red2:#D33A3D;--leaf:#3F8A2E;--line:rgba(70,28,2,.13);--line2:rgba(70,28,2,.22);--bad:#D93A3C;--ok:#2E7D50;--ok-soft:#E2F1E7;--ok-fg:#1F6040;--hot:#D9661F;--warn-soft:#FBEFD9;--bad-soft:#FCE6E6;--sh:0 1px 2px rgba(70,28,2,.05),0 12px 32px rgba(70,28,2,.08);--sh2:0 2px 4px rgba(70,28,2,.05),0 28px 70px rgba(70,28,2,.16);--R:max(18px,calc((100vw - 1180px)/2 - 340px));--ic-chk-w:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2017%2017%22%3E%3Cpath%20d%3D%22M8.5%200.731934C4.1%200.731934%200.5%204.33193%200.5%208.73193C0.5%2013.1319%204.1%2016.7319%208.5%2016.7319C12.9%2016.7319%2016.5%2013.1319%2016.5%208.73193C16.5%204.33193%2012.9%200.731934%208.5%200.731934ZM11.86%207.37193L8.02%2011.2119C7.7%2011.5319%207.22%2011.5319%206.9%2011.2119L5.14%209.45193C4.82%209.13193%204.82%208.65193%205.14%208.33193C5.46%208.01193%205.94%208.01193%206.26%208.33193L7.46%209.53193L10.74%206.25193C11.06%205.93193%2011.54%205.93193%2011.86%206.25193C12.18%206.57193%2012.18%207.05193%2011.86%207.37193Z%22%20fill%3D%22%23FFF3DA%22/%3E%3C/svg%3E");--disp:"Luckiest Guy","Arial Black",Impact,sans-serif;--font:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--head:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--btnf:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui:var(--font);}







.skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:10px;background:var(--ink);color:#fff;font-weight:700}
.skip:focus{top:10px}












.bt{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 30px;border:0;border-radius:14px;background:linear-gradient(180deg,var(--red1),var(--red2));color:#fff;font:600 16.5px/1 var(--btnf);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 14px 28px -14px rgba(211,58,61,.7);white-space:nowrap;transition:transform .35s var(--ease),box-shadow .35s var(--ease),gap .35s var(--ease)}
.bt:hover{gap:14px}
.bt.s{height:42px;padding:0 18px;font-size:14px;box-shadow:none}
.bt svg{width:18px;height:18px;flex:none}


.lockup{display:inline-flex;align-items:center;gap:8px;line-height:0;vertical-align:middle}
.lockup img{height:var(--lh,34px);width:auto;display:block}
.lockup .tr{height:calc(var(--lh,34px)*1.15);margin-block:calc(var(--lh,34px)*-.075)}
.lockup.clair .mot{filter:brightness(0) invert(1)}
.nav{position:sticky;top:0;z-index:80;height:72px;padding:12px 16px 0;pointer-events:none}
.nv{pointer-events:auto;display:flex;align-items:center;gap:6px;height:60px;max-width:1240px;margin:0 auto;padding:0 8px 0 20px;border-radius:999px;background:rgba(255,251,239,.96);border:1px solid var(--line);box-shadow:0 8px 24px -14px rgba(70,28,2,.45)}
.nv .logo{display:block;flex:none;line-height:0;margin-right:14px}
.nv nav{display:flex;gap:2px;flex:1;min-width:0}
.nv nav>div>button,.nv nav>a{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 13px;border-radius:999px;border:0;background:none;font:500 14.5px var(--font);color:var(--ink);cursor:pointer;white-space:nowrap}
.nv nav>div>button::after{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}
.nv nav>div>button[aria-expanded=true]::after{transform:rotate(-135deg) translate(-1px,-1px)}
.nv nav>div>button:hover,.nv nav>a:hover,.nv nav>div>button[aria-expanded=true],.nv nav>a[aria-current]{background:rgba(70,28,2,.07);color:var(--title)}
.nr{margin-left:auto;display:flex;gap:8px;align-items:center;font:600 14.5px var(--font);color:var(--ink)}
.nr .login{display:inline-flex;align-items:center;height:42px;padding:0 14px;border-radius:999px;color:var(--ink)}
.nr .login:hover{background:rgba(70,28,2,.07)}
.nv :focus-visible,.msheet :focus-visible{outline:3px solid var(--soil);outline-offset:2px;border-radius:999px}
.mega{position:absolute;left:50%;top:78px;width:min(1040px,calc(100vw - 32px));padding:20px;border-radius:28px;background:var(--cream-hi);border:1px solid var(--line);box-shadow:0 24px 50px -28px rgba(70,28,2,.5);display:none;grid-template-columns:1fr 300px;gap:20px;opacity:0;transform:translate(-50%,-6px);transition:opacity .2s,transform .22s,display .22s allow-discrete}
.mega.on{display:grid;opacity:1;transform:translate(-50%,0)}
@starting-style{.mega.on{opacity:0;transform:translate(-50%,-6px)}}
.mega.one{grid-template-columns:1fr;width:min(640px,calc(100vw - 32px))}
.mega__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;align-content:start}
.mi{display:flex;gap:14px;align-items:flex-start;padding:12px;border-radius:18px;color:var(--ink)}
.mi:hover,.mi:focus-visible{background:rgba(70,28,2,.06)}
.mi i{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fff;border:1px solid var(--line)}
.mi svg,.mc svg{width:19px;height:19px;stroke:var(--brown);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.mi b{display:block;font:600 15px/1.25 var(--font);color:var(--title)}
.mi span span{display:block;font-size:13px;line-height:1.4;color:var(--mu);margin-top:2px;font-weight:400}
.mega__aside{display:grid;gap:10px;align-content:start;padding-left:20px;border-left:1px solid var(--line)}
.mh{margin:2px 0 0;font:700 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--soil)}
.mc{position:relative;display:grid;gap:10px;padding:10px;border-radius:22px;background:var(--wheat-soft);border:1px solid var(--line);color:var(--ink)}
.mc:hover,.mp:hover{border-color:var(--soil)}


.mc.ic{grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px}
.mc.ic .mc__v{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--wheat)}
.mc.ic svg{width:26px;height:26px}

.mc.ic .mc__t{padding:0}


.tag{position:absolute;top:8px;right:8px;padding:5px 11px;border-radius:99px;background:var(--wheat);color:var(--brown);font:400 12px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line2)}
.tag.in{position:static;display:inline-block;margin-bottom:7px}
.mp{display:block;padding:12px 14px;border-radius:18px;background:#fff;border:1px solid var(--line);color:var(--title)}
.mp b{display:block;font:600 14px/1.3 var(--font)}
.mp small{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--mu)}
.burger{display:none;flex:none;margin-left:auto;width:44px;height:44px;border-radius:50%;border:0;background:rgba(70,28,2,.07);cursor:pointer;position:relative}
.burger i,.burger::before,.burger::after{content:"";position:absolute;left:13px;right:13px;height:2px;border-radius:2px;background:var(--title)}
.burger::before{top:16px}
.burger i{top:21px}
.burger::after{top:26px;right:19px}
.msheet{display:none;position:fixed;inset:8px;z-index:90;border-radius:28px;background:var(--cream-hi);border:1px solid var(--line);box-shadow:0 24px 50px -28px rgba(70,28,2,.5);overflow:auto;overscroll-behavior:contain;padding:8px 18px 0;opacity:0;transform:translateY(14px);transition:opacity .2s,transform .25s,display .25s allow-discrete}
.msheet.open{display:block;opacity:1;transform:none}
@starting-style{.msheet.open{opacity:0;transform:translateY(14px)}}
.ms-h .logo{display:flex;align-items:center;min-height:44px;margin:0}
.ms-h{display:flex;align-items:center;justify-content:space-between;min-height:60px}
.ms-x{width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:#fff;font:400 28px/1 var(--font);color:var(--title);cursor:pointer}
.msheet .grp>button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 4px;border:0;border-bottom:1px solid var(--line);background:none;font:600 18px var(--font);color:var(--title);cursor:pointer}
.msheet .grp>button::after{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-right:6px;transition:transform .2s}
.msheet .grp>button[aria-expanded=true]::after{transform:rotate(-135deg)}
.msheet .grp>div{display:none;padding:8px 0 14px;gap:4px}
.msheet .grp.open>div{display:grid}
.msheet .mi{padding:10px 8px;min-height:56px}
.msheet .mc,.msheet .mp{margin-top:6px}
.msheet a.top{display:flex;align-items:center;min-height:56px;padding:0 4px;border-bottom:1px solid var(--line);font:600 18px var(--font);color:var(--title)}
.ms-cta{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin-top:14px;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:var(--cream-hi);border-top:1px solid var(--line)}
.ms-cta .bt{width:100%}
.ms-cta .bt,.ms-cta .gh{min-height:48px;display:inline-flex;align-items:center;justify-content:center}
.ms-cta .gh{border-radius:999px;border:2px solid var(--line2);font:600 15px var(--font);color:var(--title);background:#fff}
.mo .stick{opacity:0;pointer-events:none}
@media(prefers-reduced-motion:reduce){.mega,.msheet{transition:none}}






































































































































@media(max-width:1199px){


}
@media(max-width:1180px){.nv nav,.nr .login{display:none}
.burger{display:block}
.nr{margin-left:auto;margin-right:0}
.nv .burger{margin-left:0}}
@media(max-width:960px){




.bt{width:100%}
.nr .bt{width:auto}

}
@media(max-width:560px){

.nr .bt{display:none}
.nv{gap:12px}
.nv .lockup{--lh:26px!important;gap:6px}







}
@media(prefers-reduced-motion:reduce){





}
@media print{.stick,.nav,.msheet{display:none}}




























































@media(max-width:960px){

}
@media(max-width:700px){







}
@media(max-width:560px){



}


@media(max-width:960px){.nv .logo{display:flex;align-items:center;min-height:44px}



.bt.s,.nr .login{min-height:44px}}




.bt:active,.tab:active,.dst button:active{transform:translateY(0) scale(.99)}




:root{--furrow:#5C2A0A;--band:#F8EBD2}















@media(max-width:560px){

}


































.bt .ar{flex:none}













@media(max-width:560px){


}
















@media(min-width:700px){
}



@media(max-width:820px){
}










@media(max-width:700px){

}









@media(prefers-reduced-motion:reduce){

}



@media(max-width:560px){
}



@media(max-width:560px){
}


















































@media(max-width:900px){





}
@media(max-width:560px){
}




















@media(max-width:700px){
}








@media(max-width:560px){
}
:root{--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:96px;--s7:128px;--sec:96px}
@media(max-width:1099px){:root{--sec:64px}}
@media(max-width:560px){:root{--sec:40px}}

































:root{--r-sm:10px;--r-md:20px;--r-pill:999px;--sh-1:0 1px 2px rgba(70,28,2,.08),0 12px 32px rgba(70,28,2,.10)}























@media(max-width:700px){

}
@media(pointer:coarse),(max-width:700px){.dst button,.dm-pz,.jclr,.bt,summary,.whol a,.end footer a{min-height:44px}}




:root{--ease:cubic-bezier(.16,1,.3,1);--card:#FFFDF6;--card-line:rgba(70,28,2,.1);--r-card:24px;--card-sh:0 1px 2px rgba(70,28,2,.05),0 18px 40px -18px rgba(70,28,2,.2),0 50px 90px -56px rgba(70,28,2,.26);--sec:112px}
@media(max-width:1099px){:root{--sec:88px}}
@media(max-width:560px){:root{--sec:56px}}















































@media(max-width:900px){




}












@media(max-width:1000px){
}
@media(max-width:560px){


}



.bt.ghost{background:none;color:var(--title);box-shadow:inset 0 0 0 1.5px var(--line2)}
.bt.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--soil)}



@media(max-width:1100px){
.nv .logo,a.logo{min-height:44px;display:inline-flex;align-items:center}
.bt{min-height:44px}}





.nv{background:rgba(255,251,239,.86);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);border:1px solid rgba(255,255,255,.6);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 10px 34px -18px rgba(70,28,2,.4)}
@media(max-width:380px){.nv{padding-left:12px;gap:4px}
.nv .lockup{--lh:22px!important}
.nv .logo{margin-right:6px}}
.nav{position:fixed;left:0;right:0}
