@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;src:url(/assets/noto-serif-display-latin-wdth-normal-ByJKXP3D.woff2)format("woff2")}@font-face{font-family:Noto Serif Display;font-style:italic;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;src:url(/assets/noto-serif-display-latin-wdth-italic-DKGaSXs4.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2")}:root{--tinta:#16110e;--creme:#f6eede;--ambar:#d79a5c;--petroleo:#20424c;--areia:#edd8b7;--salvia:#bdc9bc;--verde:#06391f;--mar:#0a2c33;--couro:#6a341c;--display:"Noto Serif Display", "Iowan Old Style", "Times New Roman", serif;--text:"Jost", "Avenir Next", "Century Gothic", system-ui, sans-serif;--pad:clamp(1.25rem, 2.3vw, 2.75rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-tide:cubic-bezier(.33, 0, .1, 1);--ground:var(--mar);--ink:#e9f1ed}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:color-mix(in srgb, var(--ink) 45%, transparent) transparent;scrollbar-width:thin}body{background:var(--ground);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:350;line-height:1.6;overflow-x:clip}h1,h2,h3,p,figure,blockquote,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--ambar);color:var(--tinta)}:focus-visible{outline-offset:5px;border-radius:2px;outline:1.5px solid}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--pad);z-index:50;background:var(--creme);color:var(--tinta);padding:.6rem 1rem;font-size:.875rem;position:fixed;top:.75rem;transform:translateY(-200%)}.skip:focus-visible{transform:none}.label{font-family:var(--text);letter-spacing:.26em;text-transform:uppercase;font-size:.6875rem;font-weight:400;line-height:1.5}.hero{background:var(--tinta);height:100svh;min-height:34rem;color:var(--creme);isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:clip}.hero__stage{position:absolute;inset:0}.panel{clip-path:inset(0 calc(100% - var(--r)) 0 var(--l));--dim:0;position:absolute;inset:0}.panel[data-panel=sun]{--l:0%;--r:33.4%;--lpx:0px}.panel[data-panel=wind]{--l:33.3%;--r:66.7%;--lpx:33.3vw}.panel[data-panel=sea]{--l:66.6%;--r:100%;--lpx:66.6vw}.panel__media{top:0;bottom:0;left:var(--box,0%);background:var(--tinta);width:42.3%;transform:scale(var(--zoom,1));transform-origin:50% 60%;will-change:transform;position:absolute}.panel__media video,.panel__still{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%}.panel__still{position:absolute;top:0;left:0}.panel__media video{position:relative}.js .panel__media video{opacity:0;transition:opacity .8s}.js .panel__media video.is-live{opacity:1}.panel__media.is-solid .panel__still{visibility:hidden}.panel__veil{background:linear-gradient(to top, rgb(22 17 14/var(--veil,.6)) 0%, #16110e00 48%), linear-gradient(to bottom, #16110eb3 0%, #16110e85 7%, #16110e00 27%);pointer-events:none;position:absolute;inset:0}.panel__veil:after{content:"";background:var(--tinta);opacity:var(--dim);position:absolute;inset:0}.panel[data-panel=sun]{--veil:.66}.panel[data-panel=wind]{--veil:.56}.panel[data-panel=sea]{--veil:.5}.panel__text{width:max-content;max-width:min(21rem,26vw);transform:translate3d(calc(var(--lpx) + var(--pad)), 0, 0);color:var(--creme);outline-offset:12px;display:block;position:absolute;bottom:clamp(1.75rem,5.2vh,3.25rem);left:0}.panel__word{font-family:var(--display);letter-spacing:.012em;text-transform:uppercase;padding-top:.06em;font-size:clamp(3.5rem,7.4vw,8.5rem);font-weight:480;font-stretch:62.5%;line-height:.84;overflow:hidden}.panel__word span,.panel__line span{display:inline-block}.panel__line{letter-spacing:.26em;text-transform:uppercase;text-wrap:balance;opacity:.92;min-height:3.5em;margin-top:1.05rem;font-size:.6875rem;font-weight:400;line-height:1.75;overflow:hidden}.panel__go{top:0;right:var(--pad);aspect-ratio:1;width:2.75rem;color:var(--creme);opacity:0;transform:translate3d(0, calc(var(--lpx) + (var(--rpx) - var(--lpx)) * .32 - 50%), 0);pointer-events:none;border:1px solid #f6eede99;border-radius:50%;place-items:center;transition:opacity .5s;display:none;position:absolute}.panel__go svg{width:1.1rem;height:1.1rem}.panel.is-open .panel__go{opacity:1}.hero__rule{width:1px;height:100%;transform:translate3d(var(--x,33.3vw), 0, 0);pointer-events:none;background:#f6eede80;position:absolute;top:0;left:0}.hero__rule[data-rule="1"]{--x:66.6vw}.hero__bar{padding:clamp(1.1rem, 3vh, 1.9rem) var(--pad) 0;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:absolute;inset:0 0 auto}.hero__coord,.hero__tag{letter-spacing:.26em;text-transform:uppercase;text-shadow:0 0 1.1rem #16110eb3,0 0 .3rem #16110e59;padding-top:.55rem;font-size:.6875rem}.hero__tag{text-align:right}.lockup{color:var(--creme);justify-items:center;gap:.7rem;display:grid}.lockup__mark,.lockup__name{-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;background:currentColor;display:block}.lockup__mark{--m:url(/brand/bb-monogram.png);aspect-ratio:1;width:2.75rem}.lockup__name{--m:url(/brand/brabant-wordmark.svg);aspect-ratio:2368/540;width:7.5rem}.hero__cue{right:calc(var(--pad) - .2rem);letter-spacing:.26em;text-transform:uppercase;color:var(--creme);flex-direction:column;align-items:center;gap:1rem;font-size:.6875rem;display:flex;position:absolute;bottom:clamp(1.75rem,5.2vh,3.25rem)}.hero__cue span{writing-mode:vertical-rl;transform:rotate(180deg)}.hero__cue i{background:#f6eede4d;width:1px;height:3.25rem;position:relative;overflow:hidden}.hero__cue i:after{content:"";background:var(--creme);animation:cue 2.6s var(--ease-tide) infinite;position:absolute;inset:0;transform:translateY(-101%)}@keyframes cue{0%{transform:translateY(-101%)}55%,to{transform:translateY(101%)}}@media (pointer:coarse){.hero__cue{margin-right:-.85rem;padding-inline:.85rem}}.cursor{z-index:40;aspect-ratio:1;width:4.25rem;color:var(--creme);pointer-events:none;opacity:0;transition:opacity .35s ease, scale .7s var(--ease-out);will-change:transform;border:1px solid #f6eedebf;border-radius:50%;place-items:center;margin:-2.125rem 0 0 -2.125rem;display:grid;position:fixed;top:0;left:0;scale:.35}.cursor svg{width:1.25rem;height:1.25rem}.cursor.is-on{opacity:1;scale:1}.has-cursor .hero__stage{cursor:none}.hero__wait{display:none}@media (prefers-reduced-motion:no-preference){.js .hero:not(.is-open) .panel{visibility:hidden}.js .hero__wait{pointer-events:none;transition:opacity .5s;display:block;position:absolute;inset:0}.js .hero.is-open .hero__wait{opacity:0}.js .hero.is-in .hero__wait{display:none}.hero__wait i{top:0;bottom:0;left:calc((2 * var(--i) + 1) / 6 * 100%);opacity:0;background:#f6eede29;width:1px;animation:.9s .7s forwards wait-in;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 10%,#000 32% 68%,#0000 90%);mask-image:linear-gradient(#0000 10%,#000 32% 68%,#0000 90%)}.hero__wait i:after{content:"";height:36%;animation:wait-run 2.6s var(--ease-tide) calc(.7s + var(--i) * .3s) infinite;background:linear-gradient(#f6eede00,#f6eeded9,#f6eede00);position:absolute;inset:0 0 auto;transform:translateY(-100%)}}@keyframes wait-in{to{opacity:1}}@keyframes wait-run{to{transform:translateY(278%)}}@keyframes wait-run-x{to{transform:translate(278%)}}.js .hero:not(.is-in) .panel__word span{transform:translateY(108%)}.js .hero:not(.is-in) .panel__line span{transform:translateY(240%)}.js .hero:not(.is-in) .hero__coord,.js .hero:not(.is-in) .hero__tag,.js .hero:not(.is-in) .hero__cue,.js .hero:not(.is-in) .hero__rule{opacity:0}.hero .panel__word span{transition:transform 1.5s var(--ease-out)}.hero .panel__line span{transition:transform 1.3s var(--ease-out) .12s}.hero__coord,.hero__tag,.hero__cue,.hero__rule{transition:opacity 1.4s .5s}.js .lockup{animation:1.2s both lockup-in}@keyframes lockup-in{0%{opacity:0}}.panel[data-panel=wind] .panel__word span,.panel[data-panel=wind] .panel__line span{transition-delay:.14s}.panel[data-panel=sea] .panel__word span,.panel[data-panel=sea] .panel__line span{transition-delay:.28s}.panel[data-panel=wind] .panel__line span{transition-delay:.26s}.panel[data-panel=sea] .panel__line span{transition-delay:.4s}@media (width<=47.5em),(aspect-ratio<=5/6){.hero .panel[data-panel=sun]{--lpx:0px;--rpx:33.4vh}.hero .panel[data-panel=wind]{--lpx:33.3vh;--rpx:66.7vh}.hero .panel[data-panel=sea]{--lpx:66.6vh;--rpx:100vh}.hero .hero__rule[data-rule="1"]{--x:66.6vh}.hero .panel{clip-path:inset(var(--l) 0 calc(100% - var(--r)) 0)}.hero .panel__media{width:100%;left:0;top:var(--box-stacked,0%);transform-origin:50%;height:46.4%;bottom:auto}.hero .panel__media video,.hero .panel__still{object-position:var(--pos-stacked,50% 50%)}.hero .panel__veil{background:linear-gradient(#16110e5c,#16110e5c),linear-gradient(#16110e57 0%,#16110e00 20%)}.hero .panel__text{max-width:calc(100vw - 2 * var(--pad) - 3rem);transform:translate3d(var(--pad), calc(var(--rpx) - 100% - 1.15rem), 0);top:0;bottom:auto}.hero .panel__word{font-size:clamp(3.1rem,15.5vw,4.5rem)}.hero .panel__line{letter-spacing:.2em;text-shadow:0 0 1.1rem #16110eb3,0 0 .3rem #16110e99;margin-top:.7rem}.hero .panel[data-panel=sun] .panel__line,.hero .panel[data-panel=wind] .panel__line{text-wrap:wrap;max-width:7.6rem}.hero .panel[data-panel=wind] .panel__line{max-width:6.4rem}.hero .panel__go{display:grid}@media (height<=47em){.hero .panel__go{right:calc(var(--pad) + 3.4rem)}}.hero .hero__rule{width:100%;height:1px;transform:translate3d(0, var(--x,33.3vh), 0)}.hero .hero__bar{padding-top:max(1rem, env(safe-area-inset-top));grid-template-columns:1fr 1fr;grid-template-areas:"lockup lockup""coord tag";row-gap:.75rem}.hero .hero__coord,.hero .hero__tag{letter-spacing:.2em;padding-top:0}.hero .hero__coord{grid-area:coord}.hero .hero__tag{grid-area:tag}.hero .lockup{grid-area:lockup;grid-auto-flow:column;justify-self:center;align-items:center;gap:.7rem}.hero .panel[data-panel=wind] .panel__media video,.hero .panel[data-panel=wind] .panel__still{width:136%;max-width:none;margin-left:-6%}.hero .lockup__mark{width:2rem}.hero .lockup__name{width:5.75rem}.hero .panel__line{min-height:0}.hero .hero__cue{letter-spacing:.2em;gap:.75rem;bottom:1.15rem}.hero .hero__cue i{height:2.25rem}.hero .hero__wait i{top:calc((2 * var(--i) + 1) / 6 * 100%);width:auto;height:1px;bottom:auto;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 26% 74%,#0000 96%);mask-image:linear-gradient(90deg,#0000 4%,#000 26% 74%,#0000 96%)}.hero .hero__wait i:after{background:linear-gradient(90deg,#f6eede00,#f6eeded9,#f6eede00);width:36%;height:auto;animation-name:wait-run-x;inset:0 auto 0 0;transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.hero .panel__word span,.hero .panel__line span,.hero__coord,.hero__tag,.hero__cue,.hero__rule,.panel__go,.cursor{transition-duration:10ms;transition-delay:0s}.hero__cue i:after{animation:none;transform:none}}.grain{z-index:3;mix-blend-mode:overlay;opacity:.17;pointer-events:none;background:url(/tex/grain.png) 0 0/220px 220px;transition:opacity .9s;position:absolute;inset:0}.js .hero:not(.has-grain) .grain{opacity:0}body{transition:background-color 1.2s var(--ease-tide), color 1.2s var(--ease-tide)}body[data-theme=manifesto],:is(.still,html:not(.js)) [data-theme=manifesto]{--ground:var(--petroleo);--ink:var(--creme)}body[data-theme=sun],:is(.still,html:not(.js)) [data-theme=sun]{--ground:var(--areia);--ink:#2c1b10}body[data-theme=wind],:is(.still,html:not(.js)) [data-theme=wind]{--ground:var(--salvia);--ink:#1c2f26}body[data-theme=trace],:is(.still,html:not(.js)) [data-theme=trace]{--ground:var(--verde);--ink:var(--creme)}body[data-theme=sea],:is(.still,html:not(.js)) [data-theme=sea],body[data-theme=coast],:is(.still,html:not(.js)) [data-theme=coast]{--ground:var(--mar);--ink:#e9f1ed}body[data-theme=origem],:is(.still,html:not(.js)) [data-theme=origem]{--ground:var(--couro);--ink:var(--creme)}body[data-theme=close],:is(.still,html:not(.js)) [data-theme=close]{--ground:var(--tinta);--ink:var(--creme)}:is(.still,html:not(.js)) [data-theme]{background-color:var(--ground);color:var(--ink)}main,.shell{position:relative}.shell .hero{z-index:0;position:sticky;top:0}.hero__stage,.hero__bar,.hero__cue{will-change:transform}.hero__stage{transform:scale(calc(1 + var(--exit,0) * .06));transform-origin:50% 40%}.hero:after{content:"";z-index:6;background:var(--tinta);opacity:calc(var(--exit,0) * .62);pointer-events:none;position:absolute;inset:0}.chapter{z-index:1;padding:clamp(6.5rem, 17vh, 12rem) var(--pad);position:relative}.chapter:after,.trace:after,.close:after{content:"";z-index:4;pointer-events:none;background:url(/tex/grain-a.png) 0 0/256px 256px;position:absolute;inset:0}.grid{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:1rem;display:grid}.grid>*{grid-column:1/-1}.display,.statement,.poem,.sign{font-family:var(--display)}.display{letter-spacing:.012em;text-transform:uppercase;text-wrap:balance;font-size:clamp(3.5rem,9.4vw,9.25rem);font-weight:470;font-stretch:62.5%;line-height:.96}.statement{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(2.5rem,5.7vw,5.6rem);font-weight:400;font-stretch:75%;line-height:.99}.statement em{letter-spacing:-.02em;font-style:italic;font-weight:360;font-stretch:88%}.poem{text-wrap:pretty;font-size:clamp(1.45rem,2.45vw,2.3rem);font-style:italic;font-weight:380;font-stretch:94%;line-height:1.25}.body{text-wrap:pretty;max-width:31rem;font-size:clamp(1.0625rem,1.22vw,1.22rem);line-height:1.64}.sign{margin-top:1.4rem;font-size:1.4rem;font-style:italic;font-weight:400}.chapter .label,.close .label{color:color-mix(in oklch, var(--ink) 80%, var(--ground))}.line{padding-bottom:.08em}.plate{margin:0}.plate__frame{aspect-ratio:var(--ar,4 / 5);background:var(--bg,#8d7a66);position:relative;overflow:hidden}.plate__frame img,.plate__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plate figcaption{margin-top:.85rem}.plate__frame:after{content:"";background:var(--ground);transform-origin:50% 0;transition:transform 1.7s var(--ease-out), background-color 1.2s var(--ease-tide);pointer-events:none;position:absolute;inset:-1px;transform:scaleY(0)}.plate.is-veiled .plate__frame:after{transition:background-color 1.2s var(--ease-tide);transform:scaleY(1)}.manifesto__body{margin-top:clamp(2.25rem,6vh,4rem)}.manifesto__en{font-family:var(--display);color:color-mix(in oklch, var(--ink) 78%, var(--ground));margin-top:1.25rem;font-size:1.2rem;font-style:italic}.manifesto__plate{grid-column:2/-1;margin-top:clamp(3.5rem,9vh,6rem)}.sun__a{margin-top:clamp(3rem,8vh,6rem);margin-inline:calc(var(--pad) * -1)}.sun__a figcaption{padding-inline:var(--pad)}.sun__copy{margin-top:clamp(3rem,8vh,5rem)}.sun__b{grid-column:1/6;margin-top:clamp(4rem,10vh,7rem)}.sun__c{grid-column:2/-1;margin-top:clamp(2.5rem,6vh,4rem)}.sun__quote{margin-top:clamp(4rem,11vh,8rem)}.sky{height:170svh;margin:calc(clamp(6.5rem, 17vh, 12rem) * -1) calc(var(--pad) * -1) 0;position:relative}.sky__pin{height:100svh;padding:0 var(--pad) clamp(3rem, 9vh, 6rem);align-content:end;display:grid;position:sticky;top:0;overflow:clip}.sky__bird{pointer-events:none;opacity:0;will-change:transform;width:clamp(10rem,17vw,18rem);height:auto;transition:opacity 1.2s;position:absolute;top:0;left:0}.sky.is-live .sky__bird{opacity:1}.sky__text{gap:clamp(1.5rem,4vh,2.5rem);display:grid;position:relative}.sky__line{max-width:24rem}.sky.is-off,html:not(.js) .sky{height:auto;margin-top:0}.sky.is-off .sky__pin,html:not(.js) .sky__pin{height:auto;padding-bottom:0;position:static}.sky.is-off .sky__bird,html:not(.js) .sky__bird{display:none}.wind__poem{gap:1.35em;max-width:43rem;margin-top:clamp(4rem,12vh,8rem);display:grid}.wind__palms{grid-column:2/-1;margin-top:clamp(3.5rem,9vh,6rem)}.strip{margin:clamp(5rem, 13vh, 10rem) calc(var(--pad) * -1) 0;overflow:clip}.strip__track{width:max-content;padding-inline:var(--pad);will-change:transform;align-items:flex-start;gap:clamp(.9rem,1.8vw,1.9rem);display:flex}.strip__item{flex:none;width:clamp(14.5rem,26vw,25rem)}.strip__item--low{margin-top:clamp(2.5rem,6vw,5.5rem)}.wind__cumbuco{margin-top:clamp(6rem,17vh,12rem)}.wind__l{margin-inline:calc(var(--pad) * -1)}.wind__l figcaption{padding-inline:var(--pad)}.wind__author{margin-top:clamp(3.5rem,9vh,6rem)}.wind__body{margin-top:2rem}.wind__r{grid-column:3/-1;margin-top:clamp(3rem,8vh,5rem)}.trace{z-index:1;--ground:var(--verde);--ink:var(--creme);background:var(--ground);height:100svh;min-height:36rem;color:var(--ink);display:grid;position:relative;overflow:clip}.trace__photo{position:absolute;inset:0;overflow:hidden}.trace__photo img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.trace__text{padding:0 var(--pad) clamp(3rem, 9vh, 6rem);align-self:end;position:relative}.trace__line{max-width:9ch}.tide{row-gap:clamp(3rem,8vh,5rem);margin-top:clamp(4rem,11vh,8rem)}.tide__plate{margin-inline:calc(var(--pad) * -1)}.tide__plate figcaption{padding-inline:var(--pad)}.tide__lines{gap:clamp(1.5rem,4.5vh,2.75rem);font-size:clamp(1.75rem,3.3vw,3.2rem);line-height:1.12;display:grid}.tide__lines li{transition:opacity 1.1s}.js .tide__lines li{opacity:.4}.js .tide__lines li.is-on{opacity:1}.sea__plates{margin-top:clamp(6rem,17vh,12rem)}.sea__a{margin-inline:calc(var(--pad) * -1)}.sea__a figcaption{padding-inline:var(--pad)}.sea__quote{margin-top:clamp(3.5rem,9vh,6rem)}.sea__b{grid-column:1/6;margin-top:clamp(3.5rem,9vh,6rem)}.origem__lead{margin-top:2.25rem}.matter{margin-top:clamp(4rem,11vh,8rem)}.matter__stage{z-index:2;height:52svh;margin-inline:calc(var(--pad) * -1);background:#4a2414;grid-row:1;position:sticky;top:0;overflow:hidden}.matter__stage img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.1s ease, transform 2s var(--ease-out);position:absolute;inset:0;transform:scale(1.07)}.matter__stage img.is-on,html:not(.js) .matter__stage img:first-child{opacity:1;transform:none}.matter__list{font-family:var(--display);letter-spacing:-.012em;grid-row:2;gap:clamp(4.5rem,16vh,8rem);padding-block:clamp(3rem,9vh,5rem) clamp(5rem,22vh,11rem);font-size:clamp(2.3rem,4.5vw,4.4rem);font-weight:400;font-stretch:75%;line-height:1.06;display:grid}.matter__list li{text-wrap:balance;transition:opacity .9s}.js .matter__list li{opacity:.5}.js .matter__list li.is-on{opacity:1}.origem__end{margin-top:clamp(2rem,8vh,6rem)}.close{z-index:1;position:relative}.close__brand{display:grid}.close__plate .plate__frame{--ar:4 / 5}.close__sign{padding:clamp(4.5rem, 12vh, 8rem) var(--pad);text-align:center;align-content:center;justify-items:center;display:grid}.close__mark{aspect-ratio:1;background:currentColor;width:clamp(4.25rem,7vw,6.25rem);-webkit-mask:url(/brand/bb-monogram.png) 50%/contain no-repeat;mask:url(/brand/bb-monogram.png) 50%/contain no-repeat}.close__line{margin-top:clamp(2.25rem,6vh,3.5rem);font-size:clamp(3.5rem,7.6vw,7.5rem)}.close__ig{font-family:var(--display);transition:background-size .8s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;margin-top:clamp(2.25rem,6vh,3.25rem);padding-bottom:.3em;font-size:clamp(1.5rem,2.4vw,2.1rem);font-style:italic;position:relative}.close__ig:hover{background-position:100% 100%;background-size:0% 1px}.close__sub{margin-top:1.75rem}.close__name{padding:0 var(--pad) max(var(--pad), env(safe-area-inset-bottom))}.close__name span{width:min(100%, calc((100vh - 2 * var(--pad)) * 2368 / 540));width:min(100%, calc((100svh - 2 * var(--pad)) * 2368 / 540));aspect-ratio:2368/540;background:currentColor;margin-inline:auto;display:block;-webkit-mask:url(/brand/brabant-wordmark.svg) 50%/contain no-repeat;mask:url(/brand/brabant-wordmark.svg) 50%/contain no-repeat}@media (width<=55.99em){.close__sign{min-height:calc(100vh - (100vw - 2 * var(--pad)) * 540 / 2368 - var(--pad));min-height:calc(100svh - (100vw - 2 * var(--pad)) * 540 / 2368 - var(--pad))}}.index{display:none}@media (width>=56em){.grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,1.9vw,2rem)}.sun__a,.wind__l,.sea__a,.tide__plate{margin-inline:0}.sun__a figcaption,.wind__l figcaption,.sea__a figcaption,.tide__plate figcaption{padding-inline:0}.manifesto .grid{align-items:end}.manifesto__lines{grid-area:1/1/auto/9}.manifesto__body{grid-area:2/1/auto/6}.manifesto__en{grid-area:3/1/auto/6}.manifesto__plate{grid-area:1/9/span 3/13;align-self:center;margin-top:0}.sun__title{grid-column:1/13}.sun__a{grid-area:2/6/span 2/13;margin-top:clamp(3.5rem,10vh,7rem)}.sun__a figcaption{text-align:right}.sun__copy{grid-area:2/1/auto/5;align-self:end;margin:0 0 clamp(2rem,6vh,4rem)}.sun__b{z-index:2;grid-area:3/3/auto/7;align-self:end;margin:clamp(2rem,6vh,4rem) 0 -11vh}.sun__quote{grid-area:4/1/auto/7;align-self:center;margin-top:calc(11vh + 5rem)}.sun__c{grid-area:4/9/auto/13;margin-top:clamp(7rem,20vh,13rem)}.sky__text{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1rem,1.9vw,2rem)}.wind__title{text-align:right;grid-area:1/5/auto/13}.sky__line{grid-area:1/1/auto/5;padding-bottom:.6rem}.wind__poem{grid-area:1/1/auto/8;align-self:center;margin-top:clamp(4rem,12vh,8rem)}.wind__palms{grid-area:1/9/auto/13;margin-top:clamp(4rem,12vh,8rem)}.wind__l{grid-area:1/1/span 2/5}.wind__author{grid-area:1/6/auto/13;margin-top:0}.wind__body{grid-area:2/6/auto/9;margin-top:clamp(2rem,5vh,3.5rem)}.wind__r{grid-area:2/9/auto/13;margin-top:clamp(2rem,5vh,3.5rem)}.trace{grid-template-columns:1fr 1fr}.trace__photo{border-left:1px solid #f6eede73;grid-area:1/2;position:relative;inset:auto}.trace__photo img{object-position:50% 50%}.trace__text{grid-area:1/1}.trace__line{max-width:none}.sea__title{grid-column:1/13}.tide{align-items:start}.tide__plate{grid-column:2/6;position:sticky;top:14vh}.tide__lines{grid-column:7/13;gap:clamp(2.5rem,9vh,5.5rem);padding-block:14vh 26vh}.sea__a{grid-area:1/6/span 2/13}.sea__a figcaption{text-align:right}.sea__quote{grid-area:1/1/auto/5;margin-top:clamp(1rem,4vh,3rem)}.sea__b{z-index:2;grid-area:2/3/auto/7;align-self:end;margin:clamp(3rem,8vh,6rem) 0 -9vh}.origem__open{grid-column:1/11}.origem__lead{grid-column:1/6}.matter{align-items:start}.matter__list{grid-area:1/1/auto/8;gap:clamp(1.4rem,4.5vh,2.75rem);padding-block:10vh 28vh}.matter__stage{aspect-ratio:4/5;grid-area:1/9/auto/13;height:auto;margin-inline:0;top:14vh}.origem__end{grid-column:3/13;margin-top:clamp(4rem,12vh,8rem)}.close__brand{grid-template-columns:5fr 7fr;min-height:100svh}.close__plate{border-right:1px solid #f6eede66;display:grid}.close__plate .plate__frame{--ar:auto;height:100%}.close__brand{z-index:1;background-color:var(--ground);transition:background-color 1.2s var(--ease-tide);position:relative}.close__name{z-index:0;height:100svh;padding:var(--pad);place-items:center;display:grid;position:sticky;bottom:0}.close__name span{will-change:transform}.index{z-index:20;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .6s ease, color 1.2s var(--ease-tide);justify-items:end;gap:.85rem;display:grid;position:fixed;top:50%;right:.7rem;translate:0 -50%}.index.is-on,.index:focus-within{opacity:1;pointer-events:auto}.index a{width:1.5rem;height:.9rem;display:block;position:relative}.index a:before{content:"";opacity:.45;width:.8rem;height:1px;transition:width .7s var(--ease-out), opacity .4s ease;background:currentColor;position:absolute;top:50%;right:0}.index a.is-on:before{opacity:1;width:1.5rem}.index a span{letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .4s ease, translate .7s var(--ease-out);font-size:.6875rem;position:absolute;top:50%;right:2.1rem;translate:.4rem -50%}.index a:hover span,.index a:focus-visible span{opacity:1;translate:0 -50%}.index a:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){body,.tide__lines li,.matter__list li,.matter__stage img,.index,.close__ig,.close__brand{transition-duration:10ms}.close__name{position:static}}.still .shell .hero,.still .sky__pin,.still .tide__plate,.still .matter__stage{position:relative;top:auto}.still .close__name{position:static}.still .sky{height:100svh}.still .hero__stage{transform:none}.still .hero:after{opacity:0}.coast{--screens:4.8;--land-ink:#2c1b10;z-index:1;height:calc((var(--screens) + 1) * 100vh);height:calc((var(--screens) + 1) * 100svh);background-color:var(--ground);color:var(--ink);transition:background-color 1.2s var(--ease-tide);position:relative}.coast__pin{height:100svh;position:sticky;top:0;overflow:clip}.coast__pin:after{content:"";z-index:4;pointer-events:none;background:url(/tex/grain-a.png) 0 0/256px 256px;position:absolute;inset:0}.coast__canvas{opacity:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--horizon,.39) * 100% + 1.5%), #000 calc(var(--horizon,.39) * 100% + 19%));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--horizon,.39) * 100% + 1.5%), #000 calc(var(--horizon,.39) * 100% + 19%));mask-image:linear-gradient(to bottom, transparent calc(var(--horizon,.39) * 100% + 1.5%), #000 calc(var(--horizon,.39) * 100% + 19%));position:absolute;inset:0}.coast__head{left:var(--pad);right:var(--pad);z-index:3;grid-template-columns:1fr auto;column-gap:1.5rem;display:grid;position:absolute;top:clamp(1.5rem,4.5vh,2.75rem)}.coast__title{grid-area:3/1/auto/-1;margin-top:clamp(.4rem,2.5vh,1.6rem);font-size:clamp(3.25rem,8.6vw,8.75rem)}.coast__pos,.coast__next{opacity:.8;font-variant-numeric:tabular-nums}.coast__next{visibility:hidden;grid-column:2;justify-self:end;margin-top:.7rem}.coast__next.is-on{visibility:visible}.coast__pins{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.coast__pins line{stroke:var(--creme);stroke-width:1px}.coast__pins .case{stroke:#2c1b106b;stroke-width:2.5px}.coast__pins circle{fill:var(--creme)}.coast__labels{z-index:3;pointer-events:none;position:absolute;inset:0}.coast__labels>*{white-space:nowrap;will-change:transform;position:absolute;top:0;left:0}.coast__mark{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.6rem,2.5vw,2.5rem);font-weight:480;font-stretch:62.5%;line-height:1;translate:calc(-100% - .8rem) -50%}.coast__far{font-variant-numeric:tabular-nums;translate:-50% calc(-100% - .55rem)}.coast__far.is-ref{color:color-mix(in srgb, var(--ink) 55%, var(--ground))}.coast__parallel{font-variant-numeric:normal}.coast__parallel.is-left{translate:calc(-100% - .7rem) -50%}.coast__stops{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.coast__stop{opacity:0;visibility:hidden;position:absolute;inset:0}.coast__stop.is-vis{visibility:visible}.coast__stop.is-on{pointer-events:auto}.coast__block{left:var(--pad);max-width:min(34rem,40vw);color:var(--land-ink);opacity:var(--steady,1);gap:clamp(.8rem,2vh,1.25rem);display:grid;position:absolute;bottom:clamp(3.5rem,10.5vh,6rem)}.coast__count{align-items:center;gap:.9rem;display:flex}.coast__count i{opacity:.6;background:currentColor;width:2.75rem;height:1px}.coast__name{font-size:clamp(3rem,6.1vw,6.4rem);line-height:.9}.coast__meta{gap:.45rem;display:grid}.coast__window{right:var(--pad);width:min(clamp(15rem,26vw,28rem),80vh - 9.2rem);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;bottom:clamp(3.75rem,10vh,6rem)}.coast__frames{aspect-ratio:4/5;outline-offset:-1px;background:#8d7a66;outline:1px solid #f6eede80;display:block;position:relative;overflow:hidden}.coast__frames img{object-fit:cover;opacity:0;width:100%;height:100%;animation:15s linear infinite paused coast-frames;position:absolute;inset:0;transform:scale(1.06)}.coast__frames img:nth-child(2){animation-delay:5s}.coast__frames img:nth-child(3){animation-delay:10s}.coast__frames img:first-child{opacity:1}.coast__stop.is-vis .coast__frames img{animation-play-state:running}@keyframes coast-frames{0%{opacity:0;transform:scale(1.1)}6%{opacity:1}33.3%{opacity:1}41%{opacity:0;transform:scale(1.02)}to{opacity:0;transform:scale(1.02)}}.coast__caption{justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.coast__caption .label{white-space:nowrap}.coast__place{display:none}@media (width<=81em){.coast__where{display:none}}.coast__window{container-type:inline-size}@container (width<=21rem){.coast__where{display:none}}.coast__open{align-items:center;gap:.7rem;display:inline-flex}.coast__open i{aspect-ratio:1;border:1px solid #f6eede99;border-radius:50%;place-items:center;width:2.5rem;transition:background-color .4s,color .4s;display:grid}.coast__open svg{width:1rem;height:1rem;transition:transform .7s var(--ease-out)}.coast__window:hover .coast__open i,.coast__window:focus-visible .coast__open i{background:var(--creme);color:var(--tinta)}.coast__window:hover .coast__open svg{transform:translate(.15rem)}@media (height<=31em) and (aspect-ratio>=5/6){.coast__window{width:min(clamp(14rem,24vw,23rem),80vh - 10.4rem)}.coast__where,.coast__count,.coast__open span{display:none}}.coast__credit{right:var(--pad);z-index:3;color:color-mix(in srgb, var(--ink) 62%, var(--ground));position:absolute;bottom:clamp(1.25rem,3.6vh,2rem)}@media (width<=47.5em),(aspect-ratio<=5/6){.coast__canvas{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--horizon,.36) * 100% + 1%), #000 calc(var(--horizon,.36) * 100% + 11%));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--horizon,.36) * 100% + 1%), #000 calc(var(--horizon,.36) * 100% + 11%));mask-image:linear-gradient(to bottom, transparent calc(var(--horizon,.36) * 100% + 1%), #000 calc(var(--horizon,.36) * 100% + 11%))}.coast__head{display:block}.coast__pos{margin-top:.7rem}.coast__next{justify-self:start;margin-top:.7rem}.coast__title{font-size:clamp(3.1rem,15.5vw,4.5rem)}.coast__far:not(.coast__parallel){display:none}.coast__mark{font-size:1.35rem}.coast__block{top:calc(var(--horizon,.36) * 100% + 10.5%);gap:.6rem;max-width:44vw;bottom:auto}.coast__name{font-size:clamp(2rem,8.8vw,2.5rem)}.coast__meta{display:none}.coast__window{width:min(47%,17rem);bottom:5rem}.coast__caption{background:linear-gradient(#06141800,#06141880 45%,#061418d6);margin:0;padding:2.6rem .6rem .65rem .75rem;display:block;position:absolute;inset:auto 0 0}.coast__where,.coast__open span{display:none}.coast__place{text-shadow:0 0 .9rem #061418d9,0 0 .25rem #061418bf;margin-bottom:.9rem;display:block}.coast__open{position:absolute;bottom:.5rem;right:.55rem}.coast__open i{background:#06141859;width:2rem}.coast__credit{left:var(--pad);right:var(--pad);letter-spacing:.14em}}.coast.is-off,html:not(.js) .coast{height:auto;padding:clamp(6.5rem, 17vh, 12rem) var(--pad)}.coast.is-off .coast__pin,html:not(.js) .coast__pin{height:auto;position:static;overflow:visible}.coast.is-off .coast__pin:after,html:not(.js) .coast__pin:after,.coast.is-off :is(.coast__canvas,.coast__pins,.coast__labels,.coast__pos,.coast__next),html:not(.js) :is(.coast__canvas,.coast__pins,.coast__labels,.coast__pos,.coast__next){display:none}.coast.is-off .coast__head,html:not(.js) .coast__head{display:block;position:static}.coast.is-off .coast__stops,html:not(.js) .coast__stops{pointer-events:auto;gap:clamp(3rem,8vh,5rem) clamp(1rem,1.9vw,2rem);margin-top:clamp(3rem,9vh,6rem);display:grid;position:static}.coast.is-off .coast__stop,html:not(.js) .coast__stop{opacity:1;visibility:visible;align-content:start;gap:1.5rem;display:grid;position:static}.coast.is-off .coast__block,html:not(.js) .coast__block{max-width:none;color:var(--ink);position:static}.coast.is-off .coast__meta,html:not(.js) .coast__meta{display:grid}.coast.is-off .coast__window,html:not(.js) .coast__window{width:min(100%,24rem);position:relative;inset:auto}.coast.is-off .coast__where,html:not(.js) .coast__where{display:inline}.coast.is-off .coast__place,html:not(.js) .coast__place{display:none}.coast.is-off .coast__frames img,html:not(.js) .coast__frames img{animation:none}.coast.is-off .coast__credit,html:not(.js) .coast__credit{max-width:none;margin-top:clamp(3rem,8vh,5rem);position:static}html:not(.js) .coast__open{display:none}@media (width>=56em){.coast.is-off .coast__stops,html:not(.js) .coast__stops{grid-template-columns:repeat(3,minmax(0,1fr))}}.still .coast{height:100svh}.still .coast__pin{position:relative}.ficha{background:var(--tinta);width:min(50rem,56vw);max-width:none;height:100dvh;max-height:none;color:var(--creme);overscroll-behavior:contain;transition:transform .75s var(--ease-out);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden auto;transform:translate(100%)}.ficha.is-open{transform:none}.ficha::backdrop{opacity:0;background:#06141899;transition:opacity .6s}.ficha.is-open::backdrop{opacity:1}.ficha__in{padding:clamp(1.5rem, 4vh, 2.5rem) var(--pad) clamp(3rem, 8vh, 5rem);gap:clamp(2.5rem,6vh,3.5rem);display:grid}.ficha__top{z-index:2;margin:calc(clamp(1.5rem, 4vh, 2.5rem) * -1) calc(var(--pad) * -1) 0;padding:clamp(1rem, 2.6vh, 1.5rem) var(--pad);background:var(--tinta);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.ficha__close{aspect-ratio:1;width:2.75rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #f6eede80;border-radius:50%;place-items:center;margin-right:-.5rem;padding:0;transition:background-color .4s,color .4s;display:grid}.ficha__close:hover{background:var(--creme);color:var(--tinta)}.ficha__close svg{width:1rem;height:1rem}.ficha__name{font-size:clamp(3rem,6vw,5.5rem);line-height:.92}.ficha__facts{color:color-mix(in oklch, var(--creme) 80%, var(--tinta));gap:.5rem;margin-top:1.25rem;display:grid}.ficha__post{border-top:1px solid #f6eede42;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:clamp(1.75rem,4.5vh,2.5rem);display:grid}.ficha__kind{white-space:nowrap;color:color-mix(in oklch, var(--creme) 80%, var(--tinta));flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;display:flex}.ficha__gallery{margin-inline:calc(var(--pad) * -1)}.ficha__strip{padding-inline:var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.ficha__strip::-webkit-scrollbar{display:none}.ficha__slide{aspect-ratio:4/5;scroll-snap-align:start;background:#2a211b;flex:none;height:min(64vh,36rem);position:relative;overflow:hidden}.ficha__slide img,.ficha__slide video,.ficha__film video{object-fit:cover;width:100%;height:100%}.ficha__nav{padding:.9rem var(--pad) 0;align-items:center;gap:.5rem;display:flex}.ficha__at{color:color-mix(in oklch, var(--creme) 80%, var(--tinta));font-variant-numeric:tabular-nums;margin-right:auto}.ficha__nav button{aspect-ratio:1;width:2.75rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #f6eede80;border-radius:50%;place-items:center;padding:0;transition:background-color .4s,color .4s,opacity .4s;display:grid}.ficha__nav button:hover{background:var(--creme);color:var(--tinta)}.ficha__nav button:disabled{opacity:.32;pointer-events:none}.ficha__nav svg{width:1rem;height:1rem}@media not ((hover:hover) and (pointer:fine)){.ficha__nav button{display:none}}.ficha__film{margin-inline:calc(var(--pad) * -1);background:#000;position:relative}.ficha__play{color:var(--creme);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.ficha__play svg{box-sizing:content-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:1.25rem;height:1.25rem;transition:opacity .35s ease, transform .6s var(--ease-out);background:#16110e73;border:1px solid #f6eeded9;border-radius:50%;padding:1.3rem 1.2rem 1.3rem 1.4rem}.ficha__play:hover svg{transform:scale(1.06)}.is-started>.ficha__play{display:none}.ficha__words{max-width:34rem;font-family:var(--display);text-wrap:pretty;font-size:clamp(1.2rem,1.6vw,1.45rem);font-style:italic;font-weight:380;font-stretch:94%;line-height:1.32}.ficha__go{background:var(--creme);color:var(--tinta);letter-spacing:.2em;text-transform:uppercase;justify-self:start;align-items:center;gap:.9rem;padding:.95rem 1.25rem .95rem 1.4rem;font-size:.75rem;font-weight:500;transition:background-color .4s;display:inline-flex}.ficha__go:hover{background:color-mix(in oklch, var(--creme) 70%, white)}.ficha__go svg{width:1.1rem;height:1.1rem;transition:transform .7s var(--ease-out)}.ficha__go:hover svg{transform:translate(.2rem,-.2rem)}@media (width<=47.5em),(aspect-ratio<=5/6){.ficha{width:100%;height:auto;max-height:93dvh;inset:auto 0 0;transform:translateY(100%)}.ficha__slide{width:calc(100% - 2.6rem);height:auto}}html.is-locked{overflow:hidden}html:not(.js) .ficha{width:auto;height:auto;display:block;position:static;overflow:visible;transform:none}html:not(.js) .ficha__close,html:not(.js) .ficha__play{display:none}@media (prefers-reduced-motion:reduce){.coast,.ficha,.ficha::backdrop{transition-duration:10ms}.coast__frames img{animation:none}}
