@layer tokens{.breakfast-page{--block-pad:clamp(4.5rem, 2.5rem + 5vw, 8rem)}}@layer components{.breakfast-page .ribbon-line{color:var(--white)}.breakfast-page .paper{--soft:var(--ink-soft)}.bk-hero{--slant:-16deg;--glow-x:2%;--glow-w:16%;--photo-x:14%;--photo-w:70%;--teal-x:86%;--teal-w:8%;--photo-pos:92% 30%;--photo-top:0%;--photo-h:100%;isolation:isolate;box-sizing:border-box;min-block-size:max(44rem,100svh);padding-inline:var(--gutter);padding-block:clamp(6.25rem, 5.25rem + 2.5vw, 8.25rem) calc(var(--sheet-r) + clamp(2.5rem, 1.5rem + 3vw, 4.5rem));background:radial-gradient(45% 70% at 100% 0%, color-mix(in oklab, var(--teal), transparent 50%), transparent 72%), linear-gradient(to bottom, var(--navy-deep), var(--navy));color:var(--on-dark);grid-template-columns:minmax(0,1fr);grid-template-areas:"content""art""card";align-content:end;display:grid;position:relative;overflow:clip}@media (min-width:64rem){.bk-hero{--glow-x:6%;--glow-w:16%;--photo-x:25%;--photo-w:56%;--teal-x:84%;--teal-w:8%;--photo-pos:100% 0%;--photo-top:5rem;--photo-h:calc(100% - 26rem);grid-template-columns:minmax(0,1.1fr) minmax(24rem,.9fr);grid-template-areas:"content card";align-items:end;column-gap:clamp(3rem,1rem + 4vw,6rem)}}.bk-hero[data-stack=on]{position:sticky;inset-block-start:var(--stack-top,0px)}.bk-hero__art{z-index:-1;block-size:clamp(15rem,10rem + 25vw,24rem);margin-inline:calc(-1 * var(--gutter));grid-area:art;margin-block-start:clamp(2.5rem,2rem + 2vw,3.5rem);position:relative}@media (min-width:64rem){.bk-hero__art{block-size:auto;margin:0;position:absolute;inset-block:0;inset-inline:46% 0}}.bk-hero__band{transform:skewX(var(--slant));position:absolute;inset-block:-3%}.bk-hero__band--glow{inline-size:var(--glow-w);background:linear-gradient(to bottom, color-mix(in oklab, var(--teal-glow), transparent 45%), color-mix(in oklab, var(--teal-glow), transparent 88%));inset-inline-start:var(--glow-x)}.bk-hero__band--teal{inline-size:var(--teal-w);background:linear-gradient(to bottom, var(--teal), color-mix(in oklab, var(--teal), transparent 55%));inset-inline-start:var(--teal-x)}.bk-hero__band--photo{inline-size:var(--photo-w);background:var(--navy);inset-inline-start:var(--photo-x);overflow:hidden}.bk-hero__band--photo:after{content:"";background:linear-gradient(to top, color-mix(in oklab, var(--navy-deep), transparent 10%), transparent 55%);position:absolute;inset:0}.bk-hero__photo{inline-size:140%;max-inline-size:none;block-size:var(--photo-h);object-fit:cover;object-position:var(--photo-pos);transform:skewX(calc(-1 * var(--slant)));position:absolute;inset-block-start:var(--photo-top);inset-inline:-20%;-webkit-mask-image:linear-gradient(#0000,#000 10% 72%,#0000);mask-image:linear-gradient(#0000,#000 10% 72%,#0000)}.bk-hero__content{grid-area:content;justify-items:start;display:grid}.bk-hero__crumbs{font-size:var(--text-sm);color:var(--on-dark-soft);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:500;display:flex}.bk-hero__crumbs a{color:var(--on-dark);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--teal-glow);text-decoration-color:var(--teal-glow);text-underline-offset:.25em;font-weight:600}.bk-hero__squares{background:repeating-linear-gradient(to right, var(--teal-glow) 0 .625rem, transparent .625rem .8125rem);block-size:.5rem;inline-size:2.25rem;margin-inline-end:.5rem}.bk-hero__title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--gold);margin:clamp(1rem,.6rem + 1vw,1.5rem) 0 0;font-size:clamp(3.25rem,1rem + 5vw,6.75rem);font-style:italic;font-weight:400;line-height:.95}.bk-hero__title .mask{display:block}.bk-hero__theme{justify-items:start;max-inline-size:42rem;margin-block-start:clamp(1.75rem,1.2rem + 1.5vw,2.75rem);display:grid}.bk-hero__tab{background:var(--teal-glow);color:var(--navy);font-size:var(--text-sm);border-radius:.375rem .375rem .375rem 0;margin:0;padding:.3125rem 1.125rem .25rem;font-weight:700}.bk-hero__subject,.bk-hero__lede{border-inline-start:2px solid var(--teal-glow);margin:0;padding-inline-start:clamp(1rem,.7rem + .8vw,1.5rem)}.bk-hero__subject{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;padding-block-start:.875rem;font-size:clamp(1.5rem,1rem + 1.5vw,2.5rem);font-weight:700;line-height:1.08}.bk-hero__accent{color:var(--gold)}.bk-hero__lede{max-inline-size:46ch;color:var(--on-dark-soft);text-wrap:pretty;padding-block:.875rem .125rem;font-weight:500}.bk-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block-start:clamp(1.75rem,1.2rem + 1.5vw,2.5rem);display:flex}.bk-hero__closed{color:var(--gold);margin:0;font-weight:600}.bk-card{border:1px solid color-mix(in oklab, var(--teal-glow), transparent 35%);background:color-mix(in oklab, var(--navy-deep), transparent 12%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:clamp(.875rem,.6rem + .7vw,1.25rem);grid-area:card;margin-block-start:calc(-1*clamp(4rem,3rem + 4vw,6rem));padding:clamp(1.25rem,.9rem + 1vw,2rem);display:grid;position:relative;box-shadow:0 30px 60px -30px #0009}@media (min-width:64rem){.bk-card{margin-block-start:0}}@media (min-width:64rem) and (not (min-height:56rem)){.bk-card{padding:1.25rem 1.5rem}.bk-card .bk-card__head{padding-block-end:.75rem}.bk-card .bk-session{padding-block:.5rem}.bk-card .bk-card__hours{padding-block-start:.75rem}}.bk-card__head{justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.bk-card__title{font-size:var(--text-md);align-items:center;gap:.75rem;margin:0;font-weight:600;display:flex}.bk-icon{block-size:1.375rem;inline-size:1.375rem;color:var(--gold);flex:none}.bk-card__year{background:var(--gold);color:var(--navy);font-family:var(--font-display);text-align:center;font-variant-numeric:tabular-nums;border-radius:.25rem;margin:0;padding:.3125rem .5rem;font-size:1.125rem;font-weight:700;line-height:1;display:grid}.bk-card__list{display:grid}.bk-session{border-block-start:1px solid var(--line-dark);grid-template-columns:clamp(6.5rem,6rem + 1.5vw,7.75rem) minmax(0,1fr);align-items:center;gap:clamp(.75rem,.5rem + .8vw,1.25rem);padding-block:clamp(.75rem,.55rem + .5vw,1rem);display:grid}.bk-session__date{grid-template-columns:auto 1fr;grid-template-areas:"num day""num month";align-items:center;column-gap:.5rem;line-height:1.1;display:grid}.bk-session__day{grid-area:day;align-self:end}.bk-session__month{grid-area:month;align-self:start}.bk-session__day,.bk-session__month{font-size:var(--text-xs);color:var(--on-dark-soft);font-weight:600}.bk-session__num{font-family:var(--font-display);letter-spacing:-.06em;color:var(--teal-glow);font-variant-numeric:tabular-nums;grid-area:num;font-size:clamp(2.25rem,1.9rem + 1.2vw,3rem);font-weight:600;line-height:1}.bk-session__place{gap:.3125rem;margin:0;display:grid}.bk-session__city{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem);font-weight:500;line-height:1}.bk-session__venue{font-size:var(--text-sm);color:var(--on-dark-soft);align-items:center;gap:.375rem;font-weight:500;display:flex}.bk-session__venue .bk-icon{block-size:1rem;inline-size:1rem}.bk-session.is-past{opacity:.55}.bk-card__hours{border-block-start:1px solid var(--line-dark);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;padding-block-start:1rem;font-weight:600;display:flex}.bk-card__note{font-size:var(--text-sm);color:var(--on-dark-soft);margin-inline-start:auto;font-weight:500}.audience{border-block-start:1px solid var(--line-light);padding-block-start:1.25rem}.audience strong{color:var(--navy);font-weight:700}.bk-figure{aspect-ratio:720/640;background:var(--figure-color);pointer-events:none;display:block;-webkit-mask:url(/assets/figures/globe-reseau.svg) 50%/contain no-repeat;mask:url(/assets/figures/globe-reseau.svg) 50%/contain no-repeat}.barometre{overflow-x:clip}.breakfast-page .paper:has(.bk-figure){overflow-x:clip}.bk-figure--paper{--figure-color:color-mix(in oklab, var(--teal), transparent 25%);inline-size:clamp(17rem,10rem + 24vw,30rem);order:-1;justify-self:end;margin-block:calc(-1*clamp(2.5rem,1rem + 4vw,6rem)) calc(-1*clamp(1.5rem,1rem + 2vw,3rem));margin-inline-end:calc(-1 * var(--gutter) - 2.5rem)}@media (min-width:64rem){.bk-figure--paper{order:0;grid-area:1/2;align-self:start;margin-block-end:0}}.bk-figure--night{--figure-color:color-mix(in oklab, var(--teal-glow), transparent 45%);z-index:-1;inline-size:clamp(17rem,8rem + 24vw,32rem);display:none;position:absolute;inset-block-start:clamp(1.5rem,.5rem + 3vw,4rem);inset-inline-end:calc(-1*clamp(5rem,2rem + 5vw,8rem))}@media (min-width:48rem){.bk-figure--night{display:block}}.gains{padding-inline:var(--gutter);padding-block:0 calc(var(--sheet-r) + var(--block-pad));gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}@media (min-width:64rem){.gains{grid-template-columns:minmax(0,1fr) auto}.gains .gains__head{grid-area:1/1}.gains .gains__list{grid-column:1/-1}}.gains__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:clamp(2rem,1.5rem + 1.5vw,3rem) clamp(1.5rem,1rem + 2vw,3.5rem);display:grid}.bk-tile{--tile:2.75rem;inline-size:var(--tile);aspect-ratio:1;border-radius:calc(var(--tile) * .22);background:var(--teal);color:var(--white);align-self:start;place-items:center;display:grid}.bk-tile svg{block-size:60%;inline-size:60%}.gain{border-block-start:1px solid var(--line-light);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.625rem 1rem;padding-block-start:1.25rem;display:grid}.gain .bk-tile{grid-row:span 2}.gain__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--navy);margin:0;font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem);font-weight:500;line-height:1.15}.gain__text{max-inline-size:40ch;color:var(--ink-soft);text-wrap:pretty;font-weight:500}.barometre__head{max-inline-size:52rem}.barometre__text{max-inline-size:52ch;color:var(--on-dark-soft);font-size:var(--text-md);text-wrap:pretty;margin-block-start:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:500}.dimensions{--cut:clamp(.5rem, .3rem + .6vw, .875rem);grid-template-columns:minmax(0,1fr);gap:.375rem;display:grid}@media (min-width:48rem){.dimensions{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}}.dimension{--shape:polygon(var(--cut) 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);--bg:color-mix(in oklab, var(--teal), var(--teal-glow) calc(var(--i) * 9%));isolation:isolate;min-block-size:4rem;padding:1rem calc(var(--cut) + 1rem);background:var(--bg);color:var(--white);font-family:var(--font-display);letter-spacing:-.02em;clip-path:var(--shape);grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:.75rem 1rem;font-size:clamp(1.125rem,.95rem + .5vw,1.5rem);font-weight:500;line-height:1.1;display:grid;position:relative}.dimension:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in oklab, var(--white), transparent 72%) .06rem, transparent .1rem) 0 0 / .75rem .75rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 85% at 100% 0,#000,#0000 75%);mask-image:radial-gradient(90% 85% at 100% 0,#000,#0000 75%)}@media (min-width:48rem){.dimension{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(1rem,.5rem + 1.5vw,2rem);min-block-size:clamp(7rem,4rem + 5vw,10rem);padding-block:clamp(1rem,.6rem + 1vw,1.5rem)}.dimension+.dimension{margin-inline-start:calc(-1 * var(--cut) + .25rem)}}.dimension__name{grid-area:1/1}.dimension__art{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/2;block-size:auto;inline-size:100%;overflow:visible}.dimension__art .bg{fill:var(--bg)}.dimension__art .dot{fill:currentColor;stroke:none}.dimension__art .faint{opacity:.5}.dimension__art .gold{stroke:var(--gold);stroke-width:2.2px}.dimension__art .gold-fill{fill:var(--gold);stroke:none}@media (min-width:48rem){.dimension__art{grid-area:1/1;align-self:start;inline-size:min(100%,clamp(5.5rem,1rem + 10vw,12rem))}}@media (min-width:48rem){.dimension__name{grid-area:2/1}}.programme{padding-inline:var(--gutter);padding-block:var(--block-pad) calc(var(--sheet-r) + var(--block-pad));gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}@media (min-width:64rem){.programme{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(3rem,1rem + 5vw,7rem)}}.programme__head{align-self:start;container-type:inline-size}@media (min-width:64rem){.programme__head{position:sticky;inset-block-start:2rem}}.programme__text{max-inline-size:40ch;color:var(--ink-soft);font-size:var(--text-md);text-wrap:pretty;margin-block-start:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:500}.programme__quote{border-inline-start:.1875rem solid var(--teal);max-inline-size:26ch;font-family:var(--font-display);letter-spacing:-.025em;color:var(--navy);text-wrap:balance;quotes:"« " " »";margin:clamp(1.75rem,1.2rem + 1.5vw,2.5rem) 0 0;padding-inline-start:1.25rem;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:500;line-height:1.2}.programme__quote p:before{content:open-quote}.programme__quote p:after{content:close-quote}.formats{--cut:.5rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;margin-block-start:clamp(1.5rem,1.2rem + 1vw,2.25rem);padding-inline-end:var(--cut);display:grid}@container (min-width:36rem){.formats{grid-template-columns:repeat(5,auto)}.formats .format,.formats .format:nth-child(n+4){grid-column:auto}}.format{padding:.625rem calc(var(--cut) + .75rem);background:var(--teal);color:var(--white);font-size:var(--text-sm);text-align:center;clip-path:polygon(var(--cut) 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);grid-column:span 2;place-items:center;margin-inline-end:calc(-1 * var(--cut));font-weight:700;line-height:1.15;display:grid}.format:nth-child(n+4){grid-column:span 3}.format:last-child{background:var(--gold);color:var(--navy)}.slots{border-radius:clamp(.875rem,.6rem + .7vw,1.25rem);gap:.1875rem;display:grid;overflow:clip}.slot{background:var(--mist);grid-template-columns:clamp(4.25rem,3.5rem + 2.5vw,6.5rem) minmax(0,1fr);gap:clamp(1rem,.6rem + 1.2vw,2rem);padding:clamp(1.125rem,.9rem + .6vw,1.5rem) clamp(1rem,.6rem + 1.2vw,1.75rem);display:grid}.slot:nth-child(2n){background:var(--teal)}.slot:nth-child(2n) time,.slot:nth-child(2n) .slot__length,.slot:nth-child(2n) .slot__title,.slot:nth-child(2n) .slot__who{color:var(--white)}.slot:nth-child(2n) .slot__format:not(.slot__format--gold){background:var(--white);color:var(--teal)}.slot__time{align-content:start;gap:.25rem;margin:0;display:grid}.slot__time time{font-family:var(--font-display);letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:600;line-height:1}.slot__length{font-size:var(--text-xs);color:var(--ink-soft);font-weight:500}.slot__body{align-content:start;justify-items:start;gap:.375rem;display:grid}.slot__format{--cut:.3125rem;padding:.25rem calc(var(--cut) + .5rem);background:var(--teal);color:var(--white);font-size:var(--text-xs);clip-path:polygon(var(--cut) 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);margin:0 0 .25rem;font-weight:700}.slot__format--gold{background:var(--gold);color:var(--navy)}.slot__title{max-inline-size:38ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.4375rem);font-weight:500;line-height:1.2}.slot__who{color:var(--ink-soft);font-size:var(--text-sm);margin:0;font-weight:600}.slot--pause time{color:var(--ink-soft);font-weight:500}.slot--pause .slot__title{font-family:var(--font-body);font-size:var(--text-md);color:var(--ink-soft);letter-spacing:0}.speakers{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(2.5rem,1.5rem + 2vw,3.5rem) clamp(1.5rem,1rem + 2vw,3rem);display:grid}.speaker{align-content:start;gap:.375rem;display:grid}.speaker__photo{--r:clamp(.875rem, .6rem + .7vw, 1.25rem);aspect-ratio:480/472;border-block-end:.375rem solid var(--teal);border-radius:var(--r) var(--r) 0 0;object-fit:cover;background:var(--navy-deep);block-size:auto;inline-size:100%;margin-block-end:1rem}.speaker__name{font-family:var(--font-display);letter-spacing:-.035em;color:var(--gold);margin:0;font-size:clamp(1.5rem,1.15rem + 1vw,2rem);font-weight:500;line-height:1.05}.speaker__role{color:var(--on-dark);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.speaker__part{max-inline-size:36ch;color:var(--on-dark-soft);text-wrap:pretty;margin:.5rem 0 0;font-weight:500}.atelier{padding-inline:var(--gutter);padding-block:var(--block-pad) 0;gap:clamp(2rem,1.2rem + 2.5vw,3.5rem);display:grid}@media (min-width:64rem){.atelier{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(3rem,1rem + 5vw,7rem)}}.atelier__head{align-self:start}.atelier__text{max-inline-size:36ch;color:var(--ink-soft);font-size:var(--text-md);text-wrap:pretty;margin-block-start:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:500}.questions{border-radius:clamp(.875rem,.6rem + .7vw,1.25rem);gap:.1875rem;display:grid;overflow:clip}.question{background:var(--navy);color:var(--white);font-family:var(--font-display);letter-spacing:-.02em;grid-template-columns:clamp(3.25rem,2.5rem + 2vw,4.5rem) minmax(0,1fr);font-size:clamp(1.125rem,.95rem + .6vw,1.5rem);font-weight:500;line-height:1.2;display:grid}.question__num{background:var(--gold);color:var(--navy);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid}.question__text{text-wrap:balance;padding:clamp(1.125rem,.9rem + .8vw,1.75rem) clamp(1.25rem,.8rem + 1.2vw,2rem)}.route{padding-inline:var(--gutter);padding-block:var(--block-pad) calc(var(--sheet-r) + var(--block-pad));gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.legs{--cut:clamp(.5rem, .3rem + .6vw, .875rem);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 1.5vw,2.5rem);display:grid}@media (min-width:48rem){.legs{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}}.leg{align-content:start;gap:.75rem;display:grid}@media (min-width:48rem){.leg+.leg{margin-inline-start:calc(-1 * var(--cut) + .25rem)}.leg>:not(.leg__days){padding-inline-end:clamp(1rem,.5rem + 1.5vw,2.5rem)}}.leg__days{padding:.875rem calc(var(--cut) + 1rem);background:var(--teal);color:var(--white);font-size:var(--text-sm);letter-spacing:.02em;font-variant-numeric:tabular-nums;clip-path:polygon(var(--cut) 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);margin:0 0 .75rem;font-weight:700}.leg:last-child .leg__days{background:var(--gold);color:var(--navy)}.leg__name,.leg__text{padding-inline-start:var(--cut)}.leg__name{font-family:var(--font-display);letter-spacing:-.04em;color:var(--navy);margin:0;font-size:clamp(1.625rem,1.2rem + 1.3vw,2.5rem);font-weight:500;line-height:1}.leg__text{max-inline-size:36ch;color:var(--ink-soft);text-wrap:pretty;font-weight:500}.takeaways{border-radius:var(--sheet-r);background:var(--folder-light);gap:1.25rem 3rem;padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}@media (min-width:64rem){.takeaways{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start}}.takeaways__title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--navy);margin:0;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);font-weight:500;line-height:1.05}.takeaways__list{gap:.875rem;display:grid}.takeaways__list li{color:var(--navy);font-size:var(--text-md);text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;font-weight:500;display:grid}.takeaways__list .bk-tile{--tile:2rem}.breakfast-page .bk-action:before{background:repeating-linear-gradient(to right, var(--squares,var(--teal)) 0 .625rem, transparent .625rem .8125rem);clip-path:none;block-size:.5rem;inline-size:2.25rem}.breakfast-page .closing__label.bk-action{--squares:var(--white)}.closing__phone{font-size:var(--text-sm);font-weight:500}.closing__phone a{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy);text-underline-offset:.2em;white-space:nowrap;font-weight:700}@media (forced-colors:active){.takeaways,.bk-hero__tab,.bk-card__year{border:1px solid canvastext}.bk-hero__band:not(.bk-hero__band--photo),.bk-figure,.dimension__art,.dimension:before{display:none}.bk-tile,.slot,.question,.question__num{border:1px solid canvastext}.dimension,.format,.slot__format,.leg__days{clip-path:none;border:1px solid canvastext}}}@layer motion{@media (prefers-reduced-motion:no-preference){.bk-hero__band{animation:1.1s cubic-bezier(.76,0,.24,1) both band-in}.bk-hero__band--photo{animation-delay:.12s}.bk-hero__band--teal{animation-delay:.24s}.bk-hero__title .mask>*{animation:line-up 1.1s var(--ease-out) .2s both}.bk-hero__title .mask+.mask>*{animation-delay:.3s}.bk-hero__crumbs,.bk-hero__theme,.bk-hero__actions,.bk-card{animation:rise .9s var(--ease-out) both}.bk-hero__theme{animation-delay:.45s}.bk-hero__actions{animation-delay:.6s}.bk-card{animation-delay:.5s}@supports (animation-timeline:view()) and (animation-range:0% 100%){.bk-figure{animation:linear both figure-drift;animation-timeline:view()}.bk-hero[data-stack=on] .bk-hero__content{animation:linear both recede;animation-timeline:--paper;animation-range:entry 10% entry 80%}.bk-hero[data-stack=on] .bk-card{animation:rise .9s var(--ease-out) .5s both, recede linear both;animation-timeline:auto,--paper;animation-range:normal,entry 10% entry 80%}}:root.has-reveal .dimensions .dimension{clip-path:polygon(var(--cut) 0, var(--cut) 0, 0 100%, 0 100%)}:root.has-reveal .dimensions.is-in .dimension{clip-path:var(--shape);transition:clip-path .7s cubic-bezier(.76, 0, .24, 1) calc(.15s + var(--i) * .12s)}}@keyframes figure-drift{0%{translate:0 2.5rem;rotate:-3deg}to{translate:0 -2.5rem;rotate:3deg}}@keyframes band-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}}
