/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--font-sans-family),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-2xl:42rem;--container-5xl:64rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#fdfcf9;--color-surface:#fff;--color-surface-muted:#f4ece5;--color-surface-inverse:#ad4f3d;--color-ink:#24231f;--color-ink-muted:#5b5953;--color-ink-subtle:#716a61;--color-ink-inverse:#fffaf4;--color-line:#ded8cf;--color-line-strong:#c6baad;--color-primary:#b65642;--color-primary-hover:#994331;--color-primary-soft:#f4e4db;--color-primary-ink:#fff;--color-primary-text:#a24735;--color-accent:#b65642;--color-danger:#a33a2a;--font-display:var(--font-sans-family),Arial,sans-serif;--text-title:2.7rem;--text-title--line-height:1.12;--text-title--letter-spacing:-.015em;--text-lead:1.125rem;--text-lead--line-height:1.65;--radius-card:2px;--radius-control:2px;--shadow-card:0 8px 22px -16px #331f1140}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--header-bar-height:110px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:130px}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-weight:400;line-height:1.65}body:before{content:"";z-index:60;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}a,button,input,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:5px}::selection{color:#24231f;background:#efd6c9}}@layer components{.page-shell{width:min(100% - 112px,1392px);margin-inline:auto}.section-space{padding-block:110px}.eyebrow{color:var(--color-primary-text);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.5}.section-title{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(34px,3.5vw,54px);font-weight:350;line-height:1.12}.section-lead{max-width:680px;color:var(--color-ink-muted);font-size:18px;line-height:1.65}.handwritten{object-fit:contain;height:auto;display:block}.index-number{color:var(--color-primary-text);letter-spacing:.08em;font-size:12px;font-weight:500}.editorial-button{background:var(--color-primary);color:#fff;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:26px;min-height:51px;padding:13px 27px;font-size:15px;line-height:1.4;transition:background .2s,translate .2s;display:inline-flex}.editorial-button:hover{background:var(--color-primary-hover)}.editorial-button span[aria-hidden]{font-size:22px;line-height:1;transition:translate .2s}.editorial-button:hover span[aria-hidden]{translate:2px -2px}.text-link{border-bottom:1px solid var(--color-primary);color:var(--color-primary-text);align-items:center;gap:20px;padding-block:8px;font-size:14px;display:inline-flex}.text-link span{font-size:22px}.price-note{color:var(--color-ink-subtle);margin-top:28px;font-size:12px}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfcf9f5;position:sticky;top:0}.header-inner{min-height:var(--header-bar-height);align-items:center;gap:40px;display:flex}.header-logo{flex:0 0 92px;width:92px;margin-right:auto;display:block}.header-logo img{object-fit:contain;width:92px;height:98px}.desktop-nav{align-items:center;gap:35px;display:flex}.desktop-nav a{white-space:nowrap;padding-block:14px;font-size:14px;position:relative}.desktop-nav a:after{content:"";background:var(--color-primary);transform-origin:0;width:100%;height:2px;transition:scale .2s;position:absolute;bottom:3px;left:0;scale:0 1}.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{scale:1}.header-actions{align-items:center;gap:27px;margin-left:auto;display:flex}.header-book{gap:14px;min-height:44px;padding:11px 18px;font-size:13px}.menu-toggle{background:0 0;border:0;width:35px;height:42px;padding:9px 0 9px 9px}.menu-lines{width:25px;height:18px;display:block;position:relative}.menu-lines i{inset-inline:0;background:currentColor;height:1px;transition:transform .2s;display:block;position:absolute;top:4px}.menu-lines i+i{top:12px}.menu-lines.is-open i{transform:translateY(4px)rotate(45deg)}.menu-lines.is-open i+i{transform:translateY(-4px)rotate(-45deg)}.mobile-nav{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:20px 36px;padding-block:22px 30px;display:flex}.skip-link{color:var(--color-ink);z-index:100;background:#fff;padding:10px 18px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.home-hero{padding-top:18px}.hero-grid{grid-template-columns:43% 57%;min-height:610px;display:grid}.hero-copy{z-index:2;padding:74px 24px 16px 0;position:relative}.hero-copy .eyebrow{margin-bottom:24px}.hero-title{letter-spacing:-.068em;text-wrap:pretty;max-width:620px;font-size:clamp(50px,5.35vw,82px);font-weight:330;line-height:.99}.hero-description{letter-spacing:-.025em;max-width:440px;margin-top:29px;font-size:clamp(16px,1.36vw,21px);line-height:1.5}.hero-cta{min-height:55px;margin-top:32px;font-size:16px}.hero-price{color:var(--color-ink-subtle);margin-top:12px;font-size:11px}.hero-taste{width:232px;margin:26px 0 0 42px;transform:rotate(-3deg)}.hero-collage{min-width:0;margin-right:58px;position:relative}.hero-photo{height:100%;min-height:610px;position:relative;overflow:hidden;transform:rotate(-1.7deg)}.hero-photo img{object-position:50% 42%}.hero-polaroid{z-index:3;background:#faf7ed;width:40%;padding:12px 12px 7px;position:absolute;bottom:-4%;left:-15%;transform:rotate(-9deg);box-shadow:0 5px 20px #281e1421}.hero-polaroid:before,.photo-corner:before{content:"";z-index:2;clip-path:polygon(2% 1%,97% 0,100% 91%,1% 100%,3% 66%,0 44%);background:#e6dbc2b8;width:83px;height:25px;position:absolute;top:-9px;left:30%;transform:rotate(-5deg)}.polaroid-photo{aspect-ratio:.76;position:relative;overflow:hidden}.polaroid-photo img{object-position:32% 50%}.polaroid-caption{text-align:center;letter-spacing:.1em;text-transform:uppercase;padding-top:9px;font-size:9px;display:block}.hero-bottom{align-items:center;gap:45px;min-height:160px;margin-top:28px;padding-bottom:26px;display:flex}.hero-scroll{margin-left:auto;padding:16px;font-size:32px}.paper-photo{box-shadow:var(--shadow-card);border:10px solid #fff;position:relative;overflow:hidden}.included-list{padding:0;list-style:none;display:grid}.included-list li{border-bottom:1px solid #dac8bb;grid-template-columns:18px 1fr;gap:19px;padding-block:19px;font-size:16px;line-height:1.7;display:grid}.included-list li:first-child{padding-top:0}.included-list li>span{color:var(--color-primary-text)}.host-section{grid-template-columns:1fr 1fr;align-items:center;display:grid}.host-portrait{padding:15px;position:relative}.host-photo{aspect-ratio:.91;transform:rotate(2deg)}.host-photo img{object-position:50% 50%}.photo-corner:before{width:115px;height:34px;top:2px;left:37%;transform:rotate(-8deg)}.host-copy .section-title{margin-block:22px 30px}.host-body{color:var(--color-ink-muted);font-size:16px;line-height:1.85}.host-signature{color:var(--color-primary-text);margin-top:30px;font-size:13px}.classes-section{border-top:1px solid var(--color-line)}.experience-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.experience-card-photo{margin-bottom:30px;display:block;position:relative}.experience-card-photo>div{aspect-ratio:1.45;box-shadow:var(--shadow-card);border:8px solid #fff;position:relative;overflow:hidden;transform:rotate(-1.1deg)}.experience-card:nth-child(2n) .experience-card-photo>div{transform:rotate(1.1deg)}.experience-card-photo img{transition:scale .5s}.experience-card-photo:hover img{scale:1.035}.card-arrow{background:var(--color-canvas);width:53px;height:53px;color:var(--color-primary);place-items:center;font-size:31px;display:grid;position:absolute;bottom:-5px;right:18px}.card-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.card-heading h3{letter-spacing:-.045em;font-size:29px}.card-heading p{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary-text);flex-shrink:0;font-size:11px}.card-summary{color:var(--color-ink-muted);max-width:540px;min-height:76px;font-size:15px}.card-facts{border-top:1px solid var(--color-line);justify-content:space-between;gap:15px;margin-top:15px;padding-block:20px;font-size:13px;display:flex}.card-facts p{white-space:pre-line}.card-facts p+p{color:var(--color-ink-muted);flex-shrink:0;font-size:12px}.faq-section{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.faq-section>h2{max-width:320px}.faq-item{border-top:1px solid var(--color-line)}.faq-item:last-child{border-bottom:1px solid var(--color-line)}.faq-question{justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:16px;line-height:1.5;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-plus{color:var(--color-primary);flex-shrink:0;font-size:25px;font-weight:300;transition:rotate .2s}.faq-item[open] .faq-plus{rotate:45deg}.faq-item[data-closing] .faq-plus{rotate:0deg}.faq-answer{color:var(--color-ink-muted);padding:0 40px 24px 0;font-size:15px}.booking-section{background:#ead8cb}.booking-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;display:grid}.booking-copy .section-title{max-width:660px;margin-block:22px}.booking-copy .section-lead{font-size:17px}.booking-address{margin-top:34px;font-size:14px}.booking-address strong{font-size:18px;font-weight:500;display:block}.booking-address span{color:var(--color-ink-muted);display:block}.booking-panel{background:var(--color-canvas);box-shadow:var(--shadow-card);border:1px solid #e2d6ca;padding:36px;transform:rotate(1deg)}.booking-panel h3{letter-spacing:-.04em;margin-bottom:16px;font-size:28px;line-height:1.2}.booking-facts{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:9px 22px;margin-bottom:22px;padding-bottom:22px;font-size:13px;display:flex}.booking-placeholder p{color:var(--color-ink-muted);margin-bottom:22px;font-size:14px}.booking-placeholder .editorial-button{width:100%;padding-inline:16px;font-size:14px}.booking-assurance{color:var(--color-ink-subtle);text-align:center;margin-top:20px;font-size:11px}.contact-section .font-display{letter-spacing:-.05em;font-weight:350}.contact-section form{color:var(--color-ink);gap:10px;display:grid}.contact-section form>label{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.contact-section form>input,.contact-section textarea{border:0;border-bottom:1px solid var(--color-line-strong);background:#f5f0e9;border-radius:0;width:100%;margin-bottom:8px;padding:13px 15px}.contact-section textarea{resize:vertical}.contact-section .consent{text-transform:none;letter-spacing:0;color:var(--color-ink-muted);align-items:flex-start;gap:10px;padding-block:10px;font-size:12px;line-height:1.6;display:flex}.contact-section .consent input{accent-color:var(--color-primary-text);margin-top:3px}.contact-section .button{background:var(--color-primary);color:#fff;border-radius:2px;width:fit-content;padding:14px 26px;font-size:14px}.contact-section .button:hover{background:var(--color-primary-hover)}.contact-section .button:disabled{opacity:.55;cursor:wait}.contact-section .honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-section [role=alert]{color:var(--color-danger)}.closing-section{border-top:1px solid var(--color-line);text-align:center;padding-block:80px}.closing-quote{letter-spacing:-.04em;max-width:990px;margin:auto;font-size:clamp(23px,2.5vw,37px);font-weight:350;line-height:1.5}.closing-signature{width:90px;margin:30px auto 0}.site-footer{background:#f2ebe3;padding-top:56px}.footer-grid{grid-template-columns:1.1fr .7fr 1fr;gap:70px;padding-bottom:50px;display:grid}.footer-logo{width:94px;margin-bottom:18px}.footer-blurb{max-width:290px;color:var(--color-ink-muted);font-size:13px}.footer-heading{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-text);margin-block:14px 22px;font-size:11px}.footer-grid address,.footer-links{gap:8px;font-size:13px;font-style:normal;display:grid}.footer-grid address a:hover,.footer-links a:hover{text-underline-offset:4px;text-decoration:underline}.footer-practical{color:var(--color-ink-muted);margin-top:18px;font-size:12px}.footer-bottom{border-top:1px solid var(--color-line-strong);color:var(--color-ink-subtle);justify-content:space-between;gap:20px;padding-block:22px;font-size:10px;display:flex}.course-header{max-width:1100px;padding-block:65px 50px}.course-title{letter-spacing:-.065em;margin-block:22px;font-size:clamp(48px,6vw,84px);font-weight:330;line-height:1.05}.course-photo{aspect-ratio:1.45;transform:rotate(-1.2deg)}.course-intro{font-size:19px;line-height:1.8}.course-section-heading{letter-spacing:-.04em;margin-bottom:24px;font-size:30px;font-weight:350;line-height:1.2}.course-menu{padding:0;list-style:none}.course-menu li{border-top:1px solid var(--color-line);grid-template-columns:28px 1fr;gap:22px;padding-block:25px;display:grid}.course-menu h3{letter-spacing:-.03em;margin-bottom:8px;font-size:21px}.course-menu p{color:var(--color-ink-muted);font-size:15px}.editorial-title{font-family:var(--font-sans-family),sans-serif;letter-spacing:-.045em;font-size:clamp(44px,4.6vw,70px);font-weight:400;line-height:1.04}.journey-section{border-top:1px solid var(--color-line)}.journey-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:120px;margin-bottom:65px;display:grid}.journey-intro .eyebrow{margin-bottom:24px}.journey-intro .section-lead{padding-bottom:5px;font-size:17px}.table-section{background:var(--color-primary);color:#fff8ee;position:relative;overflow:hidden}.table-grid{grid-template-columns:.95fr 1.3fr;gap:100px;padding-bottom:80px;display:grid}.table-intro .eyebrow{color:#fff0de}.table-intro .section-title{white-space:pre-line;max-width:530px;margin-top:25px;font-size:clamp(36px,4vw,60px)}.table-sketch{opacity:.85;width:270px;height:auto;margin:30px 0 -10px -13px;rotate:-6deg}.table-inclusions{grid-template-columns:1fr 1fr;gap:35px 45px;display:grid}.table-inclusion{border-top:1px solid #fff5e359;padding-top:19px;position:relative}.table-inclusion h3{letter-spacing:-.03em;margin-bottom:13px;padding-right:20px;font-size:21px;line-height:1.2}.table-inclusion p{color:#fff0de;font-size:13px;line-height:1.7}.host-section{gap:100px;padding-block:145px}.host-section .host-photo{aspect-ratio:.79}.host-section .host-portrait{padding:15px 30px 15px 0}.host-seal{box-shadow:0 0 0 7px var(--color-canvas);text-align:center;background:#eddbb9;border:1px solid #d6b995;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:164px;height:164px;display:flex;position:absolute;bottom:12px;right:-28px;rotate:9deg}.host-seal strong{font-family:var(--font-sans-family),sans-serif;font-size:64px;font-weight:400;line-height:1}.host-seal span{text-transform:uppercase;letter-spacing:.07em;max-width:110px;margin-top:5px;font-size:10px;line-height:1.4}.host-section .host-copy .section-title{margin-block:14px 25px;font-size:30px}.host-quote{font-family:var(--font-sans-family),sans-serif;letter-spacing:-.035em;color:var(--color-primary-text);margin-bottom:26px;font-size:clamp(30px,3.25vw,47px);line-height:1.15}.host-section .host-body{font-size:14px;line-height:1.8}.host-section .host-signature{margin-top:22px}.classes-section{background:#f2eae0;border:none}.classes-intro{justify-content:space-between;align-items:center;gap:65px;margin-bottom:65px;display:flex}.classes-intro>div{max-width:730px}.classes-intro .section-lead{max-width:590px;margin-top:25px;font-size:17px}.classes-section .experience-cards{gap:42px}.classes-section .experience-card{background:var(--color-canvas);box-shadow:0 12px 24px -22px #5a2c1f77}.classes-section .experience-card-photo{margin:0}.classes-section .experience-card-photo>div{aspect-ratio:1.6;box-shadow:none;border:none;transform:none}.classes-section .card-arrow{z-index:1;border-radius:50%;width:58px;height:58px;bottom:-25px;right:25px}.experience-card-copy{padding:33px 32px}.classes-section .card-heading{flex-direction:column;align-items:start;gap:8px;padding-right:42px}.classes-section .card-heading h3{font-size:32px}.classes-section .card-summary{min-height:76px}.classes-section .card-facts{padding-top:22px;border-top:1px dashed #c6baad;margin-inline:-32px;padding-inline:32px;position:relative}.classes-section .card-facts:after,.classes-section .card-facts:before{content:"";background:#f2eae0;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px}.classes-section .card-facts:after{left:auto;right:-9px}.card-actions{justify-content:space-between;align-items:center;gap:22px;margin-top:5px;display:flex}.card-actions .editorial-button{gap:15px;padding-inline:18px;font-size:13px}.card-actions .text-link{white-space:nowrap;font-size:12px}.gift-section{background:#e7e9df;position:relative;overflow:hidden}.gift-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:20px;display:grid}.gift-art{width:100%;max-width:480px;padding:20px 30px;position:relative}.recipe-caption{text-transform:uppercase;letter-spacing:.09em;margin-top:17px;font-size:10px}.gift-copy .section-title{margin-block:23px 28px}.gift-copy .section-lead{max-width:460px;font-size:16px}.faq-intro>p{color:var(--color-ink-muted);white-space:pre-line;margin-block:24px 14px;font-size:15px}.booking-section{isolation:isolate;color:#fff9ed;background:#332a24;position:relative}.booking-scene{z-index:-2;position:absolute;inset:0;overflow:hidden}.booking-scene img{object-position:50% 48%}.booking-section:before{content:"";z-index:-1;background:linear-gradient(90deg,#211a15ed,#211a15ba 52%,#211a1561);position:absolute;inset:0}.booking-section .booking-copy .eyebrow{color:#f1d0b3}.booking-section .booking-copy .section-title{font-family:var(--font-sans-family),sans-serif;letter-spacing:-.04em;font-size:clamp(40px,4.8vw,69px);font-weight:400;line-height:1.05}.booking-section .booking-address span,.booking-section .booking-copy .section-lead{color:#efdfcb}.booking-section .booking-panel{color:var(--color-ink);transform:rotate(2deg);box-shadow:0 15px 50px #17100f55}.closing-section .closing-quote{font-family:var(--font-sans-family),sans-serif;font-size:clamp(26px,3.1vw,44px);font-weight:400;line-height:1.35}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-13{height:calc(var(--spacing) * 13)}.min-h-\[28rem\]{min-height:28rem}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.flex-1{flex:1}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4)}.translate-y-4,.translate-y-8{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.94\]{scale:.94}.scale-\[0\.97\]{scale:.97}.scale-\[1\.06\]{scale:1.06}.scale-\[1\.035\]{scale:1.035}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-line-strong{border-color:var(--color-line-strong)}.bg-canvas{background-color:var(--color-canvas)}.bg-primary{background-color:var(--color-primary)}.bg-primary-soft{background-color:var(--color-primary-soft)}.bg-surface{background-color:var(--color-surface)}.bg-surface-inverse{background-color:var(--color-surface-inverse)}.bg-surface-muted{background-color:var(--color-surface-muted)}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.font-display{font-family:var(--font-display)}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.9375rem\]{font-size:.9375rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-ink{color:var(--color-ink)}.text-ink-inverse{color:var(--color-ink-inverse)}.text-ink-muted{color:var(--color-ink-muted)}.text-primary-ink{color:var(--color-primary-ink)}.text-primary-text{color:var(--color-primary-text)}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[clip-path\,opacity\,scale\]{transition-property:clip-path,opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[1150ms\]{--tw-duration:1.15s;transition-duration:1.15s}.duration-\[1450ms\]{--tw-duration:1.45s;transition-duration:1.45s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[clip-path\:inset\(0_0_0_0\)\]{clip-path:inset(0)}.\[clip-path\:inset\(0_0_100\%_0\)\]{clip-path:inset(0 0 100%)}@media (hover:hover){.hover\:bg-primary-hover:hover{background-color:var(--color-primary-hover)}.hover\:bg-primary-soft\/70:hover{background-color:#f4e4dbb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-soft\/70:hover{background-color:color-mix(in oklab,var(--color-primary-soft) 70%,transparent)}}.hover\:bg-surface-muted:hover{background-color:var(--color-surface-muted)}.hover\:text-primary-hover:hover{color:var(--color-primary-hover)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary-text:focus-visible{outline-color:var(--color-primary-text)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-55:disabled{opacity:.55}@media (prefers-reduced-motion:reduce){.motion-reduce\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:\[clip-path\:inset\(0\)\]{clip-path:inset(0)}}@media (min-width:40rem){.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-16{gap:calc(var(--spacing) * 16)}}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:1500px){.hero-grid,.hero-photo{min-height:680px}.hero-copy{padding-top:95px}}@media (max-width:1199px){.page-shell{width:calc(100% - 72px)}.header-inner{gap:25px}.desktop-nav{gap:23px}.header-actions{gap:18px}.hero-copy{padding-top:54px}.hero-title{font-size:60px}.hero-grid,.hero-photo{min-height:580px}.hero-collage{margin-right:38px}.hero-taste{width:200px;margin-left:15px}.booking-grid,.faq-section,.host-section{gap:60px}}@media (max-width:1023px){:root{--header-bar-height:95px}.header-logo,.header-logo img{flex-basis:78px;width:78px;height:85px}.desktop-nav{display:none}.hero-title{font-size:52px}.hero-copy{padding-top:40px}.hero-grid,.hero-photo{min-height:520px}.hero-description{font-size:16px}.hero-cta{padding-inline:19px;font-size:14px}.hero-taste{width:175px}.hero-polaroid{width:46%;left:-13%}.hero-bottom{gap:20px}.booking-grid,.faq-section,.host-section{gap:40px}.section-space{padding-block:80px}.experience-cards{gap:35px}.card-heading{flex-direction:column;gap:5px}.card-summary{min-height:105px}}@media (max-width:760px){:root{--header-bar-height:83px}html{scroll-padding-top:98px}.page-shell{width:calc(100% - 40px)}.section-space{padding-block:66px}.section-title{letter-spacing:-.05em;font-size:35px}.section-lead{font-size:16px}.header-inner{gap:10px}.header-logo,.header-logo img{flex-basis:68px;width:68px;height:75px}.header-actions{gap:13px}.header-book{display:none}.mobile-nav{flex-direction:column;align-items:stretch;gap:8px;padding-top:16px}.mobile-nav a:not(.editorial-button){padding-block:9px}.mobile-nav .editorial-button{margin-top:10px}.home-hero{padding-top:6px}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding:28px 0 18px}.hero-copy .eyebrow{margin-bottom:20px;font-size:9px}.hero-title{letter-spacing:-.065em;max-width:530px;font-size:clamp(46px,10.5vw,68px);line-height:1.01}.hero-description{max-width:460px;margin-top:24px;font-size:16px}.hero-cta{min-height:49px;margin-top:25px;font-size:14px}.hero-price{font-size:10px}.hero-taste{width:125px;margin:0;position:absolute;bottom:37px;right:1px;transform:rotate(-5deg)}.hero-collage{min-height:0;margin:35px 26px 0 27px}.hero-photo{aspect-ratio:.92;height:auto;min-height:0;transform:rotate(-2deg)}.hero-polaroid{width:43%;padding:8px 8px 6px;bottom:-8%;left:-11%}.hero-polaroid:before{width:55px;height:17px;top:-7px}.polaroid-caption{padding-top:6px;font-size:6px}.hero-bottom{min-height:0;margin-top:50px;padding-bottom:34px;display:block}.hero-scroll{display:none}.booking-grid,.faq-section,.host-section{grid-template-columns:1fr;gap:40px}.included-list li{gap:13px;padding-block:17px;font-size:14px}.host-section{gap:38px}.host-portrait{padding:5px 14px}.host-photo{aspect-ratio:1}.host-body{font-size:15px}.experience-cards{grid-template-columns:1fr;gap:55px}.card-heading{flex-direction:row;align-items:center;gap:10px}.card-heading h3{font-size:25px}.card-heading p{font-size:9px}.card-summary{min-height:0;font-size:14px}.card-facts{font-size:12px}.faq-question{padding-block:21px;font-size:15px}.faq-answer{padding-right:10px;font-size:14px}.booking-panel{padding:28px;transform:rotate(.6deg)}.booking-copy .section-lead{font-size:15px}.closing-section{padding-block:55px}.closing-quote{font-size:25px;line-height:1.5}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:36px}.footer-brand{grid-column:1/-1}.footer-logo{width:80px}.footer-blurb{max-width:360px}.footer-heading{margin-bottom:16px;font-size:10px}.footer-grid address,.footer-links{font-size:12px}.footer-bottom{align-items:flex-start;font-size:9px}.course-header{padding-block:35px}.course-title{font-size:52px}.course-intro{font-size:17px}}@media (max-width:389px){.hero-taste{width:94px;bottom:45px;right:0}.hero-cta{gap:12px;padding-inline:16px;font-size:13px}.hero-title{font-size:45px}}@media (max-width:1199px){.journey-intro{gap:60px}.table-grid{grid-template-columns:.9fr 1.3fr;gap:60px}.table-inclusions{gap:25px}.host-section{gap:70px}.gift-grid{gap:65px}.card-actions{gap:12px}.card-actions .editorial-button{padding-inline:12px;font-size:12px}}@media (max-width:1023px){.journey-intro{gap:35px}.journey-intro .section-lead{font-size:15px}.table-grid{grid-template-columns:1fr 1.2fr;gap:40px}.table-inclusions{gap:27px 20px}.table-inclusion h3{font-size:19px}.table-inclusion p{font-size:12px}.table-sketch{width:230px}.host-section{gap:50px;padding-block:100px}.host-seal{width:133px;height:133px;right:-10px}.host-seal strong{font-size:49px}.host-seal span{font-size:9px}.classes-section .experience-cards{gap:25px}.experience-card-copy{padding:28px 22px}.classes-section .card-facts{margin-inline:-22px;padding-inline:22px}.classes-section .card-facts p+p{font-size:11px}.card-actions{flex-wrap:wrap}.gift-grid{gap:45px}.gift-art{padding-inline:20px}}@media (max-width:760px){.editorial-title{font-size:44px}.journey-intro{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.journey-intro .eyebrow{margin-bottom:20px}.journey-intro .section-lead{font-size:16px}.table-grid{grid-template-columns:1fr;gap:25px;padding-bottom:46px}.table-intro{padding-bottom:25px;position:relative}.table-intro .section-title{max-width:360px;font-size:41px}.table-sketch{width:160px;margin:23px 0 0 auto;display:block}.table-inclusions{gap:25px 23px}.table-inclusion h3{font-size:21px}.table-inclusion p{font-size:13px}.host-section{gap:48px;padding-block:75px}.host-section .host-portrait{padding:0 18px 5px 8px}.host-section .host-photo{aspect-ratio:.98}.host-section .host-copy .section-title{font-size:33px}.host-seal{width:122px;height:122px;bottom:-19px;right:-2px}.host-seal strong{font-size:47px}.host-seal span{max-width:86px;font-size:8px}.host-quote{font-size:34px}.host-section .host-body{font-size:15px}.classes-intro{gap:15px;margin-bottom:38px}.classes-intro .section-lead{font-size:16px}.classes-section .experience-cards{gap:36px}.experience-card-copy{padding:27px 24px}.classes-section .card-heading h3{font-size:28px}.classes-section .card-summary{min-height:0;font-size:14px}.classes-section .card-facts{margin-inline:-24px;padding-inline:24px;font-size:12px}.card-actions{gap:12px}.card-actions .editorial-button{font-size:12px}.gift-grid{grid-template-columns:1fr;gap:55px;padding-block:0}.gift-art{max-width:365px;margin:auto;padding:10px 26px 10px 16px}.recipe-caption{font-size:8px}.gift-copy .section-lead{font-size:16px}.faq-section{gap:35px}.faq-intro>p{margin-top:18px}.booking-section:before{background:#211a15cc}.booking-section .booking-copy .section-title{font-size:45px}.booking-section .booking-panel{margin-inline:3px;transform:rotate(1deg)}}html{scrollbar-gutter:stable}.header-book{justify-content:center;min-width:190px}@media (min-width:1024px){.menu-toggle,.mobile-nav{display:none}.desktop-nav{grid-template-columns:60px 135px 105px 95px;gap:18px;display:grid}.desktop-nav a{text-align:center}}.header-book{flex:0 0 192px;width:192px}.hero-cta{justify-content:space-between;width:250px}@media (min-width:761px){:root{--header-bar-height:90px}.header-logo,.header-logo img{flex-basis:78px;width:78px;height:85px}.hero-grid{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:20px;min-height:clamp(520px,100svh - 242px,730px)}.hero-copy{padding:clamp(32px,6svh,70px) 0 0}.hero-copy .eyebrow{display:none}.hero-title{letter-spacing:-.067em;text-wrap:balance;min-height:2.97em;font-size:clamp(54px,min(6.05vw,8.6svh),92px);font-weight:300;line-height:.99}.hero-description{max-width:85%;min-height:2.9em;margin-top:24px;font-size:clamp(16px,1.3vw,20px);line-height:1.45}.hero-cta{min-height:48px;margin-top:26px;font-size:15px}.hero-price{margin-top:8px}.hero-taste{object-fit:contain;width:clamp(180px,17vw,250px);height:90px;margin:20px 0 0 35px}.hero-collage{margin:0 72px 12px 0}.hero-photo{clip-path:polygon(0 2%,97% 0,100% 98%,2% 100%);height:100%;min-height:0;position:absolute;inset:0;transform:rotate(-2.5deg)}.hero-polaroid{width:37%;bottom:-2%;left:-10%}.hero-bottom{min-height:104px;margin-top:18px;padding-bottom:12px}}@media (min-width:761px) and (max-height:820px){.hero-copy{padding-top:30px}.hero-description{margin-top:18px;font-size:16px}.hero-cta{margin-top:20px}.hero-taste{height:72px;margin-top:14px}}@media (min-width:761px) and (max-width:1023px){.hero-title{font-size:52px}.hero-description{max-width:90%;min-height:5.8em}.hero-collage{margin-right:46px}.hero-polaroid{left:0}}@media (max-width:760px){.hero-title{text-wrap:balance;min-height:4.04em}.hero-description{min-height:6em}.hero-taste{object-fit:contain;width:170px;height:72px;margin:20px 0 0 20px;position:static}.hero-cta{width:220px}}@media (min-width:360px) and (max-width:760px){.hero-title{min-height:3.03em}.hero-description{min-height:4.5em}}@media (max-width:760px){.hero-photo{clip-path:polygon(0 2%,97% 0,100% 98%,2% 100%);transform:rotate(-3deg)}}@media (min-width:1024px){.desktop-nav{grid-template-columns:60px 135px 105px}}.experience-program{grid-template-columns:.85fr 1.35fr;gap:clamp(45px,7vw,110px);margin-top:0;padding-top:0;display:grid}.program-intro{align-self:start;position:sticky;top:125px}.program-intro .section-title{margin:20px 0 35px;font-size:clamp(36px,3.7vw,56px);line-height:1.05}.program-photo{aspect-ratio:1.2;position:relative;overflow:hidden;transform:rotate(-3deg)}.program-photo img{object-fit:cover}.program-note{background:var(--color-canvas);margin:-35px -20px 0 auto;padding:10px;position:relative;transform:rotate(5deg)}.program-steps{margin:0;padding:0;list-style:none}.program-steps li{grid-template-columns:58px 1fr;gap:24px;padding:0 0 34px;display:grid;position:relative}.program-steps li+li{border-top:1px solid var(--color-line);padding-top:34px}.program-number{color:var(--color-primary-text);font-size:42px;line-height:1.2}.program-number,.program-steps h3{font-family:var(--font-sans-family),sans-serif}.program-steps h3{letter-spacing:-.035em;margin-bottom:15px;font-size:33px;font-weight:400;line-height:1.12}.program-steps p{color:var(--color-ink-muted);white-space:pre-line;font-size:16px;line-height:1.75}.table-inclusion{padding-top:22px;padding-right:0}.table-inclusion p{letter-spacing:-.025em;color:inherit;margin:0;font-size:clamp(19px,1.75vw,25px);line-height:1.4}.host-seal{border-top:3px solid var(--color-primary-text);text-align:left;background:#faf6eb;border-radius:0;grid-template-columns:auto 1fr;gap:20px;width:265px;height:auto;min-height:112px;padding:22px;display:grid;bottom:18px;right:-20px;rotate:-4deg;box-shadow:0 7px 24px #2a1d141a}.host-seal strong{letter-spacing:-.07em;color:var(--color-primary-text);font-size:55px;font-weight:300}.host-seal span{letter-spacing:.1em;max-width:none;margin:0;font-size:10px;line-height:1.55}.course-opening{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;padding:45px 0 65px;display:grid}.course-opening .course-header{padding:0}.course-opening .course-title{text-wrap:balance;margin:24px 0;font-size:clamp(32px,3.4vw,48px);line-height:1}.course-opening .section-lead{max-width:480px;margin-bottom:30px;font-size:19px}.course-handwriting{width:210px;margin:28px 0 0 28px;transform:rotate(-4deg)}.course-cover{background:#f5efe4;padding:12px 12px 0;transform:rotate(2deg);box-shadow:0 14px 30px #34231417}.course-cover .course-photo{aspect-ratio:.95;position:relative;overflow:hidden;transform:none}.course-cover-caption{text-align:center;letter-spacing:.16em;text-transform:uppercase;padding:15px;font-size:10px;display:block}.course-ticket{border-block:1px solid var(--color-line-strong);padding:30px 0 20px}.course-ticket dl{grid-template-columns:1.4fr .8fr .8fr 1fr;gap:25px;display:grid}.course-ticket dl>div+div{border-left:1px solid var(--color-line);padding-left:25px}.course-ticket dt{text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary-text);margin-bottom:10px;font-size:10px}.course-ticket dd{white-space:pre-line;letter-spacing:-.03em;font-size:20px;line-height:1.4}.course-ticket .price-note{text-align:left;margin:18px 0 0}.course-section-heading{font-family:var(--font-sans-family),sans-serif;font-size:40px;font-weight:400}.course-menu li{grid-template-columns:54px 1fr;padding-block:26px}.course-menu .index-number{font-family:var(--font-sans-family),sans-serif;font-size:42px;line-height:1}.course-menu h3{font-size:25px;font-weight:400}.course-menu p{font-size:16px;line-height:1.7}.course-note-star{font-size:35px;line-height:1}.course-table-sketch{color:#697358;width:160px;margin:0 auto 32px}@media (max-width:1023px){.experience-program{grid-template-columns:.8fr 1.2fr;gap:35px}.program-steps li{grid-template-columns:40px 1fr;gap:16px}.program-steps h3{font-size:28px}.course-opening{gap:35px}.course-ticket dd{font-size:17px}}@media (max-width:760px){.experience-program{grid-template-columns:1fr;gap:35px;margin-top:0;padding-top:0}.program-intro{position:static}.program-intro .section-title{max-width:360px;font-size:39px}.program-photo{aspect-ratio:1.6;margin-inline:10px}.program-note{width:100px;margin-right:0}.program-steps p{font-size:15px}.program-steps li+li{padding-top:26px}.table-inclusions{grid-template-columns:1fr;gap:24px}.table-inclusion p{font-size:22px}.host-seal{gap:18px;width:230px;min-height:94px;padding:18px;bottom:-16px;right:0}.host-seal strong{font-size:47px}.host-seal span{font-size:9px}.course-opening{grid-template-columns:1fr;gap:35px;padding-block:28px 45px}.course-opening .course-title{font-size:36px}.course-opening .section-lead{font-size:17px}.course-handwriting{width:170px;margin-top:22px}.course-cover{margin:0 10px}.course-cover .course-photo{aspect-ratio:1.15}.course-ticket dl{grid-template-columns:1fr 1fr;gap:24px}.course-ticket dl>div+div{border:0;padding-left:0}.course-ticket dd{font-size:17px}.course-section-heading{font-size:34px}.course-menu li{grid-template-columns:38px 1fr;gap:16px}.course-menu .index-number{font-size:35px}.course-note-star{font-size:26px}}.hand-drawn{width:150px;height:36px;color:var(--color-primary-text);pointer-events:none;flex-shrink:0;display:block}.table-pen{color:#f8e6ce;opacity:.75;width:130px;margin:18px 0 -12px 12px;transform:rotate(-6deg)}.host-pen{width:120px;margin:-8px 0 0 16px;transform:rotate(-8deg)}.course-pen{width:145px;margin:-20px 0 24px 30px;transform:rotate(-5deg)}@media (max-width:760px){.hand-drawn{max-width:40%}}.host-seal{clip-path:polygon(1% 2%,32% 0,66% 2%,99% 0,100% 96%,70% 99%,33% 97%,0 100%);background:#f7efdc;border:0;padding:24px;rotate:-6deg}.host-seal:before{content:"";background:#bca47a40;width:70px;height:17px;position:absolute;top:5px;left:31%;transform:rotate(6deg)}.host-seal strong{font-family:var(--font-sans-family),sans-serif;font-size:60px;font-style:italic;font-weight:400;transform:rotate(-7deg)}.host-seal span{text-transform:none;letter-spacing:.015em;font-size:13px;line-height:1.4}.host-pen{width:165px;height:20px;margin:0;transform:rotate(-1deg)}.gift-section{background:#f2eee5}.gift-grid{grid-template-columns:1.15fr 1fr;gap:110px}.gift-art{max-width:none;padding:15px 0 100px}.cookbook-memory{aspect-ratio:1.03;clip-path:polygon(1% 0,99% 1%,100% 98%,0 100%);position:relative;overflow:hidden;transform:rotate(3deg)}.cookbook-letter{background:#fffaf0;width:64%;padding:30px;position:absolute;bottom:0;left:-18px;transform:rotate(-8deg);box-shadow:4px 12px 25px #46332120}.cookbook-letter:before{content:"";background:#c7b28a7a;width:95px;height:25px;position:absolute;top:-10px;left:36%;transform:rotate(5deg)}.cookbook-letter .eyebrow{font-size:9px}.cookbook-letter .handwritten{width:210px;margin:18px 0 0}.cookbook-letter .hand-drawn{opacity:.45;width:150px;height:22px}.cookbook-letter .recipe-caption{font-size:9px;line-height:1.5}.gift-copy .section-title{font-size:clamp(42px,4.7vw,68px);line-height:1.05}.cookbook-gift{color:var(--color-primary-text);align-items:center;gap:15px;margin:28px 0;display:flex}.cookbook-gift>span{font-size:35px;transform:rotate(12deg)}.cookbook-gift p{font-size:17px}.gift-copy .section-lead{font-size:18px;line-height:1.7}@media (max-width:1023px){.gift-grid{gap:55px}.cookbook-letter{width:75%;padding:22px}}@media (max-width:760px){.gift-grid{grid-template-columns:1fr;gap:42px}.gift-art{width:100%;max-width:440px;padding:12px 10px 90px}.cookbook-letter{width:72%;padding:24px;left:8px}.gift-copy .section-title{font-size:42px}.gift-copy .section-lead{font-size:16px}.host-seal strong{font-size:50px}.host-seal span{font-size:12px}}.host-seal{clip-path:none;box-shadow:none;isolation:isolate;background:0 0}.host-seal:after{content:"";z-index:-1;clip-path:polygon(0 2%,14% 1%,27% 2%,45% 0,64% 1%,82% 0,99% 1%,100% 29%,99% 55%,100% 79%,99% 98%,82% 99%,65% 98%,46% 100%,29% 98%,14% 99%,0 97%,1% 74%,0 48%);background-color:#f7efdc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%238c7754' opacity='.12' filter='url(%23paper)' d='M0 0h180v180H0z'/%3E%3C/svg%3E"),linear-gradient(115deg,#fffaf0aa,#0000 55%,#cdbb9733);position:absolute;inset:0}.host-seal:before{z-index:1;clip-path:polygon(2% 0,98% 3%,100% 19%,98% 35%,100% 53%,98% 74%,100% 100%,1% 97%,3% 74%,0 53%,2% 30%,0 14%);background:linear-gradient(95deg,#c8b38c70,#e0cfaa99 48%,#c8b38c66);width:82px;height:27px;top:-12px;left:34%;transform:rotate(4deg);box-shadow:0 1px 2px #6855350d}.course-programme-intro{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;margin-bottom:40px;display:grid}.course-programme-intro .eyebrow{margin-bottom:20px}.course-programme-intro .course-section-heading{margin-bottom:15px;font-size:clamp(40px,4vw,58px)}.course-programme-intro .course-pen{width:150px;margin:0}.course-programme-intro .course-intro{font-family:var(--font-sans-family),sans-serif;color:var(--color-ink-muted);font-size:19px;line-height:1.65}.course-programme .course-menu li{gap:22px;padding-block:32px}.course-programme .course-menu h3{font-family:var(--font-sans-family),sans-serif;margin-bottom:16px;font-size:30px;font-weight:400;line-height:1.15}.course-programme .course-menu p{font-size:16px;line-height:1.75}.course-inclusions-band{background:var(--color-primary-text);color:#fff8eb;padding-block:65px}.course-inclusions-layout{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.course-inclusions-heading .course-table-sketch{color:inherit;opacity:.85;width:270px;max-width:100%;margin:30px 0 0 -13px;rotate:-6deg}.course-inclusions-band .included-list{grid-template-columns:1fr 1fr;gap:25px 40px;margin:0;padding:0;display:grid}.course-inclusions-band .included-list li{border-top:1px solid #ffffff40;border-bottom:0;padding:20px 0 0;display:block}.course-inclusions-band .included-list p{color:inherit;letter-spacing:-.02em;font-size:18px;line-height:1.5}.course-dietary{grid-template-columns:35px .65fr 1.35fr;align-items:start;gap:30px;padding-block:55px;display:grid}.course-dietary .course-note-star{color:var(--color-primary-text)}.course-dietary h2{font-family:var(--font-sans-family),sans-serif;font-size:30px;font-weight:400;line-height:1.15}.course-dietary p{color:var(--color-ink-muted);font-size:16px;line-height:1.7}@media (max-width:1023px){.course-programme-intro{gap:40px}.course-programme .course-menu{gap:10px 35px}.course-inclusions-layout{grid-template-columns:.6fr 1.4fr;gap:40px}.course-inclusions-heading .course-section-heading{font-size:38px}.course-inclusions-heading .course-table-sketch{width:230px}}@media (max-width:760px){.course-programme{padding-block:45px}.course-programme-intro{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.course-programme-intro .course-intro{font-size:17px}.course-programme .course-menu{grid-template-columns:1fr;gap:0}.course-programme .course-menu li{grid-template-columns:36px 1fr;gap:15px;padding-block:25px}.course-programme .course-menu h3{font-size:27px}.course-programme .course-menu p{font-size:15px}.course-inclusions-band{padding-block:45px}.course-inclusions-layout{grid-template-columns:1fr;gap:25px}.course-inclusions-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.course-inclusions-heading .course-table-sketch{flex-shrink:0;width:130px;margin:0}.course-inclusions-heading .course-section-heading{margin:0;font-size:36px}.course-inclusions-band .included-list{grid-template-columns:1fr;gap:20px}.course-inclusions-band .included-list p{font-size:18px}.course-dietary{grid-template-columns:25px 1fr;gap:15px;padding-block:40px}.course-dietary p{grid-column:2;font-size:15px}}.course-programme-intro .course-pen{width:215px;max-width:80%;height:14px;margin-top:-5px;transform:none}.course-programme .course-menu{display:block}.course-programme .course-menu li{grid-template-columns:56px 1fr;padding-block:27px;display:grid}.course-programme .course-menu li>div{align-items:start;gap:55px;display:grid}.course-programme .course-menu h3{margin:0}.course-programme .course-menu p{white-space:normal}.course-programme{padding-bottom:55px}.course-inclusions-band .included-list{align-content:start}.contact-invitation{max-width:460px;color:var(--color-ink-muted);white-space:pre-line;font-size:17px;line-height:1.75}.contact-section .section-title{max-width:520px}@media (max-width:760px){.course-programme .course-menu li{grid-template-columns:36px 1fr;padding-block:24px}.course-programme .course-menu li>div{grid-template-columns:1fr;gap:12px}.course-programme{padding-bottom:35px}.contact-invitation{font-size:16px}}.course-programme .course-menu{grid-template-columns:1fr;gap:16px;display:grid}.course-programme .course-menu .programme-card{background:#f5eee1;border:1px solid #b69c7c25;border-radius:3px 13px 5px 9px;grid-template-columns:96px 1fr;gap:28px;padding:30px 36px}.course-programme .course-menu .programme-card-2{background:#edf0e7;border-radius:12px 4px 10px 3px}.course-programme .course-menu .programme-card-3{background:#f5e8df;border-radius:4px 10px 3px 12px}.course-programme .course-menu .programme-card-4{background:#f2eee7;border-radius:9px 3px 12px 5px}.programme-mark{color:var(--color-primary-text)}.programme-sketch{width:82px;height:74px;margin-top:14px;display:block;transform:rotate(-5deg)}.programme-card-2 .programme-mark{color:#6d775c}.programme-card-2 .programme-sketch{transform:rotate(4deg)}.programme-card-4 .programme-mark{color:#8b7054}.course-programme .course-menu li>div{grid-template-columns:.75fr 1.25fr;gap:35px}@media (max-width:760px){.course-programme .course-menu .programme-card{grid-template-columns:1fr;gap:16px;padding:23px}.programme-mark{justify-content:space-between;align-items:center;display:flex}.programme-sketch{width:58px;height:52px;margin:0}.course-programme .course-menu li>div{grid-template-columns:1fr;gap:13px}}.section-space{padding-block:56px}.booking-section .booking-copy .section-title,.course-programme-intro .course-section-heading,.editorial-title,.gift-copy .section-title,.section-title,.table-intro .section-title{letter-spacing:-.045em;font-size:clamp(26px,2.4vw,36px);font-weight:450;line-height:1.18}.hero-title{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;min-height:0;font-size:clamp(36px,3.4vw,52px);font-weight:400;line-height:1.08}.hero-description{max-width:450px;min-height:0;margin-top:22px;font-size:17px;line-height:1.6}.hero-copy{padding-top:30px}.hero-grid{align-items:center;min-height:0}.hero-collage{height:clamp(340px,31vw,460px);min-height:0;margin-right:12px}.hero-taste{width:155px;height:65px;margin:22px 0 0 12px;position:static}.hero-bottom{min-height:0;margin-top:25px;padding-block:18px}.hero-scroll{display:none}.journey-intro{gap:55px;margin-bottom:35px}.section-lead{font-size:17px;line-height:1.65}.experience-program{gap:55px}.program-steps li{grid-template-columns:28px 1fr;gap:16px;padding-bottom:22px}.program-steps li+li{padding-top:22px}.program-number{padding-top:4px;font-size:18px;font-weight:450}.program-steps h3{margin-bottom:10px;font-size:23px;font-weight:450;line-height:1.25}.program-steps p{font-size:15px;line-height:1.7}.program-note{width:125px}.host-quote{font-size:clamp(22px,2vw,28px);line-height:1.3}.host-section .host-copy .section-title{font-size:26px}.experience-card-photo{aspect-ratio:1.9}.card-heading h3{font-size:24px}.experience-card-copy{padding:26px}.course-title{font-size:clamp(32px,3.4vw,48px)}.course-opening{padding-block:35px}.course-programme{padding-block:55px}.course-programme .course-menu h3{font-size:24px;font-weight:450;line-height:1.25}.course-programme .course-menu .programme-card{grid-template-columns:68px 1fr;gap:22px;padding:25px 30px}.programme-mark .index-number{font-size:20px}.programme-sketch{width:58px;height:52px}.course-inclusions-heading .course-section-heading{font-size:30px}.course-dietary h2{font-size:26px}.contact-invitation{font-size:16px}.closing-section .closing-quote{font-size:clamp(21px,1.9vw,27px)}@media (max-width:760px){.section-space{padding-block:40px}.hero-copy{padding-top:15px}.hero-title{max-width:12ch;min-height:0;font-size:38px}.hero-description{max-width:100%;min-height:0;font-size:16px}.hero-taste{display:none}.hero-collage{height:360px;margin:22px 5px 0 24px}.hero-bottom{margin-top:20px}.journey-intro{gap:18px;margin-bottom:28px}.experience-program{gap:32px}.program-photo{max-height:300px}.program-steps h3{font-size:21px}.booking-section .booking-copy .section-title,.course-programme-intro .course-section-heading,.editorial-title,.gift-copy .section-title,.section-title,.table-intro .section-title{font-size:27px}.course-programme .course-menu .programme-card{grid-template-columns:1fr;gap:12px;padding:22px}.programme-sketch{width:45px;height:40px}.course-programme .course-menu h3{font-size:23px}}.classes-intro{margin-bottom:35px}.classes-section .experience-card-photo>div{aspect-ratio:1.95}.classes-section .card-heading h3{font-size:24px}@media (min-width:761px){.hero-collage{height:clamp(380px,33vw,480px)}}.journey-intro-heading-only{grid-template-columns:1fr}.journey-intro-heading-only .section-title{max-width:720px}:root{--section-gutter:clamp(36px,9vw,170px)}.page-shell{width:min(100% - 2 * var(--section-gutter),1180px)}@media (max-width:760px){:root{--section-gutter:20px}}.classes-shared{border-block:1px solid var(--color-line);grid-template-columns:auto 1fr;align-items:baseline;gap:30px;margin-bottom:30px;padding-block:18px;display:grid}.classes-shared dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.classes-shared dl>div+div{border-left:1px solid var(--color-line);padding-left:25px}.classes-shared dt{text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary-text);margin-bottom:8px;font-size:10px}.classes-shared dd{white-space:pre-line;margin:0;font-size:15px;line-height:1.45}.card-audience{color:var(--color-primary-text);align-items:center;gap:14px;margin:14px 0 20px;display:flex}.card-audience-sketch{flex-shrink:0;width:52px}.card-audience p{color:var(--color-ink);letter-spacing:-.015em;font-size:17px;line-height:1.3}.card-audience span{text-transform:uppercase;letter-spacing:.14em;color:var(--color-primary-text);margin-bottom:4px;font-size:10px;display:block}.classes-section .card-summary{min-height:0}.card-highlights{gap:10px;margin:22px 0 8px;padding:0;list-style:none;display:grid}.card-highlights li{padding-left:26px;font-size:15px;line-height:1.5;position:relative}.card-highlights li:before{content:"✳";color:var(--color-primary-text);font-size:14px;position:absolute;top:0;left:0}.classes-section .card-facts.card-actions{margin-top:24px;padding-block:24px 0}@media (max-width:1023px){.classes-shared{grid-template-columns:1fr;gap:14px}}@media (max-width:760px){.classes-shared dl{grid-template-columns:1fr 1fr;gap:18px}.classes-shared dl>div+div{border-left:0;padding-left:0}.card-audience-sketch{width:44px}.card-audience p{font-size:16px}.card-highlights li{font-size:14px}}.guide-hero{padding-block:48px 20px}.guide-title{letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:22px 0 28px;font-size:clamp(36px,3.6vw,54px);font-weight:330;line-height:1}.guide-pen{width:150px;color:var(--color-primary-text);opacity:.8;margin-top:26px}.guide-week .section-title{margin-bottom:50px}.guide-days{max-width:900px}.guide-day-label{text-transform:uppercase;letter-spacing:.14em;color:var(--color-primary-text);margin-bottom:8px;font-size:11px;display:block}.guide-day-featured>div{background:#f5ece2;margin-top:-10px;padding:24px 26px}.guide-dishes .eyebrow{color:#fff0de}.guide-dishes .section-title{max-width:700px;margin-top:18px}.guide-dish-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 30px;margin:50px 0 0;padding:0;list-style:none;display:grid}.guide-dish-list li{border-top:1px solid #ffffff40;padding-top:18px}.guide-dish-list h3{letter-spacing:-.035em;margin-bottom:10px;font-size:24px}.guide-dish-list p{opacity:.85;font-size:15px;line-height:1.55}.guide-note{opacity:.75;max-width:640px;margin-top:40px;font-size:14px}.guide-columns{grid-template-columns:1fr 1fr;gap:90px;display:grid}.guide-columns .section-lead{margin-top:24px;font-size:17px}.guide-lists{gap:40px;display:grid}.guide-list-heading{letter-spacing:-.035em;font-size:26px}.guide-lists .card-highlights{margin-top:18px}.guide-cta-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.guide-cta .section-lead{margin-top:22px;font-size:17px}.guide-sketch{width:260px;max-width:100%;color:var(--color-primary-text);margin-top:30px;rotate:-4deg}.guide-cta-cards{grid-template-columns:1fr 1fr;gap:26px;display:grid}.guide-cta-card{background:var(--color-canvas);padding-bottom:22px;display:block;box-shadow:0 12px 24px -22px #5a2c1f77}.guide-cta-photo{aspect-ratio:1.3;margin-bottom:18px;position:relative;overflow:hidden}.guide-cta-photo img{object-fit:cover;transition:scale .5s}.guide-cta-card:hover .guide-cta-photo img{scale:1.035}.guide-cta-card h3{letter-spacing:-.04em;padding-inline:20px;font-size:24px}.guide-cta-card p{color:var(--color-ink-muted);margin-top:6px;padding-inline:20px;font-size:14px}@media (max-width:1023px){.guide-dish-list{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-columns,.guide-cta-grid{gap:45px}}@media (max-width:760px){.guide-hero{padding-block:40px 10px}.guide-columns,.guide-cta-cards,.guide-cta-grid,.guide-dish-list{grid-template-columns:1fr}.guide-dish-list{gap:24px}.guide-day-featured>div{padding:20px}}.guide-day-options{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.guide-day-option{background:var(--color-canvas);padding:20px 20px 18px;transition:translate .3s;display:block;box-shadow:0 10px 20px -18px #5a2c1f77}.guide-day-option:hover{translate:0 -2px}.guide-day-option-sketch{width:46px;color:var(--color-primary-text);margin-bottom:10px}.guide-day-option h4{letter-spacing:-.035em;margin-bottom:8px;font-size:21px;font-weight:400}.guide-day-option h4 span{color:var(--color-primary-text);font-size:16px}.guide-day-option p{font-size:14px;line-height:1.6}.guide-day-option .guide-day-option-facts{color:var(--color-primary-text);margin-top:12px;font-size:12px}.guide-day-after{margin-top:16px;font-size:14px}@media (max-width:760px){.guide-day-options{grid-template-columns:1fr}}.hero-points{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.hero-points li{border-left:1px solid var(--color-line);align-items:center;gap:14px;padding-inline:28px;display:flex}.hero-points li:first-child{border-left:0;padding-left:0}.hero-point-icon{width:38px;color:var(--color-primary-text);flex-shrink:0}.hero-points strong{text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary-text);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.hero-points span{color:var(--color-ink-muted);font-size:14px;line-height:1.45;display:block}@media (max-width:760px){.hero-points{grid-template-columns:1fr;gap:14px}.hero-points li{border-left:0;padding:0}.hero-point-icon{width:32px}}.booking-facts p,.footer-practical{white-space:pre-line}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@font-face{font-family:sans;src:url(/_next/static/media/0336a89fb4e7fc1d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_afc779{font-family:sans,sans Fallback;font-style:normal}.__variable_afc779{--font-sans-family:"sans","sans Fallback"}