@layer theme,base;@layer components{:where(body[data-lcd-page=giveaway][data-view=home]) .button{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-3) var(--space-6);border:var(--size-hairline) solid var(--color-action-border);border-radius:var(--radius-button);cursor:pointer;font-size:var(--font-body);letter-spacing:-.01em;transition:transform var(--motion-fast) var(--ease-out),background-color var(--motion-standard) var(--ease-out),color var(--motion-standard) var(--ease-out),border-color var(--motion-standard) var(--ease-out),opacity var(--motion-standard) var(--ease-out);font-weight:650;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}:where(body[data-lcd-page=giveaway][data-view=home]) .button svg{flex:none;width:1.125rem;height:1.125rem}:where(body[data-lcd-page=giveaway][data-view=home]) .button--primary{border-color:var(--color-action-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-cream) 5%,transparent),transparent 58%),var(--color-action-surface);color:var(--color-cream);box-shadow:var(--shadow-action);-webkit-backdrop-filter:blur(var(--blur-action-glass)) saturate(1.06)}:where(body[data-lcd-page=giveaway][data-view=home]) .button--secondary{border-color:var(--color-action-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-cream) 4%,transparent),transparent 58%),var(--color-action-surface-secondary);color:var(--color-chocolate);box-shadow:var(--shadow-action);-webkit-backdrop-filter:blur(var(--blur-action-glass)) saturate(1.04)}:where(body[data-lcd-page=giveaway][data-view=home]) .button--surface{border-color:color-mix(in srgb,var(--color-action-border) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-cream) 3%,transparent),transparent 58%),var(--color-action-surface-quiet);color:var(--color-chocolate);box-shadow:var(--shadow-action);-webkit-backdrop-filter:blur(var(--blur-action-glass)) saturate(1.04)}:where(body[data-lcd-page=giveaway][data-view=home]) .button--quiet{min-height:2.75rem;padding-inline:var(--space-4);color:var(--color-chocolate-soft);background:0 0;border-color:#0000}:where(body[data-lcd-page=giveaway][data-view=home]) .button[aria-disabled=true],:where(body[data-lcd-page=giveaway][data-view=home]) .button[disabled]{cursor:not-allowed;opacity:.46;box-shadow:none}:where(body[data-lcd-page=giveaway][data-view=home]) .button:active:not([disabled]){transform:translateY(var(--size-hairline)) scale(.99);box-shadow:inset 0 var(--size-hairline) 0 color-mix(in srgb,var(--color-night) 26%,transparent),0 var(--space-1) var(--space-3) color-mix(in srgb,var(--color-night) 28%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) .button__state{grid-template-areas:"label";place-items:center;display:inline-grid}:where(body[data-lcd-page=giveaway][data-view=home]) .button__state>span{transition:opacity var(--motion-standard) var(--ease-out),transform var(--motion-standard) var(--ease-out),filter var(--motion-standard) var(--ease-out);grid-area:label}:where(body[data-lcd-page=giveaway][data-view=home]) .button__error,:where(body[data-lcd-page=giveaway][data-view=home]) .button__loading,:where(body[data-lcd-page=giveaway][data-view=home]) .button__success{align-items:center;gap:var(--space-2);opacity:0;filter:blur(.25rem);min-width:max-content;display:inline-flex;transform:translateY(70%)}:where(body[data-lcd-page=giveaway][data-view=home]) .button[data-state=error] .button__idle,:where(body[data-lcd-page=giveaway][data-view=home]) .button[data-state=loading] .button__idle,:where(body[data-lcd-page=giveaway][data-view=home]) .button[data-state=success] .button__idle{opacity:0;filter:blur(.25rem);transform:translateY(-70%)}:where(body[data-lcd-page=giveaway][data-view=home]) .button[data-state=error] .button__error,:where(body[data-lcd-page=giveaway][data-view=home]) .button[data-state=loading] .button__loading,:where(body[data-lcd-page=giveaway][data-view=home]) .button[data-state=success] .button__success{opacity:1;filter:blur();transform:translateY(0)}:where(body[data-lcd-page=giveaway][data-view=home]) .spinner{border:.125rem solid;border-inline-end-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}:where(body[data-lcd-page=giveaway][data-view=home]) .icon-button{border:.125rem solid var(--color-border);background:var(--color-surface);width:3rem;min-width:3rem;height:3rem;color:var(--color-chocolate);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),background-color var(--motion-standard) var(--ease-out),color var(--motion-standard) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:inline-grid}:where(body[data-lcd-page=giveaway][data-view=home]) .icon-button svg{width:1.25rem;height:1.25rem}:where(body[data-lcd-page=giveaway][data-view=home]) .icon-button:active{transform:scale(.92)}:where(body[data-lcd-page=giveaway][data-view=home]) .eyebrow{align-items:center;gap:var(--space-2);color:var(--color-chocolate-soft);font-size:var(--font-label);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-4);font-weight:700;line-height:1.2;display:inline-flex}:where(body[data-lcd-page=giveaway][data-view=home]) .eyebrow:before{border:.125rem solid var(--color-action-border);background:var(--color-action-surface-hover);width:.625rem;height:.625rem;box-shadow:inset 0 var(--size-hairline) 0 color-mix(in srgb,var(--color-cream) 16%,transparent);content:"";border-radius:50%}:where(body[data-lcd-page=giveaway][data-view=home]) img,:where(body[data-lcd-page=giveaway][data-view=home]) picture{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(body[data-lcd-page=giveaway][data-view=home]) img{-webkit-user-drag:none}:where(body[data-lcd-page=giveaway][data-view=home]) .field__label{color:var(--color-chocolate);font-size:var(--font-small);font-weight:650}:where(body[data-lcd-page=giveaway][data-view=home]) .field__hint{font-size:var(--font-small);color:var(--color-cocoa-muted);margin:0;line-height:1.4}:where(body[data-lcd-page=giveaway][data-view=home]) .field__control{width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-4);border:.125rem solid color-mix(in srgb,var(--color-border) 28%,transparent);border-radius:var(--radius-control);background:var(--color-espresso);color:var(--color-chocolate);transition:border-color var(--motion-standard) var(--ease-out),box-shadow var(--motion-standard) var(--ease-out),background-color var(--motion-standard) var(--ease-out)}:where(body[data-lcd-page=giveaway][data-view=home]) textarea.field__control{resize:vertical;min-height:7rem}:where(body[data-lcd-page=giveaway][data-view=home]) .field__control::-moz-placeholder{color:color-mix(in srgb,var(--color-cocoa-muted) 68%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) .field__control::placeholder{color:color-mix(in srgb,var(--color-cocoa-muted) 68%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) .field__control:focus{border-color:var(--color-honey-deep);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--color-honey) 32%,transparent);outline:0}:where(body[data-lcd-page=giveaway][data-view=home]) .field__control[aria-invalid=true]{border-color:var(--color-tomato);background:color-mix(in srgb,var(--color-tomato) 5%,var(--color-surface))}:where(body[data-lcd-page=giveaway][data-view=home]) .check-row,:where(body[data-lcd-page=giveaway][data-view=home]) .radio-card{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:3rem;font-size:var(--font-small);display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .check-row input,:where(body[data-lcd-page=giveaway][data-view=home]) .radio-card input{width:1.25rem;height:1.25rem;accent-color:var(--color-honey-deep);flex:none;margin-block-start:.125rem}:where(body[data-lcd-page=giveaway][data-view=home]) .radio-card{padding:var(--space-4);border:.125rem solid color-mix(in srgb,var(--color-border) 24%,transparent);border-radius:var(--radius-control);background:var(--color-espresso)}:where(body[data-lcd-page=giveaway][data-view=home]) .radio-card:has(input:checked){border-color:var(--color-honey);background:var(--color-honey-soft)}:where(body[data-lcd-page=giveaway][data-view=home]) .quantity-stepper{border:.125rem solid var(--color-border);border-radius:var(--radius-orbit);background:var(--color-surface);grid-template-columns:2.75rem minmax(2rem,auto) 2.75rem;align-items:center;min-height:2.75rem;display:inline-grid;overflow:hidden}:where(body[data-lcd-page=giveaway][data-view=home]) .quantity-stepper button{cursor:pointer;background:0 0;align-self:stretch;font-size:1.25rem;font-weight:700}:where(body[data-lcd-page=giveaway][data-view=home]) .quantity-stepper button:active{background:var(--color-honey-soft)}:where(body[data-lcd-page=giveaway][data-view=home]) .quantity-stepper output{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}:where(body[data-lcd-page=giveaway][data-view=home]) .empty-state{place-items:center;gap:var(--space-4);min-height:14rem;padding:var(--space-8);border:.125rem dashed color-mix(in srgb,var(--color-border) 28%,transparent);border-radius:var(--radius-panel);text-align:center;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .empty-state__mark{border:.125rem solid var(--color-honey);background:var(--color-honey-soft);border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .empty-state__mark svg{width:1.75rem;height:1.75rem}:where(body[data-lcd-page=giveaway][data-view=home]) .empty-state p{max-width:30ch;color:var(--color-cocoa-muted);margin:0}:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-form>fieldset{border:0;min-inline-size:0;margin:0;padding:0}:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-form .field__control:-webkit-autofill{-webkit-text-fill-color:var(--color-cream);caret-color:var(--color-cream);box-shadow:inset 0 0 0 1000px var(--color-roast)}:-webkit-any(:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-form .field__control:-webkit-autofill,:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-form .field__control:autofill){-webkit-text-fill-color:var(--color-cream);caret-color:var(--color-cream);box-shadow:inset 0 0 0 1000px var(--color-roast)}:is(:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-form .field__control:autofill,:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-form .field__control:autofill){-webkit-text-fill-color:var(--color-cream);caret-color:var(--color-cream);box-shadow:inset 0 0 0 1000px var(--color-roast)}:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-form .field__control:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px var(--color-roast),0 0 0 .25rem color-mix(in srgb,var(--color-honey) 20%,transparent)}:-webkit-any(:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-form .field__control:-webkit-autofill:focus,:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-form .field__control:autofill:focus){box-shadow:inset 0 0 0 1000px var(--color-roast),0 0 0 .25rem color-mix(in srgb,var(--color-honey) 20%,transparent)}:is(:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-form .field__control:autofill:focus,:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-form .field__control:autofill:focus){box-shadow:inset 0 0 0 1000px var(--color-roast),0 0 0 .25rem color-mix(in srgb,var(--color-honey) 20%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) .pizza-dialog{width:min(60rem,calc(100% - var(--space-4)*2));max-height:calc(100dvh - var(--space-4)*2);border:.125rem solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-chocolate);font-family:var(--font-primary);box-shadow:var(--shadow-overlay);opacity:0;transition:opacity var(--motion-standard) var(--ease-out),transform var(--motion-emphasis) var(--ease-panel),display var(--motion-emphasis) allow-discrete,overlay var(--motion-emphasis) allow-discrete;padding:0;overflow:hidden auto;transform:translateY(1.25rem)scale(.97)}:where(body[data-lcd-page=giveaway][data-view=home]) .pizza-dialog[open]{opacity:1;transform:translateY(0)scale(1)}@starting-style{:where(body[data-lcd-page=giveaway][data-view=home]) .pizza-dialog[open]{opacity:0;transform:translateY(1.25rem)scale(.97)}}:where(body[data-lcd-page=giveaway][data-view=home]) .pizza-dialog::backdrop{background:color-mix(in srgb,var(--color-night) 80%,transparent);-webkit-backdrop-filter:blur(.5rem)saturate(.8);backdrop-filter:blur(.5rem)saturate(.8);opacity:0;transition:opacity var(--motion-standard) var(--ease-out),display var(--motion-standard) allow-discrete,overlay var(--motion-standard) allow-discrete}:where(body[data-lcd-page=giveaway][data-view=home]) .pizza-dialog[open]::backdrop{opacity:1}@starting-style{:where(body[data-lcd-page=giveaway][data-view=home]) .pizza-dialog[open]::backdrop{opacity:0}}:where(body[data-lcd-page=giveaway][data-view=home]) .pizza-dialog .dialog-content h2{font-family:var(--font-landing-display);font-variation-settings:"opsz" var(--font-opsz-dialog-title);letter-spacing:.006em;font-weight:700}:where(body[data-lcd-page=giveaway][data-view=home]) .pizza-dialog .dialog-price{font-family:var(--font-landing-body);font-variation-settings:"opsz" var(--font-opsz-menu)}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer{max-width:none;max-height:none;z-index:var(--z-overlay);background:var(--color-espresso);width:min(31rem,92vw);box-shadow:var(--shadow-overlay);transition:transform var(--motion-emphasis) var(--ease-panel),display var(--motion-emphasis) allow-discrete;flex-direction:column;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0;transform:translate(100%)}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer.is-open{transform:translate(0)}@starting-style{:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer.is-open{transform:translate(100%)}}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer__header{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:.125rem solid var(--color-border);background:var(--color-honey-soft);display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer__header h2{margin:0;line-height:1}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer__body{gap:var(--space-5);min-height:0;padding:var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row{gap:var(--space-4);border-block-end:.0625rem solid color-mix(in srgb,var(--color-border) 16%,transparent);grid-template-columns:4.75rem minmax(0,1fr) auto;align-items:center;padding-block-end:var(--space-5);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row__image{aspect-ratio:1;border:.125rem solid var(--color-border);background:var(--color-honey-soft);-o-object-fit:cover;object-fit:cover;border-radius:50%;width:4.75rem}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row__title{margin:0;font-weight:700;line-height:1.15}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row__meta,:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row__price{margin:var(--space-1) 0 0;color:var(--color-cocoa-muted);font-size:var(--font-small);font-variant-numeric:tabular-nums}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row__remove{align-self:start}:where(body[data-lcd-page=giveaway][data-view=home]) .summary{gap:var(--space-2);border-block-start:.125rem solid var(--color-border);margin-block-start:auto;padding-block-start:var(--space-5);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .summary__row{justify-content:space-between;gap:var(--space-4);font-variant-numeric:tabular-nums;display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .summary__row--total{font-size:var(--font-h3);margin-block-start:var(--space-2);font-weight:700}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-ordering-notice{padding:var(--space-3) var(--space-4);border-inline-start:.125rem solid var(--color-amber);border-radius:0 var(--radius-control) var(--radius-control) 0;background:color-mix(in srgb,var(--color-amber) 10%,var(--color-surface));color:var(--color-cream);font-size:var(--font-small);margin:0;line-height:1.6}:where(body[data-lcd-page=giveaway][data-view=home]) .form-error-summary{padding:var(--space-4);border:.125rem solid var(--color-tomato);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-tomato) 8%,var(--color-surface));color:var(--color-tomato);font-size:var(--font-small);font-weight:600}:where(body[data-lcd-page=giveaway][data-view=home]) .order-success{place-content:center;justify-items:start;gap:var(--space-5);min-height:100%;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .order-success__code{padding:var(--space-2) var(--space-4);border:.125rem solid var(--color-honey);border-radius:var(--radius-utility);background:var(--color-honey-soft);font-size:var(--font-h3);font-variant-numeric:tabular-nums;letter-spacing:.05em;font-weight:700;display:inline-block}:where(body[data-lcd-page=giveaway][data-view=home]) .toast{z-index:var(--z-toast);max-width:min(28rem,calc(100% - var(--space-4)*2));align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:.0625rem solid var(--color-cart-border);border-radius:var(--radius-orbit);background:color-mix(in srgb,var(--color-espresso) 88%,transparent);color:var(--color-cream);box-shadow:inset 0 .0625rem 0 color-mix(in srgb,var(--color-cream) 8%,transparent),0 1rem 2.5rem color-mix(in srgb,var(--color-night) 70%,transparent);-webkit-backdrop-filter:blur(.75rem)saturate(1.1);backdrop-filter:blur(.75rem)saturate(1.1);font-size:var(--font-small);opacity:0;pointer-events:none;transition:opacity var(--motion-standard) var(--ease-out),transform var(--motion-standard) var(--ease-out);font-weight:600;display:flex;position:fixed;inset-block-end:var(--space-6);inset-inline:50% auto;transform:translate(-50%,120%)}:where(body[data-lcd-page=giveaway][data-view=home]) .toast.is-visible{opacity:1;transform:translate(-50%)}:where(body[data-lcd-page=giveaway][data-view=home]) .toast svg{width:1.125rem;height:1.125rem;color:var(--color-cart-accent);flex:none}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-lead{color:var(--color-cream-muted);margin-block-end:var(--space-4)}:where(body[data-lcd-page=giveaway][data-view=home]) .checkout-quote__items{gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .checkout-quote__items li{justify-content:space-between;gap:var(--space-4);font-variant-numeric:tabular-nums;display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .field__control--code{font-size:var(--font-h3);letter-spacing:.35em;text-align:center}:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-code .button,:where(body[data-lcd-page=giveaway][data-view=home]) #checkout-quote .button{width:100%;margin-block-start:var(--space-3)}:where(body[data-lcd-page=giveaway][data-view=home]) .checkout-legal{margin:var(--space-2) 0 0;color:var(--color-cream-muted);font-size:var(--font-small);line-height:1.5}:where(body[data-lcd-page=giveaway][data-view=home]) .checkout-legal a{color:var(--color-amber-bright)}@media (hover:hover) and (pointer:fine){:where(body[data-lcd-page=giveaway][data-view=home]) .button:hover:not([disabled]){border-color:var(--color-action-border-hover);transform:translateY(calc(var(--size-hairline)*-1))}:where(body[data-lcd-page=giveaway][data-view=home]) .button--primary:hover{border-color:var(--color-action-border-hover);background:linear-gradient(180deg,color-mix(in srgb,var(--color-cream) 6%,transparent),transparent 58%),var(--color-action-surface-hover)}:where(body[data-lcd-page=giveaway][data-view=home]) .button--secondary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--color-cream) 5%,transparent),transparent 58%),color-mix(in srgb,var(--color-clay) 60%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) .button--surface:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--color-cream) 4%,transparent),transparent 58%),color-mix(in srgb,var(--color-roast) 68%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) .button--quiet:hover{background:var(--color-clay)}:where(body[data-lcd-page=giveaway][data-view=home]) .icon-button:hover{background:var(--color-clay);transform:translateY(-.125rem)}}@media (prefers-reduced-motion:reduce){:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer,:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer.is-open,:where(body[data-lcd-page=giveaway][data-view=home]) .pizza-dialog,:where(body[data-lcd-page=giveaway][data-view=home]) .pizza-dialog[open],:where(body[data-lcd-page=giveaway][data-view=home]) .toast,:where(body[data-lcd-page=giveaway][data-view=home]) .toast.is-visible{transform:none}:where(body[data-lcd-page=giveaway][data-view=home]) .pizza-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}:where(body[data-lcd-page=giveaway][data-view=home]) .button__error,:where(body[data-lcd-page=giveaway][data-view=home]) .button__loading,:where(body[data-lcd-page=giveaway][data-view=home]) .button__state>span,:where(body[data-lcd-page=giveaway][data-view=home]) .button__success{filter:none;transform:none}}:where(body[data-lcd-page=giveaway][data-view=home]) .site-nav-wrap{z-index:var(--z-nav);padding:var(--space-4) var(--layout-gutter) 0;pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}:where(body[data-lcd-page=giveaway][data-view=home]) .site-nav{isolation:isolate;width:min(100%,var(--layout-max));align-items:center;gap:var(--space-5);min-height:4.5rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;display:grid;position:relative}:where(body[data-lcd-page=giveaway][data-view=home]) .site-nav:before{inset-block:var(--space-1);inset-inline:calc(var(--space-2)*-1);z-index:-1;border:.0625rem solid color-mix(in srgb,var(--color-cream) 8%,transparent);border-block-end-color:color-mix(in srgb,var(--color-night) 35%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-cream) 5%,transparent),transparent 55%),color-mix(in srgb,var(--color-espresso) 32%,transparent);box-shadow:inset 0 .0625rem 0 color-mix(in srgb,var(--color-cream) 6%,transparent),0 .5rem 1.5rem color-mix(in srgb,var(--color-night) 28%,transparent);content:"";-webkit-backdrop-filter:blur(var(--blur-nav-glass)) saturate(var(--saturation-nav-glass));backdrop-filter:blur(var(--blur-nav-glass)) saturate(var(--saturation-nav-glass));pointer-events:none;border-radius:999px;position:absolute}:where(body[data-lcd-page=giveaway][data-view=home]) .brand-link{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-chocolate);font-size:var(--font-small);font-weight:700;line-height:1.05;text-decoration:none;display:inline-flex}:where(body[data-lcd-page=giveaway][data-view=home]) .brand-link img{-o-object-fit:contain;object-fit:contain;flex:none;width:3.25rem;height:3.25rem}:where(body[data-lcd-page=giveaway][data-view=home]) .brand-link span{max-width:8rem}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-opening-status{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-links{justify-content:center;align-items:center;gap:clamp(1rem,1.8vw,var(--space-6));padding-inline:var(--space-2);display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link{min-width:2.75rem;min-height:2.75rem;color:var(--color-chocolate-soft);font-size:var(--font-small);font-feature-settings:"kern" 1,"liga" 1;font-weight:var(--font-weight-nav);letter-spacing:var(--tracking-nav);transition:color var(--motion-standard) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link+.nav-link:before{width:var(--size-hairline);height:var(--size-nav-divider);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-cream) 18%,transparent),transparent);content:"";pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--space-3)*-1);transform:translateY(-50%)}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link:after{width:var(--size-nav-indicator);height:var(--size-nav-indicator);background:var(--color-amber);box-shadow:0 0 var(--space-3) color-mix(in srgb,var(--color-amber) 42%,transparent);content:"";opacity:0;border-radius:999px;transition:width .22s cubic-bezier(.25,1,.5,1),height .22s cubic-bezier(.25,1,.5,1),box-shadow .22s ease-out,opacity .18s ease-out,transform .18s ease-out;position:absolute;inset-block-end:.25rem;inset-inline-start:50%;transform:translate(-50%)scale(.5)}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link:focus-visible,:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link[aria-current=page],:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link[aria-current=true]{color:var(--color-cream)}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link:focus-visible:after,:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link[aria-current=page]:after,:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link[aria-current=true]:after{opacity:1;transform:translate(-50%)scale(1)}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link:focus-visible:after{width:56%;height:.0625rem;box-shadow:none}@media (hover:hover) and (pointer:fine){:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link:hover{color:var(--color-cream)}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link:hover:after{width:56%;height:.0625rem;box-shadow:none;opacity:.9;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){:where(body[data-lcd-page=giveaway][data-view=home]) .nav-link:after{transition:none}}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-actions{justify-self:end;align-items:center;gap:var(--space-2);display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .menu-toggle{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-button{white-space:nowrap;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-2) var(--space-4);border:.125rem solid var(--color-action-border);border-radius:var(--radius-orbit);background:var(--color-action-surface);color:var(--color-cream);box-shadow:var(--shadow-action);cursor:pointer;font-size:var(--font-small);-webkit-backdrop-filter:blur(var(--blur-action-glass)) saturate(1.08);backdrop-filter:blur(var(--blur-action-glass)) saturate(1.08);transition:transform var(--motion-fast) var(--ease-out),background-color var(--motion-standard) var(--ease-out);flex-shrink:0;font-weight:700;display:inline-flex}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-button svg{width:1.25rem;height:1.25rem}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-button__count{border:var(--size-hairline) solid var(--color-action-border);background:color-mix(in srgb,var(--color-cream) 12%,transparent);min-width:1.75rem;height:1.75rem;color:var(--color-cream);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .mobile-menu{width:min(20rem,calc(100vw - var(--layout-gutter)*2));gap:var(--space-1);padding:var(--space-3);border:var(--size-hairline) solid color-mix(in srgb,var(--color-cream) 7%,transparent);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--color-roast) 58%,transparent);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--color-night) 64%,transparent);-webkit-backdrop-filter:blur(var(--blur-nav-glass)) saturate(var(--saturation-nav-glass));backdrop-filter:blur(var(--blur-nav-glass)) saturate(var(--saturation-nav-glass));opacity:0;pointer-events:none;transform-origin:100% 0;transition:opacity var(--motion-standard) var(--ease-out),transform var(--motion-standard) var(--ease-out),visibility var(--motion-standard);visibility:hidden;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;transform:translateY(-.5rem)scale(.98)}:where(body[data-lcd-page=giveaway][data-view=home]) .mobile-menu.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}:where(body[data-lcd-page=giveaway][data-view=home]) .mobile-menu :is(a,button){min-height:3rem;inline-size:100%;padding-inline:var(--space-4);border-radius:var(--radius-control);appearance:none;cursor:pointer;text-align:start;background:0 0;align-items:center;font-weight:650;text-decoration:none;display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .mobile-menu :is(a,button):focus-visible,:where(body[data-lcd-page=giveaway][data-view=home]) .mobile-menu :is(a,button):hover{background:var(--color-honey-soft)}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer{--footer-scene:image-set(url(../assets/optimized-v2/a1d3e81f067bf984701f/2560w.avif?v=cache2) type("image/avif"), url(../assets/optimized-v2/a1d3e81f067bf984701f/2560w.webp?v=cache2) type("image/webp"));z-index:2;isolation:isolate;min-block-size:var(--measure-footer-desktop-min);color:var(--color-cream);background:0 0;border-block-start:0;margin-block-start:calc(var(--offset-footer-scene-overlap)*-1);padding-block-start:calc(var(--space-footer-desktop-start) + var(--offset-footer-scene-overlap));padding-block-end:var(--space-5);position:relative;overflow:hidden}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer:after,:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer:before{content:"";pointer-events:none;position:absolute;inset:0}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer:before{z-index:-2;background:var(--footer-scene) center var(--position-footer-scene-block) /cover no-repeat;background-size:auto calc(100% + var(--offset-footer-scene-overlap));filter:drop-shadow(var(--shadow-footer-foliage))}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer:after{z-index:-1;background:linear-gradient(180deg,transparent 0 76%,color-mix(in srgb,var(--color-night) var(--opacity-footer-scene-desktop-bottom),transparent) 92%,var(--color-night)),linear-gradient(90deg,color-mix(in srgb,var(--color-night) var(--opacity-footer-scene-desktop-side),transparent),transparent 22% 78%,color-mix(in srgb,var(--color-night) var(--opacity-footer-scene-desktop-side),transparent))}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer>.shell{z-index:1;position:relative}@media (width>=64rem){:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer{--offset-footer-scene-overlap:var(--offset-footer-scene-overlap-desktop);margin-block-start:calc((var(--offset-footer-scene-overlap) + var(--offset-footer-scene-lift-desktop))*-1)}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer:before{background-size:100%;inset-block-start:calc(var(--offset-footer-scene-lift-desktop)*-1)}}@media (width<=63.9375rem){:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer{--footer-scene:image-set(url(../assets/optimized-v2/a9a634b7b46499b78403/1080w.avif?v=cache2) type("image/avif"), url(../assets/optimized-v2/a9a634b7b46499b78403/1080w.webp?v=cache2) type("image/webp"))}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer:before{background-position:bottom}}:where(body[data-lcd-page=giveaway][data-view=home]) .design-credit{inset-inline:var(--layout-gutter);z-index:3;color:var(--color-design-credit);font-family:var(--font-landing-body);font-size:var(--font-small);text-align:center;margin:0;font-style:italic;font-weight:500;line-height:1.5;position:absolute;inset-block-end:var(--space-5)}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer.lcd-footer-rel{--color-footer-link:var(--color-cream);--color-design-credit:var(--color-cream-muted);z-index:auto;isolation:auto;block-size:auto;min-block-size:0;padding:var(--space-5) max(var(--space-4),env(safe-area-inset-right)) max(var(--space-4),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));border-block-start:.0625rem solid var(--color-line);background:var(--color-espresso);color:var(--color-cream);font-size:var(--font-small);margin:0;line-height:1.5;display:block;position:relative;inset:auto;overflow:visible}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer.lcd-footer-rel:after,:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer.lcd-footer-rel:before{content:none;background:0 0;display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-panel{gap:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);inline-size:100%;max-inline-size:72rem;margin-inline:auto;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-contact,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-item,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-links{min-inline-size:0}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-contact{text-align:center;align-content:start;justify-items:center;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-item{justify-content:center}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-brand{margin:0 0 var(--space-2);font-size:1.125rem;font-weight:650}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-brand a{min-block-size:2.75rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-tagline{margin:0 0 var(--space-3);color:var(--color-amber-bright);font-family:var(--font-hero-brand);letter-spacing:.02em;text-shadow:0 0 .75rem color-mix(in srgb,var(--color-amber) 32%,transparent);text-wrap:balance;font-size:1.3rem;font-weight:400;line-height:1.15}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-address{color:var(--color-cream-muted);overflow-wrap:anywhere;margin:0}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-phone{min-block-size:2.75rem;color:var(--color-cream);align-items:center;text-decoration:none;display:inline-flex}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-links{-moz-column-gap:var(--space-4);align-content:start;column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.15rem;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-link,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-pending,:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer.lcd-footer-rel .lcd-cookie-reopen{box-sizing:border-box;min-block-size:2.75rem;inline-size:100%;max-inline-size:100%;padding-block:var(--space-2);color:var(--color-footer-link);font:inherit;text-align:center;text-transform:none;letter-spacing:normal;box-shadow:none;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding-inline:0;line-height:1.45;text-decoration:none;display:flex;position:static}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-pending{cursor:default;flex-direction:column;justify-content:center;align-items:center}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-pending small{color:var(--color-cream-muted);font-size:.6875rem}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-panel a:focus-visible,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-panel button:focus-visible{outline:.125rem solid var(--color-amber-bright);outline-offset:.1875rem;border-radius:.1875rem}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer.lcd-footer-rel>.design-credit{max-inline-size:72rem;margin:var(--space-4) auto 0;border-block-start:.0625rem solid var(--color-clay);color:var(--color-design-credit);text-align:center;padding-block-start:var(--space-3);font-size:.6875rem;font-style:italic;line-height:1.5;position:static;inset:auto}@media (hover:hover) and (pointer:fine){:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-link:hover,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-phone:hover,:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer.lcd-footer-rel .lcd-cookie-reopen:hover{color:var(--color-amber-bright)}}@media (width<=47.9375rem){:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-tagline{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-panel{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-footer-links{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}}@media (hover:hover) and (pointer:fine){:where(body[data-lcd-page=giveaway][data-view=home]) .cart-button:hover{border-color:color-mix(in srgb,var(--color-action-border) 78%,var(--color-cream-muted));background:var(--color-action-surface-hover);transform:translateY(-.125rem)}}@media (width<=63.9375rem){:where(body[data-lcd-page=giveaway][data-view=home]) .site-nav:before{inset-inline:calc(var(--space-1)*-1)}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-links{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .site-nav{grid-template-columns:minmax(0,1fr) auto}:where(body[data-lcd-page=giveaway][data-view=home]) .menu-toggle{display:inline-grid}:where(body[data-lcd-page=giveaway][data-view=home]) .hero{grid-template-columns:1fr;padding-block-start:9rem}:where(body[data-lcd-page=giveaway][data-view=home]) .hero h1{max-width:10ch}}@media (width>=48rem) and (width<=63.9375rem){:where(body[data-lcd-page=giveaway][data-view=home]) .hero-scene img{-o-object-position:center var(--position-hero-scene-tablet-block);object-position:center var(--position-hero-scene-tablet-block);filter:brightness(1.1)saturate(.94)contrast(1.02)}}@media (width<=48rem){:where(body[data-lcd-page=giveaway][data-view=home]) .site-nav-wrap{padding-inline:var(--space-3)}:where(body[data-lcd-page=giveaway][data-view=home]) .site-nav{gap:var(--space-2);min-height:4rem;padding-inline:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}:where(body[data-lcd-page=giveaway][data-view=home]) .brand-link img{width:2.75rem;height:2.75rem}:where(body[data-lcd-page=giveaway][data-view=home]) .brand-link span{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-opening-status{border:.0625rem solid var(--color-border);border-radius:var(--radius-orbit);background:color-mix(in srgb,var(--color-surface) 72%,transparent);min-width:0;min-height:2.25rem;color:var(--color-chocolate);white-space:nowrap;justify-self:start;align-items:center;gap:.375rem;padding-inline:.625rem;font-size:.75rem;font-weight:750;line-height:1;display:inline-flex;overflow:hidden}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-opening-status__dot{background:var(--color-basil);width:.5rem;height:.5rem;box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--color-basil) 14%,transparent);border-radius:50%;flex:none}:where(body[data-lcd-page=giveaway][data-view=home]) .nav-opening-status[data-open=false] .nav-opening-status__dot{background:var(--color-tomato);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--color-tomato) 14%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-button{min-height:2.875rem;padding-inline:var(--space-3)}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-button__label,:where(body[data-lcd-page=giveaway][data-view=home]) .cart-button__total{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .hero{min-height:auto;padding-block:calc(var(--space-20) + var(--space-2)) var(--space-10);gap:0}:where(body[data-lcd-page=giveaway][data-view=home]) .hero:before{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .hero h1{max-width:100%;margin-block-end:var(--space-2);line-height:.94}:where(body[data-lcd-page=giveaway][data-view=home]) #menu-title{font-size:clamp(2.2rem,9.8vw,2.65rem)}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer{--offset-footer-scene-overlap:var(--offset-footer-scene-overlap-mobile);--color-footer-link:var(--color-footer-link-mobile);--color-footer-legal:var(--color-footer-legal-mobile);min-block-size:var(--measure-footer-mobile-min);padding-block-start:calc(var(--space-footer-mobile-start) + var(--offset-footer-scene-overlap));padding-block-end:var(--space-2)}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer:before{filter:brightness(var(--brightness-footer-scene-mobile)) drop-shadow(var(--shadow-footer-foliage));background-position:bottom;background-size:100%}:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer:after{background:linear-gradient(180deg,transparent 0 76%,color-mix(in srgb,var(--color-night) var(--opacity-footer-scene-mobile-bottom),transparent) 92%,var(--color-night)),linear-gradient(90deg,color-mix(in srgb,var(--color-night) var(--opacity-footer-scene-mobile-side),transparent),transparent 22% 78%,color-mix(in srgb,var(--color-night) var(--opacity-footer-scene-mobile-side),transparent))}}@media (width<=47.9375rem){:where(body[data-lcd-page=giveaway][data-view=home]) .hero{min-height:calc(100dvh - var(--size-roofline-mobile-first-view));align-content:start}}@media (width<=47.9375rem) and (orientation:portrait){:where(body[data-lcd-page=giveaway][data-view=home]) .hero{min-height:var(--size-hero-mobile-portrait)}}@media (width<=47.9375rem){:where(body[data-lcd-page=giveaway][data-view=home]) .site-footer{display:none}}@media (prefers-reduced-motion:reduce){:where(body[data-lcd-page=giveaway][data-view=home]) .mobile-menu,:where(body[data-lcd-page=giveaway][data-view=home]) .mobile-menu.is-open{transform:none}}:where(body[data-lcd-page=giveaway][data-view=home]) .support{z-index:calc(var(--z-overlay) - 2);font-family:var(--font-primary);position:fixed;inset-block-end:max(1.25rem,env(safe-area-inset-bottom));inset-inline-start:max(1.25rem,env(safe-area-inset-left))}:where(body[data-lcd-page=giveaway][data-view=home]) .support[data-open=true] .support__trigger{visibility:hidden}:where(body[data-lcd-page=giveaway][data-view=home]) .support button:focus-visible,:where(body[data-lcd-page=giveaway][data-view=home]) .support textarea:focus-visible{outline:2px solid var(--color-amber-bright);outline-offset:2px}@keyframes support-open{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes typing-dot{50%{opacity:.4}}@media (width<=63.9375rem){:where(body[data-lcd-page=giveaway][data-view=home]) .support{inset-block-end:max(.75rem,env(safe-area-inset-bottom));inset-inline-start:max(.75rem,env(safe-area-inset-left))}}:where(body[data-lcd-page=giveaway][data-view=home]) [data-motion-profile=giveaway]{--motion-reveal:var(--motion-reveal-soft);--motion-bounce:var(--motion-reveal-soft);--distance-reveal:var(--space-4);--distance-reveal-bold:var(--space-4);--angle-reveal:0deg;--angle-reveal-copy:0deg;--scale-reveal:1;--scale-reveal-bold:1;--scale-reveal-slide:1;--blur-reveal:0rem;--ease-spring:var(--ease-out);--ease-spring-soft:var(--ease-out)}:where(body[data-lcd-page=giveaway][data-view=home]) [data-motion-profile=calm]{--motion-reveal:var(--motion-reveal-calm);--motion-reveal-soft:var(--motion-reveal-calm);--motion-bounce:var(--motion-reveal-calm);--motion-stagger-step:0s;--motion-stagger-cap:0s;--distance-reveal:var(--distance-reveal-calm);--distance-reveal-bold:var(--distance-reveal-calm);--angle-reveal:0deg;--angle-reveal-copy:0deg;--scale-reveal:1;--scale-reveal-bold:1;--scale-reveal-slide:1;--blur-reveal:0rem;--ease-spring:var(--ease-out);--ease-spring-soft:var(--ease-out)}html.motion-initial :where(body[data-lcd-page=giveaway][data-view=home]) [data-motion-initial]:not(.is-motion-complete){--motion-stagger-index:0;animation-name:motion-initial-rise;animation-duration:var(--motion-reveal);animation-timing-function:var(--ease-spring-soft);animation-delay:min(calc(var(--motion-stagger-index)*var(--motion-stagger-step)),var(--motion-stagger-cap));animation-fill-mode:backwards}html.motion-initial :where(body[data-lcd-page=giveaway][data-view=home]) [data-motion-initial][data-motion-delay=short]{--motion-stagger-index:1}html.motion-initial :where(body[data-lcd-page=giveaway][data-view=home]) [data-motion-initial][data-motion-delay=later]{--motion-stagger-index:2}html.motion-initial :where(body[data-lcd-page=giveaway][data-view=home]) [data-motion-initial][data-motion=soft]:not(.is-motion-complete){animation-name:motion-initial-soft;animation-duration:var(--motion-reveal-soft)}@keyframes motion-initial-rise{0%{opacity:var(--opacity-reveal-initial);translate:0 var(--distance-reveal-bold);rotate:calc(var(--angle-reveal-copy)*-1)}to{opacity:1;translate:0;rotate:0deg}}@keyframes motion-initial-soft{0%{opacity:var(--opacity-reveal-initial);filter:blur(var(--blur-reveal))}to{opacity:1;filter:blur()}}html.motion-initial :where(body[data-lcd-page=giveaway][data-view=home]) [data-motion-initial]:not(.is-motion-complete):focus-within{animation:none}@media (prefers-reduced-motion:reduce){html.motion-initial :where(body[data-lcd-page=giveaway][data-view=home]) [data-motion-initial]{animation:none!important}:where(body[data-lcd-page=giveaway][data-view=home]) [data-motion]{opacity:1!important;filter:none!important;will-change:auto!important;transition:none!important;animation:none!important;translate:none!important;rotate:none!important;scale:none!important}}@media (prefers-reduced-motion:no-preference){:where(body[data-lcd-page=giveaway][data-view=home]) :is(.button,.cart-button,.icon-button,.category-tab,.rule-link,.giveaway-submit,.giveaway-result__retry,.giveaway-result__link,.pizza-preview-carousel__control,.quantity-stepper button,.location-info-trigger,.location-card__close){transition:transform var(--motion-bounce) var(--ease-spring),background-color var(--motion-standard) var(--ease-out),border-color var(--motion-standard) var(--ease-out),color var(--motion-standard) var(--ease-out),opacity var(--motion-standard) var(--ease-out)}:where(body[data-lcd-page=giveaway][data-view=home]) .pizza-dialog{transition:opacity var(--motion-standard) var(--ease-out),transform var(--motion-sheen) var(--ease-spring-soft),display var(--motion-sheen) allow-discrete,overlay var(--motion-sheen) allow-discrete}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer{transition:transform var(--motion-sheen) var(--ease-spring-soft),display var(--motion-sheen) allow-discrete}:where(body[data-lcd-page=giveaway][data-view=home]) .mobile-menu{transition:opacity var(--motion-standard) var(--ease-out),transform var(--motion-emphasis) var(--ease-spring-soft),visibility var(--motion-emphasis) linear}@media (hover:hover) and (pointer:fine){:where(body[data-lcd-page=giveaway][data-view=home]) :is(.button,.cart-button,.icon-button,.giveaway-submit,.giveaway-result__retry,.giveaway-result__link,.pizza-preview-carousel__control):hover:not(:active):not(:disabled):not([aria-disabled=true]){transform:translateY(calc(var(--space-1)*-1))}}:where(body[data-lcd-page=giveaway][data-view=home]) :is(.button,.cart-button,.rule-link,.category-tab,.giveaway-submit,.giveaway-result__retry,.giveaway-result__link):active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--size-hairline)) scale(var(--scale-control-press));transition-duration:var(--motion-fast)}:where(body[data-lcd-page=giveaway][data-view=home]) :is(.icon-button,.pizza-preview-carousel__control,.quantity-stepper button,.location-info-trigger,.location-card__close):active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--scale-icon-press));transition-duration:var(--motion-fast)}}@media (prefers-reduced-motion:reduce){:where(body[data-lcd-page=giveaway][data-view=home]) :is(.mobile-menu,.pizza-dialog,.cart-drawer,.cart-backdrop){transition:none!important}:where(body[data-lcd-page=giveaway][data-view=home]) :is(.button,.cart-button,.icon-button,.category-tab,.rule-link,.giveaway-submit,.giveaway-result__retry,.giveaway-result__link,.pizza-preview-carousel__control,.quantity-stepper button,.location-info-trigger,.location-card__close,.pizza-preview-card,.pizza-preview-card__media,.pizza-tile__image,.pizza-tile__satellite,.builder-option,.builder-option__control,.size-card span,.rating-field label span){transition:none!important;transform:none!important}}:where(body[data-lcd-page=giveaway][data-view=home]){--panel-surface:var(--color-espresso);--panel-border:color-mix(in srgb,var(--color-amber) 35%,var(--color-clay));--panel-grain:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.65%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%23f6e8d2%22%20d%3D%22M0%200h160v160H0z%22%20filter%3D%22url\(%23a\)%22%20opacity%3D%22.05%22%2F%3E%3C%2Fsvg%3E);--panel-material:radial-gradient(ellipse at 10% 0%,color-mix(in srgb,var(--color-amber) 8%,transparent),transparent 65%),var(--panel-grain),linear-gradient(var(--panel-surface),var(--panel-surface));--panel-radius:1rem;--panel-motion:.22s}:where(body[data-lcd-page=giveaway][data-view=home]) #cart-empty .button,:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-footer .button:not(:disabled){color:var(--color-cart-text);background:var(--color-cart-surface-hover);border:1px solid var(--color-cart-border-hover);box-shadow:var(--shadow-cart)}@media (hover:hover) and (pointer:fine){:where(body[data-lcd-page=giveaway][data-view=home]) #cart-empty .button:hover,:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-footer .button:not(:disabled):hover{background:color-mix(in srgb,var(--color-clay) 100%,var(--color-amber) 8%);box-shadow:var(--shadow-cart-hover)}}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer{background:var(--panel-material);border:0;border-inline-start:1px solid var(--panel-border);width:min(29rem,100vw);height:100dvh;transition:transform var(--panel-motion) var(--ease-out),display var(--panel-motion) allow-discrete;display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer.is-open{display:flex}:where(body[data-lcd-page=giveaway][data-view=home]):has(.cart-drawer.is-open) .toast{opacity:0;transition:none}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer__header{padding:var(--space-5) var(--space-6);padding-top:max(var(--space-5),env(safe-area-inset-top));border-bottom:1px solid var(--panel-border);background:var(--panel-surface);flex:none}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer__header h2{align-items:center;gap:var(--space-3);font-family:var(--font-editorial);font-size:var(--font-h3);display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-count{border:1px solid var(--panel-border);min-width:1.75rem;height:1.75rem;font:700 .75rem var(--font-primary);color:var(--color-amber-bright);border-radius:50%;place-items:center;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer__body:has(#cart-view:not([hidden])){padding:0;overflow:hidden}:where(body[data-lcd-page=giveaway][data-view=home]) #cart-view{flex-direction:column;flex:1;min-height:0;display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-scroll{overscroll-behavior:contain;min-height:0;padding:var(--space-6);flex-direction:column;flex:1;display:flex;overflow:auto}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-footer{padding:var(--space-5) var(--space-6) max(var(--space-6),env(safe-area-inset-bottom));border-top:1px solid var(--panel-border);background:var(--panel-surface);flex:none}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-footer .summary{margin:0 0 var(--space-4);font-size:var(--font-small);color:var(--color-cream-muted);border:0;padding:0}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-footer .summary__row--total{color:var(--color-amber-bright);font-size:var(--font-h3)}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-footer .button{width:100%;min-height:3rem}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-footer .button:disabled{color:var(--color-cream-muted);background:var(--color-clay);opacity:1;box-shadow:none;border-color:var(--color-line)}:where(body[data-lcd-page=giveaway][data-view=home]) #cart-empty{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6) 0;text-align:center;background:0 0;border:0;flex-direction:column;flex:1;display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) #cart-empty .empty-state__mark{background:radial-gradient(ellipse,color-mix(in srgb,var(--color-amber) 14%,transparent),transparent 70%);width:7rem;height:7rem;color:var(--color-amber-bright);border:0}:where(body[data-lcd-page=giveaway][data-view=home]) #cart-empty .empty-state__mark svg{width:5rem;height:5rem}:where(body[data-lcd-page=giveaway][data-view=home]) #cart-empty strong{font:600 1.6rem/1.2 var(--font-editorial)}:where(body[data-lcd-page=giveaway][data-view=home]) #cart-empty p{max-width:28ch;font:400 1rem/1.6 var(--font-primary);color:var(--color-cream-muted);margin:0}:where(body[data-lcd-page=giveaway][data-view=home]) #cart-empty .button{margin-top:var(--space-2)}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row{gap:var(--space-3);padding:var(--space-4) 0;border-color:var(--panel-border);grid-template-columns:4rem minmax(0,1fr) auto}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row>picture>source{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row__image{-o-object-fit:contain;object-fit:contain;background:0 0;border:0;width:4rem}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row__title{font:600 1.25rem/1.2 var(--font-editorial);color:var(--color-cream)}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row__meta{color:var(--color-cream-muted);overflow-wrap:anywhere;line-height:1.5}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row__price{color:var(--color-amber-bright);margin-block:var(--space-2);font-weight:700}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row .quantity-stepper button,:where(body[data-lcd-page=giveaway][data-view=home]) .cart-row__remove{min-width:2.75rem;min-height:2.75rem}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer.is-open .cart-row{animation:panel-item-in var(--panel-motion) var(--ease-out) both}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer.is-open .cart-row:nth-child(2){animation-delay:40ms}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer.is-open .cart-row:nth-child(3){animation-delay:80ms}@keyframes panel-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=767px){:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer{width:100%}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-footer,:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-scroll{padding-inline:var(--space-5)}}@media (prefers-reduced-motion:reduce){:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer{transition:none}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer.is-open .cart-row{animation:none}}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer{--panel-surface:var(--color-roast);--panel-border:color-mix(in srgb,var(--color-cream-muted) 34%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-cream) 9%,transparent),transparent 35%),var(--panel-material);-webkit-backdrop-filter:blur(18px)saturate(1.08);box-shadow:var(--shadow-overlay),inset 1px 0 color-mix(in srgb,var(--color-cream) 12%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-drawer__header,:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-footer{background:color-mix(in srgb,var(--color-roast) 32%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-count{color:var(--color-cream-muted);background:color-mix(in srgb,var(--color-cream-muted) 10%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) #cart-empty .button,:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-footer .button:not(:disabled){color:var(--color-cream);border-color:var(--panel-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-cream) 12%,transparent),transparent),color-mix(in srgb,var(--color-clay) 62%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--color-cream) 12%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) #cart-empty .button:hover,:where(body[data-lcd-page=giveaway][data-view=home]) .cart-panel-footer .button:not(:disabled):hover{background-color:var(--color-clay)}:where(body[data-lcd-page=giveaway][data-view=home]) #lcd-preferences{display:contents}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-reopen{min-block-size:2.75rem;font:inherit;cursor:pointer}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-bar{inset-inline:max(var(--space-3),calc(50vw - 26rem));z-index:calc(var(--z-overlay) - 1);justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border:.0625rem solid color-mix(in srgb,var(--color-cream) 12%,transparent);background:color-mix(in srgb,var(--color-roast) 92%,transparent);color:var(--color-cream);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--color-night) 55%,transparent);border-radius:1rem;flex-wrap:wrap;padding:.65rem .75rem .65rem 1.1rem;font-size:.8125rem;line-height:1.45;display:flex;position:fixed;inset-block-end:max(var(--space-3),env(safe-area-inset-bottom))}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-bar p{color:var(--color-cream-muted);flex:18rem;margin:0}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-bar__more{color:var(--color-cream);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-bar__actions{gap:var(--space-2);flex:none;display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-bar__actions button{border:.0625rem solid color-mix(in srgb,var(--color-cream) 22%,transparent);min-block-size:2.5rem;color:var(--color-cream);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .9rem;font-weight:600}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-bar__actions [data-consent=all]{border-color:var(--color-action-border);background:var(--color-action-surface)}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-bar :focus-visible{outline:.1875rem solid var(--color-amber-bright);outline-offset:.125rem}@media (width<=47.9375rem){:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-bar{padding:.7rem .8rem}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-bar__actions{flex:100%}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-bar__actions button{flex:1 1 0}}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-dialog,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-dialog{box-sizing:border-box;border:.0625rem solid var(--color-cocoa-muted);border-radius:var(--radius-panel,1.2rem);background:var(--color-roast);max-block-size:calc(100dvh - 2rem);inline-size:min(39rem,100vw - 1.5rem);color:var(--color-cream);box-shadow:var(--shadow-lift);font-size:var(--font-body);margin:auto;padding:clamp(1rem,4vw,2rem);line-height:1.55;overflow:auto}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-dialog::backdrop,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-dialog::backdrop{background:color-mix(in srgb,var(--color-night) 72%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-dialog h2,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-dialog h2{margin:.3rem 0 var(--space-4);font-family:var(--font-landing-display);color:var(--color-cream);font-size:clamp(1.65rem,5vw,2.2rem);font-weight:700;line-height:1.15}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-dialog p,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-dialog p{margin:0 0 var(--space-4)}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-eyebrow{color:var(--color-cream-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-dialog summary{min-block-size:2.75rem;padding-block:var(--space-2);cursor:pointer;text-underline-offset:.2em;text-decoration:underline}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-consent-row{border-block-start:.0625rem solid var(--color-line);align-items:flex-start;gap:.8rem;padding-block:.85rem;display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-consent-row input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-amber);flex:none;margin:.2rem 0 0}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-consent-row small,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-consent-row strong{display:block}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-consent-provider-note,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-consent-row small{color:var(--color-cream-muted);font-size:var(--font-small)}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-actions{grid-template-columns:1fr 1fr;gap:.6rem;margin-block-start:1.2rem;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-actions button,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-close{border:.0625rem solid var(--color-cream-muted);background:var(--color-clay);min-block-size:3rem;color:var(--color-cream);font-size:var(--font-small);cursor:pointer;border-radius:.6rem;padding:.7rem .8rem;font-weight:600;line-height:1.4}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-actions [data-consent=selection]{background:0 0;grid-column:1/-1}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-dialog :focus-visible,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-reopen:focus-visible,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-dialog :focus-visible{outline:.1875rem solid var(--color-amber-bright);outline-offset:.1875rem}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-close{float:inline-end;margin-inline-start:var(--space-3)}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-content dl{gap:var(--space-2);margin:0 0 var(--space-4);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-content dl>div{justify-content:space-between;gap:var(--space-4);border-block-start:.0625rem solid var(--color-line);padding-block:.35rem;display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-content dt{font-weight:650}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-content dd{color:var(--color-cream-muted);text-align:right;margin:0}:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-phone{min-block-size:2.75rem;color:var(--color-amber-bright);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-actions button:hover,:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-info-close:hover{background:color-mix(in srgb,var(--color-clay) 70%,var(--color-cream-muted))}}@media (width<=24rem){:where(body[data-lcd-page=giveaway][data-view=home]) .lcd-cookie-actions{grid-template-columns:1fr}}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification{text-align:start;min-inline-size:0}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification__form{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification__form .field{margin:0}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification__details,:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification__error,:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification__status{color:var(--color-cream-muted);font:400 var(--font-body)/1.6 var(--font-primary);overflow-wrap:anywhere;margin:0}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification__details{font-size:var(--font-small);font-variant-numeric:tabular-nums}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification__code{inline-size:100%;min-inline-size:0;min-block-size:var(--size-contact-control);font:600 var(--font-h3)/1.2 var(--font-primary);font-variant-numeric:tabular-nums;letter-spacing:var(--space-2);color:var(--color-cream);background:var(--color-night)}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification__error{color:var(--color-giveaway-field-error);font-size:var(--font-small)}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification__code[aria-invalid=true]{border-color:var(--color-tomato)}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification .button{inline-size:100%;min-block-size:var(--size-support-control);white-space:normal}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification button:disabled{cursor:default;opacity:.65}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification[data-state=verified] .sms-verification__status{color:var(--color-basil)}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification[data-state=cancelled] .sms-verification__status,:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification[data-state=locked] .sms-verification__status{color:var(--color-cream)}:where(body[data-lcd-page=giveaway][data-view=home]) .verification-card__action .sms-verification{inline-size:100%}:where(body[data-lcd-page=giveaway][data-view=home]) .verification-card .sms-verification__form{gap:var(--space-3)}:where(body[data-lcd-page=giveaway][data-view=home]) .verification-card .sms-verification__details,:where(body[data-lcd-page=giveaway][data-view=home]) .verification-card .sms-verification__error{margin:0}:where(body[data-lcd-page=giveaway][data-view=home]) .verification-help{color:var(--color-cream-muted);font:400 var(--font-small)/1.6 var(--font-primary);text-underline-offset:var(--space-1);margin-block-start:var(--space-4);display:inline-block}:where(body[data-lcd-page=giveaway][data-view=home]) .order-success .sms-verification{padding:var(--space-4);background:var(--color-espresso);border:var(--size-hairline) solid var(--color-line);border-radius:var(--radius-control)}:where(body[data-lcd-page=giveaway][data-view=home]) .order-success .sms-verification .sms-verification__details,:where(body[data-lcd-page=giveaway][data-view=home]) .order-success .sms-verification .sms-verification__error,:where(body[data-lcd-page=giveaway][data-view=home]) .order-success .sms-verification .sms-verification__status{margin:0}:where(body[data-lcd-page=giveaway][data-view=home]) .order-success__storage-warning{color:var(--color-cream-muted);font-size:var(--font-small)}:where(body[data-lcd-page=giveaway][data-view=home]) .sms-verification [hidden]{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .verification-code--sms strong{font-size:var(--font-body);letter-spacing:normal}@media (width<=63.9375rem){:where(body[data-lcd-page=giveaway][data-view=home]) #lcd-builder-preview{scroll-margin-block-start:calc(var(--builder-nav-bottom,var(--offset-fixed-navigation)) + var(--space-2))}:where(html:has(>body[data-lcd-page=giveaway][data-view=home])):has(#pizza-tervezo:not([hidden])){scroll-padding-block-end:var(--space-8)}}@media (width<=47.9375rem){:where(body[data-lcd-page=giveaway][data-view=home]) .support{block-size:0;inline-size:0;margin:0;padding:0;position:static;inset:auto}:where(body[data-lcd-page=giveaway][data-view=home]) .support>.support__trigger{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) input,:where(body[data-lcd-page=giveaway][data-view=home]) select,:where(body[data-lcd-page=giveaway][data-view=home]) textarea{font-size:max(1rem,16px)}}:where(body[data-lcd-page=giveaway][data-view=home]).giveaway-page{isolation:isolate;min-inline-size:0;color:var(--color-cream);background:0 0}:where(body[data-lcd-page=giveaway][data-view=home]).giveaway-page:after{z-index:-2;background:linear-gradient(90deg,var(--color-giveaway-glass-deep) 0 44%,color-mix(in srgb,var(--color-night) 54%,transparent) 64%,color-mix(in srgb,var(--color-night) 18%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--color-night) 42%,transparent),transparent 46%,var(--color-night));content:"";pointer-events:none;position:fixed;inset:0}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-scene{z-index:-3;position:fixed;inset:0;overflow:hidden}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-scene,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-scene img{block-size:100%;inline-size:100%}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-scene img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}:where(body[data-lcd-page=giveaway][data-view=home]).giveaway-page div,:where(body[data-lcd-page=giveaway][data-view=home]).giveaway-page form,:where(body[data-lcd-page=giveaway][data-view=home]).giveaway-page main,:where(body[data-lcd-page=giveaway][data-view=home]).giveaway-page section{min-inline-size:0}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-hero{grid-template-columns:minmax(0,var(--measure-giveaway-copy-lane)) minmax(0,1fr);align-content:center;gap:var(--space-8);min-block-size:100dvh;padding-block:calc(var(--offset-fixed-navigation) + var(--space-16)) var(--space-giveaway-section);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-intro,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket{inline-size:100%;max-inline-size:var(--measure-giveaway-copy);grid-column:1}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-kicker,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result__eyebrow,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket__label{color:var(--color-amber-bright);font-size:var(--font-label);font-weight:var(--font-weight-giveaway-emphasis);letter-spacing:var(--tracking-giveaway-kicker);text-transform:uppercase;transition:opacity var(--motion-standard) var(--ease-out);margin-block-end:var(--space-3)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-intro h1{max-inline-size:12ch;font-family:var(--font-landing-display);font-size:var(--font-giveaway-display);font-weight:var(--font-weight-giveaway-emphasis);line-height:var(--line-height-giveaway-title);letter-spacing:var(--tracking-giveaway-display);text-shadow:var(--shadow-contact-copy);margin-block-end:var(--space-5)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-lead{max-inline-size:38ch;color:var(--color-cream-muted);font-size:var(--font-lead);margin-block-end:var(--space-6)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-facts{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-facts div{gap:var(--space-1);border-inline-end:var(--size-hairline) solid var(--color-giveaway-rim);padding-inline-end:var(--space-5);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-facts div:last-child{border-inline-end:0;padding-inline-end:0}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-facts dt{color:var(--color-cocoa-muted);font-size:var(--font-label);text-transform:uppercase}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-facts dd{color:var(--color-cream);font-weight:var(--font-weight-giveaway-emphasis);margin:0}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket{isolation:isolate;padding:var(--space-giveaway-panel);border:var(--size-hairline) solid var(--color-giveaway-rim);border-radius:var(--radius-giveaway-ticket);background:linear-gradient(145deg,var(--color-giveaway-sheen),transparent 34%),linear-gradient(180deg,var(--color-giveaway-glass),var(--color-giveaway-glass-deep));box-shadow:var(--shadow-giveaway-glass);-webkit-backdrop-filter:blur(var(--blur-giveaway-glass)) saturate(var(--saturation-nav-glass));backdrop-filter:blur(var(--blur-giveaway-glass)) saturate(var(--saturation-nav-glass));position:relative;overflow:hidden}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result{scroll-margin-block-start:calc(var(--offset-fixed-navigation) + var(--space-4))}:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=loading] .giveaway-result{min-block-size:var(--size-giveaway-loading-reserve)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result:before,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket:before{inset:var(--space-2);z-index:-1;border:var(--size-hairline) solid var(--color-giveaway-sheen);border-radius:var(--radius-control);content:"";pointer-events:none;position:absolute}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket__stitch:after,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket__stitch:before{inset-block:var(--space-6);inline-size:var(--size-giveaway-perforation);background:radial-gradient(circle,var(--color-night) 0 var(--space-1),transparent var(--space-1));background-size:var(--size-giveaway-perforation) var(--size-giveaway-perforation);content:"";opacity:.82;position:absolute}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket__stitch:before{inset-inline-start:calc(var(--size-giveaway-perforation)*-.5)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket__stitch:after{inset-inline-end:calc(var(--size-giveaway-perforation)*-.5)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket__head{gap:var(--space-1);border-block-end:var(--size-hairline) dashed var(--color-giveaway-rim);margin-block-end:var(--space-6);padding-block-end:var(--space-5);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket__head p{margin:0}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket__head>p:last-child{color:var(--color-cream-muted);font-size:var(--font-small)}:where(body[data-lcd-page=giveaway][data-view=home]) #giveaway-entry-form{gap:var(--space-4);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .field{inline-size:var(--measure-giveaway-field);gap:var(--space-2);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .field label{color:var(--color-cream);font-size:var(--font-small);font-weight:var(--font-weight-giveaway-emphasis)}:where(body[data-lcd-page=giveaway][data-view=home]) .field input{inline-size:100%;min-block-size:var(--size-giveaway-target);padding-inline:var(--space-4);border:var(--size-hairline) solid var(--color-giveaway-rim);border-radius:var(--radius-giveaway-control);background:var(--color-giveaway-field);color:var(--color-cream);transition:border-color var(--motion-standard) var(--ease-out),box-shadow var(--motion-standard) var(--ease-out),opacity var(--motion-standard) var(--ease-out);outline:none}:where(body[data-lcd-page=giveaway][data-view=home]) .field input::-moz-placeholder{color:var(--color-cocoa-muted);opacity:1}:where(body[data-lcd-page=giveaway][data-view=home]) .field input::placeholder{color:var(--color-cocoa-muted);opacity:1}:where(body[data-lcd-page=giveaway][data-view=home]) .field input:focus-visible{border-color:var(--color-amber-bright);box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--color-amber) 24%,transparent)}:where(body[data-lcd-page=giveaway][data-view=home]) .field input[aria-invalid=true]{border-color:var(--color-giveaway-field-error);box-shadow:0 0 0 var(--size-hairline) var(--color-giveaway-field-error)}:where(body[data-lcd-page=giveaway][data-view=home]) .field-hint{color:var(--color-cocoa-muted);font-size:var(--font-label)}:where(body[data-lcd-page=giveaway][data-view=home]) .field-error{min-block-size:var(--size-giveaway-error-line);color:var(--color-giveaway-field-error);font-size:var(--font-label);line-height:var(--line-height-giveaway-error)}:where(body[data-lcd-page=giveaway][data-view=home]) .field-hint+.field-error{margin-block-start:calc(var(--space-2)*-1)}:where(body[data-lcd-page=giveaway][data-view=home]) .consent-row{min-block-size:var(--size-giveaway-target);align-items:start;gap:var(--space-3);color:var(--color-cream-muted);cursor:pointer;font-size:var(--font-small);grid-template-columns:auto minmax(0,1fr);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .consent-row input{inline-size:var(--space-5);block-size:var(--space-5);margin:var(--space-1) 0 0;accent-color:var(--color-amber)}:where(body[data-lcd-page=giveaway][data-view=home]) .consent-row input:focus-visible{outline:calc(var(--size-hairline)*3) solid var(--color-amber-bright);outline-offset:var(--space-1)}:where(body[data-lcd-page=giveaway][data-view=home]) .field-error--consent{margin-block-start:calc(var(--space-4)*-1)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result__link,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-submit{min-block-size:var(--size-giveaway-target);padding:var(--space-3) var(--space-5);border:var(--size-hairline) solid var(--color-action-border);border-radius:var(--radius-button);background:var(--color-action-surface);color:var(--color-cream);box-shadow:var(--shadow-action);cursor:pointer;font-weight:var(--font-weight-giveaway-emphasis);text-align:center;transition:transform var(--motion-fast) var(--ease-out),background-color var(--motion-standard) var(--ease-out),opacity var(--motion-standard) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-submit{inline-size:100%;margin-block-start:var(--space-2)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-submit:disabled{cursor:wait;opacity:.72}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result__eyebrow,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-submit>span{animation:giveaway-state-swap var(--motion-standard) var(--ease-out)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result{animation:giveaway-result-reveal var(--motion-reveal-calm) var(--ease-out)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result h2{color:var(--color-cream);font-family:var(--font-landing-display);font-size:var(--font-h2);line-height:var(--line-height-giveaway-result);margin-block-end:var(--space-4)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result p{max-inline-size:52ch;color:var(--color-cream-muted)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-winner-email{gap:var(--space-3);margin-block:var(--space-5);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-winner-email .field{inline-size:100%}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-email-sent{padding:var(--space-3) var(--space-4);border-inline-start:var(--space-1) solid var(--color-giveaway-winner);margin-block:var(--space-5)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result__slices{gap:var(--space-2);margin-block:var(--space-5);display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result__slices span{inline-size:var(--space-5);block-size:var(--space-5);border:var(--size-hairline) solid var(--color-giveaway-winner);border-radius:var(--radius-orbit) var(--radius-orbit) var(--space-1);background:color-mix(in srgb,var(--color-amber) 34%,transparent);transform:rotate(45deg)}:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=winner] .giveaway-result h2,:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=winner] .giveaway-result__eyebrow{color:var(--color-giveaway-winner)}:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=not_winner] .giveaway-result__eyebrow{color:var(--color-giveaway-calm)}:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=duplicate_entry] .giveaway-result__eyebrow,:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=invalid_code] .giveaway-result__eyebrow,:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=network_error] .giveaway-result__eyebrow,:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=server_error] .giveaway-result__eyebrow,:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=used_code] .giveaway-result__eyebrow,:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=validation] .giveaway-result__eyebrow{color:var(--color-giveaway-field-error)}:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=inactive] .giveaway-result__eyebrow,:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=rate_limit] .giveaway-result__eyebrow{color:var(--color-amber-bright)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result__link{margin-block-start:var(--space-3);margin-inline-end:var(--space-2)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-process{padding-block:var(--space-giveaway-section);gap:var(--space-16);border-block-start:var(--size-hairline) solid var(--color-giveaway-rim);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-process h2{max-inline-size:12ch;font-size:var(--font-h2)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-process ol{gap:var(--space-6);counter-reset:giveaway-step;margin:0;padding:0;list-style:none;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-process li{grid-template-columns:var(--space-10) minmax(0,1fr);gap:var(--space-1) var(--space-4);counter-increment:giveaway-step;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-process li:before{color:var(--color-amber-bright);content:"0" counter(giveaway-step);font-family:var(--font-landing-display);font-size:var(--font-h3);grid-row:1/span 2}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-process li span{color:var(--color-cream-muted)}@keyframes giveaway-state-swap{0%{opacity:0}to{opacity:1}}@keyframes giveaway-result-reveal{0%{opacity:0;transform:translateY(var(--distance-reveal-calm))}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result__link:hover,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-submit:hover{background:var(--color-action-surface-hover);transform:translateY(calc(var(--space-1)*-.5))}}@media (width<=63.9375rem){:where(body[data-lcd-page=giveaway][data-view=home]).giveaway-page:after{background:linear-gradient(180deg,var(--color-giveaway-glass-deep) 0 48%,color-mix(in srgb,var(--color-night) 62%,transparent) 72%,var(--color-night)),linear-gradient(90deg,color-mix(in srgb,var(--color-night) 28%,transparent),transparent,color-mix(in srgb,var(--color-night) 20%,transparent))}:where(body[data-lcd-page=giveaway][data-view=home]).giveaway-page .site-nav{grid-template-columns:auto minmax(0,1fr) auto}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-hero{min-block-size:auto;grid-template-columns:minmax(0,1fr);padding-block-start:calc(var(--offset-fixed-navigation) + var(--space-16))}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-intro,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket{max-inline-size:var(--measure-giveaway-form)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-intro h1{font-size:var(--font-giveaway-display-mobile)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-process{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){:where(body[data-lcd-page=giveaway][data-view=home]) [data-state=loading] .giveaway-result{min-block-size:var(--size-giveaway-loading-reserve-mobile)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-facts{gap:var(--space-3);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-facts div{border-inline-end:0;border-block-end:var(--size-hairline) solid var(--color-giveaway-rim);padding-block-end:var(--space-3);padding-inline-end:0}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-facts div:last-child{border-block-end:0;padding-block-end:0}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket{border-radius:var(--radius-control)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-process li{grid-template-columns:var(--space-8) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result__eyebrow,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-submit>span{filter:none;animation:none;transform:none}:where(body[data-lcd-page=giveaway][data-view=home]).giveaway-page .mobile-menu,:where(body[data-lcd-page=giveaway][data-view=home]).giveaway-page .mobile-menu.is-open{transform:none}}@media (forced-colors:active){:where(body[data-lcd-page=giveaway][data-view=home]) .field input,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result__link,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-submit,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket{border:var(--size-hairline) solid CanvasText;box-shadow:none;forced-color-adjust:auto}:where(body[data-lcd-page=giveaway][data-view=home]) .field input[aria-invalid=true]{border-width:var(--space-1)}:where(body[data-lcd-page=giveaway][data-view=home]) .field-error,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result__eyebrow{color:canvastext}}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-entry-status{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-4);text-align:center;color:var(--color-cream-muted);font-size:var(--font-small);line-height:1.5;transition:color .22s;display:flex}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-entry-status[data-ready=true]{color:var(--color-basil)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-notice{z-index:var(--z-overlay);bottom:max(var(--space-5),env(safe-area-inset-bottom));align-items:center;gap:var(--space-3);width:min(28rem,100% - 2rem);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-roast) 96%,transparent);color:var(--color-cream);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:.22s ease-out giveaway-notice-in;display:flex;position:fixed;left:50%;transform:translate(-50%)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-notice[hidden]{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-notice p{font-size:var(--font-small);margin:0;line-height:1.5}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-notice button{background:var(--color-clay);height:2.75rem;color:var(--color-cream);cursor:pointer;border:0;border-radius:50%;flex:0 0 2.75rem;font-size:1.5rem}:where(body[data-lcd-page=giveaway][data-view=home]) .wheel-entry-link{font:inherit;cursor:pointer}:where(body[data-lcd-page=giveaway][data-view=home]) .wheel-entry-link:disabled{opacity:.65;cursor:wait}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-email-dialog{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-roast);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-cream);box-shadow:var(--shadow-overlay);margin:auto;padding:clamp(1.25rem,4vw,2rem);overflow:auto}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-email-dialog::backdrop{background:#000000b8}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-email-dialog h2{margin-block:.5rem 1rem;font-size:1.75rem;line-height:1.2}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-email-dialog p{margin-block:0 1.25rem;line-height:1.6}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-email-dialog .giveaway-submit{width:100%;margin-block-start:1rem}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-email-close{float:right;background:var(--color-clay);width:2.75rem;height:2.75rem;color:var(--color-cream);font:inherit;cursor:pointer;border:0;border-radius:50%;font-size:1.5rem}@keyframes giveaway-notice-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-entry-status{transition:none}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-notice{animation:none}}:where(body[data-lcd-page=giveaway][data-view=home]) .turnstile-slot:empty{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .turnstile-slot{margin-block:var(--space-3)}:where(body[data-lcd-page=giveaway][data-view=home]).giveaway-page{overflow-x:clip}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-hero{-moz-column-gap:var(--space-16);column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;align-items:start;padding-block-start:calc(var(--offset-fixed-navigation) + var(--space-10))}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-intro h1{max-inline-size:13ch;font-size:clamp(2.8rem,4.8vw,4.5rem)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-intro h1 em{color:var(--color-cream-muted);font-weight:inherit}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-facts dt{color:var(--color-cream-muted)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-lead{max-inline-size:40ch}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket{max-inline-size:none}:where(body[data-lcd-page=giveaway][data-view=home]).giveaway-page[data-state=loading] .giveaway-result{min-block-size:var(--space-40)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-stage{justify-items:center;gap:var(--space-4);grid-area:1/2/span 3;padding-block-start:var(--space-4);display:grid;position:sticky;inset-block-start:calc(var(--offset-fixed-navigation) + var(--space-6))}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel{inline-size:min(100%,var(--size-wheel-max));isolation:isolate;scroll-margin-block-start:calc(var(--offset-fixed-navigation) + var(--space-6));position:relative}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__halo{z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-wheel-brass) 22%,transparent),transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:0 0 15%;transform:scale(1.2)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__frame{aspect-ratio:1;padding:var(--space-4);border:var(--size-hairline) solid var(--color-cream-muted);box-shadow:var(--shadow-wheel);background:0 0;border-radius:50%;position:relative}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__lights{inset:var(--space-2);border:calc(var(--size-hairline)*3) dotted var(--color-wheel-brass);opacity:.45;pointer-events:none;border-radius:50%;position:absolute}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__disc{border:calc(var(--size-hairline)*2) solid var(--color-espresso);background:0 0;border-radius:50%;block-size:100%;inline-size:100%;overflow:hidden}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__disc svg{block-size:100%;inline-size:100%;display:block}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__segment{fill:var(--color-wheel-prize)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__segment circle,:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__segment path{stroke:var(--color-wheel-brass);stroke-width:1px}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__segment--none{fill:var(--color-wheel-empty)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__value{font-family:var(--font-landing-display);fill:var(--color-cream-muted);font-size:40px;font-weight:700}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__caption{font-family:var(--font-primary);letter-spacing:.075em;fill:var(--color-cream-muted);font-size:15px;font-weight:700}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__segment--none text{fill:var(--color-cream-muted)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__segment--none .prize-wheel__value{font-family:var(--font-primary);font-size:38px;font-weight:400}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel--dense .prize-wheel__value{font-size:26px}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel--dense .prize-wheel__caption{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__hub{justify-content:center;align-items:center;gap:var(--space-1);inline-size:var(--size-wheel-hub);aspect-ratio:1;border:calc(var(--size-hairline)*3) solid var(--color-wheel-brass);background:linear-gradient(145deg,var(--color-clay),var(--color-espresso));box-shadow:var(--shadow-action);color:var(--color-cream);text-align:center;border-radius:50%;flex-direction:column;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__hub span{font-size:var(--font-label);letter-spacing:.08em}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__hub span:last-child{color:var(--color-cream-muted);font-size:.5rem}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__hub strong{font-family:var(--font-landing-display);font-size:var(--font-h3);line-height:1}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__pointer{z-index:2;inline-size:var(--space-8);block-size:var(--space-12);background:linear-gradient(90deg,var(--color-clay),var(--color-cream-muted),var(--color-wheel-brass));clip-path:polygon(0 0,100% 0,100% 34%,50% 100%,0 34%);transform-origin:50% 12%;position:absolute;inset-block-start:calc(var(--space-2)*-1);inset-inline-start:calc(50% - var(--space-4))}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__status{margin:var(--space-6) 0 0;color:var(--color-cream-muted);text-align:center;font-size:var(--font-small)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel[data-outcome=winner] .prize-wheel__status{color:var(--color-cream-muted)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel[data-outcome=spinning] .prize-wheel__disc{will-change:transform}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__confetti{pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:clip}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__confetti-piece{inline-size:var(--space-2);block-size:var(--space-3);background:var(--color-cream-muted);position:absolute;inset:50% auto auto 50%}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__confetti-piece--1{background:var(--color-cream)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__confetti-piece--2{background:var(--color-basil)}:where(body[data-lcd-page=giveaway][data-view=home]) .wheel-entry-link{gap:var(--space-6);min-block-size:var(--size-giveaway-target);padding:var(--space-3) var(--space-6);border:var(--size-hairline) solid var(--color-giveaway-rim);border-radius:var(--radius-button);color:var(--color-cream);background:var(--color-giveaway-glass);font-size:var(--font-body);transition:background var(--motion-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}:where(body[data-lcd-page=giveaway][data-view=home]) .wheel-entry-link:hover{background:var(--color-clay)}:where(body[data-lcd-page=giveaway][data-view=home]) .wheel-entry-link:focus-visible{outline:var(--space-1) solid var(--color-cream-muted);outline-offset:var(--space-1)}:where(body[data-lcd-page=giveaway][data-view=home]) .wheel-entry-link[hidden]{display:none}:where(body[data-lcd-page=giveaway][data-view=home]) #giveaway-entry-form{scroll-margin-block-start:calc(var(--offset-fixed-navigation) + var(--space-6))}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-menu{inline-size:min(100%,var(--size-wheel-max));margin-block-start:var(--space-2)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-menu h2{font-family:var(--font-landing-display);font-size:var(--font-h3);margin-block-end:var(--space-3)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-menu ul{gap:0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-menu li{gap:var(--space-1);padding-block:var(--space-3);border-block-start:var(--size-hairline) solid var(--color-giveaway-rim);display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-menu li strong{font-size:var(--font-body);color:var(--color-cream)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-menu li span,:where(body[data-lcd-page=giveaway][data-view=home]) .prize-menu>p{font-size:var(--font-small);color:var(--color-cream-muted)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-menu>p{margin-block-start:var(--space-4);line-height:1.6}@media (width<=63.9375rem){:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-hero{gap:var(--space-8);grid-template-columns:minmax(0,1fr);max-inline-size:42rem}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-intro,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-result,:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket{grid-column:1;max-inline-size:none}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-intro h1{font-size:var(--font-giveaway-display-mobile);max-inline-size:15ch}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-stage{grid-area:auto/1;position:static}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-ticket{grid-row:auto}}@media (width<=30rem){:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-hero{padding-block-start:calc(var(--offset-fixed-navigation) + var(--space-6))}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-intro h1{font-size:var(--font-h1)}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-facts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-facts div{border:0;padding:0}:where(body[data-lcd-page=giveaway][data-view=home]) .giveaway-facts dd{font-size:var(--font-small)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__frame{padding:var(--space-3)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__lights{inset:var(--space-1)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__hub span{font-size:.55rem}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__hub strong{font-size:var(--font-body)}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__hub span:last-child{font-size:.4rem}}@media (prefers-reduced-motion:reduce){:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel *,:where(body[data-lcd-page=giveaway][data-view=home]) .wheel-entry-link{transition:none!important;animation:none!important}}@media (forced-colors:active){:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__frame,:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__hub{border-color:canvastext}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__pointer{background:highlight}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__segment circle,:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__segment path{fill:canvas;stroke:canvastext}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__segment text{fill:canvastext}}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel__emoji{font-family:var(--font-wheel-emoji);font-size:38px;font-weight:400}:where(body[data-lcd-page=giveaway][data-view=home]) .prize-wheel--dense .prize-wheel__emoji{font-size:26px}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:600 900;font-display:swap;src:url(../assets/fonts/generated/bodoni-moda-latin-v28-690fdb2de2a34295.woff2)format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../assets/fonts/generated/lora-variable-9a579890aa1b2038.woff2)format("woff2")}}@layer utilities;
