@charset "UTF-8";@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url("./media/bodoni-moda-latin-wght-normal-3EN3JKAP.woff2") format("woff2")}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url("./media/bodoni-moda-latin-wght-italic-UROYKOLY.woff2") format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url("./media/dm-sans-latin-wght-normal-X7UMQEPN.woff2") format("woff2")}@font-face{font-family:Bodoni Fallback;src:local("Georgia");size-adjust:94%;ascent-override:98%;descent-override:24%}@font-face{font-family:DM Sans Fallback;src:local("Arial");size-adjust:102%;ascent-override:94%;descent-override:26%}:root{--navy: #123b66;--cobalt: #155ca2;--lemon: #ffd84d;--cream: #fff9ec;--white: #ffffff;--leaf: #577a50;--ink: var(--navy);--ink-soft: color-mix(in srgb, var(--navy) 80%, var(--cream));--ink-faint: color-mix(in srgb, var(--navy) 72%, var(--cream));--line: color-mix(in srgb, var(--navy) 16%, transparent);--line-strong: color-mix(in srgb, var(--navy) 30%, transparent);--cream-2: color-mix(in srgb, var(--cobalt) 11%, var(--white));--lemon-wash: color-mix(in srgb, var(--lemon) 28%, var(--cream));--sea-wash: color-mix(in srgb, var(--cobalt) 8%, var(--cream));--font-display: "Bodoni Moda", "Bodoni Fallback", Georgia, "Times New Roman", serif;--font-body: "DM Sans", "DM Sans Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--step--1: clamp(.8125rem, .79rem + .1vw, .875rem);--step-0: clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1: clamp(1.125rem, 1.07rem + .3vw, 1.3125rem);--step-2: clamp(1.375rem, 1.25rem + .6vw, 1.75rem);--step-3: clamp(1.75rem, 1.5rem + 1.2vw, 2.5rem);--step-4: clamp(2.125rem, 1.7rem + 2vw, 3.375rem);--step-5: clamp(2.5rem, 1.9rem + 3vw, 4.25rem);--gutter: clamp(1.25rem, .6rem + 3.2vw, 2.5rem);--measure: 66ch;--max: 75rem;--section: clamp(4rem, 2.6rem + 6vw, 8rem);--radius: .75rem;--radius-lg: 1.25rem;--header-h: 4.5rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--t-fast: .16s;--t-med: .32s;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{margin:0;background-color:var(--cream);background-image:url("./media/stucco-BBAPO2EA.webp");background-size:700px 700px;color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{display:block;max-width:100%}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:500;line-height:1.1;letter-spacing:-.012em;text-wrap:balance;font-variation-settings:"opsz" 28}h1{font-size:var(--step-5);line-height:1.04}h2{font-size:var(--step-4)}h3{font-size:var(--step-2);line-height:1.2}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--lemon);color:var(--navy)}:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:4px}.on-dark :focus-visible,.dark :focus-visible{outline-color:var(--lemon)}html{scrollbar-color:color-mix(in srgb,var(--navy) 55%,var(--cream)) var(--cream);scrollbar-width:thin}input,textarea{caret-color:var(--cobalt)}table{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:200;padding:.75rem 1.25rem;background-color:var(--navy);color:var(--cream);border-radius:var(--radius);text-decoration:none;transform:translateY(-200%);transition:transform var(--t-fast) var(--ease-out)}.skip-link:focus{transform:none}.container{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.container--narrow{width:min(100% - 2 * var(--gutter),52rem);margin-inline:auto}.section{padding-block:var(--section)}.dark{background-color:var(--navy);background-image:url("./media/ceramic-XJYC35OR.webp");background-size:384px 384px;color:var(--cream)}.lede{font-size:var(--step-1);line-height:1.55;color:var(--ink-soft);max-width:52ch}.dark .lede{color:color-mix(in srgb,var(--cream) 86%,var(--navy))}.prose>*+*{margin-top:1.1em}.prose{max-width:var(--measure);color:var(--ink-soft)}.prose strong{color:var(--ink);font-weight:600}.btn{--btn-bg: var(--navy);--btn-fg: var(--cream);--btn-ring: var(--lemon);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.7rem 1.5rem;border:2px solid var(--btn-bg);border-radius:.7rem;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-size:var(--step-0);font-weight:600;line-height:1.1;text-decoration:none;cursor:pointer;outline:2px solid transparent;outline-offset:3px;transition:outline-color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.btn:hover{outline-color:var(--btn-ring);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn svg{width:1.1em;height:1.1em;flex:none;transition:transform var(--t-med) var(--ease-out)}.btn:hover svg{transform:translate(3px)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--navy);--btn-ring: var(--cobalt);border-color:var(--navy)}.btn--ghost:hover{background-color:var(--navy);color:var(--cream)}.btn--cobalt{--btn-bg: var(--cobalt);--btn-ring: var(--navy)}.btn--lemon{--btn-bg: var(--lemon);--btn-fg: var(--navy);--btn-ring: var(--cream)}.btn--ghost-light{--btn-bg: transparent;--btn-fg: var(--cream);--btn-ring: var(--lemon);border-color:color-mix(in srgb,var(--cream) 70%,transparent)}.btn--ghost-light:hover{background-color:var(--cream);color:var(--navy)}.btn--sm{white-space:nowrap;min-height:2.5rem;padding:.5rem 1.1rem;font-size:var(--step--1)}.link{text-decoration:none;font-weight:600;background-image:linear-gradient(var(--lemon),var(--lemon));background-repeat:no-repeat;background-position:0 100%;background-size:100% .22em;transition:background-size var(--t-med) var(--ease-out)}.link:hover{background-size:100% 100%}.link--arrow:after{content:"\2192";display:inline-block;margin-left:.4em;transition:transform var(--t-med) var(--ease-out)}.link--arrow:hover:after{transform:translate(4px)}.ceramic-band{height:clamp(2.75rem,2rem + 2.4vw,4.25rem);background:url("./media/band-RI32GBC7.webp") repeat-x center/auto 100%}.deco{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.split--rev>:first-child{order:2}@media(max-width:62rem){.split{grid-template-columns:minmax(0,1fr)}.split--rev>:first-child{order:0}}.frame,.ornate{--frame-w: clamp(2.4rem, 1.8rem + 2vw, 3.6rem);position:relative;border:var(--frame-w) solid transparent;border-image:url("./media/frame-CWXGXBFT.webp") 100/var(--frame-w)/0 round;background-color:var(--cream);background-clip:padding-box}.frame>lp-photo{border-radius:.2rem}.stack{display:grid;justify-items:start;gap:1.5rem}.reveal{opacity:1}@media(prefers-reduced-motion:no-preference){.js-reveal .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--delay, 0ms)}.js-reveal .reveal.is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.no-print{display:none!important}}.flavours,.visit,.journal,.lemon,.menu,.faq,.more,lp-page-head{background-image:url("./media/stucco-BBAPO2EA.webp");background-size:700px 700px}.story,.notebook,.ways,.row--alt{background-image:url("./media/ceramic-XJYC35OR.webp");background-size:384px 384px}
