/*src:family-history/family-history.css|shared-nav/nav.css|shared-nav/responsive.css|shared-nav/cookies.css|shared-nav/footer.css|shared-nav/mobile-actions.css|shared-nav/theme.css*/
:root{--paper:#eee5ce;--ink:#482d2a;--wine:#753d48;--fh-wine:#633d48;--fh-gold:#d5bd91;--fh-sage:#d7d6ba;--fh-peach:#ecbca8;--fh-line:#482d2a30;--fh-serif:'Literata',serif;--fh-opening-top:170px;--fh-opening-bottom:90px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--th-bg,var(--paper));color:var(--th-ink,var(--ink));font:18px/1.65 'Fira Sans Condensed',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:5px}[hidden]{display:none!important}.fh-page{overflow:clip}.fh-page h1,.fh-page h2,.fh-page h3{font-family:var(--fh-serif);font-weight:500;letter-spacing:-.025em;margin:0}.fh-page h1{font-size:clamp(60px,6.1vw,98px);line-height:1.06}.fh-page h2{font-size:clamp(42px,4.5vw,72px);line-height:1.1}.fh-page h3{font-size:29px;line-height:1.2}.fh-page p{margin:0}.fh-page em{font-style:italic;font-weight:400;color:var(--th-wine-text,var(--wine))}.fh-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;margin-bottom:34px!important}.fh-scene{position:relative;width:100%;padding:110px 8vw;isolation:isolate}.fh-inner{max-width:1520px;margin:auto}.fh-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7vw;align-items:center}.fh-copy{position:relative;z-index:2}.fh-copy>p:not(.fh-eyebrow){max-width:535px;margin-top:27px;font-size:18px;line-height:1.75}.fh-hero{min-height:0;display:block;padding:var(--fh-opening-top) 8vw var(--fh-opening-bottom);background:radial-gradient(ellipse at 80% 46%,var(--th-bg-sage,#d7d6ba) 0,transparent 64%)}.fh-hero .fh-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4vw;align-items:start}.fh-hero .fh-copy{max-width:690px}.fh-hero h1 em{display:block;margin-top:7px}.fh-hero .fh-eyebrow{margin-bottom:38px!important}.fh-date{display:flex;align-items:center;gap:22px;margin-top:30px;font:500 27px/1.3 var(--fh-serif)}.fh-date i{display:block;flex:0 1 85px;height:1px;background:var(--wine)}.fh-date-caption{font-size:14px!important;line-height:1.6!important;margin-top:9px!important}.fh-scroll-link{display:inline-flex;gap:25px;align-items:center;margin-top:32px;border-bottom:1px solid currentColor;padding:9px 0;font-size:16px;min-height:44px}.fh-scroll-link span:last-child{font-size:23px}.fh-house{position:relative;margin:0;min-width:0;z-index:1}.fh-house .photo-wrap:before{content:'';position:absolute;inset:0 -5% 3%;border:1px solid rgb(var(--th-wine-text-rgb,139 77 79)/0.267);border-radius:50%;transform:rotate(-18deg);pointer-events:none;z-index:-1}.fh-house .photo-wrap{position:relative;isolation:isolate;aspect-ratio:3/4;max-height:620px}.fh-house img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:var(--th-blend,multiply)}.fh-house .ink-canvas{position:absolute;pointer-events:none;mix-blend-mode:var(--th-blend,multiply)}.fh-house.ink-ready .engraving-art{opacity:0}.fh-house figcaption{text-align:center;font-size:16px;line-height:1.65;color:var(--th-wine-text,var(--wine));padding:40px 12px 0;max-width:100%;margin-inline:auto;position:relative;z-index:2;overflow-wrap:break-word}.fh-house figcaption span{display:block;max-width:38ch;margin-inline:auto;font-weight:500}.fh-house figcaption span+span{margin-top:8px;font-size:15px;font-weight:400;opacity:1}.fh-hero .photo-wrap{aspect-ratio:4/3;max-height:none}.fh-hero .fh-house .photo-wrap:before{inset:-20% -8% -5%;background:rgb(var(--th-bg-sage-rgb,199 198 164)/0.4);transform:rotate(-15deg)}.fh-wine{background:var(--th-wine-deep,var(--fh-wine));color:var(--paper)}.fh-wine em{color:var(--fh-gold)}.fh-wine .fh-eyebrow{color:var(--fh-gold)}.fh-thread-scene{padding-top:82px;padding-bottom:64px}.fh-thread-scene.is-pinned .fh-inner{position:sticky;top:var(--thread-pin-top,112px);transform:scale(var(--thread-fit,1));transform-origin:top center}.fh-journey-opening{display:grid;grid-template-columns:minmax(0,1fr) 28%;gap:6%;align-items:center}.fh-journey-head{max-width:850px}.fh-journey-head h2{font-size:clamp(40px,4vw,64px)}.fh-journey-head p:last-child{max-width:610px;margin-top:24px}.fh-era-mark{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;perspective:700px;color:var(--fh-gold);isolation:isolate}.fh-era-orbit{position:absolute;width:220px;height:220px;border:1px solid #d5bd912f;border-radius:50%;transform:rotate(-28deg) scaleX(1.24);z-index:-1}.fh-era-orbit:after{content:'';position:absolute;inset:14px;border:1px solid #d5bd9118;border-radius:50%}.fh-era-year{display:block;font:400 clamp(85px,10vw,155px)/1.1 var(--fh-serif);letter-spacing:-.075em;white-space:nowrap}.fh-era-mark.is-word .fh-era-year{font-size:clamp(40px,4.1vw,60px);letter-spacing:-.04em}.fh-era-place{display:block;margin-top:13px;font-size:11px;letter-spacing:.17em;text-align:center;text-transform:uppercase}.fh-era-count{display:flex;gap:7px;margin-top:24px}.fh-era-count span{width:23px;height:2px;background:rgb(var(--th-bg-gold-rgb,213 189 145)/0.2);transition:background .3s}.fh-era-count .is-current{background:var(--th-bg-gold,var(--fh-gold))}.fh-journey{--thread-progress:1;position:relative;margin-top:20px;padding-top:210px}.fh-thread{position:absolute;inset:0 0 auto;width:100%;height:210px;overflow:visible;pointer-events:none}.fh-thread-guide,.fh-thread-ink{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fh-thread-guide{stroke:#d5bd913e;stroke-width:1}.fh-thread-ink{stroke:url(#history-gold);stroke-width:2}.fh-thread-tip{opacity:0;transition:opacity .3s}.motion .fh-journey.is-drawing .fh-thread-tip{opacity:1}.fh-stations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.fh-station{position:relative;--bloom:1}.fh-station:nth-child(even){--token-y:62px}.fh-station:before{content:none}.fh-token{position:absolute;top:calc(var(--token-y,102px) - 210px);left:50%;width:112px;height:112px;transform:translate(-50%,-50%);display:grid;place-items:center;pointer-events:none;color:var(--fh-gold)}.fh-token svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fh-token>span{font:400 20px/1 var(--fh-serif)}.fh-token-ring{fill:var(--fh-wine);stroke:#d5bd914f;stroke-width:1}.fh-token-arc{fill:none;stroke:var(--fh-gold);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--bloom));transform-origin:56px 56px;transform:rotate(-90deg)}.fh-token-sprig{fill:none;stroke:var(--fh-gold);stroke-width:1;stroke-linejoin:round;stroke-linecap:round;transform-origin:center;transform:scale(calc(.78 + .22 * var(--bloom)));opacity:calc(.13 + .87 * var(--bloom))}.fh-token-sprig path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--bloom))}.fh-station .fh-year{color:var(--fh-gold);font:500 31px/1.25 var(--fh-serif);letter-spacing:-.025em;display:block;min-height:40px}.fh-station[data-era="2"] .fh-year{font:500 13px/1.5 'Fira Sans Condensed',sans-serif;letter-spacing:.08em;padding-top:9px}.fh-station h3{font-size:25px;margin:13px 0 16px}.fh-station p{font-size:17px;line-height:1.65;color:var(--paper)}.fh-station>.fh-year,.fh-station>h3,.fh-station>p{transition:transform .6s cubic-bezier(.2,.7,.3,1),color .4s}.motion .fh-station.is-current>.fh-year,.motion .fh-station.is-current>h3,.motion .fh-station.is-current>p{transform:translateY(-7px)}.fh-station.is-current>h3{color:#f4e5bf}.fh-station.is-current .fh-token-ring{stroke:#d5bd9170}.fh-journey-cue{display:flex;gap:14px;align-items:center;margin-top:35px!important;font-size:11px;letter-spacing:.09em;color:var(--fh-gold);text-transform:uppercase}.fh-cue-line{width:45px;height:1px;background:rgb(var(--th-bg-gold-rgb,213 189 145)/0.333);position:relative;overflow:hidden}.fh-cue-line:after{content:'';position:absolute;inset:0;background:var(--th-bg-gold,var(--fh-gold));transform-origin:left;transform:scaleX(var(--thread-progress,1))}.fh-sage{background:var(--th-bg-sage,var(--fh-sage))}.fh-peach{background:var(--th-bg-peach,var(--fh-peach))}.fh-source{font-size:13px!important;line-height:1.6!important;border-top:1px solid var(--th-ink,var(--fh-line));padding-top:20px;max-width:560px!important}.fh-porch .fh-copy{order:2}.fh-porch .fh-house{order:1}.fh-porch .fh-house .photo-wrap:before{inset:4% -5% 0;transform:rotate(13deg)}.fh-chapters .fh-split{align-items:start;gap:9vw}.fh-chapters .fh-copy{padding-top:12px}.fh-chapters .fh-copy>p:last-child{max-width:430px}.fh-topic-list{list-style:none;margin:0;padding:0}.fh-topic{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;border-top:1px solid var(--th-ink,var(--fh-line));padding:24px 0 27px}.fh-topic:last-child{border-bottom:1px solid var(--th-ink,var(--fh-line))}.fh-topic-number{font-size:13px;color:var(--th-wine-text,var(--wine));padding-top:4px}.fh-topic h3{font:500 21px/1.3 'Fira Sans Condensed',sans-serif;letter-spacing:0}.fh-topic p{font-size:17px;line-height:1.6;max-width:530px;margin-top:8px}.fh-personal{background:var(--th-bg-sage,var(--fh-sage))}.fh-personal blockquote{margin:0;padding:0;border:0;font:400 clamp(27px,2.7vw,40px)/1.4 var(--fh-serif);letter-spacing:-.02em;max-width:780px}.fh-personal cite{display:block;font:15px/1.5 'Fira Sans Condensed',sans-serif;letter-spacing:0;font-style:normal;margin-top:28px;color:var(--th-wine-text,var(--wine))}.fh-closing{text-align:center;padding:100px 8vw 95px}.fh-closing h2{max-width:970px;margin:auto}.fh-closing>p:not(.fh-eyebrow){max-width:560px;margin:27px auto 35px}.fh-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:48px;padding:17px 27px;background:var(--th-bg,var(--paper));color:var(--th-ink,var(--ink));border:1px solid var(--th-line,var(--paper));font-size:17px;transition:background .25s,color .25s}.fh-button:hover{background:transparent;color:var(--paper)}.fh-hero .fh-button{display:flex;width:fit-content;margin-top:28px;background:var(--wine);color:var(--paper);border-color:var(--wine)}.fh-hero .fh-button:hover{background:transparent;color:var(--th-wine-text,var(--wine))}.fh-hero .fh-button+.fh-scroll-link{margin-top:12px}.fh-station>.fh-scroll-link{margin-top:4px;font-size:15px}.fh-progress{position:fixed;inset:0 0 auto;z-index:130;height:3px;background:var(--wine);transform-origin:left center;transform:scaleX(var(--reading,0));pointer-events:none}.fh-inview{opacity:1;transform:none}.status{font-size:12px;text-align:center;padding:12px 6vw 20px;background:var(--th-bg,var(--paper))}html[lang=el]{--fh-serif:'Literata','Times New Roman',serif}html[lang=el] .fh-page h1{font-size:clamp(43px,4.8vw,78px);line-height:1.16}html[lang=el] .fh-page h2,html[lang=el] .fh-page h3{line-height:1.16}html[lang=el] .fh-eyebrow{letter-spacing:.08em}@media(max-width:1000px){.fh-split,.fh-hero .fh-split{gap:5vw}.fh-stations{gap:24px}.fh-page h1{font-size:clamp(50px,6.1vw,78px)}.fh-scene{padding-inline:7vw}.fh-house .photo-wrap{max-height:550px}}@media(max-width:750px){:root{--fh-opening-top:130px;--fh-opening-bottom:80px}.fh-scene{padding:65px 7vw}.fh-hero{padding:var(--fh-opening-top) 7vw var(--fh-opening-bottom)}.fh-split,.fh-hero .fh-split,.fh-chapters .fh-split{grid-template-columns:minmax(0,1fr);gap:48px}.fh-page h1{font-size:clamp(42px,10vw,64px)}html[lang=el] .fh-page h1{font-size:clamp(36px,9vw,62px)}.fh-page h2{font-size:clamp(34px,8vw,48px)}.fh-copy>p:not(.fh-eyebrow){font-size:17px}.fh-eyebrow{font-size:11px;margin-bottom:26px!important}.fh-house{width:100%;max-width:440px;margin:auto}.fh-house .photo-wrap{max-height:540px}.fh-hero .fh-house{margin-top:5px}.fh-hero .fh-house .photo-wrap:before{inset:-7% -3% 0}.fh-hero .photo-wrap{max-height:none}.fh-porch .fh-copy,.fh-porch .fh-house{order:initial}.fh-journey-opening{grid-template-columns:minmax(0,1fr);gap:30px}.fh-era-mark{min-height:110px;align-items:flex-start;padding-left:4px}.fh-era-year{font-size:83px}.fh-era-mark.is-word .fh-era-year{font-size:58px}.fh-era-orbit{width:140px;height:140px;left:20px}.fh-era-place{margin-top:8px;font-size:10px}.fh-era-count{position:absolute;left:190px;bottom:16px}.fh-journey{margin-top:46px;padding:0 0 0 78px}.fh-thread{width:64px;height:100%}.fh-stations{grid-template-columns:minmax(0,1fr);gap:42px}.fh-token{top:32px;left:-46px}.fh-station h3{margin:10px 0;font-size:25px}.fh-station .fh-year{font-size:29px;min-height:36px}.fh-station[data-era="2"] .fh-year{font-size:12px}.fh-journey-cue{font-size:10px;letter-spacing:.04em}.fh-personal blockquote{font-size:28px}.fh-button{gap:20px;padding:16px 20px;font-size:16px;width:100%}.fh-hero .fh-button{width:100%;margin-top:30px}}.still .fh-progress{display:none}.still .fh-inview{transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fh-progress{display:none}.fh-inview{transform:none!important;transition:none!important}.fh-page *{animation:none!important;transition:none!important}}html[lang=el] .fh-page .fh-topic h3{font-family:'Fira Sans Condensed',sans-serif}.still .fh-thread-tip{opacity:0!important}.still .fh-station>.fh-year,.still .fh-station>h3,.still .fh-station>p{transform:none!important;transition:none!important}.fh-era-mark.is-range .fh-era-year{font-size:clamp(45px,5.3vw,80px);letter-spacing:-.04em}@media(max-width:750px){.fh-era-mark.is-range .fh-era-year{font-size:52px}}.fh-token:before{content:'';position:absolute;width:62px;height:62px;border:1px solid #d5bd9170;border-radius:50%;opacity:0;pointer-events:none}.motion .fh-station.is-lit .fh-token:before{animation:fh-seed-bloom .9s ease-out both}@keyframes fh-seed-bloom{0%{transform:scale(.9);opacity:.7}100%{transform:scale(1.75);opacity:0}}.motion .fh-hero .photo-wrap{transform:translateY(var(--hero-y,0px)) rotate(var(--hero-tilt,0deg));transform-origin:50% 72%;animation:fh-house-breathe 6.5s ease-in-out infinite;animation-play-state:paused}.motion .fh-hero .fh-house .photo-wrap:before{transform:translateY(var(--hero-orbit-y,0px)) rotate(var(--hero-orbit,-15deg));animation:fh-house-orbit 9s ease-in-out infinite;animation-play-state:paused}.motion .fh-hero.is-moving .photo-wrap,.motion .fh-hero.is-moving .fh-house .photo-wrap:before{animation-play-state:running}@keyframes fh-house-breathe{0%,100%{translate:0 4px;rotate:-.45deg}50%{translate:0 -9px;rotate:.65deg}}@keyframes fh-house-orbit{0%,100%{scale:1}50%{scale:1.025}}@media(max-width:750px){.motion .fh-hero .photo-wrap{animation-name:fh-house-breathe-small}}@keyframes fh-house-breathe-small{0%,100%{translate:0 2px;rotate:-.25deg}50%{translate:0 -5px;rotate:.4deg}}.still .fh-hero .photo-wrap{animation:none!important;transform:none;translate:none;rotate:none}.still .fh-hero .fh-house .photo-wrap:before{animation:none!important;transform:rotate(-15deg);scale:1}@media(prefers-reduced-motion:reduce){.fh-hero .photo-wrap{animation:none!important;transform:none!important;translate:none!important;rotate:none!important}.fh-hero .fh-house .photo-wrap:before{animation:none!important;transform:rotate(-15deg)!important;scale:1!important}}.fh-reveal{opacity:1;clip-path:none;transform:none}.motion.reveal-ready .fh-reveal.is-revealed{animation:fh-text-arrive .72s cubic-bezier(.2,.7,.2,1) both}.motion.reveal-ready .fh-reveal:focus-within{animation:none;opacity:1;clip-path:none;transform:none}@keyframes fh-text-arrive{from{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:none}}.still .fh-reveal{opacity:1!important;clip-path:none!important;transform:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.fh-reveal{opacity:1!important;clip-path:none!important;transform:none!important;animation:none!important}}.fh-quote-word{display:inline-block;opacity:1;transform:none}.fh-personal cite:after{content:'';display:block;width:150px;height:1px;margin-top:17px;background:var(--wine);transform-origin:left center}.fh-closing:before{content:'';display:block;width:100px;height:1px;margin:0 auto 30px;background:var(--th-bg-gold,var(--fh-gold));transform-origin:center}.motion.closing-motion-ready .fh-personal .fh-copy>h2{opacity:calc(.75 + .25*var(--note-title,1));transform:translateY(calc((1 - var(--note-title,1))*18px))}.motion.closing-motion-ready .fh-quote-word{opacity:var(--word-opacity,1);transform:translateY(calc(var(--word-rise,0)*1px))}.motion.closing-motion-ready .fh-personal cite{transform:translateY(calc((1 - var(--note-signature,1))*8px))}.motion.closing-motion-ready .fh-personal cite:after{transform:scaleX(var(--note-signature,1))}.motion.closing-motion-ready .fh-closing:before{transform:scaleX(var(--closing-line,1))}.motion.closing-motion-ready .fh-closing h2>span{display:inline-block;opacity:calc(.75 + .25*var(--closing-first,1));transform:translateY(calc((1 - var(--closing-first,1))*22px))}.motion.closing-motion-ready .fh-closing h2>em{display:inline-block;opacity:calc(.75 + .25*var(--closing-second,1));transform:translateY(calc((1 - var(--closing-second,1))*26px))}.motion.closing-motion-ready .fh-closing>p:not(.fh-eyebrow){opacity:calc(.75 + .25*var(--closing-copy,1));transform:translateY(calc((1 - var(--closing-copy,1))*16px))}.motion.closing-motion-ready .fh-closing>.fh-button{opacity:calc(.8 + .2*var(--closing-button,1));transform:translateY(calc((1 - var(--closing-button,1))*18px))}.motion.closing-motion-ready .fh-closing>.fh-button>span[aria-hidden=true]{transform:translateX(calc((1 - var(--closing-button,1))*-8px))}@media(prefers-reduced-motion:reduce){.closing-motion-ready .fh-personal h2,.closing-motion-ready .fh-quote-word,.closing-motion-ready .fh-personal cite,.closing-motion-ready .fh-personal cite:after,.closing-motion-ready .fh-closing:before,.closing-motion-ready .fh-closing h2>span,.closing-motion-ready .fh-closing h2>em,.closing-motion-ready .fh-closing>p,.closing-motion-ready .fh-closing>.fh-button,.closing-motion-ready .fh-closing>.fh-button>span{opacity:1!important;transform:none!important}}.fh-chapters{padding-block:80px}.fh-book-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:6vw;align-items:end;margin-bottom:38px}.fh-book-intro h2{font-size:clamp(38px,3.6vw,58px)}.fh-book-intro .fh-copy{padding:0}.fh-book-intro .fh-copy>p:not(.fh-eyebrow){margin-top:0;max-width:470px}.fh-book{--fh-page:#f1e4c4;--fh-paper:radial-gradient(ellipse 125% 115% at 50% 42%,transparent 58%,#93652a30 100%),radial-gradient(circle at 17% 84%,#9b6a2a1c 0 2px,#9b6a2a0d 4px,transparent 9px),radial-gradient(circle at 74% 12%,#9b6a2a17 0 2px,transparent 7px),radial-gradient(circle at 88% 61%,#9b6a2a12 0 3px,transparent 11px),radial-gradient(circle at 39% 47%,#9b6a2a0c 0 5px,transparent 16px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.009 .014' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .58 0 0 0 0 .4 0 0 0 0 .17 0 0 0 .5 -.17'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .3 0 0 0 0 .15 0 0 0 .55 -.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),var(--fh-page);--fh-clip-verso:polygon(0 5px,6% 2px,16% .5px,30% 0,70% 0,84% 1px,92% 3px,97% 6px,100% 10px,100% calc(100% - 6px),97% calc(100% - 3.5px),92% calc(100% - 2px),84% calc(100% - 1px),70% 100%,30% 100%,16% calc(100% - .5px),6% calc(100% - 1.5px),0 calc(100% - 3px));--fh-clip-recto:polygon(0 10px,3% 6px,8% 3px,16% 1px,30% 0,70% 0,84% .5px,94% 2px,100% 5px,100% calc(100% - 3px),94% calc(100% - 1.5px),84% calc(100% - .5px),70% 100%,30% 100%,16% calc(100% - 1px),8% calc(100% - 2px),3% calc(100% - 3.5px),0 calc(100% - 6px));position:relative;padding:15px 16px 22px;isolation:isolate;max-width:760px;margin-inline:auto;border-radius:6px 5px 5px 6px;background:#3a181c;box-shadow:0 34px 44px -22px #2a121890,0 14px 20px -10px #2a121866,0 2px 4px #2a121870;outline-offset:7px}.fh-book:before{content:'';position:absolute;inset:5px;border:1px solid #cfa86a8c;border-radius:3px;box-shadow:inset 0 0 0 2px #3a171c00,inset 0 0 0 3px #cfa86a40;pointer-events:none;z-index:-1}.fh-book-cover{position:absolute;inset:0;z-index:-2;border-radius:inherit;box-shadow:inset 0 0 0 1px #9a62538c,inset 0 1px 0 1px #b9806a3a,inset 0 0 18px #12050799;background:linear-gradient(135deg,#260d10 0 31px,#c49b5c 31px 32px,transparent 32px),linear-gradient(225deg,#260d10 0 31px,#c49b5c 31px 32px,transparent 32px),linear-gradient(315deg,#260d10 0 31px,#c49b5c 31px 32px,transparent 32px),linear-gradient(45deg,#260d10 0 31px,#c49b5c 31px 32px,transparent 32px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.2 -.42'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23l)'/%3E%3C/svg%3E"),linear-gradient(90deg,#441c22,#6b3038 18%,#5c2930 44%,#2a0f12 49.2%,#1f0a0c 50%,#2a0f12 50.8%,#5c2930 56%,#6b3038 82%,#441c22)}.fh-book-cover:before{content:'';position:absolute;top:8px;left:50%;width:24px;height:12px;transform:translateX(-50%);border-radius:6px 6px 2px 2px;background:repeating-linear-gradient(90deg,#8c2432 0 2px,#e1c07c 2px 3.5px,#5d1520 3.5px 5px);box-shadow:inset 0 -3px 3px #0000005c,0 -1px 0 #e1c07c55}.fh-book-spread{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:none;isolation:isolate}.fh-book-spread:before{content:'';position:absolute;inset:12px 0 0;z-index:-1;background:#e3d1a6;border-radius:0 0 3px 3px;box-shadow:-1px 1px 0 #f0e2bf,1px 1px 0 #f0e2bf,-2px 2px 0 #c6ad7e,2px 2px 0 #c6ad7e,-3px 3px 0 #ecdcb5,3px 3px 0 #ecdcb5,-4px 4px 0 #bea475,4px 4px 0 #bea475,-5px 5px 0 #e6d3a8,5px 5px 0 #e6d3a8,-6px 6px 0 #a98d5e,6px 6px 0 #a98d5e,0 9px 10px -3px #14050899}.fh-book-spread:after{content:'';position:absolute;top:0;bottom:0;left:50%;width:132px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#4a2a1407 26%,#4a2a141f 40%,#3a1d0e4d 47%,#2a1208a6 49.6%,#1d0a05c0 50%,#2a1208a6 50.4%,#3a1d0e4d 53%,#4a2a141f 60%,#4a2a1407 74%,transparent);z-index:10;pointer-events:none}.fh-book-contents,.fh-book-chapter{position:relative;background:var(--fh-paper)}.fh-book-contents{padding:42px 30px 34px;clip-path:var(--fh-clip-verso);background:linear-gradient(90deg,#6a46200f,transparent 7%,transparent 72%,#fffbea40 84%,transparent 92%,#5a3a1a2e 100%),var(--fh-paper)}.fh-book-contents:before,.fh-book-chapter:before{content:none}.fh-book-contents h3{font:500 26px/1.2 var(--fh-serif);margin-bottom:12px;text-align:center}.fh-book-contents h3:after,.fh-page .fh-book-chapter h3:after{content:'';display:block;width:118px;height:14px;margin:9px auto 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cg fill='none' stroke='%23753d48' stroke-width='1' stroke-linecap='round' opacity='.7'%3E%3Cpath d='M6 7h34c6 0 9-5 13-5 3 0 4 3 1 4'/%3E%3Cpath d='M114 7H80c-6 0-9-5-13-5-3 0-4 3-1 4'/%3E%3Cpath d='M40 7c6 0 9 5 13 5 3 0 4-3 1-4M80 7c-6 0-9 5-13 5-3 0-4-3-1-4'/%3E%3C/g%3E%3Cpath d='M60 2.5l4.5 4.5-4.5 4.5-4.5-4.5z' fill='%23753d48' opacity='.75'/%3E%3C/svg%3E") center/contain no-repeat}.fh-book-small,.fh-book-runhead{position:absolute;top:17px;left:30px;right:30px;margin:0!important;padding-bottom:6px;border-bottom:1px solid #753d4824;text-align:center;font:500 10px/1.2 'Fira Sans Condensed',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#753d48b8}.fh-book-folio{position:absolute;bottom:12px;left:0;right:0;text-align:center;font:italic 400 13px/1 var(--fh-serif);color:#753d48a8}.fh-book-contents ol{margin:0;padding:0;list-style:none}.fh-book-tab{width:100%;display:grid;grid-template-columns:23px minmax(0,1fr);gap:9px;align-items:baseline;text-align:left;background:none;border:0;border-top:1px dotted #753d4855;padding:10px 0;font-size:16px;line-height:1.3;min-height:44px}.fh-book-contents li:last-child .fh-book-tab{border-bottom:1px dotted #753d4855}.fh-book-tab-number{font:italic 13px/1.3 var(--fh-serif);color:var(--wine)}.fh-book-tab[aria-pressed=true]{color:var(--wine);font-weight:600}.fh-book-tab:disabled{cursor:default;opacity:1}.fh-book-seal{display:flex;flex-direction:column;align-items:center;margin-top:6px;color:#753d4870;font:italic 17px/1.3 var(--fh-serif)}.fh-book-seal i{display:block;width:30px;height:1px;background:currentColor;margin-top:4px}.fh-book-pages{position:relative;min-width:0}@media(min-width:751px){.fh-book-pages>.fh-book-chapter{height:100%}}.fh-book-chapter{padding:46px 34px 40px;min-height:428px;display:flex;flex-direction:column;position:relative;clip-path:var(--fh-clip-recto);background:linear-gradient(270deg,#6a46200f,transparent 7%,transparent 72%,#fffbea40 84%,transparent 92%,#5a3a1a2e 100%),var(--fh-paper)}.fh-book-chapter-number{display:flex;align-items:center;justify-content:center;gap:11px;font-size:11px;letter-spacing:.2em;color:var(--wine);margin-bottom:14px}.fh-book-chapter-number:before,.fh-book-chapter-number:after{content:'';width:22px;height:1px;background:currentColor;opacity:.4}.fh-page .fh-book-chapter h3{font:500 28px/1.2 var(--fh-serif);letter-spacing:-.025em;max-width:100%;margin-bottom:18px;text-align:center}.fh-book-chapter>p{font-size:18px;line-height:1.65;max-width:31ch;margin-inline:auto!important}.fh-book-chapter>p:first-letter{float:left;font:500 3.3em/.84 var(--fh-serif);color:var(--wine);margin:.07em .09em 0 -.02em}.fh-book-link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;line-height:1.4;border-bottom:1px solid #753d4860;padding:13px 0 9px;margin-top:auto;color:var(--wine);min-height:44px}.fh-book-link:hover{color:var(--ink)}.fh-book-ribbon{position:absolute;z-index:6;top:-12px;left:11px;width:11px;height:calc(100% + 46px);pointer-events:none;transform:rotate(-.9deg);transform-origin:50% 0;background:linear-gradient(90deg,#4f0c17,#7f1b2b 28%,#a63446 48%,#86202f 66%,#4a0b15);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 8px),0 100%)}.fh-book-controls{max-width:760px;margin:24px auto 0}.fh-book-paging{display:flex;align-items:center;justify-content:space-between;gap:24px}.fh-book-paging button{display:inline-flex;align-items:center;gap:18px;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid rgb(var(--th-wine-text-rgb,117 61 72)/0.333);background:none;font-size:16px}.fh-book-paging button:disabled{opacity:.35;cursor:default;border-color:transparent}#book-count{font-size:13px;color:var(--th-wine-text,var(--wine))}.fh-book-picker{display:none}.book-ready .fh-book-spread{touch-action:pan-y pinch-zoom}.fh-page-turn{position:absolute;inset:0;z-index:25;pointer-events:none;perspective:2300px;perspective-origin:50% 38%}.fh-turn-shade{position:absolute;top:0;bottom:0;left:50%;width:50%;opacity:0;background:linear-gradient(90deg,#24100890,#24100838 28%,transparent 72%)}.fh-turn-shade.is-verso{left:0;background:linear-gradient(270deg,#24100890,#24100838 28%,transparent 72%)}.fh-turn-under{position:absolute;top:0;bottom:0;left:50%;width:50%}.fh-turn-sheet,.fh-turn-seg{position:absolute;top:0;bottom:0;transform-origin:0 50%;transform-style:preserve-3d}.fh-turn-sheet{left:50%;width:calc(5% + 1.8px)}.fh-turn-seg{left:calc(100% - 2px);width:100%}.fh-turn-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.fh-turn-face.is-back{transform:rotateY(180deg)}.fh-turn-face:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(42,20,6,var(--shade-a,0)),rgba(42,20,6,var(--shade-b,0)))}.fh-turn-page{position:absolute;top:0;bottom:0;width:calc(1000% - 18px)}.fh-turn-page>*,.fh-turn-under>*{height:100%;min-height:0!important}.fh-turn-blank{background:var(--fh-paper)}@media(max-width:750px){.fh-chapters{padding-block:65px}.fh-book-intro{grid-template-columns:minmax(0,1fr);gap:25px;margin-bottom:28px}.fh-book-intro h2{font-size:clamp(34px,8vw,48px)}.fh-book{padding:11px 11px 17px}.fh-book-cover{background:linear-gradient(135deg,#260d10 0 22px,#c49b5c 22px 23px,transparent 23px),linear-gradient(225deg,#260d10 0 22px,#c49b5c 22px 23px,transparent 23px),linear-gradient(315deg,#260d10 0 22px,#c49b5c 22px 23px,transparent 23px),linear-gradient(45deg,#260d10 0 22px,#c49b5c 22px 23px,transparent 23px),linear-gradient(90deg,#2a0f12,#4a1f25 4%,#6b3038 30%,#5c2930 70%,#441c22)}.fh-book-cover:before{content:none}.fh-book-spread{grid-template-columns:minmax(0,1fr)}.fh-book-contents,.fh-book-spread:after{display:none}.fh-book-chapter{padding:42px 22px 34px;min-height:410px}.fh-book-small,.fh-book-runhead{left:22px;right:22px;top:15px}.fh-book-folio{bottom:10px}.fh-book-chapter>p{font-size:18px;line-height:1.6}.fh-page .fh-book-chapter h3{font-size:29px;margin-bottom:14px}.fh-book-picker{display:flex;flex-direction:column;gap:6px;font-size:13px;margin-bottom:16px;color:var(--wine)}.fh-book-picker select{font:17px 'Fira Sans Condensed',sans-serif;color:var(--ink);background:transparent;border:1px solid #753d4855;border-radius:0;min-height:44px;padding:10px;width:100%}.fh-book-paging{gap:14px}.fh-book-paging button{font-size:14px;gap:8px}#book-count{font-size:12px}.fh-page-turn{overflow:hidden}.fh-turn-sheet{left:0;width:calc(10% + 1.8px)}.fh-turn-under,.fh-turn-shade{left:0;width:100%}.fh-book-ribbon{left:auto;right:12px}}.still .fh-page-turn{display:none}@media(prefers-reduced-motion:reduce){.fh-page-turn{display:none!important}}.fh-swipe-hint{display:none}@media(hover:none) and (pointer:coarse){.fh-swipe-hint{display:flex;align-items:center;justify-content:center;gap:12px;max-width:760px;margin:0 auto 16px;font-size:16px;line-height:1.4;color:var(--th-wine-text,var(--wine));text-align:left;transition:opacity .6s}.fh-swipe-hint.done{opacity:0}.fh-swipe-hand{display:inline-flex;flex:none}.motion .fh-swipe-hand{animation:fh-swipe 2.4s ease-in-out infinite}}@keyframes fh-swipe{0%,100%{transform:translateX(8px) rotate(-8deg)}45%{transform:translateX(-10px) rotate(-14deg)}60%{transform:translateX(-10px) rotate(-14deg)}}.still .fh-swipe-hand{animation:none!important}@media(prefers-reduced-motion:reduce){.fh-swipe-hand{animation:none!important}}@media(max-width:750px){.fh-book-pages{display:grid}.fh-book-pages>.fh-book-chapter{grid-area:1/1;min-height:0}.fh-book-pages>.fh-book-chapter[hidden]{display:flex!important;visibility:hidden}.fh-book-chapter .fh-book-link{margin-top:22px}.fh-eyebrow,.fh-era-place,.fh-journey-cue{font-size:12px}.fh-book-chapter-number,.fh-station[data-era="2"] .fh-year{font-size:13px}#book-count,.fh-book-picker,.fh-source{font-size:14px!important}}
header.site-header{position:fixed;inset:0 0 auto;z-index:100;display:flex;justify-content:space-between;align-items:flex-start;padding:12px 4vw;gap:24px;pointer-events:none;background:linear-gradient(rgb(var(--th-bg-rgb,238 229 206)/0.961),transparent);height:150px}html:root{scroll-padding-top:150px}@media(max-width:1300px){html:root{scroll-padding-top:115px}}header.site-header.is-solid{background:var(--th-bg,#eee5ce);box-shadow:0 1px 0 #753d4833}header.site-header .brand{pointer-events:auto;width:150px;padding:0;background:none;box-shadow:none;flex-shrink:0}header.site-header .brand img{width:100%;height:auto;display:block}header.site-header #site-menu{display:flex;flex-direction:row;align-items:center;gap:16px;padding-top:15px;font:12px/1.5 'Fira Sans Condensed',sans-serif}header.site-header #site-menu a,header.site-header button{pointer-events:auto}header.site-header #site-menu a{display:block;color:var(--th-ink,#482d2a);text-decoration:none;white-space:nowrap}header.site-header #site-menu a[aria-current]{border-bottom:1px solid var(--th-wine-text,#753d48)}header.site-header #motion{font-size:11px;padding:7px 10px;margin:0;background:rgb(var(--th-bg-rgb,238 229 206)/0.949);border:1px solid rgb(var(--th-wine-text-rgb,117 61 72)/0.333)}header.site-header .site-menu-toggle{display:none}@media(max-width:1300px){header.site-header{height:115px}header.site-header .brand{width:112px}header.site-header .site-menu-toggle{display:block;position:relative;z-index:102;pointer-events:auto;margin-top:12px;padding:10px 16px;background:rgb(var(--th-bg-rgb,238 229 206)/0.961);border:1px solid rgb(var(--th-wine-text-rgb,117 61 72)/0.4);font:14px 'Fira Sans Condensed',sans-serif}header.site-header #site-menu{display:none}header.site-header.site-open #site-menu{display:flex;position:fixed;inset:0;flex-direction:column;align-items:flex-start;justify-content:center;overflow:auto;background:rgb(var(--th-bg-rgb,238 229 207)/0.98);padding:135px 10vw 40px;gap:18px;z-index:101;pointer-events:auto}header.site-header.site-open #site-menu a{font:500 clamp(25px,5vw,40px)/1.15 'Literata',serif}header.site-header.site-open .brand{position:relative;z-index:102}body.site-nav-open{overflow:hidden}}.products-menu{position:relative;pointer-events:auto;padding-bottom:12px;margin-bottom:-12px}.products-submenu{display:none;position:absolute;top:100%;left:-18px;min-width:170px;padding:16px 18px;background:var(--th-bg,#eee5cf);border:1px solid rgb(var(--th-wine-text-rgb,117 61 72)/0.2);box-shadow:0 10px 25px #482d2a12}.products-submenu a{padding:8px 0}.products-menu:hover .products-submenu,.products-menu:focus-within .products-submenu{display:block}@media(max-width:1300px){header.site-header.site-open #site-menu{justify-content:flex-start}.products-menu{padding-bottom:0;margin-bottom:0}.products-submenu{display:flex;position:static;gap:18px;flex-wrap:wrap;background:none;border:0;box-shadow:none;padding:10px 0 0;min-width:0}header.site-header.site-open #site-menu .products-submenu a{font:14px/1.4 'Fira Sans Condensed',sans-serif;padding:3px 0}.products-menu:hover .products-submenu,.products-menu:focus-within .products-submenu{display:flex}}@media(min-width:1301px){header.site-header #site-menu a.nav-cta{background:#753d48;color:#f6efe0;padding:9px 16px;border-radius:2px;line-height:1.2;transition:background .2s}header.site-header #site-menu a.nav-cta:hover,header.site-header #site-menu a.nav-cta:focus-visible{background:var(--th-wine-deep,#5f2f3a)}header.site-header #site-menu a.nav-cta[aria-current]{border-bottom:0}header.site-header #site-menu .language-switch{display:flex;flex-direction:column;align-items:flex-end;gap:0;height:32px;width:58px;position:relative}header.site-header #site-menu .language-switch a:not([aria-current=true]){width:max-content;min-width:120px}header.site-header #site-menu .company-menu>a:after{content:"\25BE";margin-left:4px;font-size:10px}header.site-header #site-menu .language-switch a{order:1;display:none;background:var(--th-bg,#eee5cf);border:1px solid rgb(var(--th-wine-text-rgb,117 61 72)/0.2);border-top:0;padding:7px 12px;white-space:nowrap}header.site-header #site-menu .language-switch a[aria-current=true]{order:0;display:flex;background:none;border:0;border-bottom:0}header.site-header #site-menu .language-switch a[aria-current=true]:after{content:"\25BE";margin-left:4px;font-size:10px}header.site-header #site-menu .language-switch:hover a,header.site-header #site-menu .language-switch:focus-within a,header.site-header #site-menu .language-switch.open a{display:flex}header.site-header #site-menu .language-switch a:not([aria-current=true]){font-size:0}header.site-header #site-menu .language-switch a:not([aria-current=true]):before{font-size:12px}header.site-header #site-menu .language-switch a[hreflang=en]:not([aria-current=true]):before{content:"English"}header.site-header #site-menu .language-switch a[hreflang=el]:not([aria-current=true]):before{content:"Ελληνικά"}header.site-header #site-menu .language-switch a[hreflang=de]:not([aria-current=true]):before{content:"Deutsch"}header.site-header #site-menu .language-switch a[hreflang=fr]:not([aria-current=true]):before{content:"Français"}header.site-header #site-menu .language-switch a[hreflang=it]:not([aria-current=true]):before{content:"Italiano"}header.site-header #site-menu .language-switch a[hreflang=es]:not([aria-current=true]):before{content:"Español"}header.site-header #site-menu .language-switch a:not([aria-current=true]):hover{background:var(--th-bg-sunken,#e6dbc1)}}.site-footer #motion{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;opacity:.85}.site-footer #motion:before{content:"\25D0";font-size:14px;line-height:1}.site-footer #motion[aria-pressed=false]:before{content:"\25CB"}.site-footer #motion:hover,.site-footer #motion:focus-visible{opacity:1;text-decoration:underline}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,video{max-width:100%}input,textarea,select{max-width:100%}textarea{resize:vertical}main,section,article,form,fieldset{min-width:0}fieldset{min-inline-size:0}:focus-visible{outline:2px solid currentColor;outline-offset:4px}header.site-header{padding-left:max(4vw,env(safe-area-inset-left));padding-right:max(4vw,env(safe-area-inset-right))}@media(max-width:1300px){header.site-header.site-open #site-menu{padding-bottom:max(40px,env(safe-area-inset-bottom));overscroll-behavior:contain}header.site-header.site-open #site-menu a{min-height:44px;display:flex;align-items:center}header.site-header.site-open #site-menu .products-submenu a{min-height:44px}header.site-header.site-open #site-menu .products-submenu{gap:8px 18px}}@media(pointer:coarse){button,select,.category-nav a,.product-index a,.small-link{min-height:44px}input[type=radio],input[type=checkbox]{min-height:auto;min-width:20px;width:20px;height:20px}.products-submenu a{min-height:44px}}@media(max-width:1024px){.product-index{flex-wrap:wrap;justify-content:center;height:auto}.product-index>a{display:block!important;padding:10px 0}.category-nav{flex-wrap:wrap}.tabs{min-width:0}.tabs .category-link{min-width:0}.report-row h3{overflow-wrap:anywhere}}@media(max-width:1024px){input,textarea,select{font-size:16px!important}.hero h1{font-size:clamp(44px,9vw,64px)}.almond-hero h1{font-size:clamp(65px,15vw,100px)}.category-nav>a{display:block!important;min-height:44px}.copy,.chapter-copy,.letter-copy{min-width:0;overflow-wrap:break-word}.copy h1,.copy h2,.chapter-copy h1,.chapter-copy h2{overflow-wrap:break-word}.reasons{min-width:0}.reasons article{min-width:0}footer{gap:20px;flex-wrap:wrap}footer a{padding:8px 0}.enquiry-invitation h2{font-size:clamp(40px,9vw,57px)}.fields{min-width:0}.fields>*{min-width:0}.scene:has(>.canvas){height:auto;min-height:0}.scene:not(.personal-letter)>.canvas{position:relative;height:auto;min-height:0;padding:440px 7vw 60px;overflow:hidden}.scene>.canvas .copy{position:relative;left:auto!important;top:auto!important;right:auto!important;translate:none!important;transform:none!important;width:auto!important;max-width:none!important;margin:0}.scene>.canvas .copy p:not(.eyebrow){font-size:17px;max-width:none}.scene>.canvas .eyebrow{font-size:11px;line-height:1.5}.chapters{display:none}}@media(min-width:751px) and (max-width:1024px){.scene>.canvas .product-art{width:38vw;height:35vw;max-height:none;top:45px!important;bottom:auto!important}.scene>.canvas .product-1{left:4%!important;right:auto!important}.scene>.canvas .product-2{left:auto!important;right:4%!important}.scene>.canvas .shadow-messages{left:10%!important;top:305px!important;width:80%!important;height:100px!important}}@media(max-width:420px){.botanical-grid{gap:28px 10px}.botanical-item figcaption{font-size:23px}.art,.reverse .art{height:310px}.whisper{font-size:28px}.tabs{gap:12px}.tabs .category-link{font-size:22px}.report-row,#report-list .report-row{grid-template-columns:80px minmax(0,1fr);gap:12px}.report-row h3{font-size:23px}.report-botanical,#report-list .report-botanical{height:110px}.form-choice{grid-template-columns:18px 75px minmax(0,1fr) 12px}.calendar-head,.harvest-row{grid-template-columns:1fr;gap:12px}.almond-art{height:310px}.pack-options{flex-wrap:wrap}}@media(max-height:500px) and (orientation:landscape){header.site-header .brand{width:75px}header.site-header.site-open #site-menu{padding-top:100px;gap:8px}header.site-header.site-open #site-menu>a{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.motion-allowed .motion-target.motion-seen{animation:section-arrival .7s ease-out both}@keyframes section-arrival{from{opacity:.45;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.motion-target{animation:none!important}}@media(min-width:751px) and (max-width:1024px){.scene:not(.personal-letter)>.canvas{padding-top:520px}.scene>.canvas .shadow-messages{top:390px!important;height:100px!important}.scene.personal-letter>.canvas{display:flex;flex-direction:column;padding:65px 7vw;gap:32px;height:auto;min-height:0}.scene.personal-letter .heritage-art{width:100%;max-width:440px}}@media(max-width:1024px){header.site-header.site-open #site-menu{min-height:100vh;min-height:100dvh;max-height:100dvh}.scene .text-link{min-height:44px;padding-top:10px}}.footer-social{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center}.footer-social a,.contact-social a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.contact-social{display:flex;flex-wrap:wrap;gap:6px 24px}@media(max-width:760px){.footer-social{flex-basis:100%;justify-content:flex-start}}.footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;flex-basis:100%}.footer-legal a{display:inline-flex;align-items:center;min-height:44px}.footer-legal button{font-size:inherit}@media(max-width:760px){body .eyebrow,body .kicker{font-size:12px;line-height:1.6;letter-spacing:.09em}body .breadcrumbs a,body .breadcrumb a{display:inline-flex!important;align-items:center;min-height:32px;padding-block:5px}}@media(max-width:760px){html:root{scroll-padding-top:88px}body header.site-header{height:82px;padding:7px 5vw;align-items:center;background:var(--th-bg,#eee5ce);border-bottom:1px solid rgb(var(--th-wine-text-rgb,117 61 72)/0.133)}body header.site-header .brand{width:74px;padding:0}body header.site-header .site-menu-toggle{margin:0;min-height:44px;padding:8px 14px}body header.site-header.site-open #site-menu{padding-top:100px;padding-bottom:90px}body .mobile-decoration{display:none!important}body .tabs .category-link span:after{content:none}body .art .crop,body .product-art,body .category-art .crop,body .family-illustration,body .visual-stage .illustration,body .almond-botanical,body .product-botanical,body .report-botanical,body .heritage-rider,body .heritage-label,body .rider,body .archive{transform:none!important;rotate:0deg!important;scale:1!important;}body .scene:not(:has(>.canvas)){padding:54px 7vw;gap:25px}body .scene.hero:not(:has(>.canvas)){padding-top:114px}body .scene:not(:has(>.canvas))>.art{height:auto;min-height:0;aspect-ratio:1.125;max-width:360px;width:100%;isolation:isolate}body .art .large{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.125}body .hero-art .first{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.125}body .hero-art .second,body .hero-art .third{display:none}body .art .disc,body .reverse .art .disc{inset:5% 4%;width:92%;height:86%;transform:none!important;border-radius:50%;z-index:-1}body .art .orbit{inset:0;transform:none!important;rotate:0deg;translate:none}body .art .whisper{display:none}body .category-art{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px}body .category-art .crop,body .category-art .crop+.crop{width:100%;height:auto;aspect-ratio:1.125;margin:0}body .family-illustration{position:relative;inset:auto;display:block;width:100%;height:100%;object-fit:contain}body .scene:has(>.canvas){height:auto;min-height:0}body .scene:not(.personal-letter)>.canvas{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px;height:auto;min-height:0;padding:48px 7vw}body .scene.opening>.canvas{padding-top:112px}body .scene>.canvas .copy{grid-column:1/-1;grid-row:1;position:relative;inset:auto!important;width:100%!important;max-width:none!important;transform:none!important;translate:none!important;padding:0}body .scene>.canvas .product-art{position:relative;inset:auto!important;grid-row:2;width:100%;height:auto;aspect-ratio:1.125;max-height:none;margin:0;align-self:center}body .scene>.canvas .product-1{grid-column:1}body .scene>.canvas .product-2{grid-column:2}body .scene.single-specimen>.canvas .product-1{grid-column:1/-1;width:min(100%,310px);justify-self:center}body .scene>.canvas .shadow-messages,body .scene>.canvas .chapter-end,body .scene>.canvas .giant-circle,body .scene>.canvas .orbit,body .scene>.canvas .fit-disc,body .scene>.canvas .choice-disc,body .scene>.canvas .time-disc,body .scene>.canvas .sun-ring,body .scene>.canvas .person-disc,body .scene>.canvas .floating-word,body .scene>.canvas .back-word,body .scene>.canvas .giant-type{display:none}body .scene>.canvas:before{display:none}body .copy h1,body .copy h2{font-size:clamp(36px,9vw,46px);line-height:1.1}body .copy>p:not(.eyebrow){font-size:16px;line-height:1.65;margin-top:20px}body .copy .eyebrow{margin-bottom:18px}body .actions{gap:16px;margin-top:24px}body .actions .button{padding:12px 18px}body #category-caption{font-size:15px;line-height:1.6}body .report-row h3{font-size:24px;line-height:1.2}}@media(max-width:760px){@keyframes phone-botanical-breathe{0%,100%{translate:0 3px}50%{translate:0 -5px}}.motion-allowed body .motion-art{animation:phone-botanical-breathe 5.5s ease-in-out infinite!important;animation-delay:var(--float-delay,0s)!important;animation-play-state:paused!important}.motion-allowed body .motion-art.motion-in-view{animation-play-state:running!important}.motion-page-hidden body .motion-art,body.still .motion-art{animation-play-state:paused!important}}@media(prefers-reduced-motion:reduce){body .motion-art{animation:none!important;translate:none!important}}@media(max-width:760px){body .scene:not(:has(>.canvas))>.art{margin-inline:auto;justify-self:center}body .scene.family>.art{aspect-ratio:auto;height:auto;display:grid;justify-items:center;padding:18px 12px;gap:20px}body .scene.family .family-illustration{height:auto;max-height:340px;width:90%;object-fit:contain}body .scene.family .art .whisper{display:block;position:relative;inset:auto;font-size:26px;text-align:center;transform:none;rotate:0deg;margin:0}body .category-art{align-items:center;padding:10px 0 20px;gap:16px}body .category-art .crop{position:relative;inset:auto!important;min-width:0;align-self:center}body #category-caption{position:relative;clear:both;margin:20px auto;max-width:32ch;text-align:center}body .almond-art{height:auto;display:grid;justify-items:center;gap:14px;padding:18px 8px;transform:none!important;max-width:360px;margin-inline:auto}body .almond-art .almond-botanical{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.125;grid-row:1}body .almond-art .art-disc{inset:0 0 25%;transform:none!important;rotate:0deg}body .almond-art .art-orbit{inset:0 0 25%;transform:none!important;rotate:0deg}body .almond-art .botanical-name{position:relative;inset:auto;writing-mode:horizontal-tb;transform:none!important;rotate:0deg;text-align:center;font-size:15px}body .almond-art .art-caption{position:relative;inset:auto;transform:none!important;rotate:0deg;text-align:center;font-size:29px;line-height:1.2;color:var(--th-wine-text,var(--wine))}body .detail-art{height:auto;display:grid;justify-items:center;gap:18px;padding:15px 8px}body .detail-art .product-specimen{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.1;object-fit:contain}body .detail-art .detail-disc{inset:0 0 20%;rotate:0deg}body .detail-art .whisper{position:relative;inset:auto;transform:none;rotate:0deg;text-align:center;font-size:28px}}@media(max-width:760px){body #harvest #product-globe .stage,body #product-globe .stage{height:auto;display:flex;flex-direction:column;margin:0;background:transparent;gap:14px}body #product-globe .stage canvas{height:300px;flex:none;width:100%}body #product-globe .annotation{position:static;max-width:none;text-align:center;font-size:11px;order:1}body #product-globe .controls{position:static;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;order:2;margin:0 0 12px}body #product-globe .controls button{width:100%;min-width:0;font-size:13px}body #harvest #product-globe .countries,body #product-globe .countries{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;max-width:100%;gap:8px;padding:12px 0 20px;scroll-padding-inline:8px}body #product-globe .countries button{flex:0 0 auto;white-space:nowrap;font-size:13px}}@media(max-width:760px){body .products{padding:42px 7vw}body .products-heading h2{font-size:clamp(35px,9vw,44px);line-height:1.08}body .product-explorer{margin-top:26px;gap:14px}body .tabs{gap:14px}body .tabs .category-link{font-size:22px;padding:12px 0;min-height:48px}body .category-art{width:calc(100% + 10vw);margin:0 -5vw;padding:8px 0;gap:0}body .category-art .crop,body .category-art .crop+.crop{aspect-ratio:1;min-height:190px}body #category-caption{margin:10px auto 16px;font-size:15px;line-height:1.5;max-width:30ch}body #category .link{margin-top:0;padding:8px 0;display:inline-block}}.contact-invitation{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:30px 0;min-width:0}.contact-invitation p{margin:0;max-width:46ch;line-height:1.7}.contact-invitation .contact-email{display:inline-block;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:5px}@media(max-width:760px){body .scene>.canvas .margin-note,body .scene>.canvas .scroll-cue{position:static!important;grid-column:1/-1;writing-mode:horizontal-tb;transform:none;translate:none;text-align:left;width:100%;max-width:none;margin:0;justify-self:start;align-self:start;line-height:1.6}body .scene>.canvas .margin-note{grid-row:3;margin-top:16px}body .scene>.canvas .scroll-cue{grid-row:4;margin-top:0}body .scene>.canvas .scroll-cue span{display:none}body .chapter-copy p+h2{margin-top:48px}body .chapter-copy h2+p{margin-top:24px}.contact-invitation{padding:20px 0;gap:22px}}@media(max-width:760px){body .scene.opening>.canvas{padding-bottom:28px;row-gap:16px}body .scene.opening>.canvas .margin-note,body .scene.opening>.canvas .scroll-cue{display:none}body .scene>.canvas .copy{max-width:100%;width:100%}body .scene>.canvas .copy h1,body .scene>.canvas .copy h2{text-wrap:balance}body .scene>.canvas .copy .text-link{margin-top:20px;margin-bottom:4px}body .scene>.canvas .product-art{max-width:175px;justify-self:center}body .scene>.canvas{row-gap:24px}}@media(max-width:760px){body .scene>.canvas .product-art{grid-column:1/-1;width:min(100%,285px);max-width:285px;justify-self:center;margin:0 auto}body .scene>.canvas .product-1{grid-column:1/-1;grid-row:2}body .scene>.canvas .product-2{display:none}body .scene>.canvas .margin-note{grid-row:3}body .scene>.canvas .scroll-cue{grid-row:4}}html body .scroll-product-art.scroll-product-art{animation:none!important;translate:0 var(--product-scroll-y,0px)!important;transition:translate .18s ease-out}@media(prefers-reduced-motion:reduce){html body .scroll-product-art{translate:none!important;transition:none}}html body.still .scroll-product-art{translate:none!important;transition:none}@media(max-width:760px){body .scene>.canvas .product-art{margin-block:34px}body .scene>.canvas .heritage-rider{margin-block:34px}}html body .market-home .report-botanical,html body .market-home .report-botanical .crop{animation:none!important;translate:none!important}html body .market-home .report-botanical .crop{transform:none;transition:transform .25s ease-out}@media(hover:hover) and (prefers-reduced-motion:no-preference){html body:not(.still) .market-home .report-botanical:hover .crop{transform:scale(1.015)}}
.cookie-banner{position:fixed;z-index:150;bottom:18px;left:3vw;right:3vw;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 30px;background:var(--th-bg,#eee5cf);color:var(--th-ink,#482d2a);border:1px solid rgb(var(--th-ink-rgb,118 87 71)/0.333);box-shadow:0 8px 50px #2c1e2428}.cookie-banner[hidden]{display:none}.cookie-copy{max-width:630px}.cookie-kicker{font:10px/1.5 'Fira Sans Condensed',sans-serif;letter-spacing:.15em;margin:0 0 6px}.cookie-copy h2,.cookie-dialog h2{font:500 30px/1.1 'Literata',serif;margin:0 0 9px}.cookie-copy>p:last-child{font:13px/1.6 'Fira Sans Condensed',sans-serif;margin:0}.cookie-banner a,.cookie-dialog a{color:inherit;text-underline-offset:3px}.cookie-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex-shrink:0}.cookie-actions button,.cookie-dialog-top button{min-height:44px;padding:10px 15px;border:1px solid rgb(var(--th-ink-rgb,118 87 71)/0.467);border-radius:0;background:transparent;color:inherit;font:13px/1.4 'Fira Sans Condensed',sans-serif;cursor:pointer}.cookie-actions button[data-cookie=accept],.cookie-actions button[data-cookie=reject]{background:#763f50;border-color:#763f50;color:#fff3d5}.cookie-dialog{border:1px solid rgb(var(--th-ink-rgb,118 87 71)/0.333);background:var(--th-bg,#eee5cf);color:var(--th-ink,#482d2a);width:min(620px,94vw);max-height:90dvh;padding:30px;position:fixed;inset:0;margin:auto}.cookie-dialog::backdrop{background:#282019bb}.cookie-dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.cookie-dialog h2{font-size:38px}.cookie-dialog>p{font:14px/1.65 'Fira Sans Condensed',sans-serif}.cookie-category{border-top:1px solid rgb(var(--th-ink-rgb,118 87 71)/0.267);padding:20px 0;display:flex;gap:25px;justify-content:space-between;align-items:center;font:14px/1.5 'Fira Sans Condensed',sans-serif}.cookie-category h3,.cookie-category strong{font:500 18px/1.3 'Fira Sans Condensed',sans-serif;margin:0}.cookie-category p,.cookie-description{display:block;font:13px/1.6 'Fira Sans Condensed',sans-serif;margin:7px 0 0}.cookie-category>span:last-child{font-size:12px;white-space:nowrap}.cookie-category input{width:24px;height:24px;min-width:24px;accent-color:var(--th-wine-text,#763f50);cursor:pointer;margin:10px}.cookie-dialog .cookie-status{font-size:12px}.cookie-policy-link{display:inline-block;margin-top:20px;font-size:13px}.cookie-settings-link{color:inherit;font:inherit;border:0;padding:0;min-height:44px;background:none;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.cookie-banner button:focus-visible,.cookie-dialog button:focus-visible,.cookie-dialog input:focus-visible{outline:2px solid var(--th-ink,#482d2a);outline-offset:4px}@media(max-width:1000px){.cookie-banner{align-items:flex-start;flex-direction:column;gap:18px;padding:20px}.cookie-actions{flex-shrink:1}.cookie-copy{max-width:none}}@media(max-width:540px){.cookie-banner{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:18px;max-height:75dvh;overflow:auto}.cookie-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.cookie-actions button[data-cookie=settings],.cookie-actions button[data-cookie=save]{grid-column:1/-1}.cookie-dialog{padding:22px}.cookie-category{gap:15px}.cookie-copy h2{font-size:28px}}body.site-nav-open .cookie-banner{visibility:hidden;pointer-events:none}
footer.site-footer{position:relative;display:block;overflow:hidden;padding:65px 7vw 20px;margin:0;background:var(--th-wine-deep,#633d49);color:#f2e8ce;border:0;text-align:left;font:14px/1.65 'Fira Sans Condensed',sans-serif;isolation:isolate}.site-footer:before{content:'';position:absolute;width:700px;height:700px;border:1px solid #ead9af12;border-radius:50%;top:-510px;right:-130px;pointer-events:none;z-index:-1}.site-footer a,.site-footer button{color:inherit;text-decoration:none;transition:color .2s}.site-footer a:hover,.site-footer button:hover{color:#e7c985;text-decoration:underline;text-underline-offset:5px}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid #e7c985;outline-offset:4px}.site-footer span,.site-footer small{font:inherit;letter-spacing:normal}.site-footer .footer-opening{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:40px;padding-bottom:48px;border-bottom:1px solid #e8d5b333}.site-footer .footer-brand{display:block;width:150px}.site-footer .footer-brand img{display:block;width:100%;height:auto}.site-footer .footer-statement .footer-eyebrow{font:10px/1.6 'Fira Sans Condensed',sans-serif;letter-spacing:.16em;color:#dec79b;margin:0 0 18px}.site-footer .footer-statement>p:last-child{font:500 clamp(31px,3.4vw,52px)/1.08 'Literata',serif;margin:0}.site-footer .footer-statement em{color:#e5cc97;font-weight:500}.site-footer .footer-conversation{font-size:14px;display:flex;align-items:center;gap:35px;min-height:48px;border-bottom:1px solid #dfc99a;white-space:nowrap}.site-footer .footer-conversation span{font-size:28px}.site-footer .footer-columns{display:grid;grid-template-columns:1fr 1.25fr 1fr 1.5fr;gap:4vw;padding:45px 0 40px}.site-footer .footer-columns nav{display:flex;flex-direction:column;align-items:flex-start;gap:0;position:static;background:none;padding:0;margin:0}.site-footer h2{font:11px/1.5 'Fira Sans Condensed',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#dec79b;margin:0 0 19px;font-weight:500}.site-footer .footer-columns a{display:flex;align-items:center;font-size:14px;line-height:1.45;min-height:44px;max-width:100%;overflow-wrap:anywhere}.site-footer address{font:13px/1.8 'Fira Sans Condensed',sans-serif;color:#e2d3b8;margin:18px 0 9px}.site-footer .footer-email{font-weight:500}.site-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;border-top:1px solid #e8d5b333;padding:17px 0 0;font-size:11px;line-height:1.5}.site-footer .footer-bottom p{margin:0;font:inherit;color:#d5c1a6}.site-footer .footer-social-links,.site-footer .footer-policy-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.site-footer .footer-bottom a,.site-footer .footer-bottom button{display:inline-flex;align-items:center;min-height:44px;font:inherit;letter-spacing:0}.site-footer .footer-bottom button{border:0;border-radius:0;background:none;padding:0;cursor:pointer}@media(max-width:1100px){.site-footer .footer-opening{grid-template-columns:130px 1fr;gap:30px}.site-footer .footer-brand{width:130px}.site-footer .footer-conversation{grid-column:2;justify-self:start}.site-footer .footer-columns{grid-template-columns:1fr 1fr;gap:36px 8vw}.site-footer .footer-bottom{align-items:flex-start}.site-footer .footer-policy-links{flex-basis:100%}}@media(max-width:600px){footer.site-footer{padding:45px 6vw 22px}.site-footer .footer-opening{grid-template-columns:1fr;gap:24px;padding-bottom:35px}.site-footer .footer-brand{width:125px}.site-footer .footer-statement>p:last-child{font-size:37px}.site-footer .footer-statement .footer-eyebrow{font-size:9px}.site-footer .footer-conversation{grid-column:auto;justify-self:start;margin-top:4px}.site-footer .footer-columns{gap:32px 25px;padding:32px 0}.site-footer .footer-contact{grid-column:1/-1;border-top:1px solid #e8d5b322;padding-top:28px}.site-footer h2{font-size:10px;margin-bottom:12px}.site-footer .footer-columns a{font-size:13px}.site-footer .footer-bottom{flex-direction:column;gap:8px}.site-footer .footer-policy-links{gap:0 20px}.site-footer .footer-bottom p{padding:10px 0}.site-footer .footer-social-links{gap:25px}}@media(prefers-reduced-motion:reduce){.site-footer a,.site-footer button{transition:none}}@media(max-width:760px){.site-footer .footer-statement .footer-eyebrow{font-size:12px;line-height:1.6;letter-spacing:.09em}.site-footer .footer-bottom{font-size:12px}}
.mobile-action-bar{display:none}@media(max-width:760px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.mobile-action-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:1100;padding:6px 7px calc(6px + env(safe-area-inset-bottom,0px));background:rgb(var(--th-bg-rgb,238 229 206)/0.969);color:var(--th-ink,#563a32);border-top:1px solid rgb(var(--th-wine-text-rgb,117 61 72)/0.2);box-shadow:0 -5px 24px #49372e0d;backdrop-filter:blur(12px)}nav.mobile-action-bar>a,nav.mobile-action-bar>button,.mobile-action-bar a,.mobile-action-bar button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-width:0;min-height:54px;padding:5px 2px;border:0;border-radius:8px;background:none;color:inherit;text-decoration:none;font:500 12px/1.3 'Fira Sans Condensed',sans-serif;letter-spacing:0;cursor:pointer}.mobile-action-bar svg{flex-shrink:0}.mobile-action-bar a[aria-current],.mobile-action-bar a:hover,.mobile-action-bar button:hover{color:var(--th-wine-text,#753d48);background:rgb(var(--th-wine-text-rgb,117 61 72)/0.051)}.mobile-action-bar a:focus-visible,.mobile-action-bar button:focus-visible{outline:2px solid var(--th-wine-text,#753d48);outline-offset:-2px}body .cookie-banner{bottom:calc(72px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 90px - env(safe-area-inset-bottom,0px));overflow-y:auto}body.site-nav-open .mobile-action-bar{visibility:hidden;pointer-events:none}}@media print{.mobile-action-bar{display:none!important}}
:root{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){color-scheme:dark;--th-bg:#231917;--th-bg-rgb:35 25 23;--th-bg-raised:#2e211e;--th-bg-raised-rgb:46 33 30;--th-bg-sunken:#2a1e1b;--th-bg-sage:#25251b;--th-bg-sage-rgb:37 37 27;--th-bg-peach:#352220;--th-bg-peach-rgb:53 34 32;--th-bg-gold:#30261a;--th-bg-gold-rgb:48 38 26;--th-wine-deep:#3b1f27;--th-wine-deep-rgb:59 31 39;--th-ink:#efe4cc;--th-ink-rgb:239 228 203;--th-ink-soft:#cdbda2;--th-wine-text:#e8adb8;--th-wine-text-rgb:232 173 184;--th-line:#4b3a33;--th-line-rgb:75 58 51;--th-matte:#eee5ce;--th-matte-shadow:0 0 0 1px #e8d5b333,0 14px 40px #0006;--th-logo-backing:radial-gradient(closest-side,#f3e8cef2 0 62%,#f3e8ce00 100%);--th-toggle-icon:"\2600\FE0E";--th-blend:normal;--th-danger:#f2978b;--th-book-ink:#482d2a;--th-scene-mask:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,#0000 100%);}}:root[data-theme="dark"]{color-scheme:dark;--th-bg:#231917;--th-bg-rgb:35 25 23;--th-bg-raised:#2e211e;--th-bg-raised-rgb:46 33 30;--th-bg-sunken:#2a1e1b;--th-bg-sage:#25251b;--th-bg-sage-rgb:37 37 27;--th-bg-peach:#352220;--th-bg-peach-rgb:53 34 32;--th-bg-gold:#30261a;--th-bg-gold-rgb:48 38 26;--th-wine-deep:#3b1f27;--th-wine-deep-rgb:59 31 39;--th-ink:#efe4cc;--th-ink-rgb:239 228 203;--th-ink-soft:#cdbda2;--th-wine-text:#e8adb8;--th-wine-text-rgb:232 173 184;--th-line:#4b3a33;--th-line-rgb:75 58 51;--th-matte:#eee5ce;--th-matte-shadow:0 0 0 1px #e8d5b333,0 14px 40px #0006;--th-logo-backing:radial-gradient(closest-side,#f3e8cef2 0 62%,#f3e8ce00 100%);--th-toggle-icon:"\2600\FE0E";--th-blend:normal;--th-danger:#f2978b;--th-book-ink:#482d2a;--th-scene-mask:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,#0000 100%);}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-width:44px;margin:-6px -6px -6px 2px;padding:0;border:1px solid transparent;border-radius:50%;background:none;color:var(--th-ink,#482d2a);font:18px/1 'Literata',serif;cursor:pointer;pointer-events:auto;transition:background .2s,border-color .2s}.theme-toggle:before{content:var(--th-toggle-icon,"\263E")}.theme-toggle:hover{border-color:rgb(var(--th-wine-text-rgb,117 61 72)/.35);background:rgb(var(--th-wine-text-rgb,117 61 72)/.06)}.theme-toggle:focus-visible{outline:2px solid var(--th-wine-text,#753d48);outline-offset:2px}@media(max-width:1300px){header.site-header:not(.site-open) #site-menu>.theme-toggle[data-theme-toggle]{display:inline-flex;margin:0 4px 0 2px}header.site-header.site-open #site-menu>.theme-toggle{margin:4px 0 0 -10px;font-size:24px}}@media print{.theme-toggle{display:none}}header.site-header .brand,.site-footer .footer-brand{background:var(--th-logo-backing,none);border-radius:50%}#almond-seasons .tree{-webkit-mask-image:var(--th-scene-mask,none);mask-image:var(--th-scene-mask,none)}.fh-book{color:var(--th-book-ink,inherit)}
.language-switch{display:inline-flex;gap:5px;align-items:center;white-space:nowrap;pointer-events:auto}.language-switch a{padding:5px 7px;min-height:32px;display:inline-flex;align-items:center}.language-switch a[aria-current=true]{border-bottom:1px solid currentColor;font-weight:600}.skip-link{position:fixed;left:16px;top:-100px;z-index:2000;background:var(--th-bg,#eee5ce);color:var(--th-ink,#482d2a);padding:12px 20px}.skip-link:focus{top:12px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html[lang=el]{--serif:'Literata','Times New Roman',serif}html[lang=el] h1,html[lang=el] h2:not(.site-footer h2),html[lang=el] h3{line-height:1.16;letter-spacing:-.025em}html[lang=el] .eyebrow{letter-spacing:.08em}html[lang=el] .hero h1{font-size:clamp(43px,4.8vw,78px)}html[lang=el] .copy,html[lang=el] .chapter-copy{overflow-wrap:break-word}html[lang=el] .site-header #site-menu{gap:12px}html[lang=el] .shadow-messages,html[lang=el] .whisper{line-height:1.2}html[lang=el] .personal-letter h2{font-size:clamp(38px,4vw,64px)}@media(max-width:1500px) and (min-width:1301px){html[lang=el] .site-header .brand{width:110px}html[lang=el] .site-header #site-menu{font-size:11px;gap:9px}}@media(max-width:760px){.language-switch a{min-height:44px;min-width:44px;justify-content:center}html[lang=el] h1,html[lang=el] .hero h1{font-size:clamp(36px,9vw,62px)}html[lang=el] h2:not(.site-footer h2){font-size:clamp(30px,7.5vw,48px)}html[lang=el] .site-footer h3{font-size:17px}.reference-table,.nutrition-table{max-width:100%;overflow-x:auto}html[lang=el] .eyebrow{overflow-wrap:break-word}}@keyframes botanical-breathe{0%,100%{translate:0 4px;rotate:-.45deg}50%{translate:0 -9px;rotate:.65deg}}.motion-allowed .motion-art{animation:botanical-breathe 6.5s ease-in-out infinite;animation-delay:var(--float-delay,0s);animation-play-state:paused}.motion-allowed .motion-art.motion-in-view{animation-play-state:running}.motion-page-hidden .motion-art{animation-play-state:paused!important}.motion-allowed .motion-target.motion-seen{animation-duration:.9s;animation-delay:var(--arrival-delay,0ms)}#approach .connection-base{opacity:.32}#approach .connection-ink{stroke-width:2.5;stroke-linecap:round}#approach .connection-light{r:5;filter:drop-shadow(0 0 6px #f3e8ce);display:none}.motion-allowed:not(.motion-page-hidden) #approach.in-view .connection-light{display:block}#approach .reasons article>span{transition:background .5s,box-shadow .5s,transform .5s}.motion-allowed #approach .connection-active>span{background:rgb(var(--th-bg-gold-rgb,213 189 145)/0.188);box-shadow:0 0 0 7px #d5bd9112;transform:scale(1.12)}.motion-allowed #approach .connection-active h3{color:#d5bd91}body.still .motion-art{animation:none!important}@media(max-width:850px){@keyframes botanical-breathe{0%,100%{translate:0 2px;rotate:-.25deg}50%{translate:0 -5px;rotate:.4deg}}#approach .connection-drawing{height:110px}}@media(prefers-reduced-motion:reduce){.motion-art,.motion-target{animation:none!important}.connection-light{display:none!important}}@media(min-width:1301px){html[lang] header.site-header #site-menu{font-size:clamp(13px,calc(1.2vw - 1.5px),16px)}html:is([lang=de],[lang=fr],[lang=it],[lang=es]) header.site-header #site-menu{font-size:clamp(12px,calc(1.5vw - 10.5px),15px)}}@media(max-width:1300px){header.site-header:not(.site-open) #site-menu{display:flex;position:static;order:1;margin:12px -14px 0 auto;padding:0;gap:0}header.site-header:not(.site-open) #site-menu>:not(.language-switch){display:none}header.site-header .brand{order:0}header.site-header .site-menu-toggle{order:2}header.site-header:not(.site-open) .language-switch{font:500 13px/1 'Fira Sans Condensed',sans-serif;color:var(--th-ink,#482d2a);gap:0}header.site-header:not(.site-open) .language-switch a{min-height:44px;min-width:40px;justify-content:center;padding:0 6px;color:var(--th-ink,#482d2a);text-decoration:none}header.site-header:not(.site-open) #site-menu .language-switch:has(a:nth-child(3)){display:flex;flex-direction:column;align-items:stretch;height:44px;position:relative}header.site-header:not(.site-open) #site-menu .language-switch:has(a:nth-child(3)) a{order:1;display:none;background:var(--th-bg,#eee5ce);border:1px solid rgb(var(--th-wine-text-rgb,117 61 72)/0.2);border-top:0}header.site-header:not(.site-open) #site-menu .language-switch:has(a:nth-child(3)) a[aria-current=true]{order:0;display:flex;background:none;border:0;border-bottom:1px solid currentColor}header.site-header:not(.site-open) #site-menu .language-switch:has(a:nth-child(3)) a[aria-current=true]:after{content:"\25BE";margin-left:3px;font-size:10px}header.site-header:not(.site-open) #site-menu .language-switch:has(a:nth-child(3)):hover a,header.site-header:not(.site-open) #site-menu .language-switch:has(a:nth-child(3)):focus-within a{display:flex}}@media(max-width:760px){header.site-header:not(.site-open) #site-menu{margin-top:0}}
