@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;500;600;700;800&family=Merriweather:ital,wght@1,700&display=swap");.lp-body{--navy:#053869;--navy-dark:#032a51;--red:#9e211b;--red-dark:#721410;--green:#075934;--gold:#f0b323;--cream:#fffaf0;--ink:#17233a;min-height:100vh;overflow-x:hidden;background:var(--cream);color:var(--ink);font-family:Fira Sans,system-ui,sans-serif}.lp-body *,.lp-body :after,.lp-body :before{box-sizing:border-box}.lp-body a{border-bottom:0}.lp-body a,.lp-body button{touch-action:manipulation}.lp-container,.lp-footer-inner,.lp-help-inner{width:min(1010px,calc(100% - 36px));margin:0 auto}.lp-header{background:#fffaf1}.lp-header-inner{width:min(1320px,calc(100% - 36px));min-height:110px;margin:0 auto;display:flex;align-items:center;gap:22px}.lp-header-brand{flex:0 0 340px}.lp-header-partners{display:flex;align-items:center;gap:12px}.lp-concept-crop{position:relative;overflow:hidden;flex:0 0 auto}.lp-concept-sheet{position:absolute;width:1450px;height:1085px;max-width:none}.lp-crop-pacific{width:340px;height:100px}.lp-crop-pacific .lp-concept-sheet{left:-55px;top:-57px}.lp-crop-partner{width:275px;height:104px}.lp-crop-partner .lp-concept-sheet{left:-435px;top:-52px}.lp-crop-bird{width:140px;height:104px}.lp-crop-bird .lp-concept-sheet{left:-735px;top:-52px}.lp-nav{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:2px;white-space:nowrap}.lp-nav>a:not(.lp-button){padding:10px;color:#131b27;font-size:.87rem;font-weight:600}.lp-nav>a:not(.lp-button):hover{color:var(--red)}.lp-button{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:2px solid transparent;border-radius:7px;font:700 .87rem/1 Fira Sans,system-ui,sans-serif;transition:background .15s ease,color .15s ease,transform .15s ease}.lp-button:hover{transform:translateY(-1px)}.lp-button:focus-visible,.lp-footer a:focus-visible,.lp-nav a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.lp-button-primary{margin-left:8px;background:var(--navy);border-color:var(--navy);color:#fff}.lp-button-primary:hover{background:var(--navy-dark);color:#fff}.lp-button-outline{margin-left:8px;color:var(--navy);border-color:var(--navy)}.lp-button-outline:hover{background:var(--navy);color:#fff}.lp-button-gold{background:var(--gold);border-color:var(--gold);color:var(--navy-dark)}.lp-button-gold:hover{background:#ffca38;color:var(--navy-dark)}.lp-button-light{color:#fff;border-color:hsla(0,0%,100%,.86)}.lp-button-light:hover{background:#fff;color:var(--navy)}.lp-tapa-strip{height:20px;background-color:#d98916;background-image:linear-gradient(45deg,transparent 35%,#54110f 35% 42%,transparent 42% 58%,#54110f 58% 65%,transparent 65%),linear-gradient(-45deg,transparent 35%,#051f3b 35% 42%,transparent 42% 58%,#051f3b 58% 65%,transparent 65%);background-size:36px 28px;border-block:3px solid var(--navy-dark)}.lp-hero{display:grid;grid-template-columns:minmax(0,57%) minmax(360px,43%);overflow:hidden;background:linear-gradient(105deg,#8d1c16,#710c0a)}.lp-hero,.lp-hero-copy{position:relative;min-height:440px}.lp-hero-copy{z-index:2;display:flex;justify-content:flex-end;background:radial-gradient(circle at 0 50%,rgba(255,107,68,.2),transparent 38%)}.lp-hero-pattern{position:absolute;inset:0 auto 0 0;width:38%;opacity:.12;pointer-events:none;background-image:repeating-linear-gradient(45deg,transparent 0 18px,#ffca38 18px 20px,transparent 20px 38px),repeating-linear-gradient(-45deg,transparent 0 18px,#ffca38 18px 20px,transparent 20px 38px)}.lp-hero-copy-inner{position:relative;z-index:3;width:min(690px,calc(100% - 44px));padding:38px 34px 62px 0}.lp-hero h1{margin:0;color:#fff;font-size:clamp(3rem,5.2vw,5.25rem);font-weight:800;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.lp-hero h1 span,.lp-hero h1 strong{color:var(--gold);font-weight:inherit}.lp-hero-tagline{width:-moz-fit-content;width:fit-content;max-width:100%;margin:18px 0 16px;padding:8px 24px;background:var(--navy);border:2px solid var(--gold);color:var(--gold);font:italic 700 clamp(1rem,1.6vw,1.3rem)/1.3 Merriweather,Georgia,serif}.lp-hero h2{margin:0 0 13px;color:#fff;font-size:1.5rem}.lp-eligibility{margin:0;padding:0;display:grid;grid-gap:7px;gap:7px;list-style:none}.lp-eligibility li{display:flex;align-items:flex-start;gap:10px;color:#fff;font-size:.96rem;line-height:1.45}.lp-eligibility svg{margin-top:1px;width:20px;height:20px;flex:0 0 20px;fill:none;stroke:var(--gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp-hero-actions{display:flex;gap:10px;margin-top:22px}.lp-hero-media{position:relative;min-height:440px;overflow:hidden;background:transparent}.lp-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.lp-hero-swoop{position:absolute;z-index:4;left:-2%;right:-2%;bottom:-50px;height:70px;pointer-events:none;background:var(--green);border-top:5px solid var(--gold);transform:rotate(-1.5deg)}.lp-rounds{padding:62px 0 20px;background:var(--cream)}.lp-ornament-title{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:18px}.lp-ornament-title h2{margin:0;color:var(--green);font-size:1.55rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.lp-ornament-title span{width:110px;height:2px;background:linear-gradient(90deg,transparent,var(--gold))}.lp-ornament-title span:last-child{transform:scaleX(-1)}.lp-round-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px}.lp-round-card{min-height:98px;display:flex;align-items:center;background:#fffdf8;border:2px solid #d7951c;border-radius:13px;box-shadow:0 6px 14px rgba(70,44,18,.12);overflow:hidden}.lp-round-icon{width:112px;align-self:stretch;display:grid;place-items:center;border-right:1px solid #d7951c}.lp-round-icon:before{content:"";position:absolute}.lp-round-icon svg{width:48px;height:48px;padding:10px;color:#fff;background:var(--red);border-radius:50%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp-round-copy{min-width:0;padding:18px 22px}.lp-round-copy p{margin:0 0 7px;color:var(--red);font-size:.86rem;font-weight:800;text-transform:uppercase}.lp-round-copy h3{margin:0;color:var(--navy);font-size:1.25rem;line-height:1.15;overflow-wrap:anywhere}.lp-process{padding:24px 0 42px;background:var(--cream)}.lp-step-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.lp-step-card{min-height:108px;padding:16px;display:flex;align-items:center;gap:16px;background:#fffdf8;border:1px solid #eadac0;border-radius:12px;box-shadow:0 5px 14px rgba(70,44,18,.08)}.lp-step-card>div:last-child{min-width:0}.lp-step-icon{position:relative;width:66px;height:66px;flex:0 0 66px;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:#fff;font-size:1.65rem;font-weight:800}.lp-step-icon span{position:absolute;right:-7px;top:-7px;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#fff;font-size:.76rem}.lp-step-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp-step-card h3{margin:0 0 5px;color:var(--navy);font-size:1rem}.lp-step-card p{margin:0;color:#333;font-size:.82rem;line-height:1.4}.lp-help{padding:22px 0;background:var(--green);color:#fff}.lp-help-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:38px;gap:38px}.lp-help p{margin:0;color:hsla(0,0%,100%,.8);font-size:.88rem;line-height:1.5}.lp-help h2{margin:3px 0 0;color:var(--gold);font-size:1.15rem;text-transform:uppercase}.lp-footer{position:relative;overflow:hidden;background:var(--navy);color:#fff}.lp-footer-pattern{position:absolute;inset:0;opacity:.08;background-image:repeating-linear-gradient(45deg,transparent 0 20px,#fff 20px 22px,transparent 22px 42px)}.lp-footer-inner{position:relative;z-index:1;min-height:120px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;grid-gap:30px;gap:30px}.lp-footer strong{display:block;color:var(--gold);font-size:.92rem;text-transform:uppercase}.lp-footer p{margin:5px 0 0;color:hsla(0,0%,100%,.7);font-size:.8rem}.lp-footer-links{display:flex;justify-content:flex-end;gap:20px}.lp-footer-links a{color:#fff;font-weight:700}@media (max-width:1180px){.lp-header-partners{display:none}.lp-header-brand{flex-basis:340px}}@media (max-width:850px){.lp-header-inner{min-height:90px}.lp-header-brand{flex-basis:290px}.lp-crop-pacific{width:290px;height:88px;transform:scale(.86);transform-origin:left center}.lp-nav>a:not(.lp-button){display:none}.lp-hero{grid-template-columns:1fr}.lp-hero-copy{justify-content:center}.lp-hero-copy-inner{width:min(100% - 32px,700px);padding:46px 0 72px}.lp-hero-media{min-height:0;aspect-ratio:3/2}.lp-round-grid{gap:18px}.lp-step-grid{grid-template-columns:1fr}.lp-help-inner{grid-template-columns:1fr auto}.lp-help-inner>p{grid-column:1/-1;grid-row:2}}@media (max-width:760px){.lp-round-grid{grid-template-columns:1fr}}@media (max-width:620px){.lp-header-inner{width:calc(100% - 24px);gap:8px}.lp-header-brand{flex:0 1 190px;overflow:hidden}.lp-crop-pacific{width:240px;transform:scale(.65)}.lp-nav{margin-left:auto}.lp-nav .lp-button{min-height:44px;padding:0 12px;font-size:.76rem}.lp-button-outline{display:none}.lp-hero-copy-inner{width:calc(100% - 28px);padding:36px 0 66px}.lp-hero h1{font-size:clamp(2.45rem,13vw,3.6rem);line-height:.96}.lp-hero h2{font-size:1.25rem;line-height:1.25}.lp-hero-tagline{padding:8px 12px;font-size:.92rem}.lp-eligibility{gap:9px}.lp-eligibility li{font-size:.9rem}.lp-rounds{padding-top:48px}.lp-ornament-title span{width:34px}.lp-ornament-title h2{font-size:1.2rem;text-align:center}.lp-round-icon{width:86px}.lp-round-copy{padding:16px}.lp-round-copy h3{font-size:1.05rem}.lp-step-card{align-items:flex-start}.lp-help-inner{grid-template-columns:1fr;gap:14px}.lp-help-inner>p{grid-column:auto;grid-row:auto}.lp-help .lp-button{width:100%}.lp-footer-inner{grid-template-columns:1fr;padding:28px 0;text-align:center}.lp-footer-links{justify-content:center}}@media (max-width:400px){.lp-header-inner{width:calc(100% - 16px)}.lp-header-brand{flex-basis:164px}.lp-crop-pacific{transform:scale(.58)}.lp-nav .lp-button{padding-inline:10px}.lp-hero-actions{display:grid;grid-template-columns:1fr 1fr}.lp-hero-actions .lp-button{width:100%}.lp-round-card{align-items:stretch}.lp-round-icon{width:72px}.lp-round-icon svg{width:42px;height:42px}.lp-step-card{padding:14px;gap:14px}.lp-step-icon{width:58px;height:58px;flex-basis:58px}}@media (prefers-reduced-motion:reduce){.lp-button{transition:none}}