@charset "UTF-8";
:root{--ink:#28201c;--paper:#f7f1e8;--accent:#b63922;--muted:#685c53;--line:#d6cabc;--dark:#30231d;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body.bw-it{--ink:#193c3e;--paper:#f4f1e9;--accent:#936030;--muted:#586c68;--line:#c7cfca;--dark:#103334}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;width:100%;height:auto}figure{margin:0}svg{width:24px;height:24px;flex-shrink:0}button svg,a svg{vertical-align:middle}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.04em}h1,h2{font-weight:400}h1{font-size:clamp(40px,5.9vw,88px)}h2{font-size:clamp(32px,4vw,58px)}h3{font-size:24px;letter-spacing:-.025em}p{color:var(--muted)}p+p{margin-top:16px}.bw-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.bw-kicker,.bw-code{display:block;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.7}.bw-kicker{margin-bottom:24px;color:var(--accent)}.bw-skip{position:fixed;left:10px;top:-100px;z-index:50;padding:14px;background:var(--dark);color:white}.bw-skip:focus{top:10px}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}[hidden]{display:none!important}.bw-top{background:var(--dark);color:#f6ebdd;font-size:10px;letter-spacing:.1em}.bw-top>.bw-wrap{display:flex;justify-content:space-between;padding:9px 0;gap:16px}.bw-header{height:108px;display:flex;align-items:center;gap:32px;position:relative;z-index:10}.bw-logo{display:flex;align-items:center;gap:12px;margin-right:auto}.bw-logo>span{font-family:var(--serif);font-weight:bold;font-size:62px;line-height:1;color:var(--accent)}.bw-logo strong{font-size:24px;line-height:1;letter-spacing:-.05em}.bw-logo small{display:block;font-size:8px;letter-spacing:.2em;font-weight:400;margin-top:10px}.bw-navigation{display:flex;gap:24px;font-size:12px}.bw-navigation [aria-current]{text-decoration:underline;text-underline-offset:6px}.bw-languages{display:flex;gap:10px;align-items:center;font-size:11px}.bw-languages a{padding:5px 0}.bw-languages [aria-current]{font-weight:bold;border-bottom:1px solid}.bw-header-cta{font-size:12px;border:1px solid var(--line);padding:11px 17px}.bw-menu{display:none}.bw-button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;padding:16px 23px;background:var(--accent);color:white;border:0;font-size:13px;text-align:left;line-height:1.5}.bw-button:hover{background:var(--dark);text-decoration:none}.bw-text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;border-bottom:1px solid;padding-bottom:6px}.bw-es-hero{position:relative;min-height:740px;color:white;background:#8e4021;isolation:isolate;overflow:hidden}.bw-es-hero>figure{position:absolute;inset:0;z-index:-2}.bw-es-hero img{height:100%;object-fit:cover;object-position:center 62%}.bw-es-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(45,25,16,.82),rgba(45,25,16,.25) 58%,transparent)}.bw-es-hero>.bw-wrap{padding-top:80px;padding-bottom:130px}.bw-es-hero h1{max-width:700px;font-size:clamp(46px,6vw,90px);letter-spacing:-.055em;line-height:1.02}.bw-es-hero .bw-kicker{color:#ffcfb9}.bw-es-hero p{color:#fff0e0;max-width:460px;font-size:17px;margin:28px 0 32px}.bw-es-hero .bw-button{background:#f2e9d8;color:#3c291e}.bw-hero-scroll{display:inline-block;margin-left:30px;font-size:10px;letter-spacing:.12em}.bw-hero-caption{position:absolute;bottom:22px;right:40px;font-size:8px;letter-spacing:.12em}.bw-compass-strip{display:flex;justify-content:space-between;align-items:center;padding:24px 40px;background:var(--accent);color:#fff2e5;font-size:10px;letter-spacing:.14em}.bw-compass-strip i{font-size:22px;font-style:normal}.bw-it-hero{background:var(--dark);color:#eee9dc;padding:36px 0 50px}.bw-it-hero>.bw-wrap{display:grid;grid-template-columns:5fr 7fr;gap:30px;align-items:center}.bw-it-copy{position:relative;z-index:1;padding:35px 0}.bw-it-copy h1{font-family:var(--serif);font-size:clamp(48px,6.7vw,100px);line-height:.98;letter-spacing:-.05em}.bw-it-copy p{color:#c4d0ca;max-width:380px;margin:30px 0}.bw-it-copy .bw-kicker{color:#d8b18b}.bw-it-copy .bw-button{background:#dbb38c;color:#143536}.bw-it-edition{display:block;font-size:9px;line-height:1.8;letter-spacing:.15em;margin-top:55px}.bw-it-hero figure{position:relative;margin-right:-40px}.bw-it-hero figure img{height:650px;object-fit:cover;object-position:57% center;border-radius:300px 300px 2px 2px}.bw-it-hero figcaption{font-size:8px;letter-spacing:.15em;color:#ccd7ce;padding-top:15px;text-align:right}.bw-routes,.bw-products,.bw-matrix,.bw-data-flow{padding:100px 0}.bw-section-head{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:35px;align-items:end;margin-bottom:45px}.bw-section-head .bw-kicker{align-self:start;margin-top:10px}.bw-section-head p{font-size:13px;line-height:1.8}.bw-route-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.bw-route-grid>a{padding:30px 25px 60px;position:relative;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s,color .2s}.bw-route-top{display:flex;justify-content:space-between;margin-bottom:55px;font-size:11px;color:var(--accent)}.bw-route-grid h3{font-weight:400;font-size:28px;min-height:70px}.bw-route-grid p{font-size:12px;margin-top:22px}.bw-route-arrow{position:absolute;bottom:17px;right:22px;font-size:24px}.bw-route-grid>a:hover{background:var(--accent);color:white;text-decoration:none}.bw-route-grid>a:hover p,.bw-route-grid>a:hover .bw-route-top{color:white}.bw-it .bw-routes .bw-section-head{grid-template-columns:1fr 2fr}.bw-it .bw-routes .bw-section-head>p{grid-column:2}.bw-it .bw-route-grid{border:0;gap:18px;align-items:start}.bw-it .bw-route-grid>a{border:1px solid var(--line);border-radius:160px 160px 0 0;padding-top:55px;min-height:350px}.bw-it .bw-route-grid>a:nth-child(even){margin-top:45px}.bw-it .bw-route-top{margin-bottom:35px;flex-direction:column;align-items:center;gap:18px}.bw-it .bw-route-grid h3{text-align:center;font-family:var(--serif);font-size:30px}.bw-it .bw-route-grid p{text-align:center}.bw-intro{display:grid;grid-template-columns:1fr 3fr;gap:50px;padding:55px 0;border-block:1px solid var(--line)}.bw-intro p{font-family:var(--serif);font-size:clamp(22px,2.5vw,34px);line-height:1.5;color:var(--ink)}.bw-intro .bw-kicker{margin:7px 0}.bw-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.bw-product-image{display:block;background:white;position:relative;padding:25px;overflow:hidden}.bw-product-image img{height:240px;object-fit:contain;transition:transform .4s}.bw-product-image:hover img{transform:scale(1.06)}.bw-product-image>span{position:absolute;top:14px;left:14px;font-size:9px;letter-spacing:.1em}.bw-product>div{padding-top:20px}.bw-product small{font-size:10px;color:var(--accent)}.bw-product h3{font-size:19px;letter-spacing:-.025em;margin:8px 0 15px;line-height:1.3}.bw-product p{font-size:12px;margin-bottom:20px}.bw-it .bw-product-grid{grid-template-columns:repeat(2,1fr);gap:50px}.bw-it .bw-product{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:26px}.bw-it .bw-product-image{border-radius:45% 45% 0 0}.bw-filter{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:35px;align-items:center}.bw-filter button{padding:10px 15px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:11px}.bw-filter [aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:white}.bw-filter-count{font-size:12px;margin-left:auto}.bw-context{background:#e7ddcb;padding:70px 0}.bw-it .bw-context{background:#dce5df}.bw-context>.bw-wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.bw-context figure img{aspect-ratio:4/5;object-fit:cover}.bw-context figcaption{font-size:9px;margin-top:14px;color:var(--muted)}.bw-context-copy h2{margin-bottom:35px}.bw-tabs{display:flex;gap:15px;border-bottom:1px solid var(--line)}.bw-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);padding:12px 0;font-size:11px}.bw-tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.bw-tab-panel{padding-top:30px;min-height:220px}.bw-tab-panel>span{color:var(--accent);font:40px var(--serif)}.bw-tab-panel h3{font:26px var(--serif);margin:15px 0}.bw-tab-panel p{font-size:13px;margin-bottom:18px}.bw-tab-panel p+p{font-size:11px}.bw-title{padding:38px 0 65px;border-bottom:1px solid var(--line)}.bw-title nav{font-size:10px;display:flex;gap:15px;margin-bottom:50px;color:var(--muted)}.bw-title>div{display:grid;grid-template-columns:.8fr 3fr 1.3fr;gap:35px;align-items:start}.bw-title h1{font-size:clamp(38px,5vw,72px)}.bw-title .bw-code{color:var(--accent);padding-top:10px}.bw-title>div>p{font-size:14px;padding-top:10px}.bw-it .bw-title h1{font-family:var(--serif)}.bw-notes{padding-block:100px;display:grid;grid-template-columns:1fr 2fr;gap:90px}.bw-notes>header{position:sticky;top:28px;align-self:start}.bw-notes>header p{font-size:13px;margin-top:25px;max-width:270px}.bw-note-list article{display:grid;grid-template-columns:45px 1fr;gap:20px;border-top:1px solid var(--line);padding:30px 0 40px}.bw-note-number{font:30px var(--serif);color:var(--accent)}.bw-note-list h3{font-size:25px;line-height:1.25;margin-bottom:22px;font-weight:400}.bw-note-list p{font-size:14px;line-height:1.9}.bw-notes-folio{display:block}.bw-notes-folio>header{position:static;display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:35px;margin-bottom:45px}.bw-notes-folio>header p{margin-top:0}.bw-notes-folio .bw-note-list{display:grid;grid-template-columns:1fr 1fr;gap:15px 60px}.bw-notes-folio .bw-note-list article:nth-child(4n+2){padding-top:65px}.bw-notes-ledger .bw-note-number{font-family:Arial;font-size:13px}.bw-notes-steps .bw-note-number{width:45px;height:45px;border:1px solid var(--line);border-radius:50%;font-size:22px;display:grid;place-items:center}.bw-next{background:var(--accent);color:#fff1e4;padding:70px 0;overflow:hidden}.bw-it .bw-next{background:var(--dark)}.bw-next>.bw-wrap{position:relative}.bw-next .bw-kicker{color:inherit}.bw-next h2{font-size:clamp(45px,7vw,100px);max-width:750px;margin-bottom:30px}.bw-it .bw-next h2{font-family:var(--serif)}.bw-next .bw-button{background:var(--paper);color:var(--ink);position:relative;z-index:1}.bw-next-mark{position:absolute;right:0;top:-30px;font-size:280px;line-height:1;opacity:.2}.bw-matrix{display:grid;grid-template-columns:1fr 1.7fr;gap:65px}.bw-table-scroll{overflow:auto}.bw-matrix table{width:100%;border-collapse:collapse;min-width:540px;font-size:12px;line-height:1.6}.bw-matrix caption{text-align:left;font-size:11px;color:var(--muted);margin-bottom:20px}.bw-matrix th,.bw-matrix td{text-align:left;vertical-align:top;padding:20px 14px;border-block:1px solid var(--line)}.bw-matrix thead{background:var(--dark);color:var(--paper)}.bw-matrix tbody th{font-size:15px;font-weight:400;width:26%}.bw-planner{display:grid;grid-template-columns:1fr 1.7fr;gap:100px;padding-block:80px}.bw-planner-mark{display:block;font-size:160px;line-height:1;color:var(--accent);margin-bottom:25px}.bw-planner aside p{font-size:14px;margin-top:25px}.bw-journey-form fieldset{border:0;padding:0;margin:0 0 35px;min-width:0}.bw-journey-form legend{font-size:15px;margin-bottom:22px}.bw-journey-form legend span{color:var(--accent);margin-right:12px}.bw-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bw-choice-grid label{position:relative;cursor:pointer}.bw-choice-grid input{position:absolute;top:12px;right:12px;accent-color:var(--accent)}.bw-choice-grid label>span{display:flex;gap:20px;flex-direction:column;padding:25px;border:1px solid var(--line);height:100%;font-size:15px}.bw-choice-grid label:has(:checked)>span{background:var(--accent);color:white;border-color:var(--accent)}input:not([type=radio]),select,textarea{border:1px solid var(--line);border-radius:0;padding:13px;background:transparent;color:var(--ink);width:100%;font-size:14px;min-width:0}.bw-journey-result{display:block;font-size:14px;margin-top:20px}.bw-journey-result a{display:block;color:var(--accent);margin-top:15px}.bw-quote{display:grid;grid-template-columns:1fr 1.1fr;gap:140px;padding-block:80px}.bw-quote>div>p{font-size:14px;margin-top:30px;max-width:340px}.bw-quote-seal{display:block;font:90px/1 var(--serif);color:var(--accent);margin-top:50px}.bw-request-form{padding:32px;border:1px solid var(--line);background:#fff8}.bw-request-form label{display:block;font-size:11px;margin-bottom:8px}.bw-request-form input,.bw-request-form select,.bw-request-form textarea{margin-bottom:24px}.bw-request-form .bw-button{width:100%;margin-top:5px}.bw-request-output{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;margin-top:25px;line-height:1.9}.bw-send-request{margin-top:20px}.bw-help{padding-block:80px;display:grid;grid-template-columns:1fr 1.5fr;gap:100px}.bw-help label{display:block;font-size:11px;margin:30px 0 8px}.bw-help-empty{font-size:13px;margin-top:20px}.bw-help details{border-bottom:1px solid var(--line);padding:23px 0}.bw-help details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;list-style:none;font-size:18px;line-height:1.5}summary::-webkit-details-marker{display:none}.bw-help summary{display:flex;gap:20px}.bw-help summary>span{font-size:10px;color:var(--accent);padding-top:7px}.bw-help summary>b{margin-left:auto;font-size:20px;font-weight:400}.bw-help details[open] summary>b{transform:rotate(45deg)}.bw-help details p{font-size:14px;margin-top:20px}.bw-observe{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center;padding-block:80px}.bw-observe figure{padding:50px;background:#fff}.bw-observe img{height:430px;object-fit:contain}.bw-observe figcaption{font-size:11px;text-align:center;margin-top:25px;color:var(--muted)}.bw-observe h2{margin-bottom:30px}.bw-observe details{border-top:1px solid var(--line);padding:20px 0}.bw-observe summary{display:flex;justify-content:space-between;font-size:18px}.bw-observe details p{font-size:13px;margin-top:18px}.bw-depth{padding-block:80px;display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.bw-depth-glyph{font:170px/1 var(--serif);color:var(--accent);display:block;margin-bottom:25px}.bw-depth ol{list-style:none;counter-reset:depth;margin:0;padding:0}.bw-depth li{border-top:1px solid var(--line);padding:30px 0 30px 65px;position:relative;counter-increment:depth}.bw-depth li:before{content:'0' counter(depth);position:absolute;left:0;font:35px var(--serif);color:var(--accent)}.bw-depth strong{font-weight:400;font-size:26px}.bw-depth li p{font-size:14px;margin-top:10px}.bw-flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--line);margin-top:45px;border:1px solid var(--line)}.bw-flow-grid article{background:var(--paper);padding:28px}.bw-flow-symbol{display:block;margin-bottom:45px;color:var(--accent)}.bw-flow-symbol svg{height:70px;width:70px}.bw-flow-grid h3{font-size:22px;font-weight:400}.bw-flow-grid p{font-size:13px;margin-block:16px}.bw-flow-grid article>span:last-child{font-size:30px;color:var(--accent)}.bw-caption{font-size:11px;margin-top:20px}.bw-model-reference{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;border-block:1px solid var(--line);padding-block:50px}.bw-model-reference h2{margin-bottom:25px}.bw-model-reference p{margin-bottom:25px}.bw-reference-photo{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;font-size:16px;background:white;padding:25px}.bw-reference-photo img{height:180px;object-fit:contain}.bw-manifesto{display:grid;grid-template-columns:.8fr 1.5fr;gap:30px 70px;align-items:center;padding-block:80px}.bw-brand-glyph{font:300px/.9 var(--serif);letter-spacing:-.1em;color:var(--accent)}.bw-manifesto p{margin-top:30px;max-width:600px}.bw-manifesto figure{grid-column:1/-1;margin-top:35px}.bw-manifesto figure img{aspect-ratio:2.6;object-fit:cover}.bw-manifesto figcaption{font-size:9px;letter-spacing:.13em;margin-top:16px}.bw-contact{background:var(--dark);color:var(--paper);padding-block:70px}.bw-contact .bw-kicker{color:#dcb48b}.bw-phone{display:block;font-size:clamp(40px,9vw,138px);letter-spacing:-.06em;line-height:1.08;padding-bottom:50px}.bw-phone span{color:#dcb48b}.bw-contact .bw-wrap>div{display:flex;align-items:center;gap:40px;padding-top:25px;border-top:1px solid #ffffff30}.bw-contact p{color:#d6d6ca;max-width:450px;font-size:13px;margin-right:auto}.bw-policy-map{padding-block:70px}.bw-policy-map h2{max-width:680px;margin-bottom:50px}.bw-policy-map ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);counter-reset:policy}.bw-policy-map li{border:1px solid var(--line);margin-left:-1px;padding:30px 24px;counter-increment:policy}.bw-policy-map li:before{content:'0' counter(policy) ' ↗';display:block;font:32px var(--serif);color:var(--accent);margin-bottom:40px}.bw-policy-map strong{font-size:24px;font-weight:400}.bw-policy-map p{font-size:13px;margin-top:15px}.bw-footer{padding-top:65px;background:#e9dfd0}.bw-it .bw-footer{background:#dce4dd}.bw-footer-heading{display:flex;justify-content:space-between;gap:45px;align-items:center;padding-bottom:45px}.bw-footer-wordmark{font-size:clamp(45px,8vw,115px);letter-spacing:-.07em;line-height:1}.bw-footer-wordmark span{color:var(--accent)}.bw-footer-heading p{max-width:300px;font-size:13px}.bw-footer-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 25px;padding-block:35px;border-top:1px solid var(--line);font-size:12px}.bw-footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:9px;border-top:1px solid var(--line);padding-block:24px}.bawabat-managed-footer{font-size:12px;padding-block:20px;overflow-wrap:anywhere}.bw-root-languages{text-align:center;padding:18px}
@media(min-width:1600px){.bw-es-hero img{object-position:center 67%}}@media(max-width:1100px){.bw-header{gap:20px}.bw-navigation{gap:14px;font-size:11px}.bw-header-cta{display:none}.bw-section-head{grid-template-columns:1fr 2fr}.bw-section-head>p{grid-column:2}.bw-title>div{grid-template-columns:.4fr 2fr}.bw-title>div>p{grid-column:2}.bw-it .bw-product{grid-template-columns:1fr}.bw-it .bw-product-image img{height:260px}.bw-planner,.bw-quote,.bw-help,.bw-observe,.bw-depth,.bw-model-reference{gap:50px}.bw-notes{gap:55px}.bw-it-hero figure img{height:600px}.bw-tabs{gap:10px}.bw-tabs button{font-size:10px}}
@media(max-width:760px){.bw-wrap{width:calc(100% - 36px)}.bw-top .bw-wrap{font-size:8px;letter-spacing:.03em}.bw-top .bw-wrap>span{max-width:210px}.bw-top a{white-space:nowrap}.bw-header{height:88px;gap:18px}.bw-logo>span{font-size:48px}.bw-logo strong{font-size:20px}.bw-logo small{font-size:7px}.bw-menu{display:flex;align-items:center;gap:7px;border:0;background:none;padding:10px 0;color:var(--ink);font-size:11px;order:2}.bw-languages{gap:8px;font-size:10px}.bw-navigation{display:none;position:absolute;left:0;right:0;top:78px;padding:24px;background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 20px #0001;z-index:15;flex-direction:column;gap:18px;font-size:15px}.bw-navigation.is-open{display:flex}.bw-es-hero{min-height:650px}.bw-es-hero>.bw-wrap{padding-top:65px;padding-bottom:100px}.bw-es-hero h1{font-size:55px;max-width:510px}.bw-es-hero p{font-size:14px;max-width:330px}.bw-es-hero img{object-position:62% center}.bw-es-hero:after{background:linear-gradient(90deg,#2b1c15cc,#29180f66)}.bw-hero-scroll{display:block;margin:25px 0 0;font-size:9px}.bw-hero-caption{right:18px;left:18px;font-size:7px;letter-spacing:.05em}.bw-compass-strip{padding:18px;gap:14px;flex-wrap:wrap;justify-content:center;font-size:7px;letter-spacing:.06em}.bw-compass-strip i{font-size:13px}.bw-it-hero{padding-top:10px}.bw-it-hero>.bw-wrap{display:flex;flex-direction:column;gap:0}.bw-it-copy{padding:35px 0;width:100%}.bw-it-copy h1{font-size:68px;max-width:540px}.bw-it-copy p{font-size:14px;max-width:360px;margin:25px 0}.bw-it-edition{position:absolute;bottom:42px;right:0;font-size:7px}.bw-it-hero figure{margin:10px 0 0;width:100%}.bw-it-hero figure img{height:380px;border-radius:200px 200px 0 0}.bw-it-hero figcaption{font-size:7px}.bw-routes,.bw-products,.bw-matrix,.bw-data-flow{padding-block:60px}.bw-section-head,.bw-it .bw-routes .bw-section-head{display:block;margin-bottom:30px}.bw-section-head p{margin-top:20px;max-width:400px}.bw-kicker{font-size:9px;margin-bottom:18px}.bw-route-grid{grid-template-columns:1fr 1fr}.bw-route-grid>a{padding:22px 18px 50px}.bw-route-top{margin-bottom:28px}.bw-route-grid h3{font-size:24px;min-height:55px}.bw-route-grid p{font-size:11px;margin-top:15px}.bw-it .bw-route-grid{gap:12px}.bw-it .bw-route-grid>a{min-height:320px;padding-top:35px}.bw-it .bw-route-grid>a:nth-child(even){margin-top:30px}.bw-it .bw-route-grid h3{font-size:26px}.bw-intro{display:block;padding-block:35px}.bw-intro p{font-size:25px}.bw-intro .bw-kicker{margin-bottom:20px}.bw-product-grid,.bw-it .bw-product-grid{grid-template-columns:1fr 1fr;gap:30px 15px}.bw-product-image{padding:18px}.bw-product-image img{height:190px}.bw-product h3{font-size:17px}.bw-product small{font-size:9px}.bw-product p{font-size:11px}.bw-product .bw-text-link{font-size:11px;gap:8px}.bw-product .bw-text-link svg{width:18px}.bw-it .bw-product{display:block}.bw-it .bw-product-image img{height:190px}.bw-context{padding-block:40px}.bw-context>.bw-wrap{display:flex;flex-direction:column;gap:35px}.bw-context figure{width:100%}.bw-context figure img{aspect-ratio:1.2}.bw-context-copy{width:100%}.bw-tabs{gap:15px;justify-content:space-between}.bw-tabs button{font-size:11px}.bw-tab-panel{min-height:220px}.bw-title{padding-block:26px 40px}.bw-title nav{margin-bottom:35px;font-size:9px}.bw-title>div{display:block}.bw-title h1{font-size:45px;margin-top:18px}.bw-title>div>p{font-size:13px;margin-top:20px;max-width:460px}.bw-notes{padding-block:60px;display:block}.bw-notes>header{position:static;margin-bottom:35px}.bw-notes>header p{margin-top:20px}.bw-note-list article{grid-template-columns:30px 1fr;gap:15px;padding-block:25px 30px}.bw-note-number{font-size:25px}.bw-note-list h3{font-size:23px}.bw-note-list p{font-size:13px}.bw-notes-folio>header{display:block}.bw-notes-folio .bw-note-list{display:block}.bw-notes-folio .bw-note-list article:nth-child(4n+2){padding-top:25px}.bw-next{padding-block:50px}.bw-next h2{font-size:51px}.bw-next-mark{font-size:160px;top:10px;right:-10px}.bw-matrix{display:block}.bw-matrix header{margin-bottom:35px}.bw-matrix table{min-width:520px}.bw-planner,.bw-quote,.bw-help,.bw-observe,.bw-depth,.bw-model-reference{display:block;padding-block:55px}.bw-planner aside,.bw-quote>div,.bw-help>div:first-child,.bw-observe figure,.bw-depth>div,.bw-model-reference>div{margin-bottom:40px}.bw-planner-mark{font-size:100px}.bw-planner aside p{max-width:430px}.bw-choice-grid label>span{padding:22px 16px;font-size:13px}.bw-journey-form legend{font-size:14px}.bw-quote-seal{display:none}.bw-request-form{padding:23px}.bw-help h2{max-width:420px}.bw-help summary{font-size:17px;gap:14px}.bw-help details p{font-size:13px}.bw-observe figure{padding:35px}.bw-observe img{height:290px}.bw-observe h2{margin-top:25px}.bw-depth-glyph{font-size:110px}.bw-depth li{padding-left:60px}.bw-flow-grid{grid-template-columns:1fr 1fr}.bw-flow-grid article{padding:22px}.bw-flow-symbol{margin-bottom:30px}.bw-flow-symbol svg{width:50px;height:50px}.bw-flow-grid h3{font-size:21px}.bw-flow-grid p{font-size:12px}.bw-model-reference .bw-reference-photo{margin-top:30px}.bw-manifesto{display:block;padding-block:50px}.bw-brand-glyph{display:block;font-size:170px;margin-bottom:35px}.bw-manifesto h2{font-size:36px}.bw-manifesto p{font-size:14px}.bw-manifesto figure img{aspect-ratio:1.2}.bw-contact{padding-block:50px}.bw-phone{font-size:58px;padding-bottom:30px}.bw-contact .bw-wrap>div{display:flex;flex-direction:column;align-items:start;gap:24px}.bw-contact p{font-size:13px}.bw-policy-map{padding-block:50px}.bw-policy-map ol{grid-template-columns:1fr 1fr}.bw-policy-map li{padding:23px 18px;margin-top:-1px}.bw-policy-map li:before{font-size:25px;margin-bottom:25px}.bw-policy-map strong{font-size:22px}.bw-policy-map p{font-size:12px}.bw-footer{padding-top:45px}.bw-footer-heading{display:block;padding-bottom:30px}.bw-footer-wordmark{font-size:65px}.bw-footer-heading p{margin-top:28px;font-size:12px;max-width:340px}.bw-footer-nav{grid-template-columns:1fr 1fr;font-size:11px;gap:14px 20px}.bw-footer-bottom{flex-wrap:wrap;font-size:8px;gap:15px}.bw-filter button{padding:9px 12px;font-size:10px}}
@media(max-width:370px){.bw-header{gap:12px}.bw-logo strong{font-size:17px}.bw-logo>span{font-size:42px}.bw-languages{gap:6px;font-size:9px}.bw-es-hero h1{font-size:47px}.bw-it-copy h1{font-size:57px}.bw-it-edition{position:static;margin-top:25px}.bw-route-grid h3{font-size:21px}.bw-it .bw-route-grid h3{font-size:24px}.bw-product-image img,.bw-it .bw-product-image img{height:155px}.bw-phone{font-size:48px}.bw-title h1{font-size:39px}.bw-next h2{font-size:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.bw-admin{padding-block:40px}.bw-admin h1{font-size:36px;margin:25px 0}.bw-admin h2{font-size:25px;margin-block:20px}.bw-admin header p{font-size:14px}.bw-admin-page-list{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-block:1px solid var(--line);padding:20px 0;margin:30px 0}.bw-admin-page-list a{display:inline-block;padding:7px 12px;font-size:13px}.bw-admin-page-list [aria-current]{background:var(--accent);color:white}.bw-admin-form{max-width:900px;margin:30px auto}.bw-admin-form label{display:block;margin-bottom:22px;font-size:13px}.bw-admin-form textarea{display:block;margin-top:8px;background:#fff9}.bw-admin-form fieldset{border:1px solid var(--line);padding:25px;margin:30px 0}.bw-admin-language-link{text-align:center;padding:25px;background:#f5efdf}
