/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#10100f;--gold:#c79b45;--lightgold:#e8cb84;--cream:#f3ede1;--paper:#fffdf8;--muted:#70695f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f5;border-bottom:1px solid #ddd3c1;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(22px,5vw,72px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.monogram{border:1px solid var(--gold);letter-spacing:1px;place-items:center;width:46px;height:46px;font:700 16px Georgia,serif;display:grid}.brand b,.brand small{display:block}.brand b{font:17px Georgia,serif}.brand small{color:var(--muted);letter-spacing:.09em;margin-top:3px;font-size:10px}.toplink{border-bottom:1px solid var(--gold);padding:8px 0;font-size:13px;font-weight:700}.hero{background:var(--ink);color:#fff;grid-template-columns:1.1fr .9fr;min-height:700px;display:grid;overflow:hidden}.hero-copy{align-self:center;padding:clamp(70px,9vw,125px) clamp(26px,7vw,110px)}.kicker{text-transform:uppercase;letter-spacing:.22em;color:var(--lightgold);font-size:11px;font-weight:700}.kicker.dark{color:#886423}h1,h2,h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}h1{color:var(--lightgold);margin:23px 0;font-size:clamp(66px,8vw,120px);line-height:.9}.lead{max-width:680px;margin:0 0 20px;font:clamp(22px,2.4vw,34px) Georgia,serif}.bodycopy{color:#cec7bb;max-width:640px;font-size:16px;line-height:1.8}.actions{align-items:center;gap:28px;margin-top:36px;display:flex}.button{cursor:pointer;border:0;justify-content:center;align-items:center;min-height:49px;padding:0 25px;font-weight:700;display:inline-flex}.button:hover{transform:translateY(-1px)}.gold{background:var(--gold);color:#111}.quiet-link{font-size:14px}.trust{color:#aaa398;text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;gap:20px;margin-top:48px;font-size:10px;display:flex}.gift-scene{background:radial-gradient(circle at 42% 40%,#322b20,#171715 52%,#090908);border-left:1px solid #3e3422;place-items:center;min-height:700px;display:grid}.box{aspect-ratio:1;background:#080807;border:2px solid #3c321f;width:min(72%,410px);position:relative;transform:rotate(-4deg);box-shadow:0 35px 75px #000}.box i{background:linear-gradient(90deg,#8d672b,#e3c16e,#906829);position:absolute}.box i:first-child{width:65px;height:112%;top:-6%;left:calc(50% - 32px)}.box i:nth-child(2){width:112%;height:65px;top:calc(50% - 32px);left:-6%}.box strong{z-index:2;color:var(--lightgold);font:130px Georgia,serif;position:absolute;top:4%;left:50%;transform:translate(-50%)}.box p{z-index:3;color:#fff;font:24px/1.35 Georgia,serif;position:absolute;bottom:40px;left:30px}.box em{color:var(--lightgold)}.wrap{max-width:1500px;margin:auto;padding:95px clamp(22px,6vw,90px)}.moment-grid{border-top:1px solid #d6cdbf;grid-template-columns:repeat(6,1fr);margin-top:32px;display:grid}.moment-grid article{border-right:1px solid #d6cdbf;min-height:125px;padding:27px 16px}.moment-grid article:last-child{border:0}.moment-grid span{color:#926c29;font-size:10px}.moment-grid h3{margin-top:25px;font-size:18px}.collection{background:var(--cream);padding:95px clamp(22px,6vw,90px)}.collection-head{grid-template-columns:1fr 1fr;gap:35px;max-width:1400px;margin:auto;display:grid}.collection-head h2,.order-intro h2{font-size:clamp(42px,5vw,68px);line-height:1.03}.collection-head>p{color:var(--muted);align-self:end;max-width:620px;line-height:1.8}.cards{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1400px;margin:45px auto 0;display:grid}.meal{background:var(--paper);min-height:355px;padding:18px}.meal-image{height:145px;color:var(--lightgold);background:#171715;place-items:center;display:grid}.image-1{background:#28362d}.image-2{background:#493223}.meal-image span{border:1px solid;border-radius:50%;place-items:center;width:70px;height:70px;font:24px Georgia,serif;display:grid}.meal small{color:#8a6420;text-transform:uppercase;letter-spacing:.13em;margin:20px 0 8px;font-size:9px;display:block}.meal h3{font-size:25px}.meal p{color:var(--muted);font-size:13px;line-height:1.65}.custom{color:#fff;background:#111;flex-direction:column;justify-content:center;padding:34px;display:flex}.custom>span{color:var(--lightgold);font:italic 21px Georgia,serif}.custom p{color:#c5beb3}.shift{background:var(--gold);grid-template-columns:1.1fr 1fr auto;align-items:center;gap:45px;padding:68px clamp(22px,6vw,90px);display:grid}.shift h2{font-size:clamp(42px,5vw,68px)}.shift .tag{font:italic 20px Georgia,serif}.shift>p{line-height:1.7}.outline{white-space:nowrap;background:0 0;border:1px solid #111}.order{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.order-intro>p:last-child{color:var(--muted);max-width:420px;line-height:1.8}.order form{background:var(--cream);padding:clamp(22px,4vw,50px)}.tabs{border:1px solid #bbb09f;grid-template-columns:1fr 1fr;margin-bottom:36px;display:grid}.tabs button{cursor:pointer;background:0 0;border:0;padding:16px}.tabs .active{color:var(--lightgold);background:#111}fieldset{border:0;margin:0 0 36px;padding:0}legend{margin-bottom:15px;font:21px Georgia,serif}.packages{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.packages label{background:var(--paper);cursor:pointer;border:1px solid #0000;gap:5px;padding:16px;display:grid}.packages label.active{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold)}.packages input{opacity:0;position:absolute}.packages span,.packages small{font-size:11px}.packages span{color:var(--muted)}.packages small{color:#8b6525;font-weight:700}.meal-select{grid-template-columns:1fr 150px;gap:12px;display:grid}select,input,textarea{background:var(--paper);color:#111;border:1px solid #c9bfaf;width:100%;padding:14px}.estimate{color:#fff;background:#111;padding:12px 16px}.estimate small,.estimate b{display:block}.estimate small{color:#aaa;font-size:9px}.estimate b{color:var(--lightgold);margin-top:7px;font:24px Georgia,serif}.fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fields label{font-size:11px;font-weight:700}.fields input,.fields textarea{margin-top:8px}.wide{grid-column:1/-1}.finish{border-top:1px solid #c6bcac;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.finish span,.finish b,.finish small{display:block}.finish span,.finish small{color:var(--muted);font-size:10px}.finish b{margin:4px 0;font:28px Georgia,serif}.notice{gap:10px;margin-top:18px;padding:18px;display:grid}.notice.success{background:#dfe8da}.notice.error{background:#f0d7d3}.dark-button{color:var(--lightgold);background:#111;justify-self:start;margin-top:5px}footer{color:#fff;background:#10100f;justify-content:space-between;align-items:center;gap:28px;padding:52px clamp(22px,5vw,72px);display:flex}footer>p{color:#aaa;font-size:11px}@media (width<=1000px){.hero{grid-template-columns:1fr}.gift-scene{min-height:440px}.box{max-width:300px}.moment-grid{grid-template-columns:repeat(3,1fr)}.cards{grid-template-columns:repeat(2,1fr)}.shift,.order{grid-template-columns:1fr}}@media (width<=650px){.topbar{height:74px}.brand small{display:none}.hero-copy{padding:65px 24px}.gift-scene{min-height:350px}.box{max-width:235px}.box i:first-child{width:45px;left:calc(50% - 22px)}.box i:nth-child(2){height:45px;top:calc(50% - 22px)}.box strong{font-size:90px}.box p{font-size:18px;bottom:22px}.moment-grid{grid-template-columns:repeat(2,1fr)}.collection{padding:70px 20px}.collection-head,.cards{grid-template-columns:1fr}.shift{padding:55px 23px}.order{padding:70px 18px}.order form{padding:20px 15px}.packages,.fields,.meal-select{grid-template-columns:1fr}.wide{grid-column:auto}.finish{flex-direction:column;align-items:flex-start}.finish .button{width:100%}footer{flex-direction:column;align-items:flex-start}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@media (width>=1001px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.brand-button,.top-actions button,.quiet-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.brand-button{text-align:left}.quiet-button{font-size:14px}.collection-directory{background:#fffdf8;padding:95px clamp(22px,6vw,90px)}.directory-heading{text-align:center;max-width:820px;margin:0 auto 38px}.directory-heading h2{margin:12px 0 18px;font-size:clamp(42px,5vw,68px)}.directory-heading>p:last-child{color:#70695f;line-height:1.75}.directory-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1400px;margin:auto;display:grid}.directory-grid button{color:#fff;text-align:left;cursor:pointer;background:#111;border:1px solid #d8cdbb;padding:0;transition:transform .2s,border-color .2s;overflow:hidden}.directory-grid button:hover{border-color:var(--gold);transform:translateY(-3px)}.directory-grid img{object-fit:cover;width:100%;height:220px;display:block}.directory-grid span{flex-direction:column;min-height:165px;padding:20px;display:flex}.directory-grid small{text-transform:uppercase;letter-spacing:.15em;color:var(--lightgold);font-size:9px}.directory-grid b{margin:8px 0;font:27px Georgia,serif}.directory-grid em{color:#bdb5a9;font-size:12px;line-height:1.55}.site-shell[data-view=home]>section:not(#top):not(#collection-directory),.site-shell:not([data-view=home])>section{display:none}.site-shell[data-view=meal-prep]>#meal-prep,.site-shell[data-view=signature]>#signature22,.site-shell[data-view=signature]>#order,.site-shell[data-view=gifts]>#care-path,.site-shell[data-view=gifts]>.gift-language,.site-shell[data-view=gifts]>.romance,.site-shell[data-view=gifts]>#presentations,.site-shell[data-view=gifts]>.shift-feature,.site-shell[data-view=gifts]>#order,.site-shell[data-view=charcuterie]>#charcuterie11,.site-shell[data-view=catering]>#catering,.site-shell[data-view=catering]>#nonprofit,.site-shell[data-view=liquid-gold]>#liquid-gold,.site-shell[data-view=holiday]>#holiday-collection,.site-shell[data-view=partners]>#founding100,.site-shell[data-view=partners]>#corporate{display:block}.site-shell[data-view=gifts]>#care-path,.site-shell[data-view=gifts]>.romance,.site-shell[data-view=gifts]>.shift-feature,.site-shell[data-view=gifts]>#order,.site-shell[data-view=partners]>#founding100,.site-shell[data-view=partners]>#corporate,.site-shell[data-view=catering]>#nonprofit{display:grid}.site-shell:not([data-view=home]) footer{margin-top:0}.site-shell[data-view=desserts]>#dessert11{display:block}.meal-prep-membership{color:#fff;background:#0e0e0d;border-top:1px solid #4d3d20;border-bottom:1px solid #4d3d20;padding:100px clamp(22px,6vw,90px);position:relative}.meal-prep-membership:before{content:"";pointer-events:none;border:1px solid #c79b454d;position:absolute;inset:13px}.meal-prep-membership>*{max-width:1400px;margin-left:auto;margin-right:auto;position:relative}.meal-prep-heading{text-align:center;max-width:900px!important}.meal-prep-heading h2{color:var(--lightgold);margin:12px 0 18px;font-size:clamp(48px,6vw,80px)}.meal-prep-heading>p:last-of-type{color:#d2c8b7;line-height:1.8}.meal-prep-rule{background:#17140f;border:1px solid #6b5228;gap:7px;margin-top:28px;padding:18px 22px;display:grid}.meal-prep-rule b{color:var(--lightgold);font:20px Georgia,serif}.meal-prep-rule span{color:#cfc5b5;font-size:13px;line-height:1.6}.meal-prep-flow{border:1px solid #594623;grid-template-columns:repeat(5,1fr);margin-top:42px;display:grid}.meal-prep-flow span{text-align:center;color:var(--lightgold);text-transform:uppercase;letter-spacing:.12em;border-right:1px solid #594623;padding:13px;font-size:10px;font-weight:700}.meal-prep-flow span:last-child{border:0}.meal-prep-plans{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.meal-prep-plans article{background:#171716;border:1px solid #342b1e;flex-direction:column;min-height:270px;padding:26px;display:flex}.meal-prep-plans article.active{border-color:var(--gold);box-shadow:inset 0 4px var(--gold)}.meal-prep-plans small,.meal-prep-subhead small,.meal-prep-scheduling>div:first-child small,.meal-prep-review-head small{text-transform:uppercase;letter-spacing:.16em;color:var(--lightgold);font-size:9px}.meal-prep-plans h3{margin:8px 0;font-size:28px}.meal-prep-plans article>b{color:var(--lightgold);font:34px Georgia,serif}.meal-prep-plans article>b em{color:#bdb3a4;font:12px Arial,sans-serif}.meal-prep-plans p{color:#bdb3a4;flex:1;font-size:13px;line-height:1.6}.meal-prep-plans button,.meal-prep-review-head button{border:1px solid var(--gold);color:var(--lightgold);cursor:pointer;background:0 0;padding:12px;font-weight:700}.meal-prep-plans article.active button,.meal-prep-review-head button{background:var(--gold);color:#111}.meal-prep-builder{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.meal-prep-menu,.meal-prep-details,.meal-prep-scheduling,.meal-prep-review{color:#111;background:#fffdf8;padding:30px}.meal-prep-subhead h3,.meal-prep-scheduling h3,.meal-prep-review h3{margin:7px 0;font-size:32px}.meal-prep-subhead p,.meal-prep-scheduling p{color:#70695f;font-size:13px;line-height:1.6}.meal-prep-menu>label{border-bottom:1px solid #e1d7c6;grid-template-columns:1fr 80px;align-items:center;gap:18px;padding:13px 0;font:17px Georgia,serif;display:grid}.meal-prep-menu input{padding:10px}.meal-count{background:#eadfd1;justify-content:space-between;margin-top:18px;padding:14px;display:flex}.meal-count.correct{background:#e3eadb}.meal-count b{color:#7c2c1d}.meal-count.correct b{color:#345527}.meal-prep-details>label{gap:8px;font-size:11px;font-weight:700;display:grid}.meal-prep-details fieldset{margin-top:26px}.meal-prep-details legend{font-size:20px}.delivery-choice{cursor:pointer;border:1px solid #d8cebd;gap:12px;margin:8px 0;padding:14px;display:flex}.delivery-choice.active{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold)}.delivery-choice input,.frequency-choice input,.skip-choice input{width:auto}.delivery-choice span{gap:4px;display:grid}.delivery-choice small{color:#70695f;line-height:1.45}.meal-prep-details fieldset>p{color:#70695f;font-size:11px;line-height:1.55}.frequency-choice,.skip-choice{align-items:center;gap:10px;padding:10px 0;display:flex}.skip-choice{color:#704f18;background:#f1e7d5;margin-top:8px;padding:12px}.meal-prep-scheduling{grid-template-columns:.65fr 1.35fr;gap:34px;margin-top:20px;display:grid}.meal-prep-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.meal-prep-fields label{font-size:11px;font-weight:700}.meal-prep-fields input,.meal-prep-fields textarea{margin-top:8px}.meal-prep-review{margin-top:20px}.meal-prep-review-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.meal-prep-review-head button{min-width:190px}.meal-prep-summary{border-top:1px solid #d7ccba;max-width:720px;margin:25px auto 0}.meal-prep-summary>p{border-bottom:1px solid #e3dacb;justify-content:space-between;gap:20px;margin:0;padding:12px 0;display:flex}.meal-prep-summary>p span{color:#70695f}.meal-prep-summary>small{color:#70695f;margin:15px 0;line-height:1.6;display:block}.meal-prep-total{font-size:22px}.meal-prep-total b{color:#8a6420}.meal-prep-summary .button{width:100%;margin-top:8px}.meal-prep-error{color:#7b2b21;background:#f0d7d3;padding:14px;font-size:13px;line-height:1.5}@media (width<=900px){.meal-prep-plans,.meal-prep-builder,.meal-prep-scheduling,.meal-prep-flow{grid-template-columns:1fr}.meal-prep-flow span{border-bottom:1px solid #594623;border-right:0}.meal-prep-flow span:last-child{border-bottom:0}}@media (width<=650px){.meal-prep-membership{padding:75px 20px}.meal-prep-fields{grid-template-columns:1fr}.meal-prep-fields .wide{grid-column:auto}.meal-prep-review-head{flex-direction:column;align-items:stretch}.meal-prep-review-head button{width:100%}.meal-prep-menu,.meal-prep-details,.meal-prep-scheduling,.meal-prep-review{padding:22px 18px}.top-actions{gap:10px}.top-actions .toplink{font-size:10px}}.meal-prep-plans{grid-template-columns:repeat(4,1fr)}.meal-prep-plans article.premium{background:linear-gradient(145deg,#302718,#111);border-color:#765a29}.meal-prep-plans article.premium small{color:#f3d991}.meal-prep-menu.premium-menu>label{grid-template-columns:1fr 70px;padding:10px 0;font-size:15px}.custom-week-fields{gap:13px;margin-top:22px;display:grid}.custom-week-fields>label{gap:7px;font-size:11px;font-weight:700;display:grid}.custom-week-fields textarea{resize:vertical}.custom-week-note{color:#fff;border-left:4px solid var(--gold);background:#17140f;gap:6px;padding:16px;display:grid}.custom-week-note b{color:var(--lightgold);font:18px Georgia,serif}.custom-week-note span{color:#cfc5b5;font-size:12px;line-height:1.55}.market-cost-note{border-left:4px solid var(--gold);background:#f0e5d2;gap:6px;margin-top:20px;padding:16px;display:grid}.market-cost-note b{color:#6f4e16;font:18px Georgia,serif}.market-cost-note span{color:#625b51;font-size:12px;line-height:1.55}.meal-prep-menu>label.meal-prep-choice{grid-template-columns:74px 1fr 70px}.meal-prep-choice img{object-fit:cover;border:1px solid #d5c8b3;width:74px;height:64px}.meal-prep-choice>span{gap:4px;display:grid}.meal-prep-choice>span strong{font:17px Georgia,serif}.meal-prep-choice>span small{color:#70695f;font:11px/1.45 Arial,sans-serif}.meal-prep-choice>span em{color:#9a762f;letter-spacing:.07em;text-transform:uppercase;font:8px/1.35 Arial,sans-serif}.meal-prep-arrival,.signature-arrival{background:#171716;border:1px solid #4d3d20;grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;margin-top:20px;padding:28px;display:grid}.meal-prep-arrival small,.signature-arrival small{text-transform:uppercase;letter-spacing:.15em;color:var(--lightgold);font-size:9px}.meal-prep-arrival h3,.signature-arrival h3{margin:8px 0;font-size:34px}.meal-prep-arrival p,.meal-prep-arrival span,.signature-arrival p{color:#c8bfb1;font-size:13px;line-height:1.65}.meal-prep-arrival .presentation-slider img,.signature-arrival .presentation-slider img{height:340px}.signature-arrival{color:#fff;background:#111;max-width:1400px;margin:28px auto}.arrival-note{border-top:1px solid #d8cdbb;margin-top:8px;padding-top:8px;font-weight:700;color:#806128!important;font-size:11px!important}@media (width<=1100px){.meal-prep-plans{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.meal-prep-plans{grid-template-columns:1fr}}@media (width<=1000px){.directory-grid{grid-template-columns:repeat(2,1fr)}.meal-prep-arrival,.signature-arrival{grid-template-columns:1fr}}@media (width<=650px){.directory-grid{grid-template-columns:1fr}.directory-grid img{height:250px}.collection-directory{padding:70px 20px}.meal-prep-menu>label.meal-prep-choice{grid-template-columns:58px 1fr 58px;gap:10px}.meal-prep-choice img{width:58px;height:54px}.meal-prep-arrival,.signature-arrival{padding:18px}.meal-prep-arrival .presentation-slider img,.signature-arrival .presentation-slider img{height:260px}}.holiday-collection{color:#fff;background:#111;border-top:1px solid #4d3d20;border-bottom:1px solid #4d3d20;padding:96px clamp(22px,6vw,90px);position:relative;overflow:hidden}.holiday-collection:before{content:"";pointer-events:none;border:1px solid #c79b4559;position:absolute;inset:14px}.holiday-heading,.holiday-calendar,.holiday-menus,.holiday-fineprint{max-width:1400px;margin-left:auto;margin-right:auto;position:relative}.holiday-heading{text-align:center;max-width:900px}.holiday-heading h2{color:var(--lightgold);margin:12px 0 20px;font-size:clamp(46px,6vw,78px)}.holiday-heading p:last-child{color:#d2c8b7;line-height:1.8}.holiday-calendar{border:1px solid #5d4a26;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.holiday-calendar article{border-right:1px solid #5d4a26;gap:7px;padding:25px;display:grid}.holiday-calendar article:last-child{border:0}.holiday-calendar small{text-transform:uppercase;letter-spacing:.16em;color:var(--lightgold);font-size:9px}.holiday-calendar b{font:22px Georgia,serif}.holiday-calendar span{color:#d0c6b6;font-size:13px}.holiday-calendar em{color:var(--lightgold);font-size:12px}.holiday-menus{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}.holiday-menus article{color:#111;border-top:5px solid var(--gold);background:#fffdf8;flex-direction:column;min-height:465px;padding:30px;display:flex}.holiday-menus article.new-year-feature{color:#fff;border:1px solid var(--gold);border-top:5px solid var(--gold);background:linear-gradient(145deg,#2a241a,#0d0d0c)}.holiday-menus small{text-transform:uppercase;letter-spacing:.13em;color:#896622;font-size:9px}.holiday-menus h3{margin:8px 0;font-size:34px}.holiday-menus strong{color:#9d742b;font:22px Georgia,serif}.holiday-menus p{color:#625b51;line-height:1.7}.holiday-menus .new-year-feature p{color:#d7ccba}.holiday-menus ul{padding-left:18px;font-size:13px;line-height:1.75}.holiday-menus a{color:#8b6423;border-top:1px solid #d7c7a6;margin-top:auto;padding-top:20px;font-weight:700}.holiday-menus .new-year-feature a{color:var(--lightgold);border-color:#5b4827}.holiday-fineprint{color:#bdb3a4;text-align:center;margin-top:24px;font-size:11px;line-height:1.7}@media (width<=900px){.holiday-calendar,.holiday-menus{grid-template-columns:1fr}.holiday-calendar article{border-bottom:1px solid #5d4a26;border-right:0}.holiday-calendar article:last-child{border-bottom:0}.holiday-menus article{min-height:auto}}.meal-image.image-3{background:#4b2321}.meal-image.image-4{background:#6a4425}.gift-promise{color:#fff;margin:0 0 20px;font:30px/1.25 Georgia,Times New Roman,serif}.collection-number{color:var(--lightgold);letter-spacing:.28em;text-transform:uppercase;margin:18px 0 5px;font-size:10px;font-weight:700}.collection-subtitle{color:#fff;letter-spacing:.04em;margin:-5px 0 22px;font:italic clamp(22px,2.2vw,34px) Georgia,Times New Roman,serif}.gift-promise em{color:var(--lightgold)}.gift-language{text-align:center;color:#fff;background:#10100f;padding:82px clamp(24px,8vw,130px)}.gift-language h2{max-width:820px;margin:18px auto;font-size:clamp(40px,5vw,68px)}.gift-language>p:not(.kicker){color:#d2cbc0;max-width:780px;margin:0 auto 30px;line-height:1.8}.gift-language b{color:var(--lightgold)}.path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.path-grid button{text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #d6cdbf;min-height:410px;padding:0;overflow:hidden}.path-grid button:hover{border-color:var(--gold);transform:translateY(-2px)}.path-grid img{object-fit:cover;width:100%;height:190px;display:block}.path-card-copy{padding:24px 26px 28px}.path-grid span{color:#936c27;font-size:10px}.path-grid h3{margin:18px 0 10px;font-size:24px}.path-grid p{color:var(--muted);font-size:13px;line-height:1.6}.path-grid b{color:#8a6420;margin-top:22px;font-size:11px;display:block}.path-title{max-width:1180px;margin-top:18px;font-size:clamp(34px,4.4vw,62px);line-height:1.12}.path-title span{color:var(--gold);white-space:nowrap}.path-intro{max-width:760px;color:var(--muted);margin:20px 0 0;line-height:1.7}.topbar-logo{object-fit:contain;filter:contrast(1.08)saturate(1.04);border-radius:50%;width:50px;height:50px;display:block}.collection-opening{border-bottom:1px solid #594522;min-height:720px;position:relative}.collection-opening:before{content:"";z-index:2;pointer-events:none;border:1px solid #e0b9653d;position:absolute;inset:22px}.collection-opening .hero-copy{z-index:3;padding-top:90px;padding-bottom:90px;position:relative}.collection-edition{color:#d8c295;letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px 18px;font-size:9px;font-weight:700;display:flex}.collection-edition b{color:var(--lightgold);border:1px solid #6f5629;padding:7px 10px;font-weight:700}.collection-opening h1{letter-spacing:-.035em;margin:25px 0 17px;font-size:clamp(72px,8.4vw,126px)}.collection-opening .collection-subtitle{margin:0 0 20px}.collection-opening .gift-promise{margin:0 0 15px;font-size:clamp(21px,2vw,29px)}.collection-opening .bodycopy{max-width:570px;margin-bottom:0}.collection-seal-stage{background:radial-gradient(circle at 50% 46%,#312615 0,#17140f 35%,#090908 72%);min-height:720px;position:relative}.collection-seal-stage:before,.collection-seal-stage:after{content:"";border:1px solid #cfa44c47;position:absolute;transform:rotate(-3deg)}.collection-seal-stage:before{inset:11% 12%}.collection-seal-stage:after{border-color:#cfa44c1f;inset:14% 15%;transform:rotate(2deg)}.seal-frame{z-index:2;background:#040404bd;border:1px solid #6b5227;justify-items:center;width:min(72%,510px);padding:26px 24px 22px;display:grid;position:relative;box-shadow:0 38px 90px #000000a3}.seal-overline{color:#bca875;letter-spacing:.26em;text-transform:uppercase;font-size:8px}.seal-frame .cld-hero-logo{filter:contrast(1.12)saturate(1.03)drop-shadow(0 0 16px #cfa44c1f);width:min(84%,370px);margin:8px auto 4px;transform:none}.seal-caption{text-align:center;border-top:1px solid #49391e;gap:5px;width:100%;padding-top:16px;display:grid}.seal-caption b{color:var(--lightgold);font:22px Georgia,serif}.seal-caption span{color:#d9d0c2;font:italic 12px Georgia,serif}.collection-pathways{background:linear-gradient(#f9f4e9,#eee4d2);padding:105px clamp(24px,6vw,90px) 112px}.pathways-heading{text-align:center;max-width:1160px;margin:0 auto 45px}.pathways-heading h2{margin:16px auto 14px;font-size:clamp(48px,6vw,82px);line-height:1}.pathways-heading>p:not(.kicker){color:#6e665c;max-width:720px;margin:auto;line-height:1.7}.collection-continuation{background:#ffffff7a;border:1px solid #b79a60;flex-wrap:wrap;align-items:center;gap:8px 13px;width:fit-content;margin:26px auto 0;padding:11px 17px;display:flex}.collection-continuation b{color:#8a6420;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.collection-continuation span{color:#5f584f;font:italic 12px Georgia,serif}.elevated-path-grid{gap:18px;max-width:1400px;margin:auto}.elevated-path-grid button{color:#fff;background:#0f0f0e;border:1px solid #b79a60;min-height:485px;position:relative;box-shadow:0 16px 36px #3c2d141a}.elevated-path-grid button:after{content:"";pointer-events:none;border:1px solid #d6b16038;position:absolute;inset:8px}.elevated-path-grid button:hover{border-color:#8e6a2d;transform:translateY(-5px);box-shadow:0 22px 50px #3c2d142e}.path-image-frame{margin:9px 9px 0;position:relative;overflow:hidden}.elevated-path-grid .path-image-frame img{height:220px;transition:transform .35s}.elevated-path-grid button:hover img{transform:scale(1.025)}.path-image-frame>span{border:1px solid var(--lightgold);width:36px;height:36px;color:var(--lightgold);background:#000000b8;border-radius:50%;place-items:center;font:13px Georgia,serif;display:grid;position:absolute;bottom:12px;right:14px}.elevated-path-grid .path-card-copy{z-index:1;padding:25px 28px 31px;position:relative}.elevated-path-grid small{color:#9f8c67;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.elevated-path-grid h3{color:var(--lightgold);margin:9px 0 10px;font-size:27px}.elevated-path-grid p{color:#c8c0b4;min-height:64px}.elevated-path-grid b{color:#fff}.elevated-path-grid b i{color:var(--lightgold);margin-left:5px;font-style:normal}.signature-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1400px;margin:48px auto 20px;display:grid}.signature-gallery figure{background:#111;min-height:480px;margin:0;position:relative;overflow:hidden}.signature-gallery img{object-fit:cover;width:100%;height:100%;min-height:480px;display:block}.signature-gallery figcaption{color:#fff;background:linear-gradient(#0000,#000000eb);gap:6px;padding:55px 28px 25px;display:grid;position:absolute;inset:auto 0 0}.signature-gallery small{color:var(--lightgold);text-transform:uppercase;letter-spacing:.15em}.signature-gallery b{font:30px Georgia,serif}.signature-gallery span{color:#d8d0c4;font-size:12px}.signature-gallery-all{grid-template-columns:repeat(3,minmax(0,1fr))}.signature-gallery-all figure,.signature-gallery-all img{min-height:430px}.signature-gallery-all figcaption a{color:var(--lightgold);margin-top:7px;font-size:11px;font-weight:700;text-decoration:none}.packaging{color:#fff;background:#111;grid-template-columns:1.1fr .9fr;display:grid}.packaging-image{min-height:650px;overflow:hidden}.packaging-image img{object-fit:cover;width:100%;height:100%;min-height:650px;display:block}.packaging-copy{align-self:center;padding:80px clamp(28px,6vw,90px)}.packaging-copy h2{color:var(--lightgold);margin:18px 0 24px;font-size:clamp(42px,5vw,70px);line-height:1.05}.packaging-copy>p:not(.kicker){color:#d0c8bc;line-height:1.8}.packaging-copy ul{color:#fff;gap:12px;margin:28px 0;padding:0;font-size:13px;list-style:none;display:grid}.packaging-copy li:before{content:"✦";color:var(--gold);margin-right:10px}.presentation-section{color:#fff;background:#111;padding:90px clamp(20px,5vw,72px)}.presentation-head{text-align:center;max-width:820px;margin:0 auto 44px}.presentation-head h2{color:var(--lightgold);margin:16px 0 20px;font-size:clamp(42px,5vw,70px);line-height:1.06}.presentation-head>p:not(.kicker){color:#d0c8bc;line-height:1.8}.presentation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1400px;margin:0 auto;display:grid}.presentation-grid article{background:#1b1916;border:1px solid #4c4231;overflow:hidden}.presentation-grid img{object-fit:cover;width:100%;height:330px;display:block}.presentation-slider{background:#080706;position:relative;overflow:hidden}.presentation-slider img{transition:opacity .2s}.slide-arrow{z-index:3;color:#fff;cursor:pointer;background:#000000b8;border:1px solid #d4af37b3;width:38px;height:46px;font-size:28px;position:absolute;top:50%;transform:translateY(-50%)}.slide-arrow.previous{left:10px}.slide-arrow.next{right:10px}.slide-dots{z-index:3;gap:7px;display:flex;position:absolute;bottom:17px;right:14px}.slide-dots button{border:1px solid var(--lightgold);cursor:pointer;background:#000000b3;border-radius:50%;width:9px;height:9px;padding:0}.slide-dots button.active{background:var(--lightgold)}.presentation-grid article>div{padding:26px}.presentation-grid small{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.presentation-grid h3{color:#fff;margin:12px 0;font-size:27px}.presentation-grid p{color:#cec6ba;min-height:92px;font-size:12px;line-height:1.7}.presentation-grid a{color:var(--lightgold);margin-top:12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.presentation-grid-all article>div:last-child{flex-direction:column;min-height:250px;display:flex}.presentation-grid-all article>div:last-child a{align-self:flex-start;margin-top:auto}.presentation-grid-all article:nth-child(-n+2){background:linear-gradient(145deg,#201d18 0%,#151310 100%);border-color:#8b6a2d;position:relative;box-shadow:0 0 0 1px #2b2419,0 16px 34px #00000038}.presentation-grid-all article:nth-child(-n+2) .presentation-slider{border:1px solid #b99550;margin:10px;box-shadow:inset 0 0 0 5px #080706,inset 0 0 0 6px #b9955080}.presentation-grid-all article:nth-child(-n+2) .presentation-slider:before,.presentation-grid-all article:nth-child(-n+2) .presentation-slider:after{z-index:4;color:#c5a15d;text-align:center;pointer-events:none;width:26px;height:26px;font:18px/26px Georgia,serif;position:absolute}.presentation-grid-all article:nth-child(-n+2) .presentation-slider:before{content:"⌜";top:7px;left:8px}.presentation-grid-all article:nth-child(-n+2) .presentation-slider:after{content:"⌟";bottom:7px;right:8px}.presentation-grid-all article:nth-child(-n+2) h3:after{content:"";background:linear-gradient(90deg,#b99550,#0000);width:52px;height:1px;margin-top:13px;display:block}.packaging-standard{background:#191713;border:1px solid #5a4b31;justify-content:space-between;gap:20px;max-width:1400px;margin:28px auto 0;padding:22px 26px;display:flex}.packaging-standard b{color:var(--lightgold);font:20px Georgia,serif}.packaging-standard span{color:#d0c8bc;text-align:right;font-size:12px;line-height:1.6}.packaging-standard em,.footer-scripture{color:#b99550;letter-spacing:.04em;font:italic 13px Georgia,serif}.signature-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:1400px;margin:38px auto 0;display:grid}.signature-list article{background:#fffdf8;grid-template-columns:45px 1fr;gap:16px;padding:22px;display:grid}.signature-list article>span{color:#9a722c;font:18px Georgia,serif}.signature-list small{color:#8a6420;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.signature-list h3{margin:7px 0;font-size:24px}.signature-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.signature-list a{color:#825f22;margin-top:14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.menu-count{color:#fff;background:#17120d;justify-content:space-between;align-items:center;gap:20px;margin:34px clamp(24px,5vw,70px) 0;padding:20px 24px;display:flex}.menu-count b{color:var(--lightgold);font:21px Georgia,serif}.menu-count span{color:#d6cec3;font-size:12px}.signature-value{background:#fffaf0;border:1px solid #b99550;grid-template-columns:.75fr 1.25fr;align-items:center;gap:28px;margin:32px clamp(24px,5vw,70px) 0;padding:24px 28px;display:grid;box-shadow:inset 0 0 0 5px #fffaf0,inset 0 0 0 6px #b9955059}.signature-value b{color:#7b5a20;font:23px Georgia,serif}.signature-value span{color:#5c5346;font-size:11px;line-height:1.7}.mode-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.mode-grid button{cursor:pointer;background:#fffdf8;border:1px solid #bdb2a1;padding:15px}.mode-grid button.active{color:var(--lightgold);background:#111;border-color:#111}.chosen-meal{background:#fffdf8;gap:5px;margin-top:12px;padding:15px;font-size:12px;display:grid}.chosen-meal span{color:var(--muted)}.field-help{color:var(--muted);margin:-8px 0 14px;font-size:12px}.delivery-note{border-left:3px solid var(--gold);background:var(--cream);gap:4px;margin-top:24px;padding:16px;font-size:12px;display:grid}.delivery-note span{color:var(--muted)}.romance{background:#f4eee4;grid-template-columns:.7fr 1.5fr;align-items:center;gap:48px;display:grid}.romance-copy h2{margin:14px 0 18px;font-size:clamp(38px,5vw,64px)}.romance-copy p{color:var(--muted);line-height:1.75}.romance-copy small{color:#745a2d;margin-top:18px;line-height:1.6;display:block}.romance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.romance-grid article{background:#fffdf8;border:1px solid #d8cdbd;padding:30px}.romance-grid article.grand{color:#fff;background:#111;border-color:#111}.romance-grid span{color:#98712e;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.romance-grid h3{min-height:62px;margin:18px 0 8px;font-size:25px}.romance-grid b{color:var(--gold);font:32px Georgia,serif}.romance-grid p{min-height:145px;color:var(--muted);font-size:12px;line-height:1.7}.romance-grid .grand p{color:#c9c1b6}.romance-grid a{color:#9a722c;font-size:12px;font-weight:700}.turnaround{color:#fff;background:#171715;margin:0 0 18px;padding:16px}.turnaround b{color:var(--lightgold)}.turnaround p{color:#d3cbc0;margin:7px 0 0;font-size:12px;line-height:1.6}.input-note{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.4;display:block}.culinary-box{place-items:center;display:grid;overflow:hidden;transform:rotate(-2deg)}.culinary-box:after{content:"CLD PRESENTS: THE TABLE COLLECTION";color:#b99550;letter-spacing:.2em;font-size:8px;position:absolute;top:25px}.culinary-box:before{content:"USE YOUR GIFT TO SERVE OTHERS. · 1 PETER 4:10";color:#b99550;letter-spacing:.13em;text-align:center;font-size:5px;position:absolute;bottom:8px;left:18px;right:18px}.cld-hero-logo{object-fit:contain;width:59%;height:auto;display:block;transform:translateY(-11%)}.culinary-box p{text-align:center;margin:0;font-size:14px;line-height:1.25;bottom:25px;left:20px;right:20px}.hero-scripture{color:#f1e7d2;letter-spacing:.02em;border-top:1px solid #785f31;border-bottom:1px solid #785f31;width:fit-content;margin:22px 0 0;padding:12px 18px 11px;font:italic 15px Georgia,serif}.hero-scripture span{color:var(--lightgold);letter-spacing:.15em;text-transform:uppercase;margin-left:8px;font:700 9px Arial,sans-serif}.top-actions{align-items:center;gap:24px;display:flex}.founding{color:#fff;background:#111;grid-template-columns:1fr 1fr;display:grid}.founding-story{padding:88px clamp(24px,6vw,90px)}.founding-story h2{color:var(--lightgold);margin:16px 0 20px;font-size:clamp(46px,6vw,78px)}.founding-story>p:not(.kicker){color:#d0c8bc;max-width:650px;line-height:1.75}.founding-story .secret-line{font:italic clamp(20px,2.2vw,30px) Georgia,serif;color:#fff!important}.founders-box-image{object-fit:cover;border:1px solid #5b4b30;width:100%;max-height:430px;margin:12px 0 25px;display:block}.founders-tote-image{object-fit:contain;background:#eee4d4;max-height:none}.founders-box-details{background:#191713;border:1px solid #5b4b30;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:28px 0;padding:22px;display:grid}.founders-box-details b{color:var(--lightgold);grid-column:1/-1;margin-bottom:4px;font:22px Georgia,serif}.founders-box-details span{color:#eee7dc;font-size:12px}.founders-box-details span:before{content:"✦";color:var(--gold);margin-right:8px}.founding-story ul{color:var(--lightgold);grid-template-columns:1fr 1fr;gap:12px 24px;margin:30px 0;padding:0;font-size:13px;list-style:none;display:grid}.founding-story li:before{content:"✦";margin-right:9px}.founding-form{color:#111;background:#f3ede1;padding:70px clamp(24px,5vw,70px)}.founding-form h3{margin:12px 0 28px;font-size:clamp(30px,3.5vw,46px)}.founding-payment-note{border-left:3px solid var(--gold);color:#5e5548;background:#fffaf0;margin:-10px 0 28px;padding:16px;font-size:12px;line-height:1.65}.founding-form .button{width:100%;margin-top:20px}.consent{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:18px;font-size:10px;line-height:1.55;display:grid}.consent input{width:16px;margin-top:2px}.member-meter{max-width:540px;margin-top:34px}.member-meter>div:first-child{justify-content:space-between;font-size:12px;display:flex}.member-meter b{color:var(--lightgold)}.member-meter small{color:#aaa}.founders-sanctum{background:radial-gradient(circle at 18% 16%,#2a2114 0,#12110f 32%,#070707 72%);border-top:1px solid #6c542b;border-bottom:1px solid #6c542b;position:relative;overflow:hidden}.founders-sanctum:before{content:"";pointer-events:none;border:1px solid #c79b454d;position:absolute;inset:18px}.founders-sanctum .founding-story{z-index:1;padding-top:110px;position:relative}.founder-seal{border:1px double var(--gold);text-align:center;width:104px;height:104px;color:var(--lightgold);letter-spacing:.1em;border-radius:50%;place-content:center;margin-bottom:30px;font:27px Georgia,serif;display:grid;box-shadow:0 0 45px #c79b4529}.founder-seal small{text-transform:uppercase;letter-spacing:.2em;margin-top:5px;font:7px Arial,sans-serif;display:block}.founder-tier-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:36px 0 22px;display:grid}.founder-tier-tabs button{color:#fff;text-align:left;cursor:pointer;background:#181612d1;border:1px solid #4d402a;gap:5px;padding:16px;display:grid}.founder-tier-tabs button small{color:#a99a80;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.founder-tier-tabs button b{font:19px Georgia,serif}.founder-tier-tabs button span{color:var(--lightgold);font:17px Georgia,serif}.founder-tier-tabs button.active{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold),0 10px 28px #00000047;background:linear-gradient(135deg,#2d261a,#171511)}.founder-package{background:#090909;border:1px solid #6c542b}.founder-package>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.founder-package-copy{padding:24px}.founder-package-copy>small{color:#a99a80;text-transform:uppercase;letter-spacing:.16em}.founder-package-copy h3{color:#fff;margin:7px 0 0;font-size:34px}.founder-package-copy strong{color:var(--lightgold);margin:4px 0 10px;font:33px Georgia,serif;display:block}.founder-package-copy p{color:#cfc7ba;line-height:1.65}.founder-package-copy ul{grid-template-columns:1fr;gap:9px;margin:20px 0}.founder-package-copy em{color:#c9b47d;border-top:1px solid #423821;padding-top:14px;font-size:11px;line-height:1.6;display:block}.founder-calendar{border-left:3px solid var(--gold);background:#ffffff0d;gap:7px;margin-top:18px;padding:19px 22px;display:grid}.founder-calendar b{color:var(--lightgold);font:18px Georgia,serif}.founder-calendar span{color:#bbb2a5;font-size:11px;line-height:1.65}.founder-reservation{z-index:1;background:linear-gradient(145deg,#f5eee0,#e5d7bd);position:relative}.selected-founder-tier{background:#ffffff94;border:1px solid #b8985b;gap:5px;margin-bottom:26px;padding:18px;display:grid}.selected-founder-tier span{color:#736753;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.selected-founder-tier b{font:25px Georgia,serif}.selected-founder-tier strong{color:#8a6420;font-size:11px}.meter{background:#37342e;height:7px;margin:10px 0;overflow:hidden}.meter i{background:var(--gold);height:100%;transition:width .4s;display:block}.charcuterie-collection{color:#fff;background:#0e0e0d;padding:90px clamp(22px,6vw,90px)}.charcuterie-intro{text-align:center;max-width:980px;margin:0 auto 38px}.charcuterie-intro h2{color:var(--lightgold);margin:14px 0;font-size:clamp(48px,6vw,82px)}.charcuterie-intro p{color:#c9c1b5;line-height:1.75}.charcuterie-intro b{color:var(--lightgold);letter-spacing:.08em;text-transform:uppercase;border:1px solid #715a2d;margin-top:8px;padding:10px 16px;font-size:11px;display:inline-block}.charcuterie-showcase{max-width:1260px;margin:auto}.charcuterie-image{background:#050505;border:1px solid #5a4725;position:relative;overflow:hidden}.charcuterie-image img{object-fit:cover;width:100%;height:min(62vw,690px);display:block}.charcuterie-image>span{color:#fff;background:linear-gradient(#0000,#000000eb);padding:18px 24px;font:22px Georgia,serif;position:absolute;bottom:0;left:0;right:0}.charcuterie-arrow{width:48px;height:48px;color:var(--lightgold);cursor:pointer;background:#000000bd;border:1px solid #b38b41;border-radius:50%;font-size:31px;position:absolute;top:50%;transform:translateY(-50%)}.charcuterie-arrow.previous{left:18px}.charcuterie-arrow.next{right:18px}.charcuterie-detail{background:#181714;border:1px solid #493b23;border-top:0;justify-content:space-between;align-items:end;gap:30px;padding:28px;display:flex}.charcuterie-detail small{color:#bca875;text-transform:uppercase;letter-spacing:.15em}.charcuterie-detail h3{color:#fff;margin:8px 0 4px;font-size:34px}.charcuterie-detail strong{color:var(--lightgold);font:34px Georgia,serif}.charcuterie-detail p{color:#c9c1b5;max-width:780px;margin:12px 0 0;line-height:1.65}.charcuterie-index{border-top:1px solid #413822;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.charcuterie-index button{color:#d3cabd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #413822;grid-template-columns:32px 1fr auto;gap:10px;padding:13px 14px;display:grid}.charcuterie-index button:nth-child(odd){border-right:1px solid #413822}.charcuterie-index button span,.charcuterie-index button b{color:#b9944c}.charcuterie-index button.active{color:#fff;background:#2a251b}.charcuterie-note{color:#938c82;margin:18px 0 0;font-size:10px;line-height:1.6}.charcuterie-packaging{background:linear-gradient(145deg,#1c1914,#0a0908);border:1px solid #6d562b;grid-template-columns:.82fr 1.18fr;align-items:center;gap:34px;max-width:1260px;margin:56px auto 0;padding:22px;display:grid;box-shadow:0 24px 60px #00000061}.charcuterie-packaging-copy{padding:clamp(16px,3vw,38px)}.charcuterie-packaging-copy h3{color:var(--lightgold);margin:12px 0 18px;font-size:clamp(34px,4vw,54px);line-height:1.05}.charcuterie-packaging-copy>p:not(.kicker){color:#d0c7ba;line-height:1.75}.charcuterie-packaging-copy span{color:#c9a75d;margin-top:22px;font:italic 16px Georgia,serif;display:block}.charcuterie-packaging .presentation-slider{border:1px solid #aa8441;box-shadow:inset 0 0 0 6px #080706,0 15px 38px #00000073}.charcuterie-packaging .presentation-slider img{object-fit:cover;width:100%;height:470px;display:block}.shift-feature{grid-template-columns:minmax(0,.72fr) minmax(500px,1.28fr);padding-top:56px;padding-bottom:56px}.shift-feature-copy{align-self:center}.shift-feature-copy>p:not(.kicker):not(.tag){max-width:620px;line-height:1.75}.shift-feature-copy .button{margin-top:18px}.shift-feature-presentation{background:#ffffff29;border:1px solid #11111180;min-width:0;padding:12px}.shift-feature-presentation>p{color:#2c2519;margin:0 0 10px;font:italic 15px Georgia,serif}.shift-feature-presentation .presentation-slider{border:1px solid #111;box-shadow:0 16px 30px #00000038}.shift-feature-presentation .presentation-slider img{object-fit:cover;width:100%;height:410px;display:block}.care-rhythm{background:#fffaf0;border:1px solid #cdbb98;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 8px;display:grid}.care-rhythm span{color:#2c261d;border-right:1px solid #d8c9ad;align-content:center;gap:7px;min-height:88px;padding:18px 14px;font:15px Georgia,serif;display:grid}.care-rhythm span:last-child{border-right:0}.care-rhythm b{color:#9a722c;letter-spacing:.18em;font:9px Arial,sans-serif}.reason-list{flex-wrap:wrap;gap:6px;margin:15px 0 18px;display:flex}.reason-list span{color:#705b35;letter-spacing:.03em;background:#fffaf1;border:1px solid #d7c9ae;padding:6px 8px;font:9px Arial,sans-serif}.moment-includes{flex-wrap:wrap;justify-content:center;gap:9px;margin:28px auto 34px;display:flex}.moment-includes span{color:#ead5a1;letter-spacing:.08em;text-transform:uppercase;border:1px solid #63502d;padding:9px 13px;font-size:10px}.tip-fieldset legend small{color:#8b6a2d;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;border:1px solid #b99a5d;margin-left:8px;padding:4px 7px;font:8px Arial,sans-serif}.tip-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tip-options button{color:#332c22;cursor:pointer;background:#fffdf8;border:1px solid #bdb2a1;padding:14px 8px}.tip-options button.active{color:var(--lightgold);box-shadow:inset 0 -2px var(--gold);background:#111;border-color:#111}.aftercare{color:#fff;background:radial-gradient(circle at 10% 10%,#2b2317,#111 48%,#080808);border-top:1px solid #6a542d;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(36px,7vw,100px);padding:84px clamp(24px,7vw,100px);display:grid}.aftercare h2{max-width:680px;color:var(--lightgold);margin:14px 0 18px;font-size:clamp(42px,5vw,70px)}.aftercare>div>p:not(.kicker){color:#d2cabf;max-width:720px;line-height:1.75}.aftercare-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.outline-light{color:#f3e1b6;background:0 0;border:1px solid #8d7342}.aftercare aside{background:#ffffff0a;border:1px solid #705a31;padding:30px;box-shadow:inset 0 0 0 7px #111,inset 0 0 0 8px #be974947}.aftercare aside b{color:var(--lightgold);font:23px Georgia,serif}.aftercare aside p{color:#cfc7bc;font-size:12px;line-height:1.7}.aftercare aside span{color:#e2cc96;border-top:1px solid #554527;padding-top:15px;font:italic 13px/1.6 Georgia,serif;display:block}.creative-catering{color:#17130e;background:#f2eadc;padding:96px clamp(24px,6vw,90px)}.catering-intro{text-align:center;max-width:980px;margin:0 auto 40px}.catering-intro h2{margin:14px 0 18px;font-size:clamp(52px,7vw,88px)}.bulk-catering-presentation{background:#0b0a09;border:1px solid #8a6c36;max-width:1260px;margin:0 auto 48px;overflow:hidden;box-shadow:0 26px 56px #2e22123d}.bulk-catering-presentation img{object-fit:cover;width:100%;max-height:760px;display:block}.bulk-catering-presentation figcaption{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.bulk-catering-presentation figcaption div{gap:5px;display:grid}.bulk-catering-presentation figcaption small{color:#b99a5d;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.bulk-catering-presentation figcaption b{color:var(--lightgold);font:24px Georgia,serif}.bulk-catering-presentation figcaption span{color:#d2c8b8;text-align:right;font:italic 14px Georgia,serif}.catering-intro>p:not(.kicker){color:#62594b;max-width:780px;margin-inline:auto;line-height:1.75}.catering-standard{text-align:left;background:#fffaf1;border:1px solid #b99a5d;grid-template-columns:.55fr 1.45fr;align-items:center;gap:24px;max-width:860px;margin:28px auto 0;padding:20px 24px;display:grid}.catering-standard b{color:#8d6825;font:21px Georgia,serif}.catering-standard span{color:#5e5548;font-size:11px;line-height:1.65}.liquid-gold-tease{color:#fff;background:radial-gradient(circle at 50% 0,#352814,#111 60%);border:1px solid #765b2b;max-width:860px;margin:14px auto 0;padding:28px clamp(20px,5vw,48px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #15120e,inset 0 0 0 7px #d3a94f4d}.liquid-gold-tease small{color:#bba66d;letter-spacing:.22em;text-transform:uppercase;font-size:8px}.liquid-gold-tease b{color:var(--lightgold);margin:7px 0 10px;font:italic clamp(32px,5vw,52px) Georgia,serif;display:block}.liquid-gold-tease p{color:#eee4d5;max-width:680px;margin:0 auto;font:italic 16px/1.65 Georgia,serif}.liquid-gold-tease span{color:#bcae99;letter-spacing:.05em;margin-top:17px;font-size:9px;display:block}.liquid-gold-line{color:#fff;background:radial-gradient(circle at 50% 0,#3e2d12 0,#17130d 34%,#070707 76%);border-top:1px solid #725925;border-bottom:1px solid #725925;padding:96px clamp(24px,7vw,110px);position:relative;overflow:hidden}.liquid-gold-line:before{content:"";pointer-events:none;border:1px solid #d3a94f47;position:absolute;inset:18px}.liquid-gold-heading{text-align:center;max-width:900px;margin:0 auto 44px;position:relative}.liquid-gold-heading small{color:#c0a66b;letter-spacing:.25em;text-transform:uppercase;font-size:9px}.liquid-gold-heading h2{color:var(--lightgold);margin:10px 0 18px;font:italic clamp(58px,9vw,112px) Georgia,serif}.liquid-gold-heading p{color:#f0e6d7;max-width:720px;margin:auto;font:italic clamp(17px,2vw,23px)/1.65 Georgia,serif}.liquid-gold-heading span{color:#bdb3a4;max-width:720px;margin:20px auto 0;font-size:10px;line-height:1.65;display:block}.liquid-gold-mockup{background:#050505;border:1px solid #765b2b;max-width:1120px;margin:0 auto 18px;position:relative}.liquid-gold-mockup img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.liquid-gold-mockup figcaption{background:linear-gradient(#0000,#000000f0);justify-content:space-between;align-items:end;gap:20px;padding:22px 26px;display:flex;position:absolute;bottom:0;left:0;right:0}.liquid-gold-mockup figcaption b{color:var(--lightgold);font:24px Georgia,serif}.liquid-gold-mockup figcaption span{color:#d1c7b8;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.liquid-gold-sizes{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1120px;margin:auto;display:grid;position:relative}.liquid-gold-sizes article{text-align:center;background:#15120de6;border:1px solid #624b24;padding:32px;display:grid;box-shadow:inset 0 0 0 6px #0c0b09,inset 0 0 0 7px #c1974740}.liquid-gold-sizes small{color:#bca36b;letter-spacing:.2em;text-transform:uppercase;font-size:9px}.liquid-gold-sizes h3{color:#fff;margin:10px 0 5px;font-size:38px}.liquid-gold-sizes p{color:#bdb3a4;margin:0;font-size:11px}.liquid-gold-sizes b{color:var(--lightgold);margin:22px 0 20px;font:35px Georgia,serif}.liquid-gold-sizes a{color:#e5cc93;font-size:10px;font-weight:700;text-decoration:none}.liquid-gold-founder{text-align:center;background:#0e0d0b;border:1px solid #624b24;justify-content:center;align-items:center;gap:20px;max-width:1120px;margin:14px auto 0;padding:18px 22px;display:flex;position:relative}.liquid-gold-founder b{color:var(--lightgold);font:17px Georgia,serif}.liquid-gold-founder span{color:#bdb3a4;font-size:10px;line-height:1.6}.prototype-disclosure{color:#877d6d;text-align:center;max-width:1000px;margin:18px auto 0;font-size:8px;line-height:1.6;position:relative}.corporate-table{color:#fff;background:linear-gradient(135deg,#12110f 0%,#211a10 48%,#090909 100%);border-top:1px solid #755b2c;border-bottom:1px solid #755b2c;grid-template-columns:.82fr 1.18fr;gap:clamp(42px,7vw,100px);padding:96px clamp(24px,7vw,105px);display:grid}.corporate-story h2{color:var(--lightgold);margin:14px 0 6px;font-size:clamp(52px,7vw,88px)}.corporate-price{font:42px Georgia,serif;color:#fff!important;margin:0 0 24px!important}.corporate-story>p:not(.kicker):not(.corporate-price){color:#d0c7ba;line-height:1.8}.dessert-eleven{color:#fff;background:#121212;padding:88px clamp(24px,6vw,96px)}.dessert-eleven-heading{text-align:center;max-width:760px;margin:0 auto 38px}.dessert-eleven-heading h2{color:#fff;margin:8px 0 14px;font:clamp(38px,6vw,72px)/.98 Georgia,serif}.dessert-eleven-heading p:last-child{color:#d0c7ba;font-size:17px;line-height:1.7}.dessert-eleven-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;max-width:1280px;margin:0 auto;display:grid}.dessert-eleven-grid article{background:linear-gradient(145deg,#1c1b19,#111);border:1px solid #4b402a;flex-direction:column;min-height:190px;padding:24px;display:flex}.dessert-eleven-grid small{color:#cba85e;letter-spacing:.18em}.dessert-eleven-grid h3{color:#fff;margin:24px 0 auto;font:25px/1.1 Georgia,serif}.dessert-eleven-grid b{color:#d7b663;margin-top:18px;font-size:22px}.dessert-eleven-grid span{color:#bdb5a7;margin-top:7px;font-size:13px;line-height:1.45}.dessert-eleven-grid article.in-development{background:linear-gradient(145deg,#292111,#15120c);border-color:#9e7d34}.corporate-story-note{border-left:3px solid var(--gold);background:#ffffff0d;gap:7px;margin-top:28px;padding:19px 21px;display:grid}.corporate-story-note b{color:var(--lightgold);font:17px Georgia,serif}.corporate-story-note span{color:#bdb4a8;font-size:10px;line-height:1.6}.corporate-package{color:#17130e;background:#f4eddf;border:1px solid #8a6c36;padding:clamp(28px,5vw,52px);box-shadow:inset 0 0 0 8px #f4eddf,inset 0 0 0 9px #8e692f57}.corporate-package>small{color:#8a6828;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.corporate-package h3{margin:10px 0 28px;font-size:clamp(34px,4vw,52px)}.corporate-vision{background:#080706;border:1px solid #b79049;margin:0 0 16px;position:relative}.corporate-vision img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.corporate-vision figcaption{background:linear-gradient(#0000,#000000ed);justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.corporate-vision figcaption b{color:var(--lightgold);font:22px Georgia,serif}.corporate-vision figcaption span{color:#d4cabb;letter-spacing:.09em;text-transform:uppercase;text-align:right;max-width:55%;font-size:8px;line-height:1.5}.corporate-allocation{grid-template-columns:1fr 1fr;gap:10px;display:grid}.corporate-allocation article{background:#fffaf1;border:1px solid #c7b89f;padding:21px}.corporate-allocation b{color:#8a6420;font:30px Georgia,serif;display:block}.corporate-allocation span{color:#2f291f;margin:5px 0 10px;font-size:11px;font-weight:700;display:block}.corporate-allocation p{color:#62594b;font-size:10px;line-height:1.65}.corporate-partner-gift{color:#fff;background:linear-gradient(135deg,#17130e,#2b2113);border:1px solid #b79049;margin-top:12px;padding:24px}.corporate-partner-gift small{color:#c0a467;letter-spacing:.18em;text-transform:uppercase;font-size:8px}.corporate-partner-gift h4{color:var(--lightgold);margin:8px 0 10px;font:27px Georgia,serif}.corporate-partner-gift p{color:#e2d9cc;margin:0 0 12px;font-size:11px;line-height:1.65}.corporate-partner-gift span{color:#ad9f8c;font-size:9px;line-height:1.6}.corporate-warming{background:#fffaf1;border:1px solid #c4b291;margin-top:12px;padding:24px}.corporate-warming small{color:#8a6828;letter-spacing:.18em;text-transform:uppercase;font-size:8px}.corporate-warming h4{color:#2e281f;margin:8px 0 10px;font:25px Georgia,serif}.corporate-warming p{color:#61584a;margin:0 0 11px;font-size:10px;line-height:1.65}.corporate-warming span{color:#84662f;font-size:9px;line-height:1.6}.corporate-package ul{grid-template-columns:1fr 1fr;gap:10px 22px;margin:24px 0;padding:0;list-style:none;display:grid}.corporate-package li{color:#554c3f;font-size:10px;line-height:1.55}.corporate-package li:before{content:"✦";color:#a77d2d;margin-right:8px}.corporate-volume{color:#fff;background:#17130e;gap:5px;margin-bottom:22px;padding:16px 18px;display:grid}.corporate-volume b{color:var(--lightgold);font:17px Georgia,serif}.corporate-volume span{color:#d2c9bb;font-size:10px;line-height:1.6}.corporate-fineprint{color:#746a5a;margin:16px 0 0;font-size:8px;line-height:1.55}.pan-groups{grid-template-columns:1fr 1fr .78fr;gap:16px;max-width:1280px;margin:auto;display:grid}.pan-groups article{background:#fffdf8;border:1px solid #c7b89f;box-shadow:0 14px 32px #36271112}.pan-groups h3{color:var(--lightgold);background:#17130e;border-bottom:1px solid #c7b89f;margin:0;padding:22px 24px;font:29px Georgia,serif}.pan-groups article>div{padding:8px 22px 16px}.pan-groups p{border-bottom:1px dotted #d8cdbb;justify-content:space-between;gap:16px;margin:0;padding:12px 0;font-size:11px;display:flex}.pan-groups p:last-child{border-bottom:0}.pan-groups p span{color:#393329}.pan-groups p b{color:#8b6727;text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:10px}.catering-close{color:#fff;background:#17130e;justify-content:space-between;align-items:center;gap:30px;max-width:1280px;margin:20px auto 0;padding:24px 26px;display:flex}.catering-close>div{gap:6px;display:grid}.catering-close b{color:var(--lightgold);font:23px Georgia,serif}.catering-close span{color:#cdc4b8;max-width:760px;font-size:11px;line-height:1.65}.catering-close .button{flex:none}.catering-fineprint{color:#736959;text-align:center;max-width:1120px;margin:18px auto 0;font-size:9px;line-height:1.6}.nonprofit-partnership{color:#fff;background:linear-gradient(135deg,#0b0a08,#1d160d);border-top:1px solid #755b2c;border-bottom:1px solid #755b2c;grid-template-columns:minmax(260px,.7fr) 1.3fr;align-items:center;gap:clamp(38px,7vw,92px);padding:96px clamp(24px,7vw,105px);display:grid}.nonprofit-partnership figure{background:#050504;border:1px solid #8a6c36;margin:0;padding:12px;box-shadow:0 26px 60px #00000061}.nonprofit-partnership figure img{aspect-ratio:8.5/11;object-fit:cover;object-position:top;width:100%;display:block}.nonprofit-partnership figcaption{color:#aa9a83;letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:12px 4px 2px;font-size:8px}.nonprofit-partnership h2{color:var(--lightgold);margin:12px 0 18px;font-size:clamp(42px,5.2vw,72px)}.nonprofit-partnership>div>p:not(.kicker):not(.nonprofit-note){color:#d6cec1;max-width:760px;line-height:1.8}.nonprofit-baselines{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 18px;display:grid}.nonprofit-baselines article{background:#ffffff0d;border:1px solid #8a6c36;padding:22px}.nonprofit-baselines b{color:var(--lightgold);margin-bottom:8px;font:25px Georgia,serif;display:block}.nonprofit-baselines span{color:#d0c5b6;font-size:10px;line-height:1.6}.nonprofit-note{color:#aa9e8d;margin:0 0 24px;font-size:9px;line-height:1.65}.nonprofit-actions{flex-wrap:wrap;gap:12px;display:flex}.nonprofit-actions .button.outline{color:#f0d68f;border-color:#b7924c}@media (width<=900px){.path-grid,.signature-gallery-all{grid-template-columns:repeat(2,minmax(0,1fr))}.romance,.founding,.packaging{grid-template-columns:1fr}.packaging-image,.packaging-image img{min-height:470px}.presentation-grid{grid-template-columns:1fr;max-width:700px}.presentation-grid p,.presentation-grid-all article>div:last-child{min-height:0}.packaging-standard{flex-direction:column}.packaging-standard span{text-align:left}.collection-opening{min-height:0}.collection-opening:before{inset:12px}.collection-seal-stage{min-height:540px}.elevated-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aftercare,.pan-groups,.liquid-gold-sizes,.corporate-table,.nonprofit-partnership{grid-template-columns:1fr}.nonprofit-partnership figure{justify-self:center;max-width:420px}.shift-feature,.charcuterie-packaging{grid-template-columns:1fr}}@media (width<=650px){.path-grid,.signature-list,.signature-gallery,.mode-grid,.romance-grid{grid-template-columns:1fr}.charcuterie-image img{height:72vw}.charcuterie-detail{flex-direction:column;align-items:stretch}.charcuterie-detail .button{width:100%}.charcuterie-index{grid-template-columns:1fr}.charcuterie-index button:nth-child(odd){border-right:0}.path-grid button{min-height:390px}.path-grid img{height:205px}.menu-count{flex-direction:column;align-items:flex-start;margin-inline:18px}.signature-value{grid-template-columns:1fr;gap:10px;margin-inline:18px}.romance-grid h3,.romance-grid p{min-height:0}.culinary-box:after{font-size:6px;top:14px}.cld-hero-logo{width:59%;transform:translateY(-12%)}.culinary-box p{font-size:12px;bottom:21px;left:16px;right:16px}.culinary-box:before{letter-spacing:.09em;font-size:4px;bottom:6px;left:10px;right:10px}.hero-scripture{font-size:13px}.top-actions{gap:12px}.top-actions .toplink:first-child{display:none}.topbar-logo{width:43px;height:43px}.collection-opening .hero-copy{padding-top:72px;padding-bottom:70px}.collection-opening h1{font-size:clamp(62px,18vw,86px)}.collection-seal-stage{min-height:420px}.seal-frame{width:78%;padding:18px 17px}.seal-frame .cld-hero-logo{width:78%}.collection-pathways{padding:78px 20px 84px}.elevated-path-grid,.founding-story ul,.founders-box-details{grid-template-columns:1fr}.founders-box-details b{grid-column:auto}.founders-sanctum:before{inset:9px}.founder-tier-tabs{grid-template-columns:1fr}.path-title{font-size:34px}.signature-gallery figure,.signature-gallery img{min-height:360px}.signature-gallery-all{grid-template-columns:1fr}.packaging-image,.packaging-image img{min-height:380px}.presentation-grid img{height:270px}.care-rhythm{grid-template-columns:repeat(2,1fr)}.care-rhythm span:nth-child(2){border-right:0}.care-rhythm span:nth-child(-n+2){border-bottom:1px solid #d8c9ad}.tip-options{grid-template-columns:repeat(2,1fr)}.aftercare-actions .button{width:100%}.catering-standard{grid-template-columns:1fr}.catering-close{flex-direction:column;align-items:stretch}.catering-close .button{width:100%}.liquid-gold-line:before{inset:8px}.liquid-gold-founder{flex-direction:column;align-items:stretch}.liquid-gold-mockup figcaption{background:#111;flex-direction:column;align-items:flex-start;position:static}.corporate-allocation,.corporate-package ul,.nonprofit-baselines{grid-template-columns:1fr}.bulk-catering-presentation figcaption{flex-direction:column;align-items:flex-start}.bulk-catering-presentation figcaption span{text-align:left}.charcuterie-packaging{padding:12px}.charcuterie-packaging .presentation-slider img,.shift-feature-presentation .presentation-slider img{height:290px}.corporate-vision figcaption{background:#111;flex-direction:column;align-items:flex-start;position:static}.corporate-vision figcaption span{text-align:left;max-width:none}}.meal-prep-packaging-steps{border:1px solid #5b4827;grid-template-columns:1fr 1fr;display:grid}.meal-prep-packaging-steps article{border-bottom:1px solid #5b4827;border-right:1px solid #5b4827;gap:7px;padding:20px;display:grid}.meal-prep-packaging-steps article:nth-child(2n){border-right:0}.meal-prep-packaging-steps article:nth-last-child(-n+2){border-bottom:0}.meal-prep-packaging-steps b{color:var(--lightgold);letter-spacing:.15em;font-size:10px}.meal-prep-packaging-steps strong{color:#fff;font:20px Georgia,serif}.meal-prep-packaging-steps span{color:#bdb3a4;font-size:11px;line-height:1.55}.meal-prep-delivery-hero{background:#090909;border:1px solid #5b4827;position:relative;overflow:hidden;margin-top:28px!important}.meal-prep-delivery-hero img{object-fit:cover;width:100%;height:clamp(360px,49vw,650px);display:block}.meal-prep-delivery-hero figcaption{color:#fff;background:linear-gradient(#0000,#000000f0);gap:6px;padding:40px clamp(22px,4vw,55px) 28px;display:grid;position:absolute;bottom:0;left:0;right:0}.meal-prep-delivery-hero small{text-transform:uppercase;letter-spacing:.17em;color:var(--lightgold);font-size:9px}.meal-prep-delivery-hero strong{font:clamp(24px,3vw,40px) Georgia,serif}.meal-prep-delivery-hero span{color:#d1c7b7;max-width:760px;font-size:12px;line-height:1.55}@media (width<=650px){.meal-prep-packaging-steps{grid-template-columns:1fr}.meal-prep-packaging-steps article{border-bottom:1px solid #5b4827;border-right:0}.meal-prep-packaging-steps article:nth-last-child(2){border-bottom:1px solid #5b4827}}.site-shell[data-view=home]>#ecosystem-directory{display:block!important}.site-shell[data-view=home]>#collection-directory{display:none!important}.site-shell[data-view=catalog]>#all-products,.site-shell[data-view=food]>#food-hospitality,.site-shell[data-view=food]>#table-home,.site-shell[data-view=food]>#collection-directory,.site-shell[data-view=events]>#events-weddings,.site-shell[data-view=transportation]>#transportation-experiences,.site-shell[data-view=care-community]>#care-community,.site-shell[data-view=purpose]>#our-purpose,.site-shell[data-view=contact]>#contact-connect{display:block!important}.site-shell[data-view=food]>#food-hospitality,.site-shell[data-view=contact]>#contact-connect{display:grid!important}.ecosystem-hero{color:#fff;background:radial-gradient(circle at 80% 25%,#c2923733,#0000 34%),linear-gradient(135deg,#050505 0%,#14110c 58%,#050505 100%);grid-template-columns:1.2fr .8fr;align-items:center;min-height:calc(100vh - 76px);padding:95px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.ecosystem-hero:after{content:"";pointer-events:none;border:1px solid #cca34b52;position:absolute;inset:18px}.ecosystem-hero-copy,.ecosystem-promise{z-index:1;position:relative}.ecosystem-hero h1{max-width:920px;margin:18px 0 28px;font-size:clamp(52px,7vw,96px);line-height:.98}.ecosystem-hero h1 em{color:var(--lightgold);font-weight:400}.ecosystem-hero-copy>p:not(.kicker){color:#d2c9bb;max-width:700px;line-height:1.8}.ecosystem-promise{text-align:center;color:#d7c9ad;justify-items:center;gap:10px;font:18px Georgia,serif;display:grid}.ecosystem-promise img{filter:drop-shadow(0 18px 45px #0000008c);width:min(300px,70%);margin-bottom:20px}.ecosystem-promise span:last-child{color:var(--lightgold)}.ecosystem-directory{background:#fffdf8;padding:100px clamp(22px,6vw,90px)}.ecosystem-heading{text-align:center;max-width:900px;margin:0 auto 45px}.ecosystem-heading h2{margin:12px 0 18px;font-size:clamp(42px,5vw,68px)}.ecosystem-heading>p:last-child{color:#70695f;line-height:1.75}.ecosystem-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1400px;margin:auto;display:grid}.ecosystem-grid button{color:#fff;text-align:left;cursor:pointer;background:#111;border:1px solid #d8cdbb;flex-direction:column;min-height:310px;padding:32px;transition:transform .2s,border-color .2s;display:flex}.ecosystem-grid button:hover{border-color:var(--gold);transform:translateY(-3px)}.ecosystem-grid small{color:var(--lightgold);letter-spacing:.16em}.ecosystem-grid h3{margin:38px 0 14px;font-size:30px}.ecosystem-grid p{color:#bbb3a8;flex:1;line-height:1.65}.ecosystem-grid b{color:var(--lightgold);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.ecosystem-page{color:#fff;background:#0b0b0a;min-height:calc(100vh - 76px);padding:100px clamp(24px,8vw,130px)}.food-entry{grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px}.food-entry h2,.service-page h2,.purpose-page h2,.contact-page h2{color:var(--lightgold);margin:14px 0 25px;font-size:clamp(46px,6vw,80px);line-height:1.05}.food-entry p,.service-page p,.purpose-page p,.contact-page p{color:#d0c7b9;max-width:760px;line-height:1.8}.food-entry img{object-fit:cover;border:1px solid #5d4824;width:100%;max-height:650px}.service-page{align-items:center;position:relative;display:flex!important}.service-page>div:last-child{max-width:900px;margin-left:clamp(0px,7vw,120px)}.service-number{color:#c99d4514;font:clamp(120px,24vw,350px)/1 Georgia,serif;position:absolute;top:13%;right:7vw}.service-list{border:1px solid #5d4824;grid-template-columns:1fr 1fr;margin:34px 0;display:grid}.service-list span{color:#e8decf;border-bottom:1px solid #5d4824;border-right:1px solid #5d4824;padding:18px}.service-list span:nth-child(2n){border-right:0}.service-list span:nth-last-child(-n+2){border-bottom:0}.service-note{border-left:3px solid var(--gold);background:#17140f;padding:17px;font-size:12px!important}.purpose-page{text-align:center;background:radial-gradient(circle,#231b0e,#050505 65%);align-items:center;display:flex!important}.purpose-page>div{max-width:1050px;margin:auto}.purpose-page blockquote{color:#fff;border-top:1px solid #5d4824;border-bottom:1px solid #5d4824;margin:45px auto;padding:28px;font:italic clamp(25px,3vw,40px) Georgia,serif}.purpose-pillars{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.purpose-pillars span{color:var(--lightgold);text-transform:uppercase;letter-spacing:.08em;border:1px solid #5d4824;padding:18px;font-size:10px}.contact-page{color:#111;background:#fffdf8;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px}.contact-page p{color:#70695f}.contact-options{gap:12px;display:grid}.contact-options a,.contact-options button{color:#fff;text-align:left;cursor:pointer;background:#111;border:1px solid #d8cdbb;gap:6px;padding:28px;display:grid}.contact-options small{color:var(--lightgold);text-transform:uppercase;letter-spacing:.13em}.contact-options b{font:27px Georgia,serif}.contact-options span{color:#bbb3a8;font-size:12px}.top-actions{flex-wrap:wrap;justify-content:flex-end;gap:15px}.top-actions .toplink{white-space:nowrap;font-size:10px}.product-catalog{background:linear-gradient(145deg,#080807,#17130c 55%,#080807)}.product-catalog-heading{text-align:center;max-width:920px;margin:0 auto 48px}.product-catalog-heading h2{color:var(--lightgold);margin:14px 0 20px;font-size:clamp(46px,6vw,78px);line-height:1.03}.product-catalog-heading>p:last-child{color:#cfc5b5;max-width:760px;margin:auto;line-height:1.75}.product-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;max-width:1500px;margin:auto;display:grid}.product-catalog-grid article{background:#0d0c0a;border:1px solid #5d4824;overflow:hidden}.product-catalog-grid article>header{background:linear-gradient(135deg,#1b160e,#0b0b0a);border-bottom:1px solid #5d4824;padding:26px}.product-catalog-grid small{color:var(--lightgold);text-transform:uppercase;letter-spacing:.16em;font-size:9px}.product-catalog-grid h3{color:#fff;margin:10px 0 15px;font-size:clamp(28px,3vw,40px)}.product-catalog-grid button{color:var(--lightgold);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.product-catalog-grid article>div{padding:5px 24px 17px}.product-catalog-grid article>div p{color:#e6dccd;border-bottom:1px solid #2e2921;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;margin:0;padding:12px 0;display:grid}.product-catalog-grid article>div p:last-child{border-bottom:0}.product-catalog-grid article>div span{line-height:1.45}.product-catalog-grid article>div b{color:var(--lightgold);white-space:nowrap;font-size:11px}@media (width<=850px){.product-catalog-grid{grid-template-columns:1fr}}@media (width<=520px){.product-catalog{padding-left:14px!important;padding-right:14px!important}.product-catalog-grid article>header{padding:22px 18px}.product-catalog-grid article>div{padding-left:18px;padding-right:18px}.product-catalog-grid article>div p{gap:10px}.product-catalog-grid article>div b{white-space:normal;text-align:right}}@media (width<=1100px){.ecosystem-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-hero,.food-entry,.contact-page{grid-template-columns:1fr}.ecosystem-promise{display:none}.topbar{align-items:flex-start}.top-actions{max-width:55%}}@media (width<=700px){.ecosystem-hero{min-height:auto;padding:100px 24px 75px}.ecosystem-directory,.ecosystem-page{padding:75px 20px}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-grid button{min-height:270px}.topbar{display:block}.brand-button{width:100%}.top-actions{justify-content:flex-start;gap:10px 15px;max-width:none;margin-top:14px}.service-page>div:last-child{margin-left:0}.service-list,.purpose-pillars{grid-template-columns:1fr}.service-list span{border-right:0}.service-list span:nth-last-child(2){border-bottom:1px solid #5d4824}.purpose-pillars{gap:8px}}.events-weddings-page{color:#fff;background:#080807}.wedding-hero{background:radial-gradient(circle at 78% 30%,#c99d4533,#0000 26%),linear-gradient(120deg,#050505,#15110b);grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;min-height:calc(100vh - 76px);padding:105px clamp(24px,8vw,130px);display:grid}.wedding-hero h2{color:#fff;margin:16px 0 28px;font-size:clamp(48px,6.5vw,88px);line-height:1.02}.wedding-hero h2 em{color:var(--lightgold);font-weight:400}.wedding-hero p:not(.kicker){color:#d0c7b9;max-width:800px;margin-bottom:30px;font-size:16px;line-height:1.8}.wedding-monogram{aspect-ratio:1;text-align:center;border:1px solid #6b5228;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 18px #c99d450a,inset 0 0 55px #c99d4514}.wedding-monogram span{color:var(--lightgold);letter-spacing:-.08em;font:clamp(58px,9vw,125px) Georgia,serif}.wedding-monogram small{text-transform:uppercase;letter-spacing:.2em;color:#d8cebf;margin-top:14px}.wedding-services{color:#111;background:#fffdf8;padding:95px clamp(20px,6vw,95px)}.wedding-heading{text-align:center;max-width:900px;margin:0 auto 45px}.wedding-heading h3{margin:12px 0 18px;font:clamp(38px,5vw,64px)/1.08 Georgia,serif}.wedding-heading>p:last-child{color:#6f675c;line-height:1.75}.wedding-tier-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1450px;margin:auto;display:grid}.wedding-tier-grid article{color:#fff;background:#111;border:1px solid #45371f;padding:38px;position:relative;overflow:hidden}.wedding-tier-grid article.featured,.wedding-tier-grid article.concierge{background:linear-gradient(145deg,#17130d,#050505);border-color:#9a762f}.tier-number{color:#c99d4514;font:100px/1 Georgia,serif;position:absolute;top:5px;right:18px}.wedding-tier-grid small{color:var(--lightgold);text-transform:uppercase;letter-spacing:.14em;font-size:9px;display:block}.wedding-tier-grid h4{margin:15px 0 8px;font:clamp(30px,3.3vw,46px) Georgia,serif}.wedding-tier-grid strong{color:var(--lightgold);margin-bottom:18px;font:22px Georgia,serif;display:block}.wedding-tier-grid p{color:#c8c0b4;max-width:600px;line-height:1.65}.wedding-tier-grid ul{border-top:1px solid #3c3326;margin:22px 0;padding:0;list-style:none}.wedding-tier-grid li{color:#ddd4c7;border-bottom:1px solid #2e2922;padding:10px 0 10px 18px;font-size:12px;position:relative}.wedding-tier-grid li:before{content:"◆";color:var(--gold);font-size:7px;position:absolute;top:14px;left:0}.wedding-tier-grid a{color:var(--lightgold);text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-size:10px;font-weight:700;display:inline-block}.wedding-enhancements{background:#0d0c0a;grid-template-columns:.75fr 1.25fr;align-items:center;gap:60px;padding:85px clamp(24px,8vw,130px);display:grid}.wedding-enhancements h3{color:var(--lightgold);margin:12px 0 20px;font:clamp(36px,4vw,58px)/1.1 Georgia,serif}.wedding-enhancements p:not(.kicker){color:#c7beb1;line-height:1.7}.enhancement-grid{border:1px solid #5d4824;grid-template-columns:repeat(2,1fr);display:grid}.enhancement-grid span{color:#e7ddcf;border-bottom:1px solid #5d4824;border-right:1px solid #5d4824;padding:18px}.enhancement-grid span:nth-child(2n){border-right:0}.enhancement-grid span:nth-last-child(-n+2){border-bottom:0}.wedding-terms{background:#17130e;border-top:1px solid #5d4824;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:55px clamp(24px,8vw,130px) 75px;display:grid}.wedding-terms>div{gap:8px;display:grid}.wedding-terms b{color:var(--lightgold);font:20px Georgia,serif}.wedding-terms span{color:#bfb6a9;font-size:11px;line-height:1.65}.wedding-terms .button{white-space:nowrap}@media (width<=850px){.wedding-hero,.wedding-enhancements,.wedding-terms{grid-template-columns:1fr}.wedding-monogram{width:min(330px,80vw);margin:auto}.wedding-tier-grid{grid-template-columns:1fr}.wedding-terms .button{justify-self:start}}@media (width<=600px){.wedding-hero{gap:45px;padding:80px 20px 65px}.wedding-services,.wedding-enhancements,.wedding-terms{padding-left:18px;padding-right:18px}.wedding-tier-grid article{padding:27px 22px}.enhancement-grid{grid-template-columns:1fr}.enhancement-grid span{border-right:0}.enhancement-grid span:nth-last-child(2){border-bottom:1px solid #5d4824}}.transportation-page{background:radial-gradient(circle at 82% 12%,#c99d4529,#0000 31%),#080807}.transportation-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:55px;max-width:1400px;margin:auto;display:grid}.transportation-heading h2{color:var(--lightgold);margin:14px 0 24px;font-size:clamp(48px,6vw,84px);line-height:1.02}.transportation-heading p{color:#cec4b4;max-width:820px;line-height:1.75}.transportation-launch{background:#15120d;border:1px solid #5d4824;gap:8px;padding:25px;display:grid}.transportation-launch small,.transportation-grid small{text-transform:uppercase;letter-spacing:.15em;color:var(--lightgold);font-size:9px}.transportation-launch b{color:#fff;font:25px Georgia,serif}.transportation-launch span{color:#bcb2a2;font-size:11px;line-height:1.55}.transportation-grid{border:1px solid #5d4824;grid-template-columns:repeat(2,1fr);max-width:1400px;margin:50px auto 0;display:grid}.transportation-grid article{background:#0d0c0a;border-bottom:1px solid #5d4824;border-right:1px solid #5d4824;grid-template-rows:auto 1fr;display:grid}.transportation-grid article:nth-child(2n){border-right:0}.transportation-grid article:nth-last-child(-n+2){border-bottom:0}.transportation-grid img{object-fit:cover;border-bottom:1px solid #5d4824;width:100%;height:clamp(250px,27vw,430px);display:block}.transportation-grid article>div{padding:28px}.transportation-grid h3{color:#fff;margin:20px 0 10px;font-size:clamp(27px,3vw,40px)}.transportation-grid strong{color:var(--lightgold);letter-spacing:.05em;font-size:12px;display:block}.transportation-grid p{color:#bdb4a7;margin-bottom:0;line-height:1.7}.transportation-close{background:#14110d;border:1px solid #5d4824;justify-content:space-between;align-items:center;gap:30px;max-width:1400px;margin:28px auto 0;padding:28px;display:flex}.transportation-close h3{color:#fff;margin:0 0 7px;font-size:30px}.transportation-close p{color:#bdb4a7;margin:0;line-height:1.6}.transportation-close .button{white-space:nowrap}.transportation-fineprint{color:#8e8578;max-width:1400px;margin:18px auto 0;font-size:10px;line-height:1.6}@media (width<=700px){.transportation-heading,.transportation-grid{grid-template-columns:1fr}.transportation-heading{gap:25px}.transportation-grid article{border-right:0;border-bottom:1px solid #5d4824!important}.transportation-grid article:last-child{border-bottom:0!important}.transportation-grid img{height:300px}.transportation-close{flex-direction:column;align-items:stretch}.transportation-close .button{width:100%}}.transport-status{color:#b8ab95;text-transform:uppercase;letter-spacing:.11em;border:1px solid #5d4824;margin-top:14px;padding:8px 10px;font:9px/1.2 Arial,sans-serif;display:inline-block}.transport-status.available{border-color:var(--gold);color:var(--lightgold);background:#1b160d}.transportation-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.transportation-actions .button{margin:0}.transportation-packages{background:linear-gradient(145deg,#17130d,#090908);border:1px solid #6e5428;max-width:1400px;margin:55px auto 28px;padding:clamp(28px,5vw,55px)}.transportation-package-heading{max-width:900px;margin-bottom:32px}.transportation-package-heading small,.transportation-package-grid small{color:var(--lightgold);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.transportation-package-heading h3{color:#fff;margin:12px 0;font-size:clamp(34px,4vw,56px)}.transportation-package-heading p{color:#cfc5b5;line-height:1.7}.transportation-package-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.transportation-package-grid article{background:#0d0c0a;border:1px solid #4d3d22;padding:28px}.transportation-package-grid article.featured{border-color:var(--gold);background:linear-gradient(145deg,#211a0e,#0b0b0a)}.transportation-package-grid h4{color:#fff;margin:14px 0 8px;font:30px Georgia,serif}.transportation-package-grid strong{color:#f3d485;margin-bottom:16px;font:700 38px Georgia,serif;display:block}.transportation-package-grid p{color:#d0c7b9;min-height:90px;line-height:1.65}.transportation-package-grid ul{border-top:1px solid #3b3224;margin:18px 0 0;padding:0;list-style:none}.transportation-package-grid li{color:#c6bcad;border-bottom:1px solid #2c2821;padding:10px 0;font-size:13px;line-height:1.5}.transportation-package-terms{border-left:3px solid var(--gold);color:#aaa093;background:#12100c;margin:24px 0 0;padding:18px;font-size:13px;line-height:1.7}@media (width<=700px){.transportation-actions{justify-content:stretch;display:grid}.transportation-actions .button{width:100%}}@media (width<=900px){.transportation-package-grid{grid-template-columns:1fr}.transportation-package-grid p{min-height:auto}}.children-community-page{background:#0b0b0a;padding:0!important}.children-community-hero{background:radial-gradient(circle at 80% 20%,#3b2b12,#0b0b0a 48%);grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;min-height:620px;padding:105px clamp(24px,8vw,130px);display:grid}.children-community-hero h2{color:var(--lightgold);margin:18px 0 25px;font-size:clamp(54px,7vw,96px);line-height:.95}.children-community-hero p{color:#d0c7b9;max-width:760px;font-size:17px;line-height:1.85}.children-community-hero blockquote{color:#fff;border-top:1px solid #8b6b34;border-bottom:1px solid #8b6b34;margin:0;padding:38px;font:italic clamp(25px,3vw,39px)/1.35 Georgia,serif}.community-now{color:#111;background:#fffdf8;padding:95px clamp(24px,8vw,130px)}.community-heading{max-width:850px}.community-heading small,.personal-respite-note small,.community-future small{text-transform:uppercase;letter-spacing:.18em;color:#8a6420;font-size:11px;font-weight:700}.community-heading h3,.personal-respite-note h3,.community-future h3{margin:12px 0 18px;font-size:clamp(38px,4.5vw,62px);line-height:1.05}.community-heading p,.personal-respite-note p,.community-future p{color:#70695f;line-height:1.8}.community-now-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:45px;display:grid}.community-now-grid article{border:1px solid #d7cbb8;flex-direction:column;min-height:330px;padding:30px;display:flex}.community-now-grid article>span{color:#a47a2d;font:18px Georgia,serif}.community-now-grid h4{margin:24px 0 15px;font:30px Georgia,serif}.community-now-grid p{color:#70695f;flex:1;line-height:1.7}.community-now-grid a{color:#7f5a19;border-top:1px solid #d7cbb8;padding-top:17px;font-weight:700}.community-now-grid em{color:#7b705f;border-top:1px solid #d7cbb8;padding-top:17px;font-size:12px}.personal-respite-note{color:#111;background:#d0a753;grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;padding:75px clamp(24px,8vw,130px);display:grid}.personal-respite-note small{color:#33230a}.personal-respite-note h3{font-size:clamp(35px,4vw,56px)}.personal-respite-note p{color:#2b251d;font-size:16px}.community-future{color:#fff;background:#111;padding:95px clamp(24px,8vw,130px)}.community-future>div:first-child{max-width:900px}.community-future small{color:var(--lightgold)}.community-future h3{color:#fff}.community-future p{color:#c9c0b3}.future-path{border:1px solid #5d4824;grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.future-path span{color:#c9c0b3;border-right:1px solid #5d4824;min-height:150px;padding:25px;line-height:1.55}.future-path span:last-child{border-right:0}.future-path b{color:var(--lightgold);margin-bottom:12px;font:24px Georgia,serif;display:block}.future-concepts{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.future-concepts article{background:#191713;border:1px solid #40351f;gap:10px;padding:30px;display:grid}.future-concepts b{color:#fff;font:30px Georgia,serif}.future-concepts span{color:#bfb6a8;line-height:1.7}.children-privacy{color:#9f9587;text-align:center;background:#050505;border-top:1px solid #2d281f;margin:0;padding:22px clamp(24px,8vw,130px);font-size:12px;line-height:1.65}@media (width<=850px){.children-community-hero,.personal-respite-note,.community-now-grid{grid-template-columns:1fr}.future-path{grid-template-columns:1fr 1fr}.future-path span:nth-child(2){border-right:0}.future-path span{border-bottom:1px solid #5d4824}.future-path span:nth-last-child(-n+2){border-bottom:0}.future-concepts{grid-template-columns:1fr}}@media (width<=600px){.children-community-hero,.community-now,.personal-respite-note,.community-future{padding-left:20px;padding-right:20px}.children-community-hero{gap:40px;min-height:auto;padding-top:80px;padding-bottom:70px}.future-path{grid-template-columns:1fr}.future-path span{border-bottom:1px solid #5d4824!important;border-right:0!important}.future-path span:last-child{border-bottom:0!important}}.current-community-grid{grid-template-columns:repeat(2,1fr)}.future-status{border-left:3px solid var(--gold);max-width:960px;padding-left:24px}.future-status small{margin-bottom:4px;display:inline-block}.future-concepts-three{grid-template-columns:repeat(3,1fr);margin-top:42px}.future-legal-note{background:#17140f;border:1px solid #40351f;margin:22px 0 0;padding:18px 20px;font-size:13px;line-height:1.7;max-width:none!important}.future-concepts-three article{min-height:220px}@media (width<=850px){.current-community-grid,.future-concepts-three{grid-template-columns:1fr}.future-concepts-three article{min-height:auto}}.community-conclusion{text-align:center;color:#fff;background:radial-gradient(circle,#34250f,#080807 64%);padding:100px clamp(24px,8vw,130px)}.community-conclusion small{color:var(--lightgold);text-transform:uppercase;letter-spacing:.2em;font-size:11px}.community-conclusion h3{max-width:1000px;color:var(--lightgold);margin:18px auto 24px;font-size:clamp(48px,6vw,82px);line-height:1}.community-conclusion>p{color:#d1c7b8;max-width:900px;margin:0 auto;font-size:17px;line-height:1.8}.community-conclusion blockquote{color:#fff;border-top:1px solid #765b2b;border-bottom:1px solid #765b2b;max-width:960px;margin:42px auto 36px;padding:30px;font:italic clamp(24px,3vw,38px)/1.4 Georgia,serif}.community-conclusion>span{color:var(--lightgold);font:clamp(28px,4vw,52px) Georgia,serif;display:block}@media (width<=600px){.community-conclusion{padding:75px 20px}.community-conclusion blockquote{padding:25px 5px}}.product-catalog-grid article>div p{align-items:center;padding:14px 0}.product-catalog-grid article>div span{font-size:16px}.product-catalog-grid article>div b{color:#f6d98f;letter-spacing:.02em;white-space:nowrap;background:#19140c;border:1px solid #9c7836;justify-content:center;align-items:center;min-width:76px;padding:8px 12px;font:700 19px/1 Georgia,serif;display:inline-flex;box-shadow:0 5px 15px #0000003d}.signature-gallery figcaption small{color:#f6d98f;letter-spacing:.04em;text-transform:none;background:#070706eb;border:1px solid #a27c37;justify-self:start;padding:8px 12px;font:700 16px/1.2 Georgia,serif;display:inline-block;box-shadow:0 5px 16px #00000059}@media (width<=520px){.product-catalog-grid article>div b{min-width:68px;padding:7px 9px;font-size:17px}.product-catalog-grid article>div span,.signature-gallery figcaption small{font-size:15px}}.menu-toggle{border:1px solid var(--gold);color:#111;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;padding:9px 14px;font-size:10px;font-weight:800;display:none}.ecosystem-grid button small{color:#8d6728;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.community-conclusion>span{gap:7px;margin-top:22px;display:grid}.community-conclusion>span b{font:inherit}@media (width<=700px){.topbar{align-items:center;display:flex}.brand-button{width:auto}.menu-toggle{display:block}.top-actions{background:#fffdf8;border-bottom:1px solid #d7c9ad;gap:4px;max-width:none;margin:0;padding:18px 22px 24px;display:none;position:absolute;top:74px;left:0;right:0;box-shadow:0 18px 35px #0000001f}.top-actions.open{display:grid}.top-actions .toplink{text-align:left;padding:12px 0}.ecosystem-grid button{min-height:245px}}.purpose-page{text-align:left!important;align-items:flex-start!important;padding-top:90px!important;padding-bottom:90px!important}.purpose-page>div{max-width:1200px!important}.purpose-page h2 em{color:#fff;font-weight:400}.purpose-opening{font-size:18px;max-width:850px!important}.purpose-page blockquote{text-align:center;max-width:1000px}.purpose-story{border:1px solid #5d4824;grid-template-columns:repeat(2,1fr);display:grid}.purpose-story article{border-bottom:1px solid #5d4824;border-right:1px solid #5d4824;min-height:245px;padding:30px}.purpose-story article:nth-child(2n){border-right:0}.purpose-story article:nth-last-child(-n+2){border-bottom:0}.purpose-story small{color:var(--lightgold);text-transform:uppercase;letter-spacing:.13em}.purpose-story h3{color:#fff;margin:16px 0 10px;font-size:30px}.purpose-story p{margin:0}.purpose-ending{text-align:center;gap:10px;padding:48px 20px 28px;display:grid}.purpose-ending b{color:var(--lightgold);font:clamp(27px,4vw,46px) Georgia,serif}.purpose-ending span{color:#d0c7b9;font-size:17px}.purpose-questions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.purpose-questions strong{text-align:center;color:#fff;border:1px solid #7d602c;padding:22px;font:22px Georgia,serif}@media (width<=700px){.purpose-story,.purpose-questions{grid-template-columns:1fr}.purpose-story article{border-right:0;min-height:auto;border-bottom:1px solid #5d4824!important}.purpose-story article:last-child{border-bottom:0!important}.purpose-page{padding-top:70px!important;padding-bottom:70px!important}}.footer-company-logo{object-fit:contain;border-radius:50%;width:58px;height:58px}.text-confirmation{gap:14px;display:grid}.text-confirmation .button{justify-self:start;margin:2px 0 0}.confirmation-status{background:#f7fbf5;border:1px solid #77906f;padding:14px 16px;font-weight:700;line-height:1.5;display:block;color:#294526!important;font-size:14px!important}.pilot-delivery-rules{color:#fff;background:#111;border:1px solid #cbb98f;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;padding:22px;display:grid}.pilot-delivery-rules b,.pilot-delivery-rules small{grid-column:1/-1}.pilot-delivery-rules b{color:var(--lightgold);font:24px Georgia,serif}.pilot-delivery-rules span{text-align:center;color:#f2e7d2;border:1px solid #5d4824;padding:12px}.pilot-delivery-rules small{color:#c9c0b3;font-size:13px;line-height:1.6}@media (width<=700px){.pilot-delivery-rules{grid-template-columns:1fr}.pilot-delivery-rules b,.pilot-delivery-rules small{grid-column:auto}}.ecosystem-brand-opening{text-align:center;place-items:center;grid-template-columns:1fr!important;padding:70px 24px!important;display:grid!important}.ecosystem-brand-opening>div{z-index:1;justify-items:center;max-width:1050px;display:grid;position:relative}.ecosystem-brand-opening img{filter:drop-shadow(0 18px 45px #0000008c);width:clamp(150px,20vw,250px);margin-bottom:18px}.ecosystem-brand-opening h1{margin:14px 0 20px;font-size:clamp(48px,7vw,88px)}.ecosystem-brand-opening>div>p:not(.kicker){color:#d2c9bb;font:18px Georgia,serif}.ecosystem-brand-opening .actions{justify-content:center}.wedding-signature{text-align:center;color:#fff;background:radial-gradient(circle,#30230e,#080807 68%);border:1px solid #7a5b27;place-content:center;min-height:320px;padding:35px;display:grid}.wedding-signature span,.wedding-signature b{font:clamp(38px,5vw,70px)/.95 Georgia,serif;display:block}.wedding-signature span{color:var(--lightgold);font-style:italic}.wedding-signature small{color:#cbbd9e;text-transform:uppercase;letter-spacing:.17em;margin-top:25px}@media (width<=700px){.ecosystem-brand-opening{padding:62px 20px!important}.ecosystem-brand-opening .actions{flex-direction:column;gap:12px;width:100%}.ecosystem-brand-opening .button{width:100%}}.photography-services{color:#111;background:#f7f1e5;padding:90px clamp(24px,8vw,130px)}.photography-heading{max-width:850px}.photography-heading h3{margin:12px 0 18px;font:clamp(38px,4.5vw,62px)/1.05 Georgia,serif}.photography-heading>p:last-child{color:#70695f;font-size:16px;line-height:1.75}.photography-grid{border:1px solid #bca77d;grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.photography-grid article{background:#fffdf8;border-right:1px solid #bca77d;min-height:280px;padding:28px;scroll-margin-top:110px}.photography-grid article:last-child{border-right:0}.photography-grid small,.photography-wedding small{color:#8a6420;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700}.photography-grid h4,.photography-wedding h4{margin:22px 0 10px;font:30px Georgia,serif}.photography-grid strong{color:#8a6420;margin-bottom:14px;font:28px Georgia,serif;display:block}.photography-grid p{color:#70695f;margin:0;line-height:1.7}.photography-wedding{color:#fff;background:#17130e;border:1px solid #80622f;justify-content:space-between;align-items:center;gap:30px;margin-top:14px;padding:28px;scroll-margin-top:110px;display:flex}.photography-wedding h4{color:#fff;margin-top:9px}.photography-wedding p{color:#cec4b4;margin:0;line-height:1.65}.photography-wedding>strong{white-space:nowrap;color:var(--lightgold);font:32px Georgia,serif}.photography-addons{background:#fffdf8;border:1px solid #bca77d;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:18px;display:flex}.photography-addons b{margin-right:auto;font:20px Georgia,serif}.photography-addons span{color:#5f5547;background:#eee3d0;padding:8px 10px;font-size:13px}.photography-booking{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:35px;margin-top:18px;padding:25px 28px;display:flex}.photography-booking p{gap:7px;max-width:780px;margin:0;display:grid}.photography-booking b{color:var(--lightgold);font:22px Georgia,serif}.photography-booking span{color:#c9c0b3;line-height:1.6}.photography-booking .button{white-space:nowrap;margin:0}@media (width<=900px){.photography-grid{grid-template-columns:1fr 1fr}.photography-grid article:nth-child(2){border-right:0}.photography-grid article:nth-child(-n+2){border-bottom:1px solid #bca77d}.photography-booking,.photography-wedding{flex-direction:column;align-items:stretch}.photography-booking .button{width:100%}}@media (width<=560px){.photography-grid{grid-template-columns:1fr}.photography-grid article{border-right:0;min-height:auto;border-bottom:1px solid #bca77d!important}.photography-grid article:last-child{border-bottom:0!important}.photography-addons{display:grid}.photography-addons b{margin:0}}@media (width<=1100px){.topbar{align-items:center;display:flex}.brand-button{width:auto}.menu-toggle{display:block}.top-actions{background:#fffdf8;border-bottom:1px solid #d7c9ad;gap:4px;max-width:none;margin:0;padding:18px 22px 24px;display:none;position:absolute;top:74px;left:0;right:0;box-shadow:0 18px 35px #0000001f}.top-actions.open{display:grid}.top-actions .toplink{text-align:left;padding:12px 0}}.contact-options b{overflow-wrap:anywhere}.top-actions .payment-nav{color:#8a6420;border:1px solid #b7924c;padding:10px 14px}.contact-options .secure-payment-card{background:linear-gradient(135deg,#17130e,#050505);border-color:#b7924c}.contact-options .secure-payment-card b{color:var(--lightgold)}.nav-dropdown{position:relative}.dropdown-toggle{align-items:center;gap:5px;display:flex}.dropdown-toggle span{color:#9b722c;font-size:15px;transition:transform .2s}.nav-dropdown.open .dropdown-toggle span{transform:rotate(180deg)}.nav-submenu{z-index:20;background:#111;border:1px solid #87682f;width:245px;padding:8px;display:none;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);box-shadow:0 16px 32px #00000040}.nav-dropdown.open .nav-submenu{display:grid}.nav-submenu button{gap:3px;display:grid;text-align:left!important;color:#fff!important;border-bottom:1px solid #332b20!important;padding:12px 14px!important;font:17px Georgia,serif!important}.nav-submenu button:last-child{border-bottom:0!important}.nav-submenu button:hover{background:#211a0f!important}.nav-submenu small{color:var(--lightgold);text-transform:uppercase;letter-spacing:.12em;font:9px Arial,sans-serif}@media (width<=1100px){.nav-dropdown{display:grid}.dropdown-toggle{justify-content:space-between;width:100%}.nav-submenu{border:0;border-left:2px solid var(--gold);width:auto;box-shadow:none;background:#f6efe3;margin:0 0 8px;padding:4px 0 4px 14px;position:static;transform:none}.nav-submenu button{color:#111!important;border-color:#d8cab0!important;font-size:16px!important}.nav-submenu button:hover{background:#eee2cf!important}.nav-submenu small{color:#7b581c}}
