/* Composición editorial: portada de gran formato, selección asimétrica,
   secuencias de contacto, paneles documentales e índice de tarifas. */
:root{--paper:#f3f0e8;--ink:#20221e;--coffee:#695547;--line:#d0cdc2;--accent:#d3dbb5}body{background:var(--paper)}header{position:absolute;top:0;left:0;right:0;z-index:20;color:#f3f0e8;border-color:#ffffff35;height:88px;padding:0 4%}.brand{font-size:26px}nav{gap:30px}nav a:last-child{border-color:currentColor}header .brand span{font-size:8px}h2{letter-spacing:-2px}.hero{display:block;position:relative;min-height:820px;height:100svh;max-height:1100px;padding:0 4%;background:#74786b;color:var(--paper);isolation:isolate;overflow:hidden}.hero h1{position:absolute;top:120px;left:4%;z-index:2;font-size:clamp(110px,15.8vw,230px);line-height:.72;letter-spacing:-8px;margin:0;pointer-events:none}.hero h1 em{display:inline-block;margin-left:16vw;margin-top:25px;color:var(--paper)}.hero-space{position:absolute;inset:20% 18% 13% 39%;height:auto;background:#a2a18d;z-index:-1}.hero-space .placeholder{position:absolute;right:18px;top:20px;writing-mode:vertical-rl;color:#373d32;letter-spacing:1.7px}.hero-location{position:absolute;right:4%;top:120px;font-size:9px;line-height:1.9;letter-spacing:1.5px}.hero-note{position:absolute;left:4%;bottom:105px;max-width:350px}.hero-note .eyebrow{font-size:8px;margin-bottom:18px}.hero-note h2{font-size:46px;letter-spacing:-1px;line-height:1.05;margin-bottom:15px}.hero-note .text-link{font-size:11px}.hero-index{position:absolute;right:4%;bottom:116px;width:175px;border-top:1px solid #ffffff60;padding-top:14px;display:flex;flex-direction:column;gap:10px}.hero-index span:first-child{font-size:8px;letter-spacing:1.7px}.hero-index span:last-child{font:28px 'Cormorant Garamond',Georgia,serif}.hero-bottom{position:absolute;bottom:0;left:4%;right:4%;border-bottom:0;padding:25px 0;font-size:8px}.intro-band{padding:85px 4%;display:grid;grid-template-columns:1fr 2.5fr 1fr;gap:30px;align-items:start;border-bottom:1px solid var(--line)}.intro-band>.eyebrow{font-size:8px;margin-top:10px}.intro-band>p:not(.eyebrow){font:46px/1.13 'Cormorant Garamond',Georgia,serif;letter-spacing:-1px;margin:0}.intro-band>span{font-size:11px;color:#625f56;align-self:end}.section{padding:100px 6%}#portfolio .section-heading{align-items:center}#portfolio h2{font-size:80px}.filters{margin-top:20px;gap:32px}.preview-note{margin-bottom:45px}.gallery{grid-template-columns:repeat(12,1fr);gap:55px 30px;align-items:start}.gallery article{padding:0!important;grid-column:span 5}.gallery article:nth-child(1){grid-column:1/9}.gallery article:nth-child(2){grid-column:10/13;margin-top:85px}.gallery article:nth-child(3){grid-column:2/6}.gallery article:nth-child(4){grid-column:7/13;margin-top:80px}.gallery article:nth-child(5){grid-column:1/8}.gallery article:nth-child(6){grid-column:9/13;margin-top:110px}.gallery .color-block{height:auto;aspect-ratio:4/3}.gallery article:nth-child(2) .color-block,.gallery article:nth-child(3) .color-block,.gallery article:nth-child(6) .color-block{aspect-ratio:3/4}.gallery .work-title{display:flex;align-items:baseline}.gallery .work-title h3{font-size:27px}.gallery .work-title>span{font-size:8px}.gallery.filtered{grid-template-columns:repeat(2,1fr)}.gallery.filtered article{grid-column:auto!important;margin-top:0!important}.gallery.filtered .color-block{aspect-ratio:4/3}.services{background:#181b17;color:#f3f0e8;padding:85px 4%}.services em{color:#c4cbaa}.service-heading{text-align:center;max-width:660px;margin:0 auto 65px}.service-heading h2{font-size:75px}.service-heading>p:last-child{font-size:12px;color:#b4b9ac}.service-story{border-top:1px solid #ffffff30;padding-top:28px;margin-top:55px}.story-caption{display:grid;grid-template-columns:.3fr 1.5fr 1fr .5fr;gap:25px;align-items:start;margin-bottom:30px}.story-number{font-size:11px;color:#c4cbaa}.story-caption h3{font-size:43px;letter-spacing:-1px;margin:0}.story-caption p{font-size:11px;color:#bfc1b8;max-width:285px;margin:0}.story-caption .text-link{font-size:10px;white-space:nowrap;justify-self:end}.filmstrip{display:grid;grid-template-columns:1.25fr .8fr 1.25fr .65fr;gap:13px;align-items:end}.fill{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.fill>span{font-size:8px;letter-spacing:1.5px}.filmstrip .fill{height:340px}.filmstrip .fill:nth-child(2){height:270px}.filmstrip .fill:nth-child(4){height:300px}.event-panel{height:520px;background:#838473;justify-content:flex-end;padding:28px}.event-panel>.placeholder{position:absolute;top:25px;left:25px;color:#f3f0e8}.floating-note{align-self:flex-end;background:var(--paper);color:var(--ink);padding:28px;width:260px}.floating-note .eyebrow{font-size:8px;margin:0 0 20px}.floating-note p{font:38px/1 'Cormorant Garamond',Georgia,serif}.floating-note a{font-size:10px;border-bottom:1px solid;padding-bottom:8px}.personal-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.personal-pair .fill{height:400px;display:block;padding:28px}.personal-pair strong{position:absolute;bottom:25px;left:28px;font:49px/1.02 'Cormorant Garamond',Georgia,serif}.about{display:block;background:var(--paper);text-align:center}.about>h2{font-size:70px;margin-bottom:60px}.about-composition{display:grid;grid-template-columns:1fr 1.1fr .65fr;gap:7%;align-items:center}.portrait{height:420px}.about-copy h3{font-size:40px}.about-copy p{font-size:12px;text-align:left}.about-detail{height:200px;margin-top:140px}.about-detail span{font-size:7px}.rates{background:#e7e8de}.rates .section-heading{align-items:start}.rates h2{font-size:65px}.packs{display:block;border-bottom:0}.pack,.pack:first-child{display:grid;grid-template-columns:1.5fr .8fr 1.3fr .7fr;gap:20px;padding:28px 0;align-items:center;border:0;border-bottom:1px solid #bfc2b4;position:relative}.pack .eyebrow{grid-column:1;grid-row:1;font-size:8px;letter-spacing:1px;margin:0;align-self:start}.pack h3{grid-column:1;grid-row:1;min-height:0;font-size:34px;margin:26px 0 0}.pack .price{margin:0;font-size:42px}.pack ul{margin:0;font-size:11px;line-height:1.9}.pack .choose{margin:0;justify-self:end;min-width:100px}.pack.featured{background:transparent}.pack.featured h3{font-style:italic}.pack.featured:before{content:'↗';position:absolute;left:-30px;color:#5c634a}.special{gap:30px}.special h3{font-size:32px}.special .eyebrow{font-size:8px}.process{background:var(--paper);display:grid;grid-template-columns:1fr 1.7fr;column-gap:10%}.process>.eyebrow{grid-column:1;align-self:end;margin-bottom:20px}.process>h2{grid-column:1;font-size:60px}.steps{grid-column:2;grid-row:1/4;display:block;margin:0}.steps>div{display:grid;grid-template-columns:35px 1fr 1.3fr;gap:18px;border-top:1px solid var(--line);padding:23px 0}.steps>div>span{margin:0}.steps h3{font-size:29px}.steps p{font-size:11px;margin:0}.faq{grid-column:1/-1;margin-top:70px;margin-left:35%;font-size:12px}.contact{background:#181b17;color:#f3f0e8;gap:10%}.contact em{color:#c4cbaa}.contact>div>p:not(.eyebrow),.channels small,.form-intro,.privacy{color:#b8bbae}.contact h2{font-size:85px}.channels a{border-color:#ffffff30}.channels small{overflow-wrap:anywhere}.contact input,.contact select,.contact textarea{border:0;border-bottom:1px solid #68705f;background:#22261f;color:#f3f0e8}.contact select option{background:#22261f}.contact .button{background:#d3dbb5;color:#20251b;border-color:#d3dbb5}.contact .button:hover{background:#e4eacb}.contact a:focus-visible,.contact button:focus-visible,.contact input:focus-visible,.contact select:focus-visible,.contact textarea:focus-visible{outline-color:#d3dbb5}footer{background:#181b17;color:var(--paper);border-color:#ffffff30;flex-wrap:wrap;padding:40px 4% 0;overflow:hidden}footer p{color:#b8bbae}.footer-wordmark{width:100%;font:clamp(85px,15vw,230px)/.85 'Cormorant Garamond',Georgia,serif;letter-spacing:-6px;margin-top:50px;white-space:nowrap;color:#b9beaa}.mobile-contact{background:#d3dbb5;color:#20251b;border:0}
@media(max-width:1000px){.story-caption{grid-template-columns:35px 1.5fr 1fr}.story-caption .text-link{grid-column:3;justify-self:start}.about-composition{gap:5%;grid-template-columns:1fr 1.2fr}.about-detail{display:none}.pack,.pack:first-child{grid-template-columns:1.4fr .7fr 1fr}.pack .choose{grid-column:3}.intro-band{grid-template-columns:1fr 2fr}.intro-band>span{grid-column:2}.hero-index{width:140px}.process{gap:6%}.steps>div{grid-template-columns:25px 1fr}.steps p{grid-column:2}.filmstrip .fill{height:270px}.filmstrip .fill:nth-child(2){height:220px}}
@media(max-width:700px){header{height:76px;padding:0 6%}header .brand{font-size:23px}header #menu{color:var(--paper)}nav{top:75px;background:#323b2d;color:var(--paper);padding:15px 6%;border-color:#ffffff30}.hero{min-height:760px;height:94svh;max-height:900px;padding:0 6%}.hero h1{top:158px;left:6%;font-size:clamp(84px,23vw,150px);letter-spacing:-4px;line-height:.76}.hero h1 em{margin-left:15vw;margin-top:18px}.hero-location{top:97px;left:6%;right:auto;font-size:7px;line-height:1.7}.hero-space{inset:230px 6% 125px 29%}.hero-space .placeholder{font-size:6px;right:13px;top:22px;letter-spacing:1px}.hero-note{bottom:110px;left:6%;max-width:280px;background:#74786b;padding:20px 23px 10px 0}.hero-note .eyebrow{font-size:6px;letter-spacing:1.2px;margin-bottom:15px}.hero-note h2{font-size:36px}.hero-note .text-link{font-size:11px}.hero-index{display:none}.hero-bottom{left:6%;right:6%;bottom:15px;padding:22px 0;font-size:6px;letter-spacing:.8px}.intro-band{padding:45px 6%;display:block}.intro-band>.eyebrow{font-size:8px;margin-bottom:23px}.intro-band>p:not(.eyebrow){font-size:35px}.intro-band>span{display:block;margin-top:25px;font-size:11px}.section{padding:65px 6%}#portfolio h2{font-size:62px}#portfolio .section-heading>p{max-width:240px}.filters{gap:23px;margin-top:28px}.filters button{font-size:11px}.preview-note{font-size:9px;max-width:280px;margin-bottom:30px}.gallery{grid-template-columns:repeat(6,1fr);gap:30px 12px}.gallery article:nth-child(1){grid-column:1/7}.gallery article:nth-child(2){grid-column:3/7;margin:0}.gallery article:nth-child(3){grid-column:1/5;margin:0}.gallery article:nth-child(4){grid-column:1/7;margin:0}.gallery article:nth-child(5){grid-column:1/7;margin:0}.gallery article:nth-child(6){grid-column:3/7;margin:0}.gallery .work-title{display:flex}.gallery .work-title h3{font-size:23px}.gallery .work-title>span{font-size:7px}.gallery.filtered{grid-template-columns:1fr}.gallery .color-block span{font-size:7px}.services{padding-left:6%;padding-right:6%}.service-heading{text-align:left;margin-bottom:35px}.service-heading h2{font-size:55px}.service-heading>p:last-child{max-width:230px;font-size:11px}.service-story{margin-top:40px;padding-top:20px}.story-caption{grid-template-columns:25px 1fr;gap:10px;margin-bottom:25px}.story-caption h3{font-size:33px;letter-spacing:-.7px}.story-caption p{grid-column:2;font-size:11px;max-width:260px}.story-caption .text-link{grid-column:2;font-size:10px}.filmstrip{grid-template-columns:1.1fr .85fr;gap:10px;align-items:start}.filmstrip .fill{height:215px!important}.filmstrip .fill:nth-child(2){height:170px!important;margin-top:45px}.filmstrip .fill:nth-child(3){height:165px!important}.filmstrip .fill:nth-child(4){height:205px!important}.fill>span{font-size:6px;letter-spacing:.8px}.event-panel{height:410px;padding:15px}.event-panel>.placeholder{top:18px;left:15px;font-size:6px;letter-spacing:1px}.floating-note{width:210px;padding:20px}.floating-note p{font-size:34px}.floating-note a{font-size:9px}.personal-pair{display:block}.personal-pair .fill{height:310px;margin-bottom:12px;padding:20px}.personal-pair .fill:last-child{width:83%;height:260px;margin-left:auto}.personal-pair strong{font-size:42px;left:20px;bottom:22px}.about>h2{font-size:47px;margin-bottom:35px}.about-composition{display:flex;flex-direction:column;gap:30px}.portrait{width:73%;align-self:flex-start;height:330px}.about-copy{width:85%;align-self:flex-end;text-align:left}.about-copy h3{font-size:38px}.about-detail{display:flex;width:48%;height:150px;align-self:flex-end;margin-top:0}.rates h2{font-size:48px}.packs{margin-top:30px}.pack,.pack:first-child{grid-template-columns:1fr auto;gap:20px 12px;padding:25px 0}.pack .eyebrow{font-size:7px;letter-spacing:.7px}.pack h3{font-size:29px;margin-top:27px}.pack .price{font-size:33px;align-self:end}.price small{font-size:9px}.pack ul{grid-column:1;font-size:11px}.pack .choose{grid-column:2;align-self:end;min-width:auto;font-size:11px}.pack.featured:before{display:none}.special{display:block}.special h3{font-size:30px}.special h3 em{display:inline-block;font-size:24px;margin-left:12px}.special p{font-size:11px}.special button{margin-top:15px}.rate-note{font-size:10px}.process{display:block}.process>h2{font-size:49px;max-width:290px}.steps{margin-top:35px}.steps>div{grid-template-columns:26px 1fr;gap:10px 16px}.steps h3{font-size:29px;margin:0}.steps p{grid-column:2;font-size:12px;max-width:280px}.faq{margin:35px 0 0}.faq summary{font-size:12px}.contact{gap:45px}.contact h2{font-size:67px}.contact .channels{margin-top:30px}.contact .form-title{font-size:32px}.contact label{font-size:11px}.contact input,.contact select,.contact textarea{font-size:16px}.privacy{font-size:10px}.form-row{grid-template-columns:1fr}.contact .form-row label{margin-top:18px}.contact .form-row{gap:0}footer{padding:35px 6% 80px;gap:20px}footer p{order:0;font-size:10px}.footer-wordmark{font-size:19vw;letter-spacing:-2px;margin-top:15px}footer .brand{font-size:24px}.mobile-contact{padding:15px 6% calc(15px + env(safe-area-inset-bottom));font-size:12px}}

/* Imágenes generadas para el portfolio */
.hero-space{overflow:hidden}
.hero-space img,.color-block img,.fill>img,.portrait>img,.about-detail>img{display:block;width:100%;height:100%;object-fit:contain;background:transparent}
.hero-space img{object-position:54% center}
.color-block,.filmstrip .fill,.event-panel,.personal-pair .fill,.portrait,.about-detail{overflow:hidden}
.color-block img{transition:transform .6s ease}
.gallery article:hover .color-block img{transform:scale(1.025)}
.filmstrip .fill:nth-child(2) img,.about-detail img{object-position:62% center}
.event-panel>img{position:absolute;inset:0}
.event-panel:after,.personal-pair .fill:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(8,9,7,.62))}
.event-panel .floating-note{position:relative;z-index:2}
.personal-pair .fill>span,.personal-pair .fill>strong{z-index:2;color:#fff}
.personal-pair .fill>span{position:relative}
.portrait-sign{z-index:2;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.35)}
@media(min-width:701px){.intro-band>p:not(.eyebrow){white-space:nowrap}}
.filmstrip .fill img{object-fit:contain;object-position:center}
@media (min-width:701px) and (max-width:1000px){.filmstrip .fill:nth-child(2){height:300px!important}}

@media (min-width:701px) and (max-width:1000px){.event-panel{height:auto;min-height:0;aspect-ratio:16/10}}
@media (max-width:700px){.event-panel{height:auto;min-height:0;aspect-ratio:4/3}}

@media(max-width:700px){.rates .section-heading{display:block}.rates .section-heading h2{max-width:310px}.rates-intro{max-width:100%}.rates .packs{display:block;width:100%;overflow:visible}.rates .pack,.rates .pack:first-child{display:block;width:100%;padding:28px 0;border-bottom:1px solid #bfc2b4}.rates .pack .eyebrow{display:block;margin:0 0 10px}.rates .pack h3{display:block;font-size:34px;line-height:1.05;margin:0 0 10px;min-height:0}.rates .pack-description{display:block;font-size:19px;line-height:1.25;margin:0 0 16px;min-height:0}.rates .pack .price{display:block;font-size:38px;line-height:1;margin:0 0 18px}.rates .pack ul{display:block;margin:0;padding:0;line-height:1.9}.rates .pack .choose{display:none}.rates .special{width:100%;padding:30px 0}.rates .special h3{line-height:1.15}.rates-extra{display:block;width:100%;padding:36px 0}.rates-extra>div{margin-bottom:38px}.rates-conditions{width:100%;max-width:none}.rates-conditions p{line-height:1.55}}

@media(max-width:700px){html,body{width:100%;max-width:100%;overflow-x:hidden}.hero,.intro-band,.section,.services,.about,.rates,.process,.contact,footer{width:100%;max-width:100%;overflow:hidden}.hero h1{max-width:100%;overflow-wrap:anywhere}.hero-space{max-width:100%;overflow:hidden}.service-story,.story-caption,.filmstrip,.event-panel,.personal-pair,.about-composition,.rates .section-heading,.rates-intro,.packs,.special,.rates-extra,.rates-conditions{width:100%;max-width:100%;min-width:0}.filmstrip{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.filmstrip .fill{min-width:0;overflow:hidden}.filmstrip .fill img,.event-panel img,.personal-pair .fill img{max-width:100%;object-fit:contain}.floating-note{max-width:calc(100% - 20px)}.about-copy{max-width:100%;min-width:0}.about-copy p{overflow-wrap:anywhere}.rates .section-heading h2{font-size:clamp(40px,12vw,52px);overflow-wrap:anywhere}.rates .pack ul{overflow-wrap:anywhere}.special p,.rates-extra p,.rates-conditions p{overflow-wrap:anywhere}.contact input,.contact select,.contact textarea{max-width:100%}}

@media(max-width:700px){.text-link,.story-caption .text-link,.hero-note .text-link,.hero-index,.special button,.floating-note a{background:transparent!important;color:inherit!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}.text-link span{font-size:1em}.service-story{margin-top:28px}.service-story+.service-story{margin-top:48px}.story-caption{margin-bottom:18px}.story-caption h3{line-height:1.05}.filmstrip{margin-top:5px}.event-panel{margin-top:8px}.personal-pair{margin-top:8px}.personal-pair .fill{margin-bottom:10px}.about{padding-top:65px}.rates{padding-top:65px}.process{padding-top:65px}.contact{padding-top:65px}}

@media(max-width:700px){.mobile-contact{position:static!important;display:flex!important;width:100%;margin:0;padding:18px 6% calc(18px + env(safe-area-inset-bottom));box-sizing:border-box}.contact{padding-bottom:65px!important}footer{padding-bottom:35px!important}.hero{height:auto;min-height:760px}.services,.section,.about,.process,.contact{overflow:visible}}

@media(max-width:700px){.hero-space{inset:300px 6% 125px 29%;overflow:visible;background:transparent}.hero-space img{display:block;width:100%;height:100%;object-fit:contain}.event-panel{display:block!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;background:transparent!important}.event-panel>img{position:static!important;display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}.floating-note{position:static!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:20px!important}.personal-pair .fill{height:auto!important;min-height:0!important;overflow:visible!important;padding:0!important;background:transparent!important}.personal-pair .fill img{position:static!important;display:block;width:100%!important;height:auto!important;object-fit:contain!important}.personal-pair .fill>span,.personal-pair .fill>strong{position:static!important;display:block;background:#181b17;color:#f3f0e8;padding:12px 0;font-size:12px!important}.filmstrip .fill{height:auto!important;min-height:0!important;overflow:visible!important;background:transparent!important}.filmstrip .fill img{display:block;width:100%!important;height:auto!important;object-fit:contain!important}.portrait{height:auto!important;background:transparent!important}.portrait>img{display:block;width:100%;height:auto;object-fit:contain}.portrait-sign{bottom:12px!important}.gallery .color-block{height:auto!important;aspect-ratio:auto!important;background:transparent!important}.gallery .color-block img{display:block;width:100%;height:auto;object-fit:contain}}

/* Final mobile cleanup: no decorative arrow and no image overlays */
.packs .pack.featured::before{content:none!important;display:none!important}
@media(max-width:700px){.packs .pack.featured::before{content:none!important;display:none!important}.mobile-contact{position:static!important}.event-panel,.filmstrip,.personal-pair,.gallery .color-block{overflow:visible!important}.event-panel>img,.filmstrip img,.personal-pair img,.gallery .color-block img{position:static!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important}.floating-note{position:static!important;transform:none!important;inset:auto!important}.personal-pair .fill>span,.personal-pair .fill>strong{position:static!important;transform:none!important}.text-link,.text-link::before,.text-link::after{background-image:none!important;color:inherit!important}}

@media(max-width:700px){.hero{height:auto!important;min-height:1120px!important;max-height:none!important;overflow:hidden!important}.hero-space{top:300px!important;left:29%!important;right:6%!important;bottom:auto!important;width:65%!important;height:auto!important;aspect-ratio:3395/5092!important;inset:auto!important}.hero-space img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.hero-note{bottom:105px!important;z-index:3!important}.hero-bottom{bottom:0!important}.text-link span{font-family:Arial,sans-serif!important;font-size:1em!important;color:inherit!important;background:none!important}}


@media(max-width:700px){.filmstrip{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr)!important;gap:12px!important;align-items:start!important}.filmstrip .fill,.filmstrip .fill:nth-child(1),.filmstrip .fill:nth-child(2),.filmstrip .fill:nth-child(3),.filmstrip .fill:nth-child(4){height:auto!important;min-height:0!important;margin-top:0!important;padding:0!important;overflow:visible!important;align-self:start!important}.filmstrip .fill img{position:static!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important}}


@media(max-width:700px){.personal-pair{display:block!important;width:100%!important}.personal-pair .fill,.personal-pair .fill:last-child{width:100%!important;height:auto!important;min-height:0!important;margin:0 0 24px!important;padding:0!important;overflow:visible!important}.personal-pair .fill img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}.personal-pair .fill>span,.personal-pair .fill>strong{position:static!important;display:block!important;width:100%!important;padding:12px 0!important;background:#181b17!important;transform:none!important}}


@media(max-width:700px){footer{overflow:hidden!important}footer .footer-wordmark{width:100%!important;max-width:100%!important;font-size:17vw!important;line-height:.9!important;letter-spacing:-1px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;margin-top:24px!important}}

