.tGFZza_header{z-index:40;position:sticky;top:0}.tGFZza_bar{height:var(--bar-h);background-color:var(--paper);transition:background-color .35s;position:relative}html[data-top] .tGFZza_bar{background-color:#0000}.tGFZza_header:has(.tGFZza_mp[data-open=true]) .tGFZza_bar{background-color:var(--cream);background-image:var(--grain), radial-gradient(900px 640px at 100% 0, var(--glow-stops));background-repeat:repeat,no-repeat}html[data-top] .tGFZza_header[data-over=cream] .tGFZza_bar{background-color:var(--cream);background-image:var(--grain), radial-gradient(900px 640px at 100% 0, var(--glow-stops));background-repeat:repeat,no-repeat}.tGFZza_barIn{height:100%;max-width:calc(var(--page-max) + 2 * var(--gutter));padding:0 var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;display:grid}.tGFZza_logo{display:block}.tGFZza_logo img{width:auto;height:52px;display:block}.tGFZza_end{justify-content:flex-end;align-items:center;gap:24px;display:flex}.tGFZza_tel,.tGFZza_lang{white-space:nowrap;margin:-9px -4px;padding:9px 4px;font-size:15px;line-height:1;transition:opacity .2s}.tGFZza_tel:hover,.tGFZza_lang:hover{opacity:.62}.tGFZza_book{border:1px solid var(--ink);border-radius:var(--round-btn);background:var(--ink);height:44px;color:var(--accent-ink);font:500 14px/1 var(--face-sans);letter-spacing:.03em;white-space:nowrap;transition:background-color .3s var(--ease), border-color .3s var(--ease);justify-content:center;align-items:center;padding:0 30px;display:inline-flex}.tGFZza_book:hover{background:var(--deep);border-color:var(--deep)}.tGFZza_bookShort{display:none}.tGFZza_navCell{align-items:center;height:100%;display:flex}.tGFZza_nav{height:100%}.tGFZza_nav>ul,.tGFZza_it{align-items:center;height:100%;display:flex}.tGFZza_trig,.tGFZza_nl{height:100%;color:var(--ink);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:15px;line-height:1;transition:opacity .2s;display:inline-flex}.tGFZza_nav>ul>li:first-child .tGFZza_trig{padding-left:0}:is(html[lang=fr-CA] .tGFZza_trig,html[lang=fr-CA] .tGFZza_nl){padding:0 9px;font-size:14.5px}.tGFZza_trig svg{width:9px;height:6px;transition:transform .3s var(--ease)}.tGFZza_trig:hover,.tGFZza_nl:hover{opacity:.62}.tGFZza_trig[aria-expanded=true] svg{transform:rotate(180deg)}.tGFZza_mp{z-index:3;background-color:var(--cream);background-image:var(--grain), radial-gradient(900px 640px at 100% calc(-1 * var(--bar-h)), var(--glow-stops));box-shadow:0 30px 60px -30px color-mix(in srgb, var(--ink) 25%, transparent);opacity:0;visibility:hidden;transition:opacity .22s ease, transform .32s var(--ease), visibility 0s linear .32s;background-repeat:repeat,no-repeat;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.tGFZza_mp[data-open=true]{opacity:1;visibility:visible;transition:opacity .22s ease, transform .32s var(--ease), visibility 0s;transform:none}.tGFZza_mpIn{max-width:calc(var(--page-max) + 2 * var(--gutter));padding:36px var(--gutter) 42px;column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin:0 auto;display:grid}.tGFZza_main{grid-column:1/span 8}.tGFZza_box{align-items:center;gap:12px;height:52px;padding:0 0 0 2px;display:flex;position:relative}.tGFZza_box:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tGFZza_box:focus-within:after{transform:scaleX(1)}.tGFZza_glass{width:17px;height:17px;color:var(--ink-2);flex:none}.tGFZza_box:focus-within .tGFZza_glass{color:var(--ink)}.tGFZza_box input{min-width:0;font:400 17px/1.3 var(--face-sans);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.tGFZza_box input::placeholder{color:color-mix(in srgb, var(--ink) 36%, transparent)}.tGFZza_box input::-webkit-search-cancel-button{appearance:none}.tGFZza_eg{color:var(--ink-3);white-space:nowrap;flex:none;padding-right:8px;font-size:13.5px;line-height:1}.tGFZza_eg b{color:var(--ink-2);font-weight:500;transition:opacity .35s}.tGFZza_eg b[data-swap=true]{opacity:0}.tGFZza_enter{color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:13px;line-height:1;display:inline-flex}.tGFZza_enter kbd{background:var(--paper);min-width:24px;height:22px;box-shadow:inset 0 0 0 1px var(--line);font:400 12px/1 var(--face-sans);color:var(--ink);border-radius:3px;place-items:center;padding:0 6px;display:inline-grid}@media (hover:none) and (pointer:coarse){.tGFZza_enter{display:none}}.tGFZza_clear{border-radius:var(--round-btn);width:32px;height:32px;color:var(--ink-3);flex:none;place-items:center;transition:color .2s;display:inline-grid}.tGFZza_clear:hover{color:var(--ink)}.tGFZza_clear svg{width:14px;height:14px}.tGFZza_cols{column-gap:calc(var(--col-gap) * 1.75);transition:opacity .35s var(--ease);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:30px;display:grid}.tGFZza_cols[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px}.tGFZza_cell>.tGFZza_col+.tGFZza_col{margin-top:26px}.tGFZza_main:has(.tGFZza_box:focus-within) .tGFZza_cols:not(:hover){opacity:.45}.tGFZza_col h3{border-bottom:1px solid var(--line);font:500 18px/1.2 var(--face-sans);letter-spacing:-.012em;padding-bottom:12px}.tGFZza_col ul{padding-top:10px}.tGFZza_link,.tGFZza_resLink{color:var(--ink-3);transition:color .2s}.tGFZza_link{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:14.5px;line-height:1.3;display:flex}.tGFZza_link:hover,.tGFZza_link:focus-visible,.tGFZza_resLink:hover,.tGFZza_resLink:focus-visible{color:var(--ink)}.tGFZza_feat{border-radius:var(--round-card);background:var(--sand);display:block;overflow:hidden}.tGFZza_featPh{aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.tGFZza_featPh img{object-fit:cover;transition:transform .6s var(--ease)}.tGFZza_feat:hover .tGFZza_featPh img,.tGFZza_feat:focus-visible .tGFZza_featPh img{transform:scale(1.03)}.tGFZza_featT{font:500 18px/1.2 var(--face-sans);letter-spacing:-.012em;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 0;display:flex}.tGFZza_featT svg{flex:none;width:12px;height:12px}.tGFZza_featL{color:var(--ink-3);padding:4px 14px 14px;font-size:13.5px;line-height:1.35;display:block}.tGFZza_mp[data-open=true] .tGFZza_feat{animation:tGFZza_rise .45s var(--ease) both;animation-delay:calc(var(--i,0) * 22ms + 30ms)}.tGFZza_mobFeat{border-radius:var(--round-card);background:var(--sand);font-weight:500;color:var(--ink)!important;padding:12px 14px!important}.tGFZza_mobFeat small{color:var(--ink-3);margin-top:2px;font-size:13.5px;font-weight:400;display:block}.tGFZza_link svg,.tGFZza_resLink svg{opacity:0;width:12px;height:12px;transition:opacity .2s, transform .25s var(--ease);flex:none;transform:translate(-6px)}.tGFZza_link:hover svg,.tGFZza_link:focus-visible svg,.tGFZza_resLink:hover svg,.tGFZza_resLink:focus-visible svg{opacity:1;transform:none}.tGFZza_res{column-gap:calc(var(--col-gap) * 1.75);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:26px;display:grid}.tGFZza_resLink{grid-template-columns:minmax(0,1fr) auto 13px;align-items:center;column-gap:14px;padding:7px 0;font-size:14.5px;line-height:1.3;display:grid}.tGFZza_n{min-width:0}.tGFZza_n b{font-weight:400;display:block}.tGFZza_n mark{background:var(--surface);color:inherit;border-radius:2px;padding:0 1px}.tGFZza_n em{color:var(--ink-3);margin-top:2px;font-size:12px;font-style:normal;line-height:1.2;display:block}.tGFZza_kind{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11.5px;line-height:1}.tGFZza_kindT{background:var(--ink);color:var(--paper)}.tGFZza_kindC{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}.tGFZza_none{color:var(--ink-2);padding-top:22px;font-size:15.5px;line-height:1.5}.tGFZza_none a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.tGFZza_card{grid-column:10/span 3;justify-self:end;width:100%;max-width:224px;display:block}.tGFZza_arch{aspect-ratio:4/5;border-radius:var(--round-card);background:var(--sand);display:block;position:relative;overflow:hidden}.tGFZza_arch img{object-fit:cover}.tGFZza_cap{padding-top:12px;display:block}.tGFZza_cap b{font:500 15.5px/1.25 var(--face-sans);letter-spacing:-.01em;display:block}.tGFZza_cap>span{color:var(--ink-2);margin-top:4px;font-size:13.5px;line-height:1.4;display:block}.tGFZza_cap em{align-items:center;gap:8px;margin-top:10px;font-size:13.5px;font-style:normal;line-height:1;display:inline-flex}.tGFZza_cap em i{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);font-style:normal}.tGFZza_arr{width:14px;height:14px;transition:transform .25s var(--ease)}.tGFZza_card:hover .tGFZza_arr{transform:translate(3px)}@keyframes tGFZza_rise{0%{opacity:0;transform:translateY(8px)}}.tGFZza_mp[data-open=true] .tGFZza_col li,.tGFZza_mp[data-open=true] .tGFZza_card{animation:tGFZza_rise .45s var(--ease) both;animation-delay:calc(var(--i,0) * 22ms + 30ms)}.tGFZza_veil{z-index:39;background:color-mix(in srgb, var(--ink) 28%, transparent);opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s;position:fixed;inset:0}.tGFZza_veil[data-open=true]{opacity:1;visibility:visible;transition:opacity .3s,visibility}.tGFZza_mob{display:none}.tGFZza_mob>summary{cursor:pointer;place-items:center;width:44px;height:44px;margin-left:-11px;list-style:none;display:inline-grid}.tGFZza_mob>summary::-webkit-details-marker{display:none}.tGFZza_mob>summary svg{width:22px;height:14px}.tGFZza_call{display:none}@media (max-width:699px){.tGFZza_call{width:44px;height:44px;color:var(--ink);place-items:center;margin-left:2px;display:inline-grid}.tGFZza_call svg{width:20px;height:20px}}.tGFZza_mobPanel{left:0;right:0;top:var(--bar-h);z-index:3;overscroll-behavior:contain;padding:8px var(--gutter) 40px;background-color:var(--cream);background-image:var(--grain);position:fixed;bottom:0;overflow-y:auto}.tGFZza_mobSec{border-bottom:1px solid var(--hair)}.tGFZza_mobSec>summary{cursor:pointer;font:500 22px/1.2 var(--face-sans);letter-spacing:-.015em;justify-content:space-between;align-items:center;padding:18px 0;list-style:none;display:flex}.tGFZza_mobSec>summary::-webkit-details-marker{display:none}.tGFZza_mobSec>summary svg{width:12px;height:8px;transition:transform .3s var(--ease)}.tGFZza_mobSec[open]>summary svg{transform:rotate(180deg)}.tGFZza_mobGroup{padding-bottom:18px}.tGFZza_mobGroup h3{font:600 11.5px/1.25 var(--face-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-bottom:6px}.tGFZza_mobGroup a{color:var(--ink-2);padding:9px 0;font-size:16px;line-height:1.3;display:block}.tGFZza_mobLinks a{border-bottom:1px solid var(--hair);font:500 22px/1.2 var(--face-sans);letter-spacing:-.015em;padding:18px 0;display:block}.tGFZza_mobRes{padding-top:12px}.tGFZza_mobEnd{flex-wrap:wrap;align-items:center;gap:18px 24px;padding-top:28px;display:flex}.tGFZza_mobEnd .tGFZza_book{width:100%;height:52px;font-size:15px}@media (max-width:1179px){.tGFZza_barIn{grid-template-columns:1fr auto 1fr;gap:12px}.tGFZza_nav{display:none}.tGFZza_mob{display:block}.tGFZza_logo img{height:44px}.tGFZza_end .tGFZza_tel,.tGFZza_end .tGFZza_lang,.tGFZza_end .tGFZza_book{display:none}.tGFZza_end .tGFZza_bookShort{height:40px;padding:0 16px;display:inline-flex}}@media (max-width:1179px) and (min-width:700px){.tGFZza_end .tGFZza_tel{display:inline}}@media (min-width:1180px) and (max-width:1339px){html[lang=fr-CA] .tGFZza_nav{display:none}html[lang=fr-CA] .tGFZza_mob{display:block}html[lang=fr-CA] .tGFZza_logo img{height:44px}:is(html[lang=fr-CA] .tGFZza_end .tGFZza_lang,html[lang=fr-CA] .tGFZza_end .tGFZza_book){display:none}html[lang=fr-CA] .tGFZza_end .tGFZza_bookShort{height:40px;padding:0 16px;display:inline-flex}}.tGFZza_pm{display:none}@media (max-width:699px){:root{--bar-h:4rem}.tGFZza_barIn{position:relative}.tGFZza_logo img{height:40px}.tGFZza_mob{display:none}html[lang=fr-CA] .tGFZza_mob{display:none}.tGFZza_end .tGFZza_bookShort{display:none}.tGFZza_call{top:50%;right:calc(var(--gutter) - 11px);margin:0;position:absolute;translate:0 -50%}.tGFZza_header[data-over]{margin-bottom:calc(-1 * var(--bar-h))}html[data-top] .tGFZza_header[data-over] .tGFZza_bar{background-color:#0000;background-image:none}html[data-top] .tGFZza_header[data-over=photo] .tGFZza_pm>summary{color:var(--paper)}html[data-top] .tGFZza_header[data-over=photo] .tGFZza_call{color:var(--paper)}html .tGFZza_header[data-over=photo]:has(.tGFZza_pm[open]) .tGFZza_pm>summary{color:var(--ink)}html .tGFZza_header[data-over=photo]:has(.tGFZza_pm[open]) .tGFZza_call{color:var(--ink)}html[data-top]:has([data-band]) .tGFZza_header[data-over] .tGFZza_pm>summary{color:var(--paper)}html[data-top]:has([data-band]) .tGFZza_header[data-over] .tGFZza_call{color:var(--paper)}html:has([data-band]) .tGFZza_header[data-over]:has(.tGFZza_pm[open]) .tGFZza_pm>summary{color:var(--ink)}html:has([data-band]) .tGFZza_header[data-over]:has(.tGFZza_pm[open]) .tGFZza_call{color:var(--ink)}.tGFZza_bar{transition:background-color .35s,box-shadow .35s}html:not([data-top]) .tGFZza_bar{box-shadow:0 1px 0 var(--hair)}.tGFZza_pm{display:block}html .tGFZza_header:has(.tGFZza_pm[open]) .tGFZza_bar{background-color:var(--paper);background-image:none}.tGFZza_pm>summary{cursor:pointer;place-items:center;width:44px;height:44px;margin-left:-11px;list-style:none;display:inline-grid}.tGFZza_pm>summary::-webkit-details-marker{display:none}.tGFZza_pm>summary svg{width:22px;height:14px}.tGFZza_pmPanel{left:0;right:0;top:var(--bar-h);z-index:3;background:var(--paper);animation:tGFZza_pmUp .42s var(--ease) both;flex-direction:column;display:flex;position:fixed;bottom:0}.tGFZza_pmScroll{overscroll-behavior:contain;padding:12px var(--gutter) 28px;flex:1;overflow-y:auto}.tGFZza_pm .tGFZza_box{background:var(--raise);height:50px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:0 14px}.tGFZza_pm .tGFZza_box:after{display:none}.tGFZza_pm .tGFZza_box:focus-within{box-shadow:inset 0 0 0 1px var(--ink)}.tGFZza_pm .tGFZza_box input{font-size:16px}.tGFZza_pmRes{padding-top:12px}.tGFZza_pmRes .tGFZza_resLink{border-bottom:1px solid var(--hair);min-height:56px;color:var(--ink);padding:8px 0;font-size:17px}.tGFZza_pmRes .tGFZza_resLink svg{opacity:1;width:16px;height:16px;color:var(--ink-3);transform:none}.tGFZza_pmRes .tGFZza_n em{font-size:13px}.tGFZza_pm .tGFZza_none{font-size:16px}.tGFZza_pmViews{display:grid;overflow:clip}.tGFZza_pmL1,.tGFZza_pmL2{min-width:0;transition:transform .38s var(--ease), opacity .3s;grid-area:1/1}.tGFZza_pmL2{opacity:0;transform:translate(100%)}.tGFZza_pmViews[data-deep=true] .tGFZza_pmL1{opacity:0;transform:translate(-24%)}.tGFZza_pmViews[data-deep=true] .tGFZza_pmL2{opacity:1;transform:none}.tGFZza_pmTabs{border-bottom:1px solid var(--hair);align-items:stretch;gap:28px;height:52px;margin-top:14px;display:flex}.tGFZza_pmTabs [role=tab]{font:600 12px/1 var(--face-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;display:flex;position:relative}.tGFZza_pmTabs [role=tab][aria-selected=true]{color:var(--ink)}.tGFZza_pmTabs [role=tab][aria-selected=true]:after{content:"";background:var(--ink);height:1.5px;position:absolute;bottom:-1px;left:0;right:0}.tGFZza_pmTabs .tGFZza_lang{font:600 12px/1 var(--face-sans);letter-spacing:.14em;align-items:center;margin:0 -10px 0 auto;padding:0 10px;display:flex}.tGFZza_pmRows{padding-top:10px}.tGFZza_pmRow{min-height:58px;font:400 28px/1.15 var(--face-serif);letter-spacing:-.012em;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;display:flex}.tGFZza_pmRow svg,.tGFZza_pmItems svg{width:18px;height:18px;color:var(--ink-3);flex:none}.tGFZza_pmLinks{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;column-gap:20px;margin-top:22px;padding-top:10px;display:grid}.tGFZza_pmLinks a{min-height:48px;font:400 16px/1.3 var(--face-sans);color:var(--ink-2);align-items:center;display:flex}.tGFZza_pmBack{min-height:44px;font:600 12px/1 var(--face-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin-top:10px;display:inline-flex}.tGFZza_pmBack svg{width:14px;height:14px;transform:scaleX(-1)}.tGFZza_pmTitle{font:400 36px/1.08 var(--face-serif);letter-spacing:-.016em;color:var(--ink);margin-top:6px}.tGFZza_pmItems{border-top:1px solid var(--hair);margin-top:18px}.tGFZza_pmItems a{border-bottom:1px solid var(--hair);min-height:58px;font:400 17px/1.3 var(--face-sans);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.tGFZza_pmFoot{padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--hair);background:var(--paper);flex:none}.tGFZza_pmBook{border-radius:var(--round-btn);background:var(--ink);height:54px;color:var(--accent-ink);font:500 15px/1 var(--face-sans);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;display:flex}}@keyframes tGFZza_pmUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tGFZza_pmPanel,.tGFZza_pmL1,.tGFZza_pmL2{transition:none;animation:none}}
.CCCgBa_veil{z-index:59;background:color-mix(in srgb, var(--ink) 28%, transparent);opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s;position:fixed;inset:0}.CCCgBa_veil[data-open=true]{opacity:1;visibility:visible;transition:opacity .35s,visibility}.CCCgBa_drawer{z-index:60;background:var(--paper);width:min(500px,100vw);color:var(--ink);box-shadow:-30px 0 80px -30px color-mix(in srgb, var(--ink) 35%, transparent);visibility:hidden;transition:transform .5s var(--ease), visibility 0s linear .5s;font-family:var(--face-sans);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(calc(100% + 80px))}.CCCgBa_drawer:focus{outline:none}.CCCgBa_drawer[data-open=true]{visibility:visible;transition:transform .5s var(--ease), visibility 0s;transform:none}.CCCgBa_top{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.CCCgBa_top b{font:400 22px/1.2 var(--face-serif);letter-spacing:-.01em;display:block}.CCCgBa_top span{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.3;display:block}.CCCgBa_x{border:1px solid var(--line);border-radius:var(--round-btn);flex:none;place-items:center;width:40px;height:40px;transition:border-color .2s;display:grid}.CCCgBa_x:hover{border-color:var(--ink)}.CCCgBa_x svg{width:14px;height:14px}.CCCgBa_body{overscroll-behavior:contain;flex:1;padding:28px 28px 32px;overflow:auto}.CCCgBa_foot{border-top:1px solid var(--hair);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:16px 28px;font-size:13px;line-height:1.3;display:flex}.CCCgBa_foot a{color:var(--ink)}.CCCgBa_bk{text-align:left;flex-direction:column;align-items:stretch;display:flex}.CCCgBa_seg{border-radius:var(--round-btn);background:var(--sand);align-self:flex-start;gap:3px;padding:3px;display:inline-flex}.CCCgBa_seg button{border-radius:var(--round-btn);height:38px;color:var(--ink-2);padding:0 18px;font-size:14px;line-height:1;transition:background-color .2s,color .2s}.CCCgBa_seg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 12%, transparent)}.CCCgBa_note{color:var(--ink-2);margin-top:16px;font-size:15px;line-height:1.6}.CCCgBa_h{letter-spacing:-.012em;font-size:22px;font-weight:400;line-height:1.2}.CCCgBa_hClient{margin-top:28px}.CCCgBa_quiz{border-radius:var(--round-card);background:var(--sand);text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:24px 0 28px;padding:16px 20px;transition:background-color .2s;display:flex}.CCCgBa_quiz:hover{background:var(--surface)}.CCCgBa_quiz svg{width:14px;height:14px;transition:transform .25s var(--ease);flex:none}.CCCgBa_quiz:hover svg{transform:translate(3px)}.CCCgBa_quiz b{font-size:15px;font-weight:500;line-height:1.3;display:block}.CCCgBa_quiz small{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.4;display:block}.CCCgBa_svc{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.CCCgBa_svc a{border:1px solid var(--line);border-radius:var(--round-field);background:var(--paper);text-align:left;flex-direction:column;justify-content:center;gap:3px;min-height:64px;padding:12px 16px;transition:border-color .2s,background-color .2s,color .2s;display:flex}.CCCgBa_svc b{font-size:15px;font-weight:500;line-height:1.25}.CCCgBa_svc small{color:var(--ink-3);font-size:13.5px;line-height:1.3}.CCCgBa_svc a:hover{border-color:var(--ink-3)}.CCCgBa_svc a[data-on]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.CCCgBa_svc a[data-on] small{color:color-mix(in srgb, var(--paper) 70%, transparent)}.CCCgBa_fine{color:var(--ink-3);margin-top:20px;font-size:12.5px;line-height:1.45}@media (max-width:420px){.CCCgBa_top,.CCCgBa_body,.CCCgBa_foot{padding-left:18px;padding-right:18px}}
.wlyPwW_under{padding-bottom:var(--section)}@media (min-width:900px){.wlyPwW_under{top:var(--pin-top,0px);z-index:0;position:sticky}.wlyPwW_over{z-index:1;box-shadow:0 -1px 0 var(--hair), 0 -40px 70px -40px color-mix(in srgb, var(--ink) 18%, transparent);position:relative}}.wlyPwW_band{isolation:isolate;background:var(--surface);padding:120px 0;position:relative}.wlyPwW_clip{z-index:-1;position:absolute;inset:0;overflow:hidden}.wlyPwW_clip img{object-fit:cover;object-position:30% 50%;mix-blend-mode:multiply;opacity:.9}.wlyPwW_clip:after{content:"";mix-blend-mode:multiply;background:#fffcf4;position:absolute;inset:0}.wlyPwW_stage{grid-template-columns:1fr 1fr;align-items:start;gap:32px 24px;padding-bottom:88px;display:grid}.wlyPwW_house{margin:0 0 30px;line-height:0}.wlyPwW_house img{width:auto;height:22px;display:block}.wlyPwW_giant{font:400 clamp(54px, 5.84vw, 84px) / 1 var(--face-serif);letter-spacing:-.025em;color:var(--ink);margin:0}.wlyPwW_sub{max-width:27em;font:400 17px/1.6 var(--face-sans);color:var(--ink-strong-2);margin:24px 0 0}.wlyPwW_sub b{color:var(--deep);font-weight:600}.wlyPwW_sym{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:12px;margin:54px 0 0;padding:0;list-style:none;display:grid}.wlyPwW_sym li{border-radius:var(--round-card);font:400 22px/1.2 var(--face-serif);letter-spacing:-.005em;color:var(--ink);white-space:nowrap;cursor:default;background:linear-gradient(135deg,#fffdf9d1,#faf3e78c);border:1px solid #b49b5761;align-items:center;gap:16px;padding:20px 22px 20px 18px;transition:border-color .3s,background-color .3s;display:flex}.wlyPwW_sym li:hover{background:#fffdf9f2;border-color:#b49b57d9}.wlyPwW_ico{width:30px;height:30px;color:var(--gold);flex:none;place-items:center;display:grid}.wlyPwW_ico svg{stroke-width:.8px;width:30px;height:30px}.wlyPwW_trio{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.wlyPwW_trio>div{border-left:1px solid var(--line);transition:opacity .35s var(--ease);padding:8px 40px}.wlyPwW_trio>div:first-child{border-left:0;padding-left:0}.wlyPwW_trio>div:last-child{padding-right:0}.wlyPwW_trio[data-dim]>div:not([data-on]){opacity:.32}.wlyPwW_age{font:500 11px/1.4 var(--face-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);margin:0}.wlyPwW_big{font:400 56px/1.04 var(--face-serif);letter-spacing:-.02em;color:var(--ink);margin:10px 0 0}.wlyPwW_line{max-width:20em;min-height:3em;font:400 15px/1.5 var(--face-sans);color:var(--ink-strong-2);margin:14px 0 0}.wlyPwW_forT{font:500 11px/1.4 var(--face-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-strong-2);margin:28px 0 0}.wlyPwW_for{margin:12px 0 0;padding:0;list-style:none}.wlyPwW_for li{font:400 15px/1.4 var(--face-sans);color:var(--ink);align-items:center;gap:12px;padding:5px 0;display:flex}.wlyPwW_for li:before{content:"";background:var(--gold-logo);border-radius:50%;flex:none;width:5px;height:5px}.wlyPwW_foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-top:32px;display:flex}.wlyPwW_foot p{font:400 17px/1.6 var(--face-sans);color:var(--ink-strong-2);margin:0}.wlyPwW_foot b{color:var(--deep);font-weight:600}.wlyPwW_footAct{flex-wrap:wrap;flex:none;align-items:center;gap:16px 28px;display:flex}.wlyPwW_more{font:500 14px/1.3 var(--face-sans);color:var(--gold-deep);white-space:nowrap;transition:color .2s}.wlyPwW_more:hover{color:var(--ink)}.wlyPwW_btn{border-radius:var(--round-btn);background:var(--accent);min-height:52px;color:var(--accent-ink);font:500 14px/1 var(--face-sans);letter-spacing:.03em;flex:none;align-items:center;gap:10px;padding:0 30px;transition:background-color .3s;display:inline-flex}.wlyPwW_btn:hover{background:var(--deep)}@media (max-width:899px){.wlyPwW_band{padding:72px 0}.wlyPwW_stage{grid-template-columns:1fr;padding-bottom:48px}.wlyPwW_sym{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;margin-top:8px}.wlyPwW_sym li{padding:14px 18px 14px 14px;font-size:20px}.wlyPwW_trio{grid-template-columns:1fr;gap:32px}.wlyPwW_trio>div,.wlyPwW_trio>div:first-child,.wlyPwW_trio>div:last-child{border-left:0;padding:0}.wlyPwW_big{font-size:44px}.wlyPwW_foot{flex-direction:column;align-items:flex-start}}.wlyPwW_openPh{display:none}@media (max-width:699px){.wlyPwW_band{background:var(--paper);margin-top:72px;padding:0 0 64px}.wlyPwW_clip{display:none}.wlyPwW_stage{gap:0;padding-bottom:0}.wlyPwW_open{isolation:isolate;min-height:600px;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 78px;color:#fff;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.wlyPwW_openPh{z-index:-1;display:block;position:absolute;inset:0;overflow:hidden}.wlyPwW_openPh img{object-fit:cover}.wlyPwW_openPh:after{content:"";background:linear-gradient(#1c140f00 28%,#1c140f24 46%,#1c140f70 64%,#1c140fb3 84%,#1c140fc7 100%);position:absolute;inset:0}.wlyPwW_open:after{content:"";background:var(--paper);border-radius:26px 26px 0 0;height:26px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 30px -24px #0006}.wlyPwW_house{margin-bottom:14px}.wlyPwW_house img{filter:brightness(0)invert();opacity:.92;height:16px}.wlyPwW_giant{color:#fff;font-size:50px;line-height:1.02}.wlyPwW_sub{color:#ffffffe6;margin-top:14px;font-size:15px;line-height:1.5}.wlyPwW_sub b{color:#fff}.wlyPwW_sym{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.wlyPwW_sym li{background:var(--raise);min-height:40px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:999px;padding:0 16px;font-size:15px}.wlyPwW_sym .wlyPwW_ico{display:none}.wlyPwW_trio{gap:12px;margin-top:16px}.wlyPwW_trio>div,.wlyPwW_trio>div:first-child,.wlyPwW_trio>div:last-child{border-radius:var(--round-card);background:var(--raise);box-shadow:inset 0 0 0 1px var(--hair);padding:22px 20px 20px}.wlyPwW_big{margin-top:8px;font-size:32px}.wlyPwW_line{min-height:0;margin-top:6px}.wlyPwW_forT{border-top:1px solid var(--hair);letter-spacing:.12em;margin-top:14px;padding-top:12px}.wlyPwW_for{margin-top:6px}.wlyPwW_foot{border-top:0;gap:16px;margin-top:22px;padding-top:0}.wlyPwW_foot p{font-size:16px;line-height:1.55}.wlyPwW_footAct{flex-direction:column-reverse;align-items:stretch;gap:6px;width:100%;display:flex}.wlyPwW_footAct .wlyPwW_btn{justify-content:center;height:54px}.wlyPwW_footAct .wlyPwW_more{align-self:center;align-items:center;min-height:44px;font-size:15px;display:inline-flex}}@media (pointer:coarse){a.wlyPwW_more{position:relative}a.wlyPwW_more:after{content:"";position:absolute;inset:-12px -6px}}
.kq4Kgq_say{padding:112px 0 0;position:relative;overflow:hidden}.kq4Kgq_head{justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.kq4Kgq_role{font:500 11px/1.4 var(--face-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.kq4Kgq_h2{font:400 clamp(38px, 3.89vw, 56px) / 1.04 var(--face-serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-top:16px}.kq4Kgq_tl{color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);flex:none;align-items:center;gap:8px;font-size:15px;line-height:1.3;transition:text-decoration-color .25s;display:inline-flex}.kq4Kgq_tl:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.kq4Kgq_arr{width:14px;height:14px;transition:transform .25s var(--ease)}.kq4Kgq_tl:hover .kq4Kgq_arr{transform:translate(3px)}.kq4Kgq_marquee{flex-direction:column;gap:20px;margin-top:56px;display:flex}.kq4Kgq_row{outline-offset:-2px}.kq4Kgq_loop{width:max-content;animation:kq4Kgq_drift var(--dur,95s) linear infinite;display:flex}.kq4Kgq_rev .kq4Kgq_loop{animation-direction:reverse}.kq4Kgq_row:hover .kq4Kgq_loop,.kq4Kgq_say:focus-within .kq4Kgq_loop{animation-play-state:paused}.kq4Kgq_track{align-items:stretch;gap:20px;padding-right:20px;display:flex}@keyframes kq4Kgq_drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.kq4Kgq_rv{border-radius:var(--round-card);background:var(--surface);flex-direction:column;flex:none;justify-content:space-between;min-height:250px;padding:28px 28px 24px;display:flex}.kq4Kgq_l{width:420px}.kq4Kgq_m{width:350px}.kq4Kgq_s{width:300px}.kq4Kgq_rv blockquote{font:400 22px/1.3 var(--face-serif);color:var(--deep);text-wrap:pretty;margin:0}.kq4Kgq_rv p{font:400 14px/1.3 var(--face-sans);flex-direction:column;gap:3px;margin-top:24px;display:flex}.kq4Kgq_rv b{color:var(--ink);font-weight:500}.kq4Kgq_rv p span{color:var(--ink-3)}.kq4Kgq_pic{border-radius:var(--round-card);background:var(--sand);flex:none;width:210px;position:relative;overflow:hidden}.kq4Kgq_pic img{object-fit:cover;object-position:var(--pos,50% 45%)}@media (max-width:899px){.kq4Kgq_say{padding:88px 0 0}.kq4Kgq_head{flex-direction:column;align-items:flex-start}.kq4Kgq_h2{font-size:clamp(34px,8.5vw,48px)}.kq4Kgq_marquee{gap:14px;margin-top:40px}.kq4Kgq_track{gap:14px;padding-right:14px}}@media (max-width:599px){.kq4Kgq_rv{min-height:220px;padding:22px 22px 20px}.kq4Kgq_l{width:310px}.kq4Kgq_m{width:280px}.kq4Kgq_s{width:250px}.kq4Kgq_rv blockquote{font-size:18px}.kq4Kgq_rv p{margin-top:20px}.kq4Kgq_pic{width:150px}.kq4Kgq_loop{animation:none}.kq4Kgq_row{overscroll-behavior-x:contain;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.kq4Kgq_row::-webkit-scrollbar{display:none}.kq4Kgq_track>*{scroll-snap-align:start}.kq4Kgq_copy{display:none}}@media (prefers-reduced-motion:reduce){.kq4Kgq_loop{animation:none}.kq4Kgq_row{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:thin;overflow-x:auto}.kq4Kgq_copy{display:none}}@media (pointer:coarse){.kq4Kgq_loop{animation:none}.kq4Kgq_row{overscroll-behavior-x:contain;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.kq4Kgq_row::-webkit-scrollbar{display:none}.kq4Kgq_track>*{scroll-snap-align:start}.kq4Kgq_copy{display:none}a.kq4Kgq_tl{position:relative}a.kq4Kgq_tl:after{content:"";position:absolute;inset:-12px -6px}}
.VJLjmW_main{background:var(--paper);flex:1;padding:120px 0 152px}.VJLjmW_wrap{max-width:calc(var(--page-max) + 2 * var(--gutter));padding:0 var(--gutter);column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin:0 auto;display:grid}.VJLjmW_head{grid-column:1/span 6}.VJLjmW_ways{grid-column:8/-1}.VJLjmW_lbl{font:400 16px/1.3 var(--face-sans);color:var(--ink-3)}.VJLjmW_h1{font:500 64px/.98 var(--face-sans);letter-spacing:-.032em;color:var(--ink);text-wrap:balance;margin-top:14px}.VJLjmW_line{max-width:24em;font:400 22px/1.4 var(--face-serif);color:var(--ink-2);margin-top:20px}.VJLjmW_acts{margin-top:36px}.VJLjmW_btn{border:1px solid var(--ink);border-radius:var(--round-btn);background:var(--ink);height:52px;color:var(--paper);font:400 15px/1 var(--face-sans);letter-spacing:.01em;white-space:nowrap;transition:background-color .3s var(--ease), border-color .3s var(--ease);justify-content:center;align-items:center;padding:0 28px;display:inline-flex}.VJLjmW_btn:hover{background:var(--deep);border-color:var(--deep)}.VJLjmW_call{font:400 15px/1.4 var(--face-sans);color:var(--ink-2);margin-top:16px}.VJLjmW_call a{color:var(--ink);transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-weight:500}.VJLjmW_call a:hover{background-size:100% 1px}.VJLjmW_list{border-top:1px solid var(--line);margin-top:14px}.VJLjmW_list a{border-bottom:1px solid var(--hair);font:400 18px/1.3 var(--face-sans);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.VJLjmW_arr{width:16px;height:16px;color:var(--ink-3);transition:transform .25s var(--ease), color .25s var(--ease);flex:none}.VJLjmW_list a:hover .VJLjmW_arr{color:var(--ink);transform:translate(4px)}@media (max-width:1099px){.VJLjmW_head{grid-column:1/span 7}.VJLjmW_ways{grid-column:8/-1}.VJLjmW_h1{font-size:54px}}@media (max-width:899px){.VJLjmW_main{padding:56px 0 88px}.VJLjmW_wrap{grid-template-columns:minmax(0,1fr)}.VJLjmW_head,.VJLjmW_ways{grid-column:1}.VJLjmW_ways{margin-top:56px}.VJLjmW_h1{font-size:44px;line-height:1}.VJLjmW_line{font-size:20px}.VJLjmW_btn{width:100%}}
