@import "https://fonts.googleapis.com/css2?family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&display=swap";:root{--whitefix:#fff;--darkfix:#080808;--stone:#f9f8f6;--typeRatio:1.15;--typeRatioHeader:1.5;--typeRatioSmaller:1.1;--font-p:1.1rem;--font-ps:.875rem;--font-sm:11px;--font-pb:1.22rem;--font-h6:calc(var(--font-p) * var(--typeRatio));--font-h5:calc(var(--font-h6) * var(--typeRatio));--font-h4:calc(var(--font-h5) * var(--typeRatio));--font-h3:calc(var(--font-h4) * var(--typeRatio));--font-h2:calc(var(--font-h3) * var(--typeRatio));--font-h1:calc(var(--font-h2) * var(--typeRatio));--font-ph1:calc(var(--font-h3) * var(--typeRatioHeader));--font-ph2:calc(var(--font-h4) * var(--typeRatioHeader));--font-ph3:calc(var(--font-h5) * var(--typeRatioHeader));--font-ph4:calc(var(--font-h6) * var(--typeRatio));--theme-border:1px solid #e7e7e7;--serif-adjust:1.25;--serif-adjust-blog:1.1;--serif-adjust-classic:1.175;--serif-adjust-high:1.1;--gap-box:2.4rem;--gap-elem:1.5rem;--gap-text:.8rem;--gap-lg:4rem;--gap-std:2rem;--gap-small:1rem;--gap-mini:.5rem;--pad-std:3rem;--shAA:0 6px 10px #0000000f;--shBB:0 8px 20px #0000000a, 0 2px 6px #00000005;--shCC:0 20px 40px #0000000f, 0 4px 12px #00000008;--sh1:0 2px 4px #00000005;--sh1in:inset 0 2px 4px #00000005;--sh7:0 8px 20px #0000000a, 0 2px 6px #00000005;--sh7inset:inset 0 8px 20px #0000000a, 0 2px 6px #00000005;--sh8:0 20px 40px #0000000f, 0 4px 12px #00000008;--sh2:0 1px 2px #0000000a;--sh3:0 4px 12px #00000008, 0 1px 3px #00000005;--sh4:0 12px 24px #0000000d, 0 4px 8px #00000005;--sh5:0 24px 48px #0000000f, 0 8px 16px #0000000a;--shHero:0 40px 80px #00000012, 0 10px 20px #00000008;--shGlow:0 0 40px #00000008, 0 0 10px #00000003;--sh6:0 2px 0 #00000005, 0 4px 4px #0000000a;--sh60:0 2px 0 #0000, 0 4px 4px #0000;--shInset:inset 0 2px 4px #00000008;--stroke-subtle:1px solid #00000014;--stroke-medium:1px solid #00000014;--stroke-focus:1px solid #00000026;--surf-card:#fff;--bg-app:#f5f5f5;--greytypeA:#efeeec80;--greytypeB:#f4f3ee;--color-border:#e7e7e7;--color-white:#fff;--bottomline:1px solid #e4e4e7;--c-back2:#f4f3ee;--c-back3:#ebebe9;--c-back5:#edece7;--c-back4:#f2f2f2;--border-rest:1px solid #0000000a;--border-hover:1px solid #00000012;--shadow-card:0 1px 2px #00000005, 0 4px 6px #00000005,0 10px 15px #00000008;--shadow-card-hover:0 2px 4px #00000008, 0 8px 12px #0000000a, 0 16px 24px #0000000d;--stamp:#f4f3ee}@media screen and (width>=1025px){:root{--typeRatio:1.25;--typeRatioHeader:1.33;--serif-adjust:1.2;--serif-adjust-high:1.2;--font-sm:10px;--gap-elem:1.5rem;--gap-text:1rem;--serif-adjust-blog:1.2;--gap-small:1rem;--pad-std:4rem}}.light{--primary:#080808;--primaryalt:#5b5a5a;--background:#fff;--theme:#1971c2;--themealtold:#054370;--themealt:#014694;--themesub:#4dabf7;--themeborder:#eaeaea;--themesurface:#f8fafc;--themeslate:#f8fafc;--this:#1661a7;--themeaccent:#065c55;--themepale:#ccfbf1;--thememore:#f1f5f9;--themebord:#cbd5e1;--themerust:#a34225;--grey-xxs:#fafafa;--grey-xs:#f7f7f7;--grey-sm:#e7e7e7;--grey-std:#bbb;--text-ghost:var(--grey-std);--grey-md:#8a8a8a;--grey-lg:#717171;--anveshi-color:#d3633a;--anveshidark:#9f401d;--themelightest:#1d8c8c;--color-white:#fff;--color-surface:#f4f4f5;--color-surface-hover:#f8f8f8;--color-primary-text:#181818;--color-secondary-text:#52525b;--color-text-tertiary:#a1a1aa;--color-accent:#be7a54;--color-shadow-sm:0 1px 2px 0 #00000005, 0 1px 3px 1px #00000005;--shadow1:0 1px 2px 0 #00000005, 0 1px 3px 1px #00000005;--shadow2:: 0 4px 6px -1px #00000008, 0 2px 4px -2px #00000008;--shadow3:0 20px 25px -5px #00000008, 0 10px 10px -5px #00000003;--shadow4:0 10px 15px -3px #0000000a, 0 4px 6px -2px #00000003;--borderU:#e4e4e7;--borderZ:#d4d4d8}.dark{--primary:#e0e0e0;--primaryalt:#d4d4d4;--background:#111;--theme:#1971c2;--themealt:#4dabf7;--themesub:#4dabf7;--themeborder:#d1e3f3;--grey-xxs:#212121;--grey-xs:#232324;--grey-sm:#272727;--grey-std:#bbb;--text-ghost:var(--grey-std);--grey-md:#4d4d4d;--grey-lg:#787878;--anveshi-color:#e06a3f;--anveshidark:#9f401d}:root{--primary-back:#fff}.stonestreet{background:#f5f8f7}@font-face{font-family:"Source Serif 4";src:url(../../../fonts/SourceSerif4.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(../../../fonts/SourceSerif4-Italic.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(../../../fonts/EBGaramond.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(../../../fonts/EBGaramond-Italic.woff2)format("woff2");font-weight:400 800;font-style:italic;font-display:swap}@font-face{font-family:Google Sans;src:url(../../../fonts/GoogleSans.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(../../../fonts/GoogleSans-Italic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Google Sans Flex;src:url(../../../fonts/GoogleSansFlex.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.width100{width:100%}.width50{width:50%}.width60{width:60%}.width70{width:70%}.width80{width:80%}.width90{width:90%}.widthmax{width:max-content}@media screen and (width<=1024px){.width50,.width60,.width70,.width80,.width90,.widthmax{width:100%}}.height100{height:100%}.cgap4{column-gap:5px}.cgap8{column-gap:.5rem}.cgap12{column-gap:.75rem}.cgap16{column-gap:1rem}.cgap24{column-gap:1.5rem}.cgap32{column-gap:2rem}.cgap48{column-gap:3rem}.cgap64{column-gap:4rem}.rgap4{row-gap:6px}.rgap8{row-gap:.5rem}.rgap12{row-gap:.75rem}.rgap16{row-gap:1rem}.rgap24{row-gap:1.5rem}.rgap32{row-gap:2rem}.rgap48{row-gap:3rem}.rgap64{row-gap:4rem}.ptop128{padding-top:8rem}.ptop104{padding-top:6.5rem}.ptop64{padding-top:4rem}.ptop32{padding-top:2rem}.ptop24{padding-top:1.5rem}.ptop16{padding-top:1rem}.ptop8{padding-top:.5rem}.ptop4{padding-top:.25rem}.pbot128{padding-bottom:8rem}.pbot104{padding-bottom:6.5rem}.pbot64{padding-bottom:4rem}.pbot32{padding-bottom:2rem}.pbot24{padding-bottom:1.5rem}.pbot16{padding-bottom:1rem}.pbot8{padding-bottom:.5rem}.pbot4{padding-bottom:.25rem}html,body{box-sizing:border-box;margin:0;padding:0}html{scroll-behaviour:smooth}*,:root{box-sizing:border-box}.bdr{border:1px solid red}.bordertop{border-top:1px solid var(--grey-sm)}.borderbot{border-bottom:1px solid var(--grey-sm)}img.blog-image{object-fit:cover;width:100%;height:240px}.row,.column{display:flex}.row{flex-direction:row}.row.wrapper{flex-wrap:wrap}.row.xbetween{justify-content:space-between}.row.xleft{justify-content:flex-start}.row.xright{justify-content:flex-end}@media screen and (width<=1024px){.row.xright.mleft{justify-content:flex-start}}.row.xcenter{justify-content:center}.row.ycenter{align-items:center}.row.ytop{align-items:flex-start}.row.wrap{flex-wrap:wrap}@media screen and (width>=1025px){.row.xbetween-mleft{justify-content:space-between}}@media screen and (width<=1024px){.row.mwrap{flex-wrap:wrap}.row.mcol{flex-direction:column}.row.mcol.mleft.ycenter{align-items:flex-start}.row.xcenter.mleft{justify-content:flex-start}}.column{flex-direction:column}.column.ycenter{justify-content:center}.column.ybetween{justify-content:space-between;height:100%}.column.ytop{justify-content:flex-start}.column.ybottom{justify-content:flex-end}.column.xcenter{align-items:center}@media screen and (width<=1024px){.column.xcenter.mleft{align-items:flex-start}}.column.xleft{text-align:left;align-items:flex-start}.column.xright{text-align:right;align-items:flex-end}@media screen and (width<=1024px){.column.xright.mleft{text-align:left;align-items:flex-start}.column.mrow{flex-direction:row;align-items:center}}.grid{grid-template-rows:auto;grid-auto-flow:row;display:grid}.grid.ytop{align-items:start}.grid.ultra{gap:6px}.grid.tight{column-gap:var(--gap-small);row-gap:var(--gap-small)}.grid.midgaps{column-gap:var(--gap-std);row-gap:var(--gap-std)}.grid.widegaps{column-gap:var(--gap-lg);row-gap:var(--gap-lg)}.grid.tightcols{column-gap:var(--gap-small);row-gap:var(--gap-std)}.grid.tightrows{column-gap:var(--gap-std);row-gap:var(--gap-small)}.grid.midrows.widegaps{column-gap:var(--gap-lg);row-gap:var(--gap-std)}.grid.tightrows.widecol{column-gap:var(--gap-lg);row-gap:var(--gap-small)}.grid.tightrows.midgaps{column-gap:var(--gap-std);row-gap:var(--gap-small)}.grid.ybottom{align-items:end}@media screen and (width>=1025px){.grid.stacked{gap:2rem}.grid.stacked-2{gap:2.5rem 2rem}.grid.stacked-22{gap:2rem}.grid.stacked16{gap:1rem}.grid.stacked-4816{gap:1rem 2rem}.grid.five{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.four{grid-template-columns:1fr 1fr 1fr 1fr}.grid.three{grid-template-columns:1fr 1fr 1fr}.grid.two{grid-template-columns:1fr 1fr}.grid.two.left{grid-template-columns:32% 1fr}.grid.two.right{grid-template-columns:1fr 32%}.grid.two.softright{grid-template-columns:1fr 40%}}@media screen and (width<=1024px){.grid.stacked{gap:1rem 2rem}.grid.stacked-2{gap:2rem}.grid.stacked-22{row-gap:1.5rem}.grid.stacked16{gap:1rem}.grid.stacked-4816{row-gap:1rem}.grid.four,.grid.three,.grid.two,.grid.five{grid-template-columns:1fr}.grid.four.stay2,.grid.three.stay2,.grid.two.stay2{grid-template-columns:1fr 1fr}.grid.stay2.tightrows{column-gap:var(--gap-small)}.grid.two{grid-template-areas:"up""down"}.grid.two .up{grid-area:up}.grid.two .down{grid-area:down}}@media screen and (width>=1201px){.stdpad{padding-left:80px;padding-right:80px}}@media screen and (width>=1025px) and (width<=1200px){.stdpad{padding-left:48px;padding-right:48px}}@media screen and (width>=631px) and (width<=1024px){.stdpad{padding-left:32px;padding-right:32px}}@media screen and (width<=630px){.stdpad{padding-left:16px;padding-right:16px}}.narrowbox{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (width>=1025px){.narrowbox{width:992px;padding-left:1rem;padding-right:1rem}}@media screen and (width>=1201px){.narrowbox{width:1152px;padding-left:1.5rem;padding-right:1.5rem}}@media screen and (width>=1441px){.narrowbox{width:1376px;padding-left:2rem;padding-right:2rem}}@media screen and (width>=1601px){.narrowbox{padding-left:0;padding-right:0}}.narrowsize{width:100%;margin-left:auto;margin-right:auto}@media screen and (width>=1025px){.narrowsize{width:992px}}@media screen and (width>=1201px){.narrowsize{width:1152px}}@media screen and (width>=1441px){.narrowsize{width:1376px}}.radius{border-radius:5px}.box-1{border-bottom:1px solid var(--grey-sm)}.box-2{border-top:1px solid var(--grey-sm)}.box-1,.box-2,.box-3{flex-direction:column;display:flex}@media screen and (width>=1025px){.box-1,.box-2,.box-3{row-gap:2.5rem;padding-top:4rem;padding-bottom:4rem}}@media screen and (width<=1024px){.box-1,.box-2,.box-3{row-gap:2.4rem;padding-top:3rem;padding-bottom:3rem}}.box-t{flex-direction:column;display:flex}@media screen and (width>=1025px){.box-t{row-gap:2.5rem;padding-top:8rem}.box-t.andB{padding-bottom:4rem}}@media screen and (width<=1024px){.box-t{row-gap:1.5rem;padding-top:7rem}.box-t.andB{padding-bottom:3rem}}.box-nn{flex-direction:column;display:flex}@media screen and (width>=1025px){.box-nn{row-gap:2.5rem;height:100vh;padding-top:5rem}}@media screen and (width<=1024px){.box-nn{row-gap:1.5rem;padding-top:3rem;padding-bottom:3rem}}.box-nn-b{flex-direction:column;display:flex}@media screen and (width>=1025px){.box-nn-b{row-gap:2.5rem;height:100vh;padding-top:80px}}@media screen and (width<=1024px){.box-nn-b{row-gap:1.5rem;padding-top:3rem;padding-bottom:3rem}}section.content-area.labber img{object-fit:contain;border:1px solid var(--grey-sm);background:var(--grey-xxs);border-radius:8px;max-width:100%;height:auto;max-height:540px;margin-bottom:1rem;margin-right:auto;padding:1rem}@media screen and (width<=1024px){section.content-area.labber img{background:0 0;border:none;border-radius:8px;width:100%;padding:0}}.content-area{width:100%}@media screen and (width>=1025px){.content-area{width:900px;margin-left:auto;margin-right:auto}}h1.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;font-size:12px;position:absolute;overflow:hidden}.self-bottom{margin-top:auto}.griddd{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.article-header{gap:var(--gap-text);border-bottom:1px solid #0000000f;flex-direction:column;padding-bottom:2rem;display:flex}.sep{color:#ddd;margin:0 4px}.section-block{gap:var(--gap-text);padding-top:var(--gap-std);border-top:1px solid #0000000f;flex-direction:column;display:flex}.mini-grid{flex-wrap:wrap;gap:6px;display:flex}.meta-hint{color:var(--text-ghost);font-size:.78rem}.count-pill{color:#fff;background:var(--theme);border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:400}.divider-dot{color:#ccc;font-size:1.1rem;line-height:1}.cat-nav{flex-wrap:wrap;gap:6px;display:flex}.nav-btn{color:#666;background:0 0;border:1px solid #0000001a;border-radius:100px;padding:5px 14px;font-size:.78rem;font-weight:500;transition:all .15s}.nav-btn:hover{border-color:var(--theme);color:var(--theme)}.books-grid{background:#0000000f;border:1px solid #0000000f;border-radius:10px;gap:1px;display:grid;overflow:hidden}@media screen and (width>=1025px){.books-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=631px) and (width<=1024px){.books-grid{grid-template-columns:repeat(2,1fr)}}.book-card{background:#fff;flex-direction:column;gap:6px;padding:1.2rem 1.4rem;transition:background .15s;display:flex}.book-card:hover{background:#f9f8f6}.book-card:hover .book-title{color:var(--theme)}.book-title{letter-spacing:-.02em;color:#111;font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:400;line-height:1.3;transition:color .15s}.book-author{letter-spacing:.12em;color:var(--text-ghost);font-size:8px;font-weight:700}.book-desc{color:#888;margin:0;font-size:.78rem;line-height:1.6}.status-badge{letter-spacing:.1em;border-radius:100px;padding:3px 9px;font-size:9px;font-weight:700}.status-badge.concluded{color:#4c9be8;background:#74c0fc17;border:1px solid #74c0fc4d}.status-badge.upcoming{color:#9775c0;background:#b4a0dc14;border:1px solid #b4a0dc4d}.instructor-tag{letter-spacing:.1em;color:var(--text-ghost);font-size:9px;font-weight:600}.courses-list{gap:var(--gap-elem);flex-direction:column;display:flex}.card-type-c{background:#f9f8f6;border:1px solid #0000000f;padding:1.5rem;transition:box-shadow .2s,transform .2s,border-color .18s}@media screen and (width<=1024px){.card-type-c{padding:1rem}}a.card-type-c:hover{box-shadow:var(--shadow-card-hover);border-color:#0000001a;transform:translateY(-2px)}a.card-type-c:hover .course-link{color:var(--theme)}.image-type-c img{object-fit:cover;width:100%}@media screen and (width>=1025px){.image-type-c img{height:300px}}@media screen and (width<=1024px){.image-type-c img{height:256px}}.course-body{gap:var(--gap-text);flex-direction:column;display:flex}.course-title{letter-spacing:-.02em;color:#111;margin:0;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:400;line-height:1.2}.course-desc{color:#6b6b6b;margin:0;font-size:.9rem;line-height:1.7}.course-link{color:#999;margin-top:auto;font-size:.8rem;font-weight:500;transition:color .15s}button{cursor:pointer}button.blank{background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}button.taglabel{color:#555;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:4px;justify-content:center;align-items:center;padding:8px 16px;font-size:15px;transition:background .1s;display:flex}button.taglabel:hover{color:#333;background:#e6e6e6}button.buttonheading{background:var(--primary);color:var(--background);text-transform:uppercase;border:none;border-radius:2px;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;transition:all .1s;display:flex}button.buttonheading:hover{background:var(--theme)}button.buttonheading.selected{background:var(--themesub)}button.button-main-line{border:1px solid var(--themesub);color:var(--themesub);text-transform:uppercase;background:#fff;border-radius:2px;width:max-content;padding:8px 16px;font-size:13px;text-decoration:none;transition:all 20ms}button.button-main-line:hover{background:var(--theme);color:#fff}button.button-main{background:var(--theme);color:var(--background);text-transform:uppercase;border:none;border-radius:2px;width:max-content;padding:8px 16px;font-size:13px;text-decoration:none;transition:all 60ms}button.button-main:hover{background:var(--themealt)}button.blankbtn{cursor:pointer;background:0 0;border:none;padding:0}.primary{cursor:pointer;background:#eaeaea;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;width:max-content;text-decoration:none;display:flex;position:relative;overflow:hidden}.primary:after{content:"";background:var(--theme);width:0%;height:100%;transition:all .24s ease-in-out;position:absolute;right:50%}.primary:hover:after{width:100%;right:0}.primary span{text-align:center;width:100%;color:var(--primaryalt);text-transform:uppercase;z-index:20;padding:.7rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all 50ms ease-in-out}.primary:hover span{color:#fff;animation:.9s ease-in-out scaleUp}@media screen and (width>=1025px){.primary{font-size:1rem}}@keyframes scaleUp{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.primary.black{background:#474747;border:1px solid #9a9a9a}.primary.black:hover{background:#5a5a5a}.primary.black span{color:var(--whitefix)}.primary.black.smaller span{text-transform:uppercase;padding:.5rem;font-size:.75rem}.primary.black.smaller.active{background:var(--theme);border:1px solid var(--themealt)}.primary.anveshi{background:var(--anveshi-color)}.primary.anveshi:after{background:var(--anveshidark)}.primary.anveshi:hover{background:var(--anveshi-color)}.primary.anveshi span{color:var(--whitefix)}button.ftnbtn{background:var(--grey-md);border:1px solid var(--grey-xs);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:5px;padding:8px 12px;font-size:14px;transition:all .16s}button.ftnbtn:hover{background:var(--grey-lg);color:var(--background);transform:scaleX(1.025)}button.ftnbtn:active{transform:scale(1.1)}button.ftnbtn.active{background:var(--themealtold);color:var(--background)}button.ftnbtn.anveshi{color:#fff}button.ftnbtn.anveshi:hover{background:var(--anveshi-color);color:var(--whitefix)}button.ftnbtn.anveshi.active{background:var(--whitefix);color:var(--anveshi-color);border:1px solid var(--anveshidark)}button.ftnbtn.anveshi.active:hover{background:var(--anveshi-color);color:var(--whitefix)}button.ftnbtn.anveshi.darker{background:var(--anveshidark);border:1px solid var(--anveshidark);font-size:14px;font-weight:600}button.ftnbtn.anveshi.darker.active{color:#fff}button.ftnbtn.darker{background:var(--theme);border:1px solid var(--themesub)}a.ftnbtn{color:#a7a7a7;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fafafa;border:1px solid #b7b7b7;border-radius:4px;padding:.5rem 1rem;font-family:Google Sans,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all 80ms}a.ftnbtn:hover{background:var(--theme);color:var(--background)}a.ftnbtn.active{background:var(--themealt);color:var(--background)}button.ftnbtn-b{background:var(--primaryalt);border:1px solid var(--primary);color:var(--background);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border-radius:8px;padding:6px 16px;font-size:14px;transition:all 80ms}button.ftnbtn-b:hover{background:var(--themealt);color:var(--background)}button.ftnbtn-b.active{background:var(--theme);border:1px solid var(--theme);color:var(--background)}.label{color:#555;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:3px;justify-content:center;align-items:center;width:max-content;padding:2px 5px;text-decoration:none;display:flex}.label p,.label small{color:#555}.label.anveshi{color:var(--anveshi-color);background:#d3633a14;border:1px solid #d3633a33}.label.anveshi p,.label.anveshi small{color:var(--anveshi-color)}.label.light{color:var(--theme);background:#1971c20f;border:1px solid #1971c226}small.label{background:var(--theme);color:#fff;text-transform:uppercase;letter-spacing:.01rem;margin-top:auto;font-size:12px;font-weight:500}a.label{background:var(--theme);color:#fff;width:max-content;font-size:12px;font-family:var(--fontface-sans);border:1px solid #676767;border-radius:3px;justify-content:center;align-items:center;padding:2px 6px;font-weight:500;text-decoration:none;transition:all 80ms;display:flex}a.label:hover{background:var(--themealtold);transform:scale(1.02);box-shadow:4px 4px 8px #0000000f,3px 4px 6px #00000008}.blogbox{background:var(--grey-xs);border-radius:8px;padding:1.2rem;transition:background .12s}.blogbox:hover{background:#f0f0f0}.blogbox2{border:1px solid var(--grey-sm);border-radius:4px;padding:2rem}@media screen and (width<=1024px){.blogbox2{padding:1rem}}.box{flex-direction:column;display:flex}.box.std{row-gap:var(--gap-box)}.box.padded{padding-top:var(--pad-std);padding-bottom:var(--pad-std)}.box.padded-ontop{padding-top:8rem;padding-bottom:var(--pad-std)}.box.padded-ontop.only{padding-top:8rem;padding-bottom:0}.box.padded-top{padding-top:var(--pad-std)}.box.padded-down{padding-bottom:var(--pad-std)}.box.border-down{border-bottom:1px solid var(--grey-sm)}.box.border-top{border-top:1px solid var(--grey-sm)}.box.textbox{row-gap:var(--gap-text)}.box.labelbox{row-gap:8px}.box.elembox{row-gap:var(--gap-elem)}.box.bluebord-top{border-top:1px solid var(--themeborder)}.box.tightrows{row-gap:12px}.desk.min70{min-height:70vh}.desk .box.viewHeight{height:100vh}.desk .box.viewHeight.atMin{min-height:100vh}.mobile .box.viewHeight{height:100%}.section-block{gap:var(--gap-text);flex-direction:column;display:flex}.section-link{color:var(--theme);transition:color .12s}.section-link:hover{color:var(--themealt)}a.section-link{color:var(--theme);font-size:12px}a.section-link:hover{text-decoration:underline}.standard-grid{background:#0000000f;border:1px solid #0000000f;border-radius:5px;gap:1px;display:grid;overflow:hidden}@media screen and (width<=1024px){.standard-grid{background:#fff}}.standard-grid.whiten{background:var(--whitefix)}.tag-pill,p.tag-pill,a.tag-pill,.scaledTypo p.tag-pill{letter-spacing:.1em;color:#a1a1a1;background:var(--color-surface);border:1px solid #a1a1a1;border-radius:100px;padding:2px 8px;font-size:7.5px;font-weight:500;transition:all 60ms}.tag-pill:hover,p.tag-pill:hover,a.tag-pill:hover,.scaledTypo p.tag-pill:hover{color:var(--theme);border-color:var(--theme)}.tag-pill.colored,p.tag-pill.colored,a.tag-pill.colored,.scaledTypo p.tag-pill.colored{background:var(--themeaccent);color:var(--whitefix)}.tag-pill.anveshi,p.tag-pill.anveshi,a.tag-pill.anveshi,.scaledTypo p.tag-pill.anveshi{background:var(--anveshi-color);color:var(--whitefix);border:none}.nuevocard{border:var(--border-rest);box-shadow:var(--shadow-rest);background:#fff;border-radius:5px;transition:box-shadow .3s cubic-bezier(.25,.8,.25,1),transform .3s cubic-bezier(.25,.8,.25,1),border-color .2s}.nuevocard:hover{border-color:var(--border-hover);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.top-accent{position:relative;overflow:hidden}.top-accent:before{content:" ";background:linear-gradient(90deg,#0000 0%,#0000000f 50%,#0000 100%);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:0;right:0}button.page-btn{border-right:var(--stroke-focus);color:var(--primaryalt);background:#efeeec66;border-top:none;border-bottom:none;border-left:none;padding:1rem 1.5rem;font-size:1.1rem;font-weight:500;transition:all 70ms}button.page-btn:last-child{border-right:none}button.page-btn:hover{background:var(--theme);border-right:1px solid var(--theme);color:#fff;transform:scale(1.05)}button.page-btn:active{color:var(--theme);box-shadow:none;background:#fff;transform:scale(1.1)}button.page-btn.active{background:var(--themealtold);color:#fff}@media screen and (width<=1024px){button.page-btn{border:var(--stroke-focus);border:var(--stroke-focus);border-right:var(--stroke-focus);background:#fff;border-radius:3px;padding:.75rem;font-size:1rem}button.page-btn:hover{transform:scale(1)}button.page-btn:last-child{border:var(--stroke-focus)}}.desk .pagination{border:var(--stroke-focus);border-radius:4px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:max-content;padding:2px;overflow:hidden}.desk .card3 .card3-image{border-radius:5px;margin-bottom:-1rem}.desk .card3 .card3-text h3{padding-right:1rem}.desk .card3 .card3-text .classic-document{background:#f9f9f9;border:1px solid #e1e1e1;border-radius:5px 0 0 5px;padding:2rem}.senpon{box-shadow:20px 25px -5px #1971c214,0 10px 10px -5px #00000005}.mobile .pagination{border:var(--stroke-medium);background:#edece7;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:4px;width:100%;padding:4px}.mobile .pagination .all-button{grid-column:span 5}.mobile .card3{background:#f1f1f1;border:1px solid #d7d7d7;border-radius:5px;padding:.5rem}.mobile .card3 .card3-text{border-left:var(--stroke-focus);border-bottom:var(--stroke-focus);border-right:var(--stroke-focus);background:#fff;padding:2rem}.mobile .card3 .card3-image{border-top:var(--stroke-focus);border-left:var(--stroke-focus);border-right:var(--stroke-focus)}.overlay1{background:#f4f3ee59;border:1px solid #edece7;border-radius:5px;padding:4rem}.toffcolor{background:#f4f3ee5e}.library-card{background:#fff;border:1px solid #edece7;border-radius:4px;row-gap:.5rem;padding:1.5rem 1.2rem}.library-card .library-card-text{row-gap:.5rem}.library-card .library-card-small-text{margin-top:1rem}.newslate{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:5px;padding:1.5rem}.card-outer{background:#fafafa;border:1px solid #e7e7e7;border-radius:5px}.card-outer img{object-fit:cover;width:100%;height:100%}.card-outer.box .imagebox{overflow:hidden}.card-outer.row .imagebox{border:1px solid #f1f1f1;width:520px}.card-outer.row .textbox{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;width:calc(100% - 520px)}.card-outer .textbox{background:#fff;border-radius:5px}.mobile .card-outer{border:none;padding:0}.mobile .card-outer .imagebox{border-radius:5px 5px 0 0;height:280px;overflow:hidden}.mobile .card-outer .textbox{border-radius:0 0 5px 5px}.mobile .card-outer.row.mcol .imagebox{border:1px solid #e7e7e7;width:100%}.mobile .card-outer.row.mcol .textbox{border:1px solid #e7e7e7;border-top:none;width:100%;padding:1.5rem 1em}.mobile .card-outer.box{border:1px solid #e7e7e7;padding:6px}.mobile .card-outer.box .imagebox{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.mobile .card-outer.box .textbox{border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:1.5rem 1rem}.mobile .card2{border-radius:5px;padding:1rem}.card2{background:#fafafa;border:1px solid #f1f1f1}.card2:hover{box-shadow:var(--sh4)}.desk .card-outer.row{padding:1rem}.desk .card-outer.row .imagebox{border-radius:5px}.desk .card-outer.row .textbox{padding:2rem}.desk .card-outer.box{padding:1.5rem}.desk .card-outer.box .imagebox{border-radius:5px 5px 0 0;height:320px;overflow:hidden}.desk .card-outer.box .textbox{border:1px solid #e7e7e7;height:calc(100% - 320px);padding:1.5rem 2rem}.desk .card2{border-radius:5px;padding:2rem}a.card-outer h3,a.card-outer h4{transition:all .15s;position:relative}a.card-outer h3:after,a.card-outer h4:after{content:" ";background:var(--themealtold);width:0;height:2px;transition:all .3s;position:absolute;bottom:0;left:0}a.card-outer:hover h3:after,a.card-outer:hover h4:after{width:100%}.backtype1{box-shadow:var(--shadow-low);background:#f5f5f5;border:1px solid #eaeaea;border-radius:5px;padding:8px}.backtype2{background:#e1e1e1;border:1px solid #e1e1e1;border-radius:5px;padding:5px;box-shadow:0 8px 20px #00000014,0 2px 6px #0000001a}.backtype2:hover{box-shadow:0 8px 20px #0000,0 2px 6px #0000}.backtype3{background:#f1f1f1;border-radius:5px;overflow:hidden}.backtype3 p{background:#fff;border:1px solid #e1e1e1;padding:.5rem .75rem}.backtype3{border:1px solid #e1e1e1;padding:5px;box-shadow:0 8px 10px #00000008,0 2px 6px #0000000d}.backtype3:hover{box-shadow:0 8px 20px #0000,0 2px 6px #0000}.grid-card{border:var(--stroke-focus);background:#f7f7f7}.grid-card .card-item{border:var(--stroke-medium);background:#fff}.grid-card .card-item:hover{box-shadow:var(--shadow-med)}.desk .grid-card{padding:1rem}.desk .grid-card .card-item{padding:2rem}.desk .fitment{min-height:100vh}.desk .fitment.box{justify-content:center}.desk .result{box-shadow:var(--sh8);background:#eaeaea;border:1px solid #e1e1e1;border-radius:5px;padding:5px;transition:all 50ms}.desk .result:hover{box-shadow:var(--sh1)}.desk .result .textbox{background:#fff;border:1px solid #d8d8d8;border-radius:5px;height:100%;padding:2rem}.mobile .grid-card{padding:.6rem}.mobile .grid-card .card-item{padding:1.5rem 1rem}.basic-card{background:#f1f1f1;border-radius:5px;row-gap:8px;padding:.5rem}.basic-card h6,.basic-card h4{box-shadow:var(--shHero);background:#fafafa;border:1px solid #d9d9d9;border-radius:5px;padding:.5rem 1rem}.basic-card p{background:#fff;border:1px solid #d9d9d9;border-radius:5px;height:100%;padding:1rem}@media screen and (width<=1024px){.basic-card{padding:.5rem}}.basic-card2{background:#f1f1f1;row-gap:8px;height:max-content;padding:1rem}.basic-card2 .row{background:#fff;border:1px solid #d9d9d9;padding:1rem}.basic-card2>p{background:#fafafa;border:1px solid #d9d9d9;padding:1rem}.basic-card2:hover{background:#f9f9f9}.basic-card3{border:1px solid #fff;row-gap:8px;height:max-content;transition:all .2s}.basic-card3 .row{background:#fafafa;border:1px solid #d9d9d9;padding:1rem}.basic-card3 p.small-text{background:var(--anveshi-color);color:#fff;border-radius:2px;padding:.25rem .5rem}.basic-card3 p.card-text{border-top:1px solid #d7d7d7;padding:1rem}.basic-card3.nixed p.small-text{color:var(--primary);background:0 0}@media screen and (width<=1024px){.basic-card3{border:var(--stroke-medium);background:#f1f1f1;padding:.5rem}.basic-card3 p.card-text{background:#fff;border:1px solid #d7d7d7;width:100%}}@keyframes sway{0%{transform:translate(0)scale(1.1)}50%{transform:translate(3px)scale(1.1)}to{transform:translate(0)scale(1.1)}}.ftxbtn{color:#8a8a8a;background-color:#f5f5f5;background-image:linear-gradient(#f5f5f5,#f5f5f5),linear-gradient(135deg,#fff 0%,#dcdcdc 25%,#fff 50%,#cfcfcf 75%,#fff 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:10px;padding:.75rem 2.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000000d}.ftxbtn:after{content:"";background:linear-gradient(120deg,#0000 0%,#ffffffb3 50%,#0000 100%);width:60%;height:100%;transition:all .6s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.ftxbtn:hover:after{left:120%}.ftxbtn2{background:var(--themealtold);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transform-origin:50%;border:1px solid #e1e1e1;border-radius:4px;padding:.56rem 1rem;font-size:12px;font-weight:700;transition:all .1s;overflow:hidden;box-shadow:2px 4px 5px #0003}.ftxbtn2:hover{background:linear-gradient(145deg,#fff,#e6e6e6);background:var(--themealtold);color:#fff;border:1px solid #d1d1d1;box-shadow:0 4px 15px #0000}.ftxbtn2:active{transform:scale(1.05)}.blogtray{border:var(--stroke-focus);background:#f4f4f4;padding:.75rem;box-shadow:inset 0 2px 4px #00000008}button.conceptbuttons{border:var(--stroke-focus);color:var(--primary);background-color:#fafafa;border-radius:4px;outline:none;column-gap:4px;padding:3px 15px;transition:all .2s;box-shadow:0 2px 8px #0000001f}button.conceptbuttons svg path{fill:var(--primary)}button.conceptbuttons p{font-size:1.05rem;font-weight:520}button.conceptbuttons:hover{border-color:var(--theme);background-color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}button.conceptbuttons:hover p{color:var(--theme)}button.conceptbuttons:hover svg path{fill:var(--theme)}button.conceptbuttons:focus-visible{box-shadow:0 0 0 3px #2563eb59}button.conceptbuttons.active{background:var(--themealt)}button.conceptbuttons.active p{color:#fff}button.conceptbuttons.active svg path{fill:#fff}.ch-hero-panel{background:#fff;border:1px solid #00000012;border-radius:14px;flex-direction:column;gap:1.75rem;padding:2.5rem;display:flex;box-shadow:0 2px 8px #00000008,0 8px 24px #0000000a}@media screen and (width<=1024px){.ch-hero-panel{gap:1.25rem;padding:1.5rem}}.ch-kicker{align-items:center;gap:10px;display:flex}.ch-accent{background:var(--anveshi-color);border-radius:1px;flex-shrink:0;width:28px;height:2px;display:block}.ch-title{letter-spacing:-.025em;color:var(--text-main);margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:400;line-height:1.1}.ch-hero-body{gap:var(--gap-std);align-items:start;display:grid}@media screen and (width>=1025px){.ch-hero-body{grid-template-columns:1fr 1fr}}.ch-quote{color:var(--text-main);margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.8}.ch-quote em{color:var(--anveshi-color);font-style:italic}.ch-meta-col{flex-direction:column;gap:1rem;display:flex}.ch-meta-line{color:var(--text-main);margin:0;font-size:.95rem;font-weight:600}.ch-cta-row{flex-wrap:wrap;gap:8px;display:flex}.ch-prose{color:var(--text-sub);margin:0;font-size:.92rem;line-height:1.75}.ch-prose-grid{gap:var(--gap-std);display:grid}@media screen and (width>=1025px){.ch-prose-grid{grid-template-columns:1fr 1fr}}.ch-temple-nav{flex-wrap:wrap;gap:6px;display:flex}button.ch-tnav-btn{letter-spacing:.06em;text-transform:uppercase;color:var(--text-sub);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:6px;padding:6px 12px;font-size:10px;font-weight:700;transition:all .15s}button.ch-tnav-btn:hover{border-color:var(--anveshi-color);color:var(--anveshi-color)}button.ch-tnav-btn.active{background:var(--anveshi-color);border-color:var(--anveshi-color);color:#fff}.ch-temple-grid{gap:var(--gap-std);display:grid}@media screen and (width>=1025px){.ch-temple-grid.three{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=600px) and (width<=1024px){.ch-temple-grid.three{grid-template-columns:repeat(2,1fr)}}button.ch-temple-photo{cursor:pointer;background-position:50%;background-size:cover;border:none;border-radius:10px;height:240px;transition:transform .3s;position:relative;overflow:hidden}button.ch-temple-photo:hover{transform:scale(.97)}button.ch-temple-photo:hover .ch-temple-overlay{background:#000000ad}button.ch-temple-photo:hover .ch-temple-name{opacity:1;transform:translateY(0)}.ch-temple-overlay{background:#0000001a;align-items:flex-end;padding:1.25rem;transition:background .25s;display:flex;position:absolute;inset:0}.ch-temple-name{color:#fff;opacity:0;text-align:left;margin:0;font-size:.88rem;font-weight:600;transition:opacity .25s,transform .25s;transform:translateY(6px)}.ch-temple-detail{background:#fff;border:1px solid #00000012;border-radius:12px;display:grid;overflow:hidden;box-shadow:0 2px 8px #00000008,0 8px 24px #0000000a}@media screen and (width>=1025px){.ch-temple-detail{grid-template-columns:360px 1fr}}@media screen and (width<=1024px){.ch-temple-detail{grid-template-columns:1fr}}.ch-temple-detail-img{overflow:hidden}@media screen and (width>=1025px){.ch-temple-detail-img{height:320px}}@media screen and (width<=1024px){.ch-temple-detail-img{height:220px}}.ch-temple-detail-img img{object-fit:cover;width:100%;height:100%}.ch-temple-detail-body{border-left:1px solid #0000000f;flex-direction:column;gap:1rem;padding:2rem;display:flex}@media screen and (width<=1024px){.ch-temple-detail-body{border-top:1px solid #0000000f;border-left:none;padding:1.5rem}}.ch-temple-detail-title{color:var(--text-main);margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:1.2}.ch-temple-detail-desc{color:var(--text-sub);margin:0;font-size:.92rem;line-height:1.75}.ch-back-row{border-top:1px solid #0000000f;padding-top:1rem}.number:nth-child(odd){background:#fcfcfc}.number:nth-child(odd):hover{background:#f9f8f6}.number:nth-child(2n){background:#f9f9f9}.number:nth-child(2n):hover{background:#f9f8f6}.hero-sub{max-width:66ch}.filter-button{color:#666;cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:100px;padding:5px 14px;font-size:.78rem;font-weight:500;transition:all .15s}.filter-button:hover{border-color:var(--theme);color:var(--theme)}.filter-button.active{background:var(--theme);border-color:var(--theme);color:#fff}body,html{font-family:var(--fontface-sans-flex)}p,pre,em,caption,cite,small,h6,h5,h4,h3,h2,h1{color:var(--primary);margin:0}.garamond{font-family:EB Garamond,serif}.libre{font-family:Libre Caslon Text,serif}.bold{font-weight:700}:root{--fontface-sans:"Google Sans", sans-serif;--fontface-sans-flex:"Google Sans Flex", sans-serif;--fontface-serif:"Source Serif 4", serif;--fontface-serif2:"Libre Caslon Text", serif;--fontface-serif3:"EB Garamond", serif}.desk{--typeBase:1.25rem;--typeBaseLow:1.06rem;--typeScale:1.25;--typeH1:calc(var(--typeBase) * var(--typeScale));--typeH2:calc(var(--typeH1) * var(--typeScale));--typeH3:calc(var(--typeH2) * var(--typeScale));--typeH4:calc(var(--typeH3) * var(--typeScale));--typeH5:calc(var(--typeH4) * var(--typeScale));--typeH6:calc(var(--typeH5) * var(--typeScale));--typePs:calc(var(--typeBase) * .875)}.mobile{--typeBase:1.2rem;--typeBaseLow:1.06rem;--typeScale:1.18;--typeScaleLow:1.1;--typeH1:calc(var(--typeBase) * var(--typeScale));--typeH2:calc(var(--typeH1) * var(--typeScale));--typeH3:calc(var(--typeH2) * var(--typeScaleLow));--typeH4:calc(var(--typeH3) * var(--typeScale));--typeH5:calc(var(--typeH4) * var(--typeScaleLow));--typeH6:calc(var(--typeH5) * var(--typeScale));--typePs:calc(var(--typeBase) * .875)}.source-serif{font-family:var(--fontface-serif)}.blog-article p,.blog-article pre,.blog-article li{font-family:EB Garamond,serif;font-size:calc(var(--typeBase) * 1.3);margin-bottom:1.25rem;line-height:1.5}@media screen and (width<=1024px){.blog-article p,.blog-article pre,.blog-article li{font-size:calc(var(--typeBase) * 1.2)}}.blog-article h5{font-family:var(--fontface-sans-flex);margin-top:3rem;margin-bottom:2.5rem;padding-top:1rem;font-weight:500;position:relative}.blog-article h5:before{content:" ";background:var(--theme);width:10%;height:2px;position:absolute;top:0;left:0}.blog-article h2{font-size:var(--typeH3);font-family:var(--fontface-sans);letter-spacing:-.03rem;border-top:1px solid #f1f1f1;margin-top:2rem;margin-bottom:1.25rem;padding-top:2rem;font-weight:600}h1{line-height:1.12;font-size:var(--typeH6)}h1.thin{font-weight:400}h1.source-serif{letter-spacing:-.06rem;font-weight:600}h2{line-height:1.12;font-size:var(--typeH3);letter-spacing:.03rem}h2.thin{font-weight:400}h2.heading{font-size:calc(var(--typeH1) * .8)}h2.source-serif{letter-spacing:.01rem;font-weight:500}h2.title-small{font-size:var(--typeBase);font-weight:500}h3{line-height:1.2;font-size:var(--typeH3)}h3.thin{font-weight:400}h3.card-title.source-serif{letter-spacing:-.02em;font-weight:400;line-height:1.25;transition:color .15s}h3.item-title,h3.blog-title{font-weight:500}.gateway-card:hover h3.item-title,.gateway-card:hover h3.blog-title,.vertical-card:hover h3.item-title,.vertical-card:hover h3.blog-title,.hover-card:hover h3.item-title,.hover-card:hover h3.blog-title{color:var(--themeaccent)}.hover-card.anveshi:hover h3.item-title,.hover-card.anveshi:hover h3.blog-title{color:var(--anveshi-color)}.desk h3.source-serif.tight{line-height:1.12}.desk h3.source-serif.blog-card-title{font-size:calc(var(--typeH2) * var(--serif-adjust))}.desk h3.item-title,.desk h3.item-title.source-serif{font-size:var(--typeH3);letter-spacing:-.01rem}.desk h3.blog-title,.desk h3.blog-title.source-serif{font-size:var(--typeH2);letter-spacing:-.01rem}.mobile h3.item-title,.mobile h3.item-title.source-serif{font-size:var(--typeH3);letter-spacing:-.01rem}.mobile h3.blog-title,.mobile h3.blog-title.source-serif{font-size:var(--typeH3);letter-spacing:.02rem}h4{line-height:1.2}h4.thin{font-weight:400}h4.tight{line-height:1.12}.desk h4{font-size:var(--typeH2);letter-spacing:-.02rem}.desk h4.source-serif{font-size:calc(var(--typeH2) * var(--serif-adjust));letter-spacing:0;line-height:1.4}.desk h4.source-serif.blog-card-title.tight{line-height:1.2}.mobile h4.source-serif{font-size:calc(var(--typeH2) * var(--serif-adjust));letter-spacing:-.01rem}.mobile h4{font-size:var(--typeH2)}h5{font-size:var(--typeH2);font-weight:650;line-height:1.28}h5.tight{line-height:1.12}h5.thin{font-weight:400}h5.source-serif{font-size:var(--typeH1);font-weight:550}.desk h5.source-serif{font-size:calc(var(--typeH2) * var(--serif-adjust));letter-spacing:0}.desk h5.title-item{letter-spacing:-.03rem}.mobile h5.source-serif{font-size:calc(var(--typeH2) * var(--serif-adjust) * .95);letter-spacing:-.03rem;font-weight:600}h6{font-size:var(--typeH1);line-height:1.5}h6.tight{line-height:1.2}h6.thin{font-weight:400}h6.source-serif{font-weight:400;line-height:1.45}.desk h6{font-size:var(--typeH1)}.desk h6.source-serif{font-size:calc(var(--typeH1) * var(--serif-adjust));letter-spacing:-.01rem}.mobile h6{font-size:var(--typeH2)}.mobile h6.source-serif{font-size:calc(var(--typeH1))}p,pre,li{font-size:var(--typeBase);letter-spacing:0;font-weight:350;line-height:1.5}p.tight,pre.tight,li.tight{line-height:1.28}p.item-line,pre.item-line,li.item-line{font-size:calc(var(--typeBase) * .8)}p.item-line.source-serif,pre.item-line.source-serif,li.item-line.source-serif{font-weight:600}p.citation,pre.citation,li.citation{letter-spacing:.14em;font-size:8px;font-weight:700}p.small-text,pre.small-text,li.small-text{font-size:.8rem;line-height:1.5}p.citation-big,pre.citation-big,li.citation-big{font-size:10px;font-weight:600}p.para-text,pre.para-text,li.para-text{font-size:1rem}.desk p.highlight-text,.desk pre.highlight-text,.desk li.highlight-text{font-size:var(--typeH2);line-height:1.5}.desk p.card-text,.desk pre.card-text,.desk li.card-text{line-height:1.5;font-size:calc(var(--typeBase) * 1.05)}.desk p.card-text.tight,.desk pre.card-text.tight,.desk li.card-text.tight{line-height:1.28}.desk p.small-text,.desk pre.small-text,.desk li.small-text{letter-spacing:.01rem;font-size:.9rem}.desk p.source-serif.item-line,.desk pre.source-serif.item-line,.desk li.source-serif.item-line{line-height:1.2;font-size:calc(var(--typeH2) * 1.1);letter-spacing:-.01rem}.mobile p.highlight-text,.mobile pre.highlight-text,.mobile li.highlight-text{line-height:1.4}.mobile p.highlight-text.source-serif,.mobile pre.highlight-text.source-serif,.mobile li.highlight-text.source-serif{line-height:1.5;font-size:var(--typeH2)}.mobile p.source-serif.item-line,.mobile pre.source-serif.item-line,.mobile li.source-serif.item-line{line-height:1.12;font-size:calc(var(--typeH2) * .96);letter-spacing:-.01rem}.mobile p.card-text,.mobile pre.card-text,.mobile li.card-text{line-height:1.4;font-size:calc(var(--typeBase) * 1.05)}.mobile p.card-text.tight,.mobile pre.card-text.tight,.mobile li.card-text.tight{line-height:1.28}.desk .article-typography p,.desk .article-typography pre,.desk .article-typography li,.mobile .article-typography p,.mobile .article-typography pre,.mobile .article-typography li{font-size:calc(var(--typeBase) * var(--serif-adjust-blog));line-height:1.6}.desk .article-typography p,.desk .article-typography pre,.mobile .article-typography p,.mobile .article-typography pre{margin-bottom:1.25rem}.desk .classic-document p,.desk .classic-document pre,.desk .classic-document li,.mobile .classic-document p,.mobile .classic-document pre,.mobile .classic-document li{font-size:1.2rem;line-height:1.6}.desk .classic-document p,.desk .classic-document pre,.mobile .classic-document p,.mobile .classic-document pre{margin-bottom:1.25rem}.desk .classic-document ul,.desk .classic-document ol,.mobile .classic-document ul,.mobile .classic-document ol{margin-top:0;margin-bottom:1.25rem;padding-left:1rem}.desk .classic-document h3,.mobile .classic-document h3{font-size:var(--typeH1);maring-bottom:1.25rem;font-weight:600}small{font-family:var(--fontface-sans);font-size:11px}p.eyebrow{color:var(--grey-std);letter-spacing:.02rem;font-size:11px;transition:all 60ms}p.eyebrow:hover{letter-spacing:0}p.eyebrow.anveshi-o{color:var(--anveshi-color)}p.subtitle{font-size:.875rem}a.small-text,.small-text{font-size:.75rem}pre{box-sizing:border-box;white-space:pre-line;white-space:-moz-pre-line;white-space:-pre-line;white-space:-o-pre-line;word-wrap:break-word;word-break:break-word;overflow:hidden}.italic{font-style:italic}.ta-j{text-align:justified}.ta-c{text-align:center}@media screen and (width<=1024px){.ta-c.mleft{text-align:left}}.ta-l{text-align:left}.ta-r{text-align:right}@media screen and (width<=1024px){.ta-r.mleft{text-align:left}}.tt-u{text-transform:uppercase}.tt-l{text-transform:lowercase}.tt-c{text-transform:capitalize}.white{color:var(--whitefix)}.blue{color:var(--theme)}.blue-dark{color:var(--themealt)}.anveshi-o{color:var(--anveshi-color)}.grey{color:var(--grey-lg)}.altprim{color:#676767}.lgrey{color:#b7b7b7}.altcolor{color:var(--primaryalt)}.heading.lgrey{color:#d7d7d7}.w500{font-weight:500}a.heading.single{font-size:var(--typeBase);cursor:pointer;width:max-content;box-shadow:var(--sh4);background:linear-gradient(#fafafa 29%,#fefefe 100%);border:1px solid #e1e1e1;border-radius:4px;padding:.65rem 1rem}a.heading.single:hover{box-shadow:none;background:#fff}a{color:inherit;font-family:inherit;text-decoration:none}a.linker:hover{text-decoration:underline;-webkit-text-decoration-color:var(--theme);text-decoration-color:var(--theme)}a.linked{color:var(--themealtold)}a.linked:hover{color:var(--theme)}a.linkonhover{color:inherit}a.linkonhover:hover,a.linkedlight{color:var(--theme)}a.buttonheading{background:var(--primary);color:var(--background);padding:4px 8px;font-size:14px;font-weight:500;text-decoration:none;transition:all .1s}a.buttonheading:hover{background:var(--theme)}a.button-main{background:var(--theme);color:var(--background);text-transform:uppercase;border-radius:2px;width:max-content;padding:8px 16px;font-size:13px;text-decoration:none;transition:all 60ms}a.button-main:hover{background:var(--themealt)}a.container{color:inherit;text-decoration:none}.title-item{transition:transform .25s;position:relative}.title-item:hover{color:var(--themealt);transform:translate(8px)translateY(-2px)}.classic-document img{object-fit:contain;background:var(--stone);border:1px solid #e7e7e7;border-radius:6px;max-width:100%;height:auto;max-height:540px;margin-bottom:1rem;margin-right:auto;padding:1rem;display:block}@font-face{font-family:remixicon;src:url(../../../remixicon.woff2)format("woff2");font-display:swap}[class^=ri-],[class*=\ ri-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-family:remixicon!important}.ri-xs{font-size:8px}.ri-sm{font-size:12px}.ri-1x{font-size:16px}.ri-2x{font-size:19px}.ri-3x{font-size:24px}.ri-sticky-note-fill:before{content:""}.ri-book-2-fill:before{content:""}.ri-chat-voice-fill:before{content:""}.ri-arrow-left-s-line:before{content:""}svg.svelte-1gv9ays{fill:var(--primary);stroke:var(--primary);transform:scale(.9)}svg.svelte-1gv9ays:hover{fill:var(--theme);stroke:var(--theme)}svg.svelte-11g85cc{transform-origin:50%}svg.large.svelte-11g85cc{transform:scale(1.1)}svg.svelte-11g85cc:hover{fill:var(--theme)}.mm-wrap.svelte-1w69um7{background:var(--background);z-index:1000;border-top:1px solid #0000000f;width:100vw;height:calc(100dvh - 64px);position:fixed;top:64px;left:0;overflow-y:auto}.mm-inner.svelte-1w69um7{flex-direction:column;gap:0;padding:2rem 1.25rem 3rem;display:flex}.mm-label.svelte-1w69um7{color:var(--text-ghost);margin-bottom:1.25rem}.mm-list.svelte-1w69um7{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mm-link.svelte-1w69um7{letter-spacing:-.01em;color:var(--text-sub);border-radius:8px;padding:.65rem .75rem;font-size:1.35rem;font-weight:500;transition:background .12s,color .12s;display:block}.mm-link.svelte-1w69um7:hover{color:var(--text-main);background:#0000000a}.mm-link.active.svelte-1w69um7{color:var(--theme);background:#00000008}.mm-footer.svelte-1w69um7{border-top:1px solid #0000000f;flex-direction:row;gap:.5rem;margin-top:1.5rem;padding:1.5rem .75rem 0;display:flex}.mm-footer-link.svelte-1w69um7{letter-spacing:.04em;color:var(--text-ghost);border:1px solid #00000014;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:color .12s,border-color .12s}.mm-footer-link.svelte-1w69um7:hover{color:var(--text-sub);border-color:#00000024}.tray.svelte-li7ksf{column-gap:4px}@media screen and (width>=1201px){.tray.svelte-li7ksf{column-gap:6px}}.nav-link.svelte-li7ksf{letter-spacing:.04em;color:var(--primary);border-radius:2px;padding:5px 9px;font-size:12px;font-weight:500;transition:color .12s,background .12s}.nav-link.svelte-li7ksf:hover{color:var(--whitefix);background:var(--theme)}.nav-link.active.svelte-li7ksf{color:var(--theme)}.nav-link.active.svelte-li7ksf:hover{color:var(--whitefix)}.logoholder.svelte-li7ksf{transform-origin:0;transition:all .1s}.logoholder.svelte-li7ksf:hover{transform:scale(1.04)}@media screen and (width>=1025px){.logoholder.svelte-li7ksf img.rotator:where(.svelte-li7ksf){width:48px;height:48px}.logoholder.svelte-li7ksf img.rest:where(.svelte-li7ksf){width:100%;height:33px;margin-left:-40.5px}}@media screen and (width<=1024px){.logoholder.svelte-li7ksf img.rotator:where(.svelte-li7ksf){width:40px;height:40px}.logoholder.svelte-li7ksf img.rest:where(.svelte-li7ksf){width:100%;height:27.5px;margin-left:-34px}}.foot-wrap.svelte-13o4jz6{background:#f5f4f2;width:100%}.foot-inner.svelte-13o4jz6{flex-direction:column;gap:0;display:flex}@media screen and (width>=1025px){.foot-inner.svelte-13o4jz6{padding-top:4rem;padding-bottom:3rem}}@media screen and (width<=1024px){.foot-inner.svelte-13o4jz6{padding-top:3rem;padding-bottom:2.5rem}}.foot-top.svelte-13o4jz6{border-bottom:1px solid #00000014;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem;display:flex}.foot-brand.svelte-13o4jz6{flex-direction:column;gap:.45rem;display:flex}.foot-tagline.svelte-13o4jz6{color:#888;max-width:38ch;margin:0;font-size:.82rem;line-height:1.65}.foot-scroll.svelte-13o4jz6{background:#fff;border:1px solid #00000014;border-radius:8px;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:10px 14px;transition:all .15s;display:flex}.foot-scroll.svelte-13o4jz6:hover{border-color:#00000026;box-shadow:0 2px 8px #0000000d}.foot-scroll-arrow.svelte-13o4jz6{color:#444;font-size:1rem;line-height:1}.foot-scroll-label.svelte-13o4jz6{letter-spacing:.1em;color:#999;font-size:8px;font-weight:700}.foot-grid.svelte-13o4jz6{gap:var(--gap-std);border-bottom:1px solid #00000014;margin-bottom:2rem;padding-bottom:2.5rem;display:grid}@media screen and (width>=1025px){.foot-grid.svelte-13o4jz6{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=1024px){.foot-grid.svelte-13o4jz6{grid-template-columns:repeat(2,1fr)}}.foot-col.svelte-13o4jz6{flex-direction:column;gap:1rem;display:flex}.foot-col-label.svelte-13o4jz6{color:#999}.foot-links.svelte-13o4jz6{flex-direction:column;gap:.6rem;display:flex}.foot-link.svelte-13o4jz6{color:#555;font-size:.88rem;transition:color .12s}.foot-link.svelte-13o4jz6:hover{color:var(--theme)}.foot-bottom.svelte-13o4jz6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.foot-legal.svelte-13o4jz6{flex-direction:column;gap:3px;display:flex}.foot-legal.svelte-13o4jz6 small:where(.svelte-13o4jz6){color:#aaa;font-size:11px}.foot-actions.svelte-13o4jz6{align-items:center;gap:12px;display:flex}.foot-social.svelte-13o4jz6{opacity:.6;transition:opacity .12s}.foot-social.svelte-13o4jz6:hover{opacity:1}.sm-back.svelte-1l32r0x{z-index:999;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;visibility:hidden;opacity:0;background:0 0;justify-content:center;align-items:flex-start;padding-top:6vh;transition:background .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s,opacity .18s,visibility 0s .18s;display:flex;position:fixed;inset:0}.sm-back.open.svelte-1l32r0x{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:all;visibility:visible;opacity:1;background:#00000059;transition:background .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s,opacity .18s,visibility}@media screen and (width<=1024px){.sm-back.svelte-1l32r0x{align-items:flex-end;padding-top:0}}.sm-panel.svelte-1l32r0x{background:#fff;border:1px solid #00000012;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f}@media screen and (width>=1025px){.sm-panel.svelte-1l32r0x{width:56%;max-width:680px;max-height:78vh}}@media screen and (width<=1024px){.sm-panel.svelte-1l32r0x{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:88dvh}}.sm-header.svelte-1l32r0x{border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.sm-header-left.svelte-1l32r0x{align-items:center;gap:8px;display:flex}.sm-icon.svelte-1l32r0x{color:var(--text-ghost);font-size:1rem;line-height:1}.sm-label.svelte-1l32r0x{color:var(--text-ghost)}.sm-close.svelte-1l32r0x{color:var(--text-ghost);transition:color .12s}.sm-close.svelte-1l32r0x:hover{color:var(--text-main)}.sm-input-wrap.svelte-1l32r0x{border-bottom:1px solid #0000000f;flex-shrink:0;padding:1rem 1.25rem}.sm-input.svelte-1l32r0x{width:100%;color:var(--text-main);background:#f5f4f2;border:1px solid #0000001a;border-radius:8px;outline:none;padding:.7rem .9rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.sm-input.svelte-1l32r0x::placeholder{color:var(--text-ghost)}.sm-input.svelte-1l32r0x:focus{border-color:var(--theme);box-shadow:0 0 0 3px rgba(var(--theme-rgb,0, 0, 0), .06);background:#fff}.sm-loading.svelte-1l32r0x{padding:.5rem 0}.sm-results.svelte-1l32r0x{flex-direction:column;flex:1;gap:2px;padding:.75rem;display:flex;overflow-y:auto}.sm-results.svelte-1l32r0x::-webkit-scrollbar{width:4px}.sm-results.svelte-1l32r0x::-webkit-scrollbar-thumb{background:#0000001f;border-radius:2px}.sm-results.svelte-1l32r0x::-webkit-scrollbar-track{background:0 0}.sm-result.svelte-1l32r0x{border-radius:10px;flex-direction:column;gap:3px;padding:.85rem 1rem;transition:background .12s;display:flex}.sm-result.svelte-1l32r0x:hover{background:#f5f4f2}.sm-result-cat.svelte-1l32r0x{color:var(--theme);font-size:9px}.sm-result-title.svelte-1l32r0x{color:var(--text-main);margin:0;font-size:.93rem;font-weight:600;line-height:1.3}.sm-result-excerpt.svelte-1l32r0x{color:var(--text-ghost);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.sm-empty.svelte-1l32r0x{text-align:center;color:var(--text-ghost);padding:2rem 1.25rem}main.svelte-12qhfyh{background:var(--background)}header.svelte-12qhfyh{z-index:999;background:#fffffe;border-bottom:1px solid #0000000f;justify-content:center;width:100%;position:sticky;top:0}@media screen and (width>=1025px){header.svelte-12qhfyh{height:80px;margin-bottom:-80px}}@media screen and (width<=1024px){header.svelte-12qhfyh{height:64px;margin-bottom:-64px}}footer.svelte-12qhfyh{border-top:1px solid var(--grey-sm);width:100%}
