._page_qi0r5_1{overflow:hidden;background:var(--background)}._page_qi0r5_1 h1,._page_qi0r5_1 h2,._page_qi0r5_1 h3,._page_qi0r5_1 p{margin-top:0}._page_qi0r5_1 h2,._page_qi0r5_1 h3{font-family:var(--font-family-display);font-weight:500}._hero_qi0r5_4{height:min(760px,calc(100svh - 126px));min-height:560px;position:relative;background:#272126;color:#fff9ef}._heroPhoto_qi0r5_5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;filter:saturate(.72) contrast(1.08)}._heroVeil_qi0r5_6{position:absolute;inset:0;background:linear-gradient(90deg,#1c1817c7,#1f171987,#17151247),linear-gradient(0deg,rgba(28,23,21,.58),transparent 31%)}._heroFrame_qi0r5_7{position:relative;height:100%;padding:32px max(5%,calc((100vw - 1320px)/2)) 28px;display:flex;flex-direction:column;justify-content:space-between}._heroTop_qi0r5_8,._heroBottom_qi0r5_8{display:flex;justify-content:space-between;align-items:center;gap:18px;color:#f1e3d5;font-size:9px;letter-spacing:.18em;font-weight:700}._heroTop_qi0r5_8 ._dot_qi0r5_9{margin:0 12px;color:#dab58d}._heroBottom_qi0r5_8 a{display:flex;align-items:center;gap:13px;color:#f9ebdf;text-decoration:none;letter-spacing:.04em;text-transform:none;font-size:12px;font-weight:500}._heroBottom_qi0r5_8 span{font-size:8px;color:#ddd0c4;letter-spacing:.1em}._heroText_qi0r5_12{padding:18px 0 32px;max-width:770px}._goldRule_qi0r5_13{width:56px;height:2px;background:#ceac7c;margin-bottom:29px}._heroKicker_qi0r5_14{font-size:10px;letter-spacing:.28em;color:#d9b993;font-weight:700;margin-bottom:18px}._heroText_qi0r5_12 h1{font:500 clamp(105px,13vw,190px)/.72 var(--font-family-display);letter-spacing:-.045em;margin:0 0 39px}._heroText_qi0r5_12 h1 em{font-weight:400;letter-spacing:-.06em}._heroLead_qi0r5_17{font:400 clamp(19px,2vw,26px)/1.35 var(--font-family-display);max-width:450px;color:#f4e6da;margin-bottom:30px}._heroButton_qi0r5_18{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:15px 20px;background:#f7f0e5;text-decoration:none;color:#3a2927;font-size:12px;font-weight:700;transition:background .2s,transform .2s}._heroButton_qi0r5_18:hover{background:#e8d4bc;transform:translateY(-2px)}._introSection_qi0r5_20,._storiesSection_qi0r5_20,._flavoursSection_qi0r5_20,._experienceSection_qi0r5_20{max-width:1390px;margin:0 auto;padding-left:max(5%,calc((100vw - 1320px)/2));padding-right:max(5%,calc((100vw - 1320px)/2))}._sectionMargin_qi0r5_21{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding:25px 0 20px;font-size:9px;letter-spacing:.15em;color:#927b70;font-weight:700}._sectionNum_qi0r5_22{color:var(--primary);font-size:21px;line-height:1}._introGrid_qi0r5_23{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(40px,8vw,140px);padding:100px 0 115px}._label_qi0r5_24{font-size:10px;color:var(--primary);font-weight:700;letter-spacing:.22em;line-height:1.6;margin-bottom:22px}._introTitle_qi0r5_25{font:500 clamp(42px,5.6vw,77px)/.99 var(--font-family-display);letter-spacing:-.02em;max-width:750px;margin:0}._introAside_qi0r5_26{padding-top:57px}._introAside_qi0r5_26>p{font:400 16px/2 var(--font-family-base);max-width:430px;color:#57504b}._introRule_qi0r5_28{display:flex;align-items:flex-start;gap:17px;padding-top:27px;margin-top:28px;border-top:1px solid var(--border);font-size:12px;color:#6f625b;line-height:1.8;max-width:420px}._introRule_qi0r5_28 span{font-size:21px;color:var(--primary);line-height:1}._reveal_qi0r5_30{opacity:0;transform:translateY(27px);transition:opacity .7s ease,transform .7s ease}._reveal_qi0r5_30[data-revealed=true]{opacity:1;transform:none}._storiesSection_qi0r5_20{padding-top:95px;padding-bottom:120px;background:#f4eee5;max-width:none}._sectionHead_qi0r5_32{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}._sectionHead_qi0r5_32 h2{font-size:clamp(45px,6vw,76px);line-height:.97;margin:0;letter-spacing:-.025em}._sectionHead_qi0r5_32>p{max-width:340px;font-size:14px;line-height:1.9;color:#766d64;margin-bottom:5px}._storyGrid_qi0r5_35{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}._storyCard_qi0r5_36{display:block;color:inherit;text-decoration:none;background:var(--background);transition:transform .25s ease,box-shadow .25s ease;min-width:0}._storyCard_qi0r5_36:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}._storyVisual_qi0r5_38{position:relative;height:clamp(230px,24vw,325px);background:#ded0bd;overflow:hidden}._storyVisual_qi0r5_38 img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease;filter:saturate(.78)}._storyCard_qi0r5_36:hover ._storyVisual_qi0r5_38 img{transform:scale(1.05)}._cardIndex_qi0r5_41{position:absolute;left:17px;top:17px;background:var(--background);font-size:10px;line-height:1;padding:12px 13px;font-weight:700;letter-spacing:.1em;color:var(--primary)}._porticoIllustration_qi0r5_42{background:linear-gradient(165deg,#b88c73,#5d413e 78%);display:flex;align-items:end;justify-content:center}._arches_qi0r5_43{height:85%;width:80%;display:flex;gap:3%;align-items:end;filter:drop-shadow(8px 10px 8px rgba(27,18,15,.25))}._arches_qi0r5_43 i{display:block;height:100%;flex:1;border:19px solid rgba(244,223,194,.78);border-bottom:0;border-radius:60% 60% 0 0;background:linear-gradient(0deg,#3e2e30,#8a6255 70%,#4a3333)}._arches_qi0r5_43 i:nth-child(2){height:83%}._arches_qi0r5_43 i:nth-child(3){height:69%}._storyDetails_qi0r5_46{padding:29px 27px 30px;display:flex;flex-direction:column;min-height:270px}._storyCategory_qi0r5_47{color:var(--primary);font-size:9px;font-weight:700;letter-spacing:.18em}._storyDetails_qi0r5_46 h3{font-size:clamp(31px,3vw,42px);line-height:.99;letter-spacing:-.02em;margin:14px 0}._storyDetails_qi0r5_46 p{font-size:13px;line-height:1.75;color:#766c64;margin-bottom:26px}._readLink_qi0r5_50{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:700;color:var(--primary);margin-top:auto}._flavoursSection_qi0r5_20{padding-top:125px;padding-bottom:124px}._flavourIntro_qi0r5_52{display:grid;grid-template-columns:1.1fr .85fr;column-gap:60px;align-items:end;margin-bottom:50px}._flavourIntro_qi0r5_52 ._label_qi0r5_24{grid-column:1/-1;margin-bottom:17px}._flavourIntro_qi0r5_52 h2{font-size:clamp(50px,7vw,89px);line-height:.91;margin:0;letter-spacing:-.03em}._flavourIntro_qi0r5_52>p:not(._label_qi0r5_24){font-size:15px;line-height:1.9;color:#665d55;margin:0 0 3px}._flavourPhotos_qi0r5_56{display:grid;grid-template-columns:1.12fr .88fr;gap:25px;align-items:stretch}._flavourPhotoLarge_qi0r5_57,._flavourPhotoSmall_qi0r5_57{position:relative;overflow:hidden;background:#c9b09b}._flavourPhotoLarge_qi0r5_57,._flavourPhotoSmall_qi0r5_57{height:520px}._flavourPhotos_qi0r5_56 img{height:100%;width:100%;object-fit:cover;transition:transform .5s ease}._flavourPhotos_qi0r5_56>div:hover img{transform:scale(1.04)}._flavourPhotos_qi0r5_56>div:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#1710108c);pointer-events:none}._flavourPhotos_qi0r5_56 span{position:absolute;bottom:25px;left:28px;z-index:1;color:#fff;letter-spacing:.14em;font-size:11px;font-weight:700}._flavourFoot_qi0r5_63{border-bottom:1px solid var(--border);padding:29px 0 0;margin:0;color:#8b7d70;text-align:center;font:italic 23px/1.4 var(--font-family-display)}._flavourFoot_qi0r5_63 span{color:var(--primary);margin-right:8px}._bookSection_qi0r5_65{background:#3c2c2d;color:#faf2e8;position:relative;overflow:hidden}._bookDecor_qi0r5_66{font-size:440px;line-height:1;color:#4b3839;position:absolute;right:-10px;top:-100px;pointer-events:none}._bookContent_qi0r5_67{position:relative;max-width:1390px;padding:120px max(5%,calc((100vw - 1320px)/2));margin:auto;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:7vw}._bookText_qi0r5_68 ._label_qi0r5_24{color:#c9a27b}._bookText_qi0r5_68 h2{font-size:clamp(53px,6vw,84px);line-height:.96;letter-spacing:-.02em;margin-bottom:28px}._bookText_qi0r5_68>p:not(._label_qi0r5_24){font-size:15px;line-height:1.95;color:#d5c4b9;max-width:510px}._bookBadge_qi0r5_71{display:inline-flex;padding:9px 11px;border:1px solid #9d8074;letter-spacing:.14em;color:#f3d8b9;font-size:10px;font-weight:700;margin:20px 0}._bookMeta_qi0r5_72{display:block;color:#bfaeaa;font-size:12px;margin:0 0 35px}._textLinkLight_qi0r5_73{display:inline-flex;align-items:center;gap:13px;text-decoration:none;color:#faf2e8;border-bottom:1px solid #cab6a0;padding-bottom:10px;font-size:13px;font-weight:700}._bookVisual_qi0r5_74{display:flex;flex-direction:column;align-items:center;justify-content:center;perspective:800px}._bookMockup_qi0r5_75{width:280px;min-height:405px;background:linear-gradient(105deg,#5b2a2b,#763939 8%,#6d3435 12%,#813d3f);box-shadow:-18px 20px 12px #00000024,24px 30px 48px #00000061;padding:25px 22px;display:flex;flex-direction:column;align-items:stretch;text-align:center;transform:rotate(-7deg) rotateY(-13deg);border:1px solid #bb9572;transition:transform .4s}._bookMockup_qi0r5_75:hover{transform:rotate(-4deg) rotateY(-6deg)}._bookTop_qi0r5_77,._bookAuthor_qi0r5_77{font-size:9px;letter-spacing:.22em;color:#e7c9a6;line-height:1.6}._bookCoverMain_qi0r5_78{flex:1;margin:18px 3px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #bd9472;gap:20px}._bookOrnament_qi0r5_79{font-size:45px;color:#dcb68b;line-height:.8}._bookCoverMain_qi0r5_78 strong{font:600 39px/.88 var(--font-family-display);letter-spacing:.06em;color:#fff0dc}._bookCoverMain_qi0r5_78 strong em{font-weight:400}._bookCoverMain_qi0r5_78>span{font-size:10px;color:#f2d0a9;letter-spacing:.11em;line-height:1.6}._bookCaption_qi0r5_83{color:#b39e91;font-size:10px;margin-top:50px;text-align:center}._experienceSection_qi0r5_20{padding-top:122px;padding-bottom:130px}._experienceHeader_qi0r5_85{text-align:center;margin:0 auto 55px;max-width:810px}._experienceHeader_qi0r5_85 h2{font-size:clamp(51px,6vw,80px);line-height:.98;letter-spacing:-.03em;margin:0 auto 23px}._experienceHeader_qi0r5_85>p:not(._label_qi0r5_24){color:#766a61;font-size:15px;line-height:1.85;max-width:590px;margin:0 auto}._experienceGrid_qi0r5_88{display:grid;grid-template-columns:1fr 1fr;gap:26px}._experienceCard_qi0r5_89{display:grid;grid-template-columns:45% 55%;background:#f0e7db;min-height:344px}._experienceImage_qi0r5_90{overflow:hidden;min-height:344px}._experienceImage_qi0r5_90 img{width:100%;height:100%;object-fit:cover;filter:saturate(.75)}._experienceInfo_qi0r5_92{padding:36px 32px 27px;display:flex;flex-direction:column}._experienceTop_qi0r5_93{display:flex;align-items:center;justify-content:space-between;gap:9px;color:var(--primary);margin-bottom:21px}._experienceTop_qi0r5_93 span{font-size:9px;font-weight:700;letter-spacing:.1em;text-align:right}._experienceInfo_qi0r5_92 h3{font:500 clamp(30px,3.1vw,44px)/.97 var(--font-family-display);margin:0 0 14px}._experienceInfo_qi0r5_92 p{font-size:13px;line-height:1.75;color:#6d625b;margin-bottom:24px}._experienceInfo_qi0r5_92 a{display:flex;align-items:center;gap:9px;color:var(--primary);text-decoration:none;font-size:12px;font-weight:700;margin-top:auto}._experienceDisclaimer_qi0r5_98{font-size:11px;color:#897d74;text-align:center;line-height:1.8;margin-top:20px}._contactSection_qi0r5_99{padding:105px 6% 120px;text-align:center;background:#eadbca}._contactEmblem_qi0r5_100{font:37px/1 var(--font-family-display);color:var(--primary);margin-bottom:19px}._contactSection_qi0r5_99 h2{font:500 clamp(50px,6.8vw,90px)/.98 var(--font-family-display);letter-spacing:-.025em;max-width:800px;margin:0 auto 24px}._contactSection_qi0r5_99>p:not(._label_qi0r5_24){max-width:610px;margin:0 auto 30px;color:#62574f;line-height:1.9;font-size:14px}._contactButton_qi0r5_103{background:var(--primary);padding:16px 23px;color:#fff7ed;display:inline-flex;align-items:center;gap:25px;font-size:12px;font-weight:700;text-decoration:none}@media(max-width:1150px){._experienceCard_qi0r5_89{display:flex;flex-direction:column}._experienceImage_qi0r5_90{height:240px;min-height:0}._experienceInfo_qi0r5_92{min-height:270px}}@media(max-width:860px){._hero_qi0r5_4{min-height:590px;height:670px}._introGrid_qi0r5_23{gap:40px}._introAside_qi0r5_26{padding-top:22px}._storyGrid_qi0r5_35{gap:12px}._storyDetails_qi0r5_46{padding:22px 20px;min-height:290px}._storyVisual_qi0r5_38{height:230px}._bookContent_qi0r5_67{gap:35px}._bookMockup_qi0r5_75{width:240px;min-height:360px}._flavourPhotoLarge_qi0r5_57,._flavourPhotoSmall_qi0r5_57{height:390px}}@media(max-width:680px){._hero_qi0r5_4{height:calc(100svh - 104px);min-height:590px;max-height:760px}._heroPhoto_qi0r5_5{object-position:56% center}._heroVeil_qi0r5_6{background:linear-gradient(90deg,#1c1717d6,#18141459),linear-gradient(0deg,rgba(20,18,17,.55),transparent 35%)}._heroFrame_qi0r5_7{padding:24px 6%}._heroTop_qi0r5_8 span:last-child{display:none}._heroText_qi0r5_12 h1{font-size:clamp(86px,18vw,125px);margin-bottom:34px}._heroLead_qi0r5_17{max-width:310px;font-size:21px}._heroBottom_qi0r5_8 span{display:none}._introSection_qi0r5_20,._storiesSection_qi0r5_20,._flavoursSection_qi0r5_20,._experienceSection_qi0r5_20{padding-left:6%;padding-right:6%}._introGrid_qi0r5_23{grid-template-columns:1fr;gap:20px;padding:70px 0 85px}._introTitle_qi0r5_25{font-size:52px}._introAside_qi0r5_26{padding-top:0}._introAside_qi0r5_26>p{font-size:14px;line-height:1.9}._storiesSection_qi0r5_20{padding-top:76px;padding-bottom:82px}._sectionHead_qi0r5_32{display:block}._sectionHead_qi0r5_32 h2{font-size:56px}._sectionHead_qi0r5_32>p{margin-top:21px}._storyGrid_qi0r5_35{grid-template-columns:1fr;gap:23px}._storyVisual_qi0r5_38{height:300px}._storyDetails_qi0r5_46{min-height:220px}._storyDetails_qi0r5_46 h3{font-size:43px}._flavoursSection_qi0r5_20{padding-top:90px;padding-bottom:90px}._flavourIntro_qi0r5_52{display:block}._flavourIntro_qi0r5_52 h2{font-size:62px;margin-bottom:22px}._flavourIntro_qi0r5_52>p:not(._label_qi0r5_24){font-size:14px}._flavourPhotos_qi0r5_56{grid-template-columns:1fr;gap:15px}._flavourPhotoLarge_qi0r5_57{height:380px}._flavourPhotoSmall_qi0r5_57{height:250px}._bookContent_qi0r5_67{grid-template-columns:1fr;gap:75px;padding:90px 7% 115px}._bookText_qi0r5_68 h2{font-size:60px}._bookVisual_qi0r5_74{padding-top:10px}._bookCaption_qi0r5_83{margin-top:35px}._experienceSection_qi0r5_20{padding-top:90px;padding-bottom:90px}._experienceHeader_qi0r5_85 h2{font-size:60px}._experienceGrid_qi0r5_88{grid-template-columns:1fr;gap:20px}._experienceImage_qi0r5_90{height:240px}._experienceInfo_qi0r5_92{padding:29px;min-height:250px}._contactSection_qi0r5_99{padding:90px 6% 95px}._contactSection_qi0r5_99 h2{font-size:57px}}@media(max-width:380px){._heroText_qi0r5_12 h1{font-size:80px}._hero_qi0r5_4{min-height:550px}._introTitle_qi0r5_25{font-size:45px}._sectionHead_qi0r5_32 h2,._flavourIntro_qi0r5_52 h2,._experienceHeader_qi0r5_85 h2{font-size:51px}}
