@layer components{.about-premium-section .text-eyebrow{letter-spacing:.28em}.about-premium-section h1.font-heading,.about-premium-section h2.font-heading,.about-premium-section h3.font-heading{letter-spacing:.02em;text-wrap:balance}.about-premium-section .font-body{line-height:1.7}.about-premium-eyebrow-rule{display:block;width:2.5rem;height:1px;margin-top:.75rem;background:var(--color-gold);opacity:.5;transform-origin:left}.about-premium-eyebrow-rule--center{margin-left:auto;margin-right:auto}.about-premium-story p+p{margin-top:1.25rem}.about-chef-hero-grid{display:grid;gap:2rem;align-items:start}@media (min-width:64rem){.about-chef-hero-grid{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:2.5rem;align-items:center}}@media (min-width:80rem){.about-chef-hero-grid{gap:3rem}}.about-chef-portrait-figure{margin:0 auto;max-width:16rem}@media (min-width:40rem){.about-chef-portrait-figure{max-width:18rem}}@media (min-width:64rem){.about-chef-portrait-figure{max-width:none;margin:0}}.about-chef-portrait-wrap{position:relative;overflow:hidden;transition:border-color var(--duration-normal) var(--ease-out)}.about-chef-portrait-wrap:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(212,175,55,.12)}.about-chef-portrait-wrap:focus-within,.about-chef-portrait-wrap:hover{border-color:var(--color-gold)}.about-chef-portrait-image{transition:transform var(--duration-slow) var(--ease-out)}.about-chef-portrait-wrap:focus-within .about-chef-portrait-image,.about-chef-portrait-wrap:hover .about-chef-portrait-image{transform:scale(1.03)}.about-chef-founder-meta{text-align:center}@media (min-width:64rem){.about-chef-founder-meta{text-align:left}}.about-chef-signature{transition:opacity var(--duration-normal) var(--ease-out)}.about-chef-founder-meta:focus-within .about-chef-signature,.about-chef-founder-meta:hover .about-chef-signature{opacity:.92}.about-chef-hero-content{max-width:40rem}@media (min-width:64rem){.about-chef-hero-content{max-width:none}}.about-chef-story{max-width:36rem}.about-chef-highlights{display:flex;flex-wrap:wrap;gap:.5rem}.about-chef-highlight{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);background:rgba(212,175,55,.04);border:1px solid rgba(212,175,55,.25);border-radius:var(--radius-full);transition:border-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out)}.about-chef-highlight:before{content:"";width:.2rem;height:.2rem;border-radius:var(--radius-full);background:var(--color-gold);flex-shrink:0}.about-chef-highlight:focus-visible,.about-chef-highlight:hover{color:var(--color-text-primary);border-color:var(--color-gold);background:rgba(212,175,55,.08);outline:none}@media (min-width:48rem){.about-chef-highlight{font-size:.75rem;padding:.5rem .875rem}}.about-premium-values-card{position:relative;overflow:hidden;transition:border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.about-premium-values-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--color-gold);opacity:.4}.about-premium-values-card:focus-within,.about-premium-values-card:hover{border-color:var(--color-gold);transform:translateY(-2px)}.about-premium-value-item{transition:opacity var(--duration-normal) var(--ease-out)}.about-premium-values-card:focus-within .about-premium-value-item:not(:focus-within),.about-premium-values-card:hover .about-premium-value-item:not(:hover){opacity:.82}.about-premium-portrait-wrap{position:relative;overflow:hidden;transition:border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.about-premium-portrait-wrap:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(212,175,55,.12)}.about-premium-portrait-wrap:focus-within,.about-premium-portrait-wrap:hover{border-color:var(--color-gold);transform:translateY(-3px)}.about-premium-portrait-image{transition:transform var(--duration-slow) var(--ease-out)}.about-premium-portrait-wrap:focus-within .about-premium-portrait-image,.about-premium-portrait-wrap:hover .about-premium-portrait-image{transform:scale(1.04)}.about-premium-signature{transition:opacity var(--duration-normal) var(--ease-out)}.about-premium-founder-meta:focus-within .about-premium-signature,.about-premium-founder-meta:hover .about-premium-signature{opacity:.92}.about-premium-standard-card{position:relative;overflow:hidden;transition:transform var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)}.about-premium-standard-card:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:var(--color-gold);transform:translateX(-50%);transition:width var(--duration-slow) var(--ease-out)}.about-premium-standard-card:focus-within,.about-premium-standard-card:hover{transform:translateY(-4px);border-color:var(--color-gold)}.about-premium-standard-card:focus-within:after,.about-premium-standard-card:hover:after{width:60%}.about-premium-standard-icon{transition:transform var(--duration-normal) var(--ease-out),opacity var(--duration-normal) var(--ease-out)}.about-premium-standard-card:focus-within .about-premium-standard-icon,.about-premium-standard-card:hover .about-premium-standard-icon{transform:scale(1.08);opacity:1}.about-crafted-occasion-section{border-block:1px solid rgba(212,175,55,.12)}.about-crafted-occasion-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:stretch}@media (min-width:48rem){.about-crafted-occasion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.about-crafted-occasion-grid-item:last-child{grid-column:1/-1;max-width:32rem;margin-inline:auto;width:100%}}@media (min-width:64rem){.about-crafted-occasion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.about-crafted-occasion-grid-item:last-child{grid-column:auto;max-width:none;margin-inline:0}}@media (min-width:80rem){.about-crafted-occasion-grid{gap:3.5rem}}.about-crafted-occasion-grid-item{min-height:0}.about-crafted-occasion-card{display:block;height:100%;overflow:hidden;text-decoration:none;color:inherit;border:1px solid rgba(212,175,55,.28);border-radius:var(--radius-card-sm);transition:transform var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.about-crafted-occasion-card:focus-visible,.about-crafted-occasion-card:hover{transform:translateY(-3px);border-color:var(--color-gold);box-shadow:0 0 1.25rem rgba(212,175,55,.2);outline:none}.about-crafted-occasion-card-media{background:var(--color-background)}.about-crafted-occasion-card-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.45) 40%,rgba(0,0,0,.88));transition:opacity var(--duration-normal) var(--ease-out)}.about-crafted-occasion-card:focus-visible .about-crafted-occasion-card-overlay,.about-crafted-occasion-card:hover .about-crafted-occasion-card-overlay{opacity:.95}.about-crafted-occasion-card-image{display:block;transition:transform var(--duration-slow) var(--ease-out)}.about-crafted-occasion-card:focus-visible .about-crafted-occasion-card-image,.about-crafted-occasion-card:hover .about-crafted-occasion-card-image{transform:scale(1.03)}.about-crafted-occasion-card-content{position:absolute;inset:auto 0 0 0;z-index:2;display:flex;flex-direction:column;padding:1.5rem 1.5rem 1.75rem;text-align:left}@media (min-width:48rem){.about-crafted-occasion-card-content{padding:1.75rem 1.75rem 2rem}}.about-crafted-occasion-card-title{margin:0;letter-spacing:.02em;text-wrap:balance;line-height:1.15}.about-crafted-occasion-card-title:after{content:"";display:block;width:2.5rem;height:1px;margin-top:.875rem;background:linear-gradient(90deg,var(--color-gold),transparent);opacity:.75}.about-crafted-occasion-card-description{margin:0;text-wrap:balance;opacity:.92}.about-crafted-occasion-card-cta{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin-top:1.25rem;padding:.625rem 1.125rem;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-foreground);background:var(--color-gold);border:1px solid var(--color-gold);border-radius:var(--radius-full);transition:box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out)}@media (min-width:48rem){.about-crafted-occasion-card-cta{font-size:.8125rem;padding:.6875rem 1.25rem}}.about-crafted-occasion-card-cta-icon{display:inline-flex;flex-shrink:0;transition:transform var(--duration-fast) var(--ease-out)}.about-crafted-occasion-card:focus-visible .about-crafted-occasion-card-cta,.about-crafted-occasion-card:hover .about-crafted-occasion-card-cta{box-shadow:0 0 1rem rgba(212,175,55,.35)}.about-crafted-occasion-card:focus-visible .about-crafted-occasion-card-cta-icon,.about-crafted-occasion-card:hover .about-crafted-occasion-card-cta-icon{transform:translateX(2px)}.about-premium-gallery-frame{position:relative;overflow:hidden;transition:border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.about-premium-gallery-frame:after{content:"";position:absolute;inset:0;background:var(--color-overlay-dark);opacity:0;transition:opacity var(--duration-normal) var(--ease-out);pointer-events:none}.about-premium-gallery-frame:focus-within:after,.about-premium-gallery-frame:hover:after{opacity:.2}.about-premium-gallery-frame:focus-within,.about-premium-gallery-frame:hover{border-color:var(--color-gold);transform:translateY(-3px)}.about-premium-gallery-image{transition:transform var(--duration-slow) var(--ease-out)}.about-premium-gallery-frame:focus-within .about-premium-gallery-image,.about-premium-gallery-frame:hover .about-premium-gallery-image{transform:scale(1.05)}.about-founder-signature-section{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(28rem,calc(100vw * 1085 / 1450),44rem);overflow:hidden;border-block:1px solid rgba(212,175,55,.2)}@media (min-width:48rem){.about-founder-signature-section{min-height:clamp(32rem,calc(100vw * 1085 / 1450),46rem)}}@media (min-width:80rem){.about-founder-signature-section{min-height:min(calc(100vw * 1085 / 1450),48rem)}}.about-founder-signature-bg{position:absolute;inset:0;z-index:0}.about-founder-signature-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.78) 50%,rgba(0,0,0,.88)),radial-gradient(ellipse 80% 60% at 50% 50%,rgba(212,175,55,.1),transparent 60%)}.about-founder-signature-content{position:relative;z-index:2;width:100%;max-width:48rem;margin-inline:auto;padding:3rem 1.5rem;text-align:center}@media (min-width:48rem){.about-founder-signature-content{padding:3.5rem 2rem}}.about-founder-signature{position:relative;padding:.5rem 0}.about-founder-signature-rule{width:min(12rem,40%);height:1px;margin-inline:auto;background:linear-gradient(90deg,transparent,var(--color-gold),transparent);opacity:.55}.about-founder-signature-rule--top{margin-bottom:2rem}.about-founder-signature-rule--bottom{margin-top:2rem}@media (min-width:48rem){.about-founder-signature-rule--top{margin-bottom:2.5rem}.about-founder-signature-rule--bottom{margin-top:2.5rem}}.about-founder-signature-mark{display:block;font-family:var(--font-heading);line-height:1;color:var(--color-gold);user-select:none;pointer-events:none}.about-founder-signature-mark--open{font-size:clamp(3.5rem,10vw,5.5rem);opacity:.35;margin-bottom:-1.5rem}.about-founder-signature-mark--close{font-size:clamp(2.5rem,7vw,3.5rem);opacity:.22;margin-top:-.5rem}.about-founder-signature-quote{position:relative;z-index:1;margin:0;padding:0 .5rem}.about-founder-signature-quote p{text-wrap:balance;letter-spacing:.015em;color:var(--color-text-primary);text-shadow:0 2px 24px rgba(0,0,0,.45)}.about-founder-signature-attribution{display:flex;flex-direction:column;align-items:center}.about-founder-signature-script{opacity:.95}.about-quote-cta-transition{display:flex;align-items:center;justify-content:center;padding:2.75rem 1.5rem;background:var(--color-background);border-block:1px solid rgba(212,175,55,.14)}@media (min-width:48rem){.about-quote-cta-transition{padding:3.25rem 1.5rem}}.about-quote-cta-transition-arrow{display:flex;color:var(--color-gold);opacity:.8;animation:about-quote-cta-arrow-float 2.5s ease-in-out infinite;will-change:transform}.about-quote-cta-transition-arrow svg{width:1.125rem;height:1.125rem}@keyframes about-quote-cta-arrow-float{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.about-closing-cta-section{position:relative;display:flex;align-items:center;justify-content:center;min-height:18.75rem;max-height:28.125rem;overflow:hidden;border-block:1px solid rgba(212,175,55,.2)}@media (min-width:48rem){.about-closing-cta-section{min-height:21rem}}.about-closing-cta-bg{position:absolute;inset:0;z-index:0}.about-closing-cta-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.72) 50%,rgba(0,0,0,.82)),radial-gradient(ellipse 80% 60% at 50% 50%,rgba(212,175,55,.08),transparent 60%)}.about-closing-cta-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:48rem;padding:3rem 1.5rem;text-align:center}@media (min-width:48rem){.about-closing-cta-content{padding:3.5rem 2rem}}.about-closing-cta-title{letter-spacing:.02em;text-wrap:balance;line-height:1.2}.about-closing-cta-title:after{content:"";display:block;width:3rem;height:1px;margin:1rem auto 0;background:linear-gradient(90deg,transparent,var(--color-gold),transparent);opacity:.75}.about-closing-cta-description{text-wrap:balance;opacity:.92}.about-closing-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.75rem;min-width:14rem;padding:.875rem 1.75rem;font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--color-primary-foreground);background:var(--color-gold);border:1px solid var(--color-gold);border-radius:var(--radius-full);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}@media (min-width:48rem){.about-closing-cta-button{font-size:.875rem;padding:1rem 2rem}}.about-closing-cta-button:focus-visible,.about-closing-cta-button:hover{transform:translateY(-2px);box-shadow:0 0 1.25rem rgba(212,175,55,.35);outline:none}.about-closing-cta-button:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.about-closing-cta-button-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--duration-fast) var(--ease-out)}.about-closing-cta-button:focus-visible .about-closing-cta-button-icon,.about-closing-cta-button:hover .about-closing-cta-button-icon{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.about-chef-portrait-wrap:focus-within .about-chef-portrait-image,.about-chef-portrait-wrap:hover .about-chef-portrait-image,.about-closing-cta-button:focus-visible,.about-closing-cta-button:hover,.about-crafted-occasion-card:focus-visible,.about-crafted-occasion-card:focus-visible .about-crafted-occasion-card-cta,.about-crafted-occasion-card:focus-visible .about-crafted-occasion-card-cta-icon,.about-crafted-occasion-card:focus-visible .about-crafted-occasion-card-image,.about-crafted-occasion-card:hover,.about-crafted-occasion-card:hover .about-crafted-occasion-card-cta,.about-crafted-occasion-card:hover .about-crafted-occasion-card-cta-icon,.about-crafted-occasion-card:hover .about-crafted-occasion-card-image,.about-premium-gallery-frame:focus-within,.about-premium-gallery-frame:hover,.about-premium-gallery-frame:hover .about-premium-gallery-image,.about-premium-portrait-wrap:focus-within,.about-premium-portrait-wrap:hover,.about-premium-portrait-wrap:hover .about-premium-portrait-image,.about-premium-standard-card:focus-within,.about-premium-standard-card:hover,.about-premium-values-card:focus-within,.about-premium-values-card:hover{transform:none}.about-closing-cta-button:focus-visible .about-closing-cta-button-icon,.about-closing-cta-button:hover .about-closing-cta-button-icon{transform:none}.about-quote-cta-transition-arrow{animation:none}}}